Monitoring lighttpd in Xymon / Hobbit
May 8th, 2009
No comments
My employer starting using lighttpd on one layer of our architecture about a year or so ago, until now that layer has kind of been a black box to the majority of the technical staff due to not having mod_status enabled. In preparation for it being turned on (I requested it be so after using it on my own servers), I have created a Xymon Monitor (formally know as Hobbit) script which hits the /server-status page on the localhost and reports that data back to Xymon. The data it reports includes requests per second and “amount increase since last script run” for the “Total KBytes” and “Total Accesses” numbers. I also created a graph for the requests per seconds stat.
The Graph definition is as follows:
[lighttpd] TITLE lighttpd Requests/Second YAXIS # reqs/sec DEF:RPS=lighttpd.rrd:reqpersec:AVERAGE LINE2:RPS#0000CC:reqs/sec COMMENT: GPRINT:RPS:LAST:Requests per Second : %5.1lf (cur) GPRINT:RPS:MAX: : %5.1lf (max) GPRINT:RPS:MIN: : %5.1lf (min) GPRINT:RPS:AVERAGE: : %5.1lf (avg)