Basic monitoring of lighttpd.
This template is part of RaBe's Zabbix template and helpers collection.
- Import the
Template_App_lighttpd_active.xml
into your Zabbix server (click on theRaw
button to download). - Add the template to your host (or stack template)
- Check if new data arrives
Application template for the lighttpd daemon.
- LISTEN state of TCP port {$APP_LIGHTTPD_HTTPS_SERVICE_PORT} (
net.tcp.listen[{$APP_LIGHTTPD_HTTPS_SERVICE_PORT}]
)
Listen state of the TCP port {$APP_LIGHTTPD_HTTPS_SERVICE_PORT} - LISTEN state of TCP port {$APP_LIGHTTPD_HTTP_SERVICE_PORT} (
net.tcp.listen[{$APP_LIGHTTPD_HTTP_SERVICE_PORT}]
)
Listen state of the TCP port {$APP_LIGHTTPD_HTTP_SERVICE_PORT} - CPU utilization (total) of "lighttpd" processes (avg5) in % (
proc.cpu.util[lighttpd,,total,,avg5]
)
5 minute average CPU utilization in percent of thelighttpd
process. - Memory usage (rss) of "lighttpd" processes (
proc.mem[lighttpd,,,,rss]
)
Memory usage in bytes of thelighttpd
process. - Number of "lighttpd" processes (
proc.num[lighttpd]
)
Number of runninglighttpd
processes.
{$APP_LIGHTTPD_HTTPS_SERVICE_PORT}
(default: 443){$APP_LIGHTTPD_HTTP_SERVICE_PORT}
(default: 80)
- High: No running lighttpd processes on {HOST.NAME}
{Template App lighttpd active:proc.num[lighttpd].last(0)}<1
- High: TCP port {$APP_LIGHTTPD_HTTPS_SERVICE_PORT} not in listen state on {HOST.NAME}
{Template App lighttpd active:net.tcp.listen[{$APP_LIGHTTPD_HTTPS_SERVICE_PORT}].last(0)}=0
- High: TCP port {$APP_LIGHTTPD_HTTP_SERVICE_PORT} not in listen state on {HOST.NAME}
{Template App lighttpd active:net.tcp.listen[{$APP_LIGHTTPD_HTTP_SERVICE_PORT}].last(0)}=0
This template is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.
Copyright (c) 2017 - 2019 Radio Bern RaBe