[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