zabbix监控apache
相关脚本和模板下载地址: https://github.com/lorf/zapache zabbix客户端默认脚本保存目录/usr/local/zabbix_agents_3.2.0/scripts/ # 默认配置文件目录,如果没有需要修改/usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd.conf文件 Include=/usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd/*.conf 1.修改apache的配置文件,开启apache的状态监控页面 vim /usr/local/httpd-2.2.26/conf/httpd.conf ExtendedStatus On <location /server-status> SetHandler server-status Order Allow,Deny Allow from 127.0.0.1 </location> # apache配置文件语法检查 [root@cbs_web04:/usr/local/httpd-2.2.26/conf]# /etc/init.d/apache -t Syntax OK 2.重启apache服务 # /etc/init.d/apache restart # 测试是否成功开启 curl http://127.0.0.1:8080/server-status <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <html><head> <title>Apache Status</title> </head><body> <h1>Apache Server Status for 127.0.0.1</h1> <dl><dt>Server Version: Apache/2.2.26 (Unix) mod_ssl/2.2.26 OpenSSL/1.0.2j</dt> <dt>Server Built: Apr 23 2014 14:51:03 </dt></dl><hr /><dl> <dt>Current Time: Tuesday, 12-Jun-2018 02:32:55 UTC</dt> <dt>Restart Time: Tuesday, 12-Jun-2018 02:31:15 UTC</dt> <dt>Parent Server Generation: 5</dt> <dt>Server uptime: 1 minute 40 seconds</dt> <dt>Total accesses: 3 - Total Traffic: 0 kB</dt> <dt>CPU Usage: u0 s0 cu0 cs0<dt>.03 requests/sec - 0 B/second - 0 B/request</dt> <dt>1 requests currently being processed, 10 idle workers</dt> 3.添加配置文件 vim /usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd/zapache.conf UserParameter=zapache[*],/usr/local/zabbix_agents_3.2.0/scripts/zapache \$1 4.增加监控脚本(注意:如果apache不是默认的80端口,则需要修改脚本在localhost或者127.0.0.1后面添加端口,否则无法获取数据导致某些键值不被支持) vim /usr/local/zabbix_agents_3.2.0/scripts/zapache #! /bin/bash zapachever="1.5" rval=0 value="" cache_seconds="60" [ "$TMPDIR" ] || TMPDIR=/tmp function usage() { echo "zapache version: $zapachever" echo "usage:" echo " $0 [<url>] TotalAccesses - Check total accesses." echo " $0 [<url>] TotalKBytes - Check total KBytes." echo " $0 [<url>] CPULoad - Check CPU load." echo " $0 [<url>] Uptime - Check uptime." echo " $0 [<url>] ReqPerSec - Check requests per second." echo " $0 [<url>] BytesPerSec - Check Bytes per second." echo " $0 [<url>] BytesPerReq - Check Bytes per request." echo " $0 [<url>] BusyWorkers - Check busy workers." echo " $0 [<url>] IdleWorkers - Check idle workers." echo " $0 [<url>] version - Version of this script." echo " $0 [<url>] ping - Check if Apache is up." echo " $0 [<url>] WaitingForConnection - Check Waiting for Connection processess." echo " $0 [<url>] StartingUp - Check Starting Up processess." echo " $0 [<url>] ReadingRequest - Check Reading Request processess." echo " $0 [<url>] SendingReply - Check Sending Reply processess." echo " $0 [<url>] KeepAlive - Check KeepAlive Processess." echo " $0 [<url>] DNSLookup - Check DNSLookup Processess." echo " $0 [<url>] ClosingConnection - Check Closing Connection Processess." echo " $0 [<url>] Logging - Check Logging Processess." echo " $0 [<url>] GracefullyFinishing - Check Gracefully Finishing Processess." echo " $0 [<url>] IdleCleanupOfWorker - Check Idle Cleanup of Worker Processess." echo " $0 [<url>] OpenSlotWithNoCurrentProcess - Check Open Slots with No Current Process." } ######## # Main # ######## if [[ $# == 1 ]];then #Agent Mode STATUS_URL="http://127.0.0.1:8080/server-status?auto" CASE_VALUE="$1" elif [[ $# == 2 ]];then #External Script Mode STATUS_URL="$1" case "$STATUS_URL" in http://*|https://*) ;; *) STATUS_URL="http://$STATUS_URL:8080/server-status?auto";; esac CASE_VALUE="$2" else #No Parameter usage exit 0 fi case "$CASE_VALUE" in 'version') echo "$zapachever" exit 0;; esac umask 077 # $UID is bash-specific cache_prefix="zapache-$UID-${STATUS_URL//[^a-zA-Z0-9_-]/_}" cache="$TMPDIR/$cache_prefix.cache" cache_timestamp_check="$TMPDIR/$cache_prefix.ts" # This assumes touch from coreutils touch -d "@$((`date +%s` - ($cache_seconds - 1)))" "$cache_timestamp_check" if [ "$cache" -ot "$cache_timestamp_check" ]; then curl="`which curl`" if [ "$curl" ]; then fetch_url() { $curl --insecure --silent --location -H "Cache-Control: no-cache" "$@"; } else wget="`which wget`" if [ "$wget" ]; then fetch_url() { $wget --no-check-certificate --quiet --header "Cache-Control: no-cache" -O - "$@"; } else echo "ZBX_NOTSUPPORTED" exit 1 fi fi fetch_url "$STATUS_URL" > "$cache" rval=$? if [ $rval != 0 ]; then echo "ZBX_NOTSUPPORTED" exit 1 fi fi case "$CASE_VALUE" in 'ping') if [ ! -s "$cache" -o "$cache" -ot "$cache_timestamp_check" ]; then echo "0" else echo "1" fi exit 0;; esac if ! [ -s "$cache" ]; then echo "ZBX_NOTSUPPORTED" exit 1 fi case "$CASE_VALUE" in 'TotalAccesses') value="`awk '/^Total Accesses:/ {print $3}' < \"$cache\"`" rval=$?;; 'TotalKBytes') value="`awk '/^Total kBytes:/ {print $3}' < \"$cache\"`" rval=$?;; 'CPULoad') value="`awk '/^CPULoad:/ {print $2}' < \"$cache\"`" rval=$?;; 'Uptime') value="`awk '/^Uptime:/ {print $2}' < \"$cache\"`" rval=$?;; 'ReqPerSec') value="`awk '/^ReqPerSec:/ {print $2}' < \"$cache\"`" rval=$?;; 'BytesPerSec') value="`awk '/^BytesPerSec:/ {print $2}' < \"$cache\"`" rval=$?;; 'BytesPerReq') value="`awk '/^BytesPerReq:/ {print $2}' < \"$cache\"`" rval=$?;; 'BusyWorkers') value="`awk '/^BusyWorkers:/ {print $2}' < \"$cache\"`" rval=$?;; 'IdleWorkers') value="`awk '/^IdleWorkers:/ {print $2}' < \"$cache\"`" rval=$?;; 'WaitingForConnection') value="`awk '/^Scoreboard:/ {print split($2,notused,"_")-1}' < \"$cache\"`" rval=$?;; 'StartingUp') value="`awk '/^Scoreboard:/ {print split($2,notused,"S")-1}' < \"$cache\"`" rval=$?;; 'ReadingRequest') value="`awk '/^Scoreboard:/ {print split($2,notused,"R")-1}' < \"$cache\"`" rval=$?;; 'SendingReply') value="`awk '/^Scoreboard:/ {print split($2,notused,"W")-1}' < \"$cache\"`" rval=$?;; 'KeepAlive') value="`awk '/^Scoreboard:/ {print split($2,notused,"K")-1}' < \"$cache\"`" rval=$?;; 'DNSLookup') value="`awk '/^Scoreboard:/ {print split($2,notused,"D")-1}' < \"$cache\"`" rval=$?;; 'ClosingConnection') value="`awk '/^Scoreboard:/ {print split($2,notused,"C")-1}' < \"$cache\"`" rval=$?;; 'Logging') value="`awk '/^Scoreboard:/ {print split($2,notused,"L")-1}' < \"$cache\"`" rval=$?;; 'GracefullyFinishing') value="`awk '/^Scoreboard:/ {print split($2,notused,"G")-1}' < \"$cache\"`" rval=$?;; 'IdleCleanupOfWorker') value="`awk '/^Scoreboard:/ {print split($2,notused,"I")-1}' < \"$cache\"`" rval=$?;; 'OpenSlotWithNoCurrentProcess') value="`awk '/^Scoreboard:/ {print split($2,notused,".")-1}' < \"$cache\"`" rval=$?;; *) usage exit 1;; esac if [ "$rval" -eq 0 -a -z "$value" ]; then case "$CASE_VALUE" in # Theese metrics are output only if non-zero 'CPULoad' | 'ReqPerSec' | 'BytesPerSec' | 'BytesPerReq') value=0 ;; *) rval=1 ;; esac fi if [ "$rval" -ne 0 ]; then echo "ZBX_NOTSUPPORTED" fi echo "$value" exit $rval # # end zapache # 给脚本添加执行权限 chmod +x /usr/local/zabbix_agents_3.2.0/scripts/zapache # 重启zabbix客户端使配置生效 /etc/init.d/zabbix_agentd restart 5.zabbix客户端本地测试 # /usr/local/zabbix_agents_3.2.0/scripts/zapache BytesPerReq 0 # zabbix服务端测试 [root@zabbix:~]# zabbix_get -s 1.1.1.1 -p 10050 -k "zapache[TotalKBytes]" 233 6.在zabbix的web控制台导入apache的监控模板即可 排错的思路: 1.本地测试的时候报错notsupported可能是apache在脚本中的端口没有配置正确 # /usr/local/zabbix_agents_3.2.0/scripts/zapache TotalAccesses ZBX_NOTSUPPORTED 本地生成的缓存文件,zabbix脚本需要读取这些文件获取相关的监控参数 [root@centos-s-1vcpu-1gb-sfo2-01:/usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd]# cat /tmp/zapache-1001-http___127_0_0_1_server-status_auto.cache <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html> <head><title>404 Not Found</title></head> <body bgcolor="white"> <h1>404 Not Found</h1> <p>The requested URL was not found on this server. Sorry for the inconvenience.<br/> Please report this message and include the following information to us.<br/> Thank you very much!</p> <table> <tr> <td>URL:</td> <td>http://127.0.0.1/server-status?auto</td> </tr> <tr> <td>Server:</td> <td>centos-s-1vcpu-1gb-sfo2-01</td> </tr> <tr> <td>Date:</td> <td>2018/06/12 03:53:48</td> </tr> </table> <hr/>Powered by Tengine/unknown</body> </html> 2.服务端测试报错: 首先要保证本地测试Ok [root@zabbix:~]# zabbix_get -s 192.168.254.157 -p 10050 -k "zapache[CPULoad]" ZBX_NOTSUPPORTED: Unsupported item key. 可能是配置文件没有包含到zabbix_agentd.conf文件中 Include=/usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd/*.conf zabbix监控apache的模板 <?xml version="1.0" encoding="UTF-8"?> <zabbix_export> <version>2.0</version> <date>2014-10-08T05:14:32Z</date> <groups> <group> <name>Templates</name> </group> </groups> <templates> <template> <template>Template App Apache Web Server zapache</template> <name>Template App Apache Web Server zapache</name> <groups> <group> <name>Templates</name> </group> </groups> <applications> <application> <name>Apache Web Server</name> </application> </applications> <items> <item> <name>Apache/BusyWorkers</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[BusyWorkers]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>0</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/BytesPerReq</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[BytesPerReq]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>B</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>0</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/BytesPerReq Realtime</name> <type>15</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[BytesPerReqRealtime]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>B</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params>last("zapache[TotalKBytes]")/(last("zapache[TotalAccesses]")+count("zapache[TotalAccesses]",#1,0)*1000000000)</params> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/BytesPerSec</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[BytesPerSec]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>Bps</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>0</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/BytesPerSec Realtime</name> <type>0</type> <snmp_community/> <multiplier>1</multiplier> <snmp_oid/> <key>zapache[TotalKBytes]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>Bps</units> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1024</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/ClosingConnection</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[ClosingConnection]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>0</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/CPULoad</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[CPULoad]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>%</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>0</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/DNSLookup</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[DNSLookup]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>0</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/GracefullyFinishing</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[GracefullyFinishing]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>0</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/IdleCleanupOfWorker</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[IdleCleanupOfWorker]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>0</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/IdleWorkers</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[IdleWorkers]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>0</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/KeepAlive</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[KeepAlive]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>0</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/Logging</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[Logging]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>0</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/OpenSlotWithNoCurrentProcess</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[OpenSlotWithNoCurrentProcess]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>0</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/ReadingRequest</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[ReadingRequest]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>0</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/ReqPerSec</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[ReqPerSec]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>qps</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/ReqPerSec Realtime</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[TotalAccesses]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>qps</units> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/SendingReply</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[SendingReply]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>0</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/StartingUp</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[StartingUp]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>0</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/status</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[ping]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap> <name>Service state</name> </valuemap> </item> <item> <name>Apache/Uptime</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[Uptime]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>uptime</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>0</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>Apache/WaitingForConnection</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[WaitingForConnection]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>0</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> <item> <name>zapache/version</name> <type>0</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>zapache[version]</key> <delay>3600</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>4</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>0</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Apache Web Server</name> </application> </applications> <valuemap/> </item> </items> <discovery_rules/> <macros/> <templates/> <screens/> </template> </templates> <triggers> <trigger> <expression>{Template App Apache Web Server zapache:zapache[ping].last(0)}=0</expression> <name>Apache down on {HOST.NAME}</name> <url/> <status>0</status> <priority>4</priority> <description/> <type>0</type> <dependencies/> </trigger> </triggers> <graphs> <graph> <name>Apache Bytes Per Request</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>1</show_work_period> <show_triggers>1</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>1</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>0</drawtype> <color>00C800</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>Template App Apache Web Server zapache</host> <key>zapache[BytesPerReqRealtime]</key> </item> </graph_item> </graph_items> </graph> <graph> <name>Apache Bytes Per Second</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>1</show_work_period> <show_triggers>1</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>1</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>0</drawtype> <color>00C800</color> <yaxisside>0</yaxisside> <calc_fnc>7</calc_fnc> <type>0</type> <item> <host>Template App Apache Web Server zapache</host> <key>zapache[TotalKBytes]</key> </item> </graph_item> </graph_items> </graph> <graph> <name>Apache CPU Load</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>1</show_work_period> <show_triggers>1</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>1</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>0</drawtype> <color>00C800</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>Template App Apache Web Server zapache</host> <key>zapache[CPULoad]</key> </item> </graph_item> </graph_items> </graph> <graph> <name>Apache Requests Per Second</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>1</show_work_period> <show_triggers>1</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>1</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>0</drawtype> <color>00C800</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>Template App Apache Web Server zapache</host> <key>zapache[TotalAccesses]</key> </item> </graph_item> </graph_items> </graph> <graph> <name>Apache Thread Scoreboard</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>0</show_work_period> <show_triggers>0</show_triggers> <type>1</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>0</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>1</sortorder> <drawtype>1</drawtype> <color>00EE00</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>Template App Apache Web Server zapache</host> <key>zapache[SendingReply]</key> </item> </graph_item> <graph_item> <sortorder>6</sortorder> <drawtype>1</drawtype> <color>FF9999</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>Template App Apache Web Server zapache</host> <key>zapache[ReadingRequest]</key> </item> </graph_item> <graph_item> <sortorder>2</sortorder> <drawtype>1</drawtype> <color>0000EE</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>Template App Apache Web Server zapache</host> <key>zapache[StartingUp]</key> </item> </graph_item> <graph_item> <sortorder>0</sortorder> <drawtype>1</drawtype> <color>009900</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>Template App Apache Web Server zapache</host> <key>zapache[WaitingForConnection]</key> </item> </graph_item> <graph_item> <sortorder>7</sortorder> <drawtype>1</drawtype> <color>00DDDD</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>Template App Apache Web Server zapache</host> <key>zapache[KeepAlive]</key> </item> </graph_item> <graph_item> <sortorder>3</sortorder> <drawtype>1</drawtype> <color>888888</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>Template App Apache Web Server zapache</host> <key>zapache[DNSLookup]</key> </item> </graph_item> <graph_item> <sortorder>9</sortorder> <drawtype>1</drawtype> <color>CC3232</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>Template App Apache Web Server zapache</host> <key>zapache[Logging]</key> </item> </graph_item> <graph_item> <sortorder>4</sortorder> <drawtype>1</drawtype> <color>BB00BB</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>Template App Apache Web Server zapache</host> <key>zapache[GracefullyFinishing]</key> </item> </graph_item> <graph_item> <sortorder>5</sortorder> <drawtype>1</drawtype> <color>000000</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>Template App Apache Web Server zapache</host> <key>zapache[IdleCleanupOfWorker]</key> </item> </graph_item> <graph_item> <sortorder>8</sortorder> <drawtype>1</drawtype> <color>777700</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>Template App Apache Web Server zapache</host> <key>zapache[ClosingConnection]</key> </item> </graph_item> <graph_item> <sortorder>10</sortorder> <drawtype>0</drawtype> <color>960096</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>Template App Apache Web Server zapache</host> <key>zapache[OpenSlotWithNoCurrentProcess]</key> </item> </graph_item> </graph_items> </graph> </graphs> </zabbix_export>