[smokeping-users] Smoke isnt build website stats ? :(
Ton Muller
spatieman at online.nl
Tue Sep 6 22:39:05 CEST 2011
uh??
smokeping.log ???
now you mention it..
there is non there.
and for the chrooted, not sure.
i am more a pf guy,hehe..
On 6-9-2011 22:13, Jim Long wrote:
> Just for good measure, I'd suggest stopping smokeping, and then
> checking with ps to ensure that all smokeping processes have
> terminated. Once all smokeping processes have terminated,
> restart smokeping, to ensure that it is incorporating your latest
> changes.
>
> How is your logging configured in smokeping? Are there any
> interesting entries in the smokeping log? With the standard
> FreeBSD port, the default log location is /var/log/smokeping.log,
> but it could be different on OpenBSD.
>
> Permissions look acceptable, although not optimal. The test.html
> wasn't a writeability test -- EVERYTHING is writable by root! It
> was a test to ensure your Apache is functional, and also to see
> what default group ownership files created there would inherit.
>
> I note that your Apache is chrooted in /var/www. I've never done
> that. I don't know smokeping well enough to know whether the cgi
> script (that runs from the chrooted Apache process) requires
> access to /var/db/smokeping. If it does, you're hosed, because
> that's outside the chroot.
>
> SUBJECT TO CORRECTION, PLEASE:
>
> It is my understanding that the graphic files and html are
> created by the smokeping daemon, which is not subject to the
> chrooted Apache configuration, because the smokeping daemon is
> a separate process which is configured/started/stopped
> independently of how Apachei runs. But as I said above, if the
> CGI script ever requires access to anything in /var/db/smokeping
> (or indeed, anything that is not under /var/www/...), then the
> chroot option in Apache is going to create problems.
>
> While you're checking the smokeping logs, check the Apache logs
> also to see if the CGI script is logging anything interesting.
>
> Jim
>
>
> On Tue, Sep 06, 2011 at 09:15:29PM +0200, Ton Muller wrote:
>> Hello.
>>
>> results..
>> # ps -auxww | grep "[s]moke"
>> _smokeping 31627 0.0 0.5 11920 5264 ?? Is 5:43PM 0:00.70
>> perl: /usr/local/bin/smokeping [FPing] (perl)
>> you have mail in /var/mail/root
>> #
>>
>> 2nd.
>> # ps -auxww | grep "[h]ttp"
>> www 27021 0.0 0.2 1272 2400 ?? Ss 4:54PM 0:00.29 httpd:
>> parent [chroot /var/www] (httpd)
>> www 17660 0.0 0.2 1276 1848 ?? I 4:55PM 0:00.02 httpd:
>> child (httpd)
>> www 4155 0.0 0.2 1276 1852 ?? I 4:55PM 0:00.03 httpd:
>> child (httpd)
>> www 15314 0.0 0.2 1276 1848 ?? I 4:55PM 0:00.03 httpd:
>> child (httpd)
>> www 30267 0.0 0.2 1300 1868 ?? I 4:55PM 0:00.03 httpd:
>> child (httpd)
>> www 30841 0.0 0.2 1276 1864 ?? I 4:55PM 0:00.03 httpd:
>> child (httpd)
>> www 21725 0.0 0.2 1276 1804 ?? I 5:50PM 0:00.02 httpd:
>> child (httpd)
>> www 29482 0.0 0.2 1276 1864 ?? I 5:50PM 0:00.02 httpd:
>> child (httpd)
>> www 3385 0.0 0.2 1276 1868 ?? I 5:50PM 0:00.02 httpd:
>> child (httpd)
>> www 14873 0.0 0.2 1276 1804 ?? I 6:55PM 0:00.02 httpd:
>> child (httpd)
>> www 14707 0.0 0.2 1276 1876 ?? I 6:55PM 0:00.02 httpd:
>> child (httpd)
>> #
>>
>> 3th..
>> # ls -ld /var/www /var/www/htdocs /var/www/htdocs/smokeping
>> /var/www/htdocs/smokeping/img /var/db/smokeping
>> drwxr-xr-x 3 _smokeping _smokeping 512 Sep 6 14:53 /var/db/smokeping
>> drwxr-xr-x 11 root daemon 512 Sep 5 22:29 /var/www
>> drwxr-xr-x 6 root daemon 512 Sep 6 17:46 /var/www/htdocs
>> drwxr-xr-x 4 _smokeping _smokeping 512 Sep 5 22:12
>> /var/www/htdocs/smokeping
>> drwxr-xr-x 2 www daemon 512 Sep 5 22:12
>> /var/www/htdocs/smokeping/img
>> #
>>
>> than.
>>
>> # ls -l /var/www/htdocs/smokeping/index.html
>> ls: /var/www/htdocs/smokeping/index.html: No such file or directory
>> #
>> (smoke isnt making index files as sayed)
>>
>>
>> and !
>> # ls -l /var/www/htdocs/smokeping/index.html
>> ls: /var/www/htdocs/smokeping/index.html: No such file or directory
>> # echo "<html>hello, world.</html>" > /var/www/htdocs/smokeping/test.html
>> # ls -l /var/www/htdocs/smokeping/test.html
>> -rw-r--r-- 1 root _smokeping 27 Sep 6 21:13
>> /var/www/htdocs/smokeping/test.html
>> #
>>
>> so yes, write able.
>>
>> http://192.168.0.240/smokeping/test.html
>> says hello world.
>>
>> Regards.
>> Ton.
>> ... Feel the power of my shell !!
>>
>> On 6-9-2011 20:31, Jim Long wrote:
>>> Hi, Ton. I didn't notice that you were running BSD. I run smokeping
>>> on FreeBSD, so perhaps I'll jump in here.
>>>
>>> Gregory's line of inquiry is good. Please show the output of:
>>>
>>> ps -auxww | grep "[s]moke"
>>>
>>> and
>>>
>>> ps -auxww | grep "[h]ttp"
>>>
>>> and
>>>
>>> ls -ld /var/www /var/www/htdocs /var/www/htdocs/smokeping /var/www/htdocs/smokeping/img /var/db/smokeping
>>>
>>> Also, check your Apache setup to make sure it's relatively sound.
>>> What is the output of ls -l /var/www/htdocs/smokeping/index.html ?
>>> If there is an index.html file there, can you view it with a web
>>> browser pointed at the correct URL? If there is NOT an index.html
>>> file there, try:
>>>
>>> echo "<html>hello, world.</html>" > /var/www/htdocs/smokeping/test.html
>>>
>>> Then please show:
>>>
>>> ls -l /var/www/htdocs/smokeping/test.html
>>>
>>> and report the success of:
>>>
>>> http://192.168.0.240/smokeping/test.html
>>>
>>>
>>>
>>> On Tue, Sep 06, 2011 at 08:18:13PM +0200, Ton Muller wrote:
>>>> Hello Greg.
>>>>
>>>> Well, lets see.
>>>> files in /var/db/smokeling are ok.
>>>> 755 _smokeping _smokeping, so DB files are ok.
>>>>
>>>> message log says ...nothing....
>>>> smokeping CGI directory 755 root deamon, inc cgi and smokeping.cgi
>>>> and no error in error.log, so i guess its working.
>>>>
>>>> pagedir for smokeping in htdocs 755 was root deamon :/ ,is now
>>>> _smokeping _smokeping. but after 15 minutes still no result
>>>> no files written in it.
>>>> apache cant serv if smoke isnt writing in it ,hehe..
>>>> with the new settings i still can access the smokeping over http.
>>>>
>>>> Regards.
>>>>
>>>>
>>>> On 6-9-2011 18:24, Gregory Sloop wrote:
>>>>> If I were guessing, I'd probably say it's a permission problem with
>>>>> TM> imgcache = /var/www/htdocs/smokeping/img
>>>>> and
>>>>> TM> pagedir = /var/www/htdocs/smokeping
>>>>>
>>>>> Does the user smokeping is running as have rights there?
>>>>>
>>>>> Are the files not getting built, or will apache refuse to serve them?
>>>>>
>>>>> If the latter, then the apache logs will tell you. If the former, the
>>>>> message log should say, _I think._
>>>>>
>>>>> Just a start. I'm hope someone more knowledgeable will hop in, since
>>>>> I'm not the best guy for helping tshoot this kind of thing, esp on
>>>>> BSD.
>>>>>
>>>>> -Greg
>>>>>
>>>>> TM> Greeting.
>>>>> TM> I got finaly smokeping running on my openBSD box (4.9)
>>>>> TM> after strugeling with the conf files, i manage to run smokeping.
>>>>> TM> i see the data in the DB directory.
>>>>> TM> but smokeping is refusing to build the website in htdocs/smokeping.
>>>>>
>>>>> TM> any advice??
>>>>>
>>>>> TM> Below my config
>>>>> TM> i use smokeping on LAN webserver only.
>>>>>
>>>>> TM> *** General ***
>>>>>
>>>>> TM> owner = Ton Muller
>>>>> TM> contact = admin@<domain>
>>>>> TM> mailhost = mail.<domain>
>>>>> TM> sendmail = /usr/sbin/sendmail
>>>>> TM> imgcache = /var/www/htdocs/smokeping/img
>>>>> TM> imgurl = http://192.168.0.240/smokeping/img
>>>>> TM> pagedir = /var/www/htdocs/smokeping
>>>>> TM> datadir = /var/db/smokeping
>>>>> TM> piddir = /var/run/smokeping
>>>>> TM> cgiurl = http://192.168.0.240/../smokeping/cgi-bin/smokeping.cgi
>>>>> TM> smokemail = /etc/smokeping/smokemail
>>>>> TM> tmail = /etc/smokeping/tmail
>>>>> TM> # specify this to get syslog logging
>>>>> TM> syslogfacility = local0
>>>>> TM> # each probe is now run in its own process
>>>>> TM> # disable this to revert to the old behaviour
>>>>> TM> # concurrentprobes = no
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> smokeping-users mailing list
>>>> smokeping-users at lists.oetiker.ch
>>>> https://lists.oetiker.ch/cgi-bin/listinfo/smokeping-users
>>>
>>
>> _______________________________________________
>> smokeping-users mailing list
>> smokeping-users at lists.oetiker.ch
>> https://lists.oetiker.ch/cgi-bin/listinfo/smokeping-users
>
More information about the smokeping-users
mailing list