New monitoring stuff
This commit is contained in:
parent
5460bc80c2
commit
9b8766253e
15
README.md
15
README.md
@ -60,6 +60,21 @@ FLUSH PRIVILEGES;
|
|||||||
|
|
||||||
If you want change password, you need to edit files ```.my.cnf``` and also in file ```bin/ss_get_mysql_stats.php```.
|
If you want change password, you need to edit files ```.my.cnf``` and also in file ```bin/ss_get_mysql_stats.php```.
|
||||||
|
|
||||||
|
Template App MySQL Slave
|
||||||
|
=====
|
||||||
|
Monitoring for replication in MySQL 5.5, 5.6 and 5.7. Please run SQL query:
|
||||||
|
```
|
||||||
|
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'ha7jqnlacwefrs';
|
||||||
|
GRANT REPLICATION CLIENT, SELECT, PROCESS, SHOW DATABASES ON *.* TO 'zabbix'@'localhost' IDENTIFIED BY 'ha7jqnlacwefrs';
|
||||||
|
FLUSH PRIVILEGES;
|
||||||
|
```
|
||||||
|
|
||||||
|
If you want change password, you need to edit files ```.my.cnf```.
|
||||||
|
|
||||||
|
Template App Nginx
|
||||||
|
======
|
||||||
|
Monitoring for Nginx. It is using script ```nginx-check.sh``` written by Vincent Viallet.
|
||||||
|
|
||||||
Template App Brocade HBA
|
Template App Brocade HBA
|
||||||
======
|
======
|
||||||
Monitoring for Network Adapters - Brocade. Template is using Discovery to create Items and Triggers. You need also add SUDO for zabbix user: ```zabbix ALL=(ALL) NOPASSWD: /usr/bin/bcu```
|
Monitoring for Network Adapters - Brocade. Template is using Discovery to create Items and Triggers. You need also add SUDO for zabbix user: ```zabbix ALL=(ALL) NOPASSWD: /usr/bin/bcu```
|
||||||
|
64
bin/nginx-check.sh
Normal file
64
bin/nginx-check.sh
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
##################################
|
||||||
|
# Zabbix monitoring script
|
||||||
|
#
|
||||||
|
# nginx:
|
||||||
|
# - anything available via nginx stub-status module
|
||||||
|
#
|
||||||
|
##################################
|
||||||
|
# Contact:
|
||||||
|
# vincent.viallet@gmail.com
|
||||||
|
##################################
|
||||||
|
# ChangeLog:
|
||||||
|
# 20100922 VV initial creation
|
||||||
|
##################################
|
||||||
|
|
||||||
|
# Zabbix requested parameter
|
||||||
|
ZBX_REQ_DATA="$1"
|
||||||
|
ZBX_REQ_DATA_URL="$2"
|
||||||
|
|
||||||
|
# Nginx defaults
|
||||||
|
NGINX_STATUS_DEFAULT_URL="http://localhost:10061/nginx_status"
|
||||||
|
WGET_BIN="/usr/bin/wget"
|
||||||
|
|
||||||
|
#
|
||||||
|
# Error handling:
|
||||||
|
# - need to be displayable in Zabbix (avoid NOT_SUPPORTED)
|
||||||
|
# - items need to be of type "float" (allow negative + float)
|
||||||
|
#
|
||||||
|
ERROR_NO_ACCESS_FILE="-0.9900"
|
||||||
|
ERROR_NO_ACCESS="-0.9901"
|
||||||
|
ERROR_WRONG_PARAM="-0.9902"
|
||||||
|
ERROR_DATA="-0.9903" # either can not connect / bad host / bad port
|
||||||
|
|
||||||
|
# Handle host and port if non-default
|
||||||
|
if [ ! -z "$ZBX_REQ_DATA_URL" ]; then
|
||||||
|
URL="$ZBX_REQ_DATA_URL"
|
||||||
|
else
|
||||||
|
URL="$NGINX_STATUS_DEFAULT_URL"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# save the nginx stats in a variable for future parsing
|
||||||
|
NGINX_STATS=$($WGET_BIN -q $URL -O - 2> /dev/null)
|
||||||
|
|
||||||
|
# error during retrieve
|
||||||
|
if [ $? -ne 0 -o -z "$NGINX_STATS" ]; then
|
||||||
|
echo $ERROR_DATA
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
#
|
||||||
|
# Extract data from nginx stats
|
||||||
|
#
|
||||||
|
case $ZBX_REQ_DATA in
|
||||||
|
active_connections) echo "$NGINX_STATS" | head -1 | cut -f3 -d' ';;
|
||||||
|
accepted_connections) echo "$NGINX_STATS" | grep -Ev '[a-zA-Z]' | cut -f2 -d' ';;
|
||||||
|
handled_connections) echo "$NGINX_STATS" | grep -Ev '[a-zA-Z]' | cut -f3 -d' ';;
|
||||||
|
handled_requests) echo "$NGINX_STATS" | grep -Ev '[a-zA-Z]' | cut -f4 -d' ';;
|
||||||
|
reading) echo "$NGINX_STATS" | tail -1 | cut -f2 -d' ';;
|
||||||
|
writing) echo "$NGINX_STATS" | tail -1 | cut -f4 -d' ';;
|
||||||
|
waiting) echo "$NGINX_STATS" | tail -1 | cut -f6 -d' ';;
|
||||||
|
*) echo $ERROR_WRONG_PARAM; exit 1;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
exit 0
|
402
templates/Template App MySQL Slave.xml
Normal file
402
templates/Template App MySQL Slave.xml
Normal file
@ -0,0 +1,402 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<zabbix_export>
|
||||||
|
<version>2.0</version>
|
||||||
|
<date>2015-08-12T07:18:54Z</date>
|
||||||
|
<groups>
|
||||||
|
<group>
|
||||||
|
<name>Templates</name>
|
||||||
|
</group>
|
||||||
|
</groups>
|
||||||
|
<templates>
|
||||||
|
<template>
|
||||||
|
<template>Template App MySQL Slave</template>
|
||||||
|
<name>Template App MySQL Slave</name>
|
||||||
|
<description/>
|
||||||
|
<groups>
|
||||||
|
<group>
|
||||||
|
<name>Templates</name>
|
||||||
|
</group>
|
||||||
|
</groups>
|
||||||
|
<applications>
|
||||||
|
<application>
|
||||||
|
<name>Slave Database</name>
|
||||||
|
</application>
|
||||||
|
</applications>
|
||||||
|
<items>
|
||||||
|
<item>
|
||||||
|
<name>IO Running</name>
|
||||||
|
<type>0</type>
|
||||||
|
<snmp_community/>
|
||||||
|
<multiplier>0</multiplier>
|
||||||
|
<snmp_oid/>
|
||||||
|
<key>repIOrun</key>
|
||||||
|
<delay>30</delay>
|
||||||
|
<history>30</history>
|
||||||
|
<trends>365</trends>
|
||||||
|
<status>0</status>
|
||||||
|
<value_type>3</value_type>
|
||||||
|
<allowed_hosts>localhost</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>Slave Database</name>
|
||||||
|
</application>
|
||||||
|
</applications>
|
||||||
|
<valuemap/>
|
||||||
|
<logtimefmt/>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<name>Seconds Behind Master</name>
|
||||||
|
<type>0</type>
|
||||||
|
<snmp_community/>
|
||||||
|
<multiplier>0</multiplier>
|
||||||
|
<snmp_oid/>
|
||||||
|
<key>repSBM</key>
|
||||||
|
<delay>30</delay>
|
||||||
|
<history>30</history>
|
||||||
|
<trends>365</trends>
|
||||||
|
<status>0</status>
|
||||||
|
<value_type>3</value_type>
|
||||||
|
<allowed_hosts>localhost</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>Slave Database</name>
|
||||||
|
</application>
|
||||||
|
</applications>
|
||||||
|
<valuemap/>
|
||||||
|
<logtimefmt/>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<name>SQL Delay</name>
|
||||||
|
<type>0</type>
|
||||||
|
<snmp_community/>
|
||||||
|
<multiplier>0</multiplier>
|
||||||
|
<snmp_oid/>
|
||||||
|
<key>repSQLDelay</key>
|
||||||
|
<delay>30</delay>
|
||||||
|
<history>30</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>A nonnegative integer indicating the number of seconds that the slave must lag the master.</description>
|
||||||
|
<inventory_link>0</inventory_link>
|
||||||
|
<applications>
|
||||||
|
<application>
|
||||||
|
<name>Slave Database</name>
|
||||||
|
</application>
|
||||||
|
</applications>
|
||||||
|
<valuemap/>
|
||||||
|
<logtimefmt/>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<name>SQL Remaining Delay</name>
|
||||||
|
<type>0</type>
|
||||||
|
<snmp_community/>
|
||||||
|
<multiplier>0</multiplier>
|
||||||
|
<snmp_oid/>
|
||||||
|
<key>repSQLRemDelay</key>
|
||||||
|
<delay>30</delay>
|
||||||
|
<history>30</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>When Slave_SQL_Running_State is Waiting until MASTER_DELAY seconds after master executed event, this field contains an integer indicating the number of seconds left of the delay. At other times, this field is NULL (0 in zabbix case).</description>
|
||||||
|
<inventory_link>0</inventory_link>
|
||||||
|
<applications>
|
||||||
|
<application>
|
||||||
|
<name>Slave Database</name>
|
||||||
|
</application>
|
||||||
|
</applications>
|
||||||
|
<valuemap/>
|
||||||
|
<logtimefmt/>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<name>SQL Running</name>
|
||||||
|
<type>0</type>
|
||||||
|
<snmp_community/>
|
||||||
|
<multiplier>0</multiplier>
|
||||||
|
<snmp_oid/>
|
||||||
|
<key>repSQLrun</key>
|
||||||
|
<delay>30</delay>
|
||||||
|
<history>30</history>
|
||||||
|
<trends>365</trends>
|
||||||
|
<status>0</status>
|
||||||
|
<value_type>3</value_type>
|
||||||
|
<allowed_hosts>localhost</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>Slave Database</name>
|
||||||
|
</application>
|
||||||
|
</applications>
|
||||||
|
<valuemap/>
|
||||||
|
<logtimefmt/>
|
||||||
|
</item>
|
||||||
|
</items>
|
||||||
|
<discovery_rules/>
|
||||||
|
<macros/>
|
||||||
|
<templates/>
|
||||||
|
<screens/>
|
||||||
|
</template>
|
||||||
|
</templates>
|
||||||
|
<triggers>
|
||||||
|
<trigger>
|
||||||
|
<expression>{Template App MySQL Slave:repIOrun.last(0)}=0</expression>
|
||||||
|
<name>[MySQL] IO Thread is not running</name>
|
||||||
|
<url/>
|
||||||
|
<status>0</status>
|
||||||
|
<priority>3</priority>
|
||||||
|
<description/>
|
||||||
|
<type>0</type>
|
||||||
|
<dependencies/>
|
||||||
|
</trigger>
|
||||||
|
<trigger>
|
||||||
|
<expression>{Template App MySQL Slave:repSBM.last(0)}>1800</expression>
|
||||||
|
<name>[MySQL] Slave is out of sync ({ITEM.LASTVALUE} seconds of delay)</name>
|
||||||
|
<url/>
|
||||||
|
<status>0</status>
|
||||||
|
<priority>2</priority>
|
||||||
|
<description/>
|
||||||
|
<type>0</type>
|
||||||
|
<dependencies/>
|
||||||
|
</trigger>
|
||||||
|
<trigger>
|
||||||
|
<expression>{Template App MySQL Slave:repSQLrun.last(0)}=0</expression>
|
||||||
|
<name>[MySQL] SQL Thread is not running</name>
|
||||||
|
<url/>
|
||||||
|
<status>0</status>
|
||||||
|
<priority>3</priority>
|
||||||
|
<description/>
|
||||||
|
<type>0</type>
|
||||||
|
<dependencies/>
|
||||||
|
</trigger>
|
||||||
|
</triggers>
|
||||||
|
<graphs>
|
||||||
|
<graph>
|
||||||
|
<name>[MySQL] Replication Thread Status</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>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>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>0</sortorder>
|
||||||
|
<drawtype>0</drawtype>
|
||||||
|
<color>009900</color>
|
||||||
|
<yaxisside>0</yaxisside>
|
||||||
|
<calc_fnc>7</calc_fnc>
|
||||||
|
<type>0</type>
|
||||||
|
<item>
|
||||||
|
<host>Template App MySQL Slave</host>
|
||||||
|
<key>repSQLrun</key>
|
||||||
|
</item>
|
||||||
|
</graph_item>
|
||||||
|
<graph_item>
|
||||||
|
<sortorder>1</sortorder>
|
||||||
|
<drawtype>0</drawtype>
|
||||||
|
<color>DD0000</color>
|
||||||
|
<yaxisside>0</yaxisside>
|
||||||
|
<calc_fnc>7</calc_fnc>
|
||||||
|
<type>0</type>
|
||||||
|
<item>
|
||||||
|
<host>Template App MySQL Slave</host>
|
||||||
|
<key>repIOrun</key>
|
||||||
|
</item>
|
||||||
|
</graph_item>
|
||||||
|
</graph_items>
|
||||||
|
</graph>
|
||||||
|
<graph>
|
||||||
|
<name>[MySQL] Seconds Behind Master</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>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>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>0</sortorder>
|
||||||
|
<drawtype>0</drawtype>
|
||||||
|
<color>009900</color>
|
||||||
|
<yaxisside>0</yaxisside>
|
||||||
|
<calc_fnc>7</calc_fnc>
|
||||||
|
<type>0</type>
|
||||||
|
<item>
|
||||||
|
<host>Template App MySQL Slave</host>
|
||||||
|
<key>repSBM</key>
|
||||||
|
</item>
|
||||||
|
</graph_item>
|
||||||
|
</graph_items>
|
||||||
|
</graph>
|
||||||
|
<graph>
|
||||||
|
<name>[MySQL] SQL Delay</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>5</drawtype>
|
||||||
|
<color>0000BB</color>
|
||||||
|
<yaxisside>0</yaxisside>
|
||||||
|
<calc_fnc>2</calc_fnc>
|
||||||
|
<type>0</type>
|
||||||
|
<item>
|
||||||
|
<host>Template App MySQL Slave</host>
|
||||||
|
<key>repSQLDelay</key>
|
||||||
|
</item>
|
||||||
|
</graph_item>
|
||||||
|
<graph_item>
|
||||||
|
<sortorder>1</sortorder>
|
||||||
|
<drawtype>5</drawtype>
|
||||||
|
<color>AA00AA</color>
|
||||||
|
<yaxisside>0</yaxisside>
|
||||||
|
<calc_fnc>2</calc_fnc>
|
||||||
|
<type>0</type>
|
||||||
|
<item>
|
||||||
|
<host>Template App MySQL Slave</host>
|
||||||
|
<key>repSQLRemDelay</key>
|
||||||
|
</item>
|
||||||
|
</graph_item>
|
||||||
|
</graph_items>
|
||||||
|
</graph>
|
||||||
|
</graphs>
|
||||||
|
</zabbix_export>
|
568
templates/Template App Nginx.xml
Normal file
568
templates/Template App Nginx.xml
Normal file
@ -0,0 +1,568 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<zabbix_export>
|
||||||
|
<version>2.0</version>
|
||||||
|
<date>2015-08-12T07:20:46Z</date>
|
||||||
|
<groups>
|
||||||
|
<group>
|
||||||
|
<name>Templates</name>
|
||||||
|
</group>
|
||||||
|
</groups>
|
||||||
|
<templates>
|
||||||
|
<template>
|
||||||
|
<template>Template App Nginx</template>
|
||||||
|
<name>Template App Nginx</name>
|
||||||
|
<description/>
|
||||||
|
<groups>
|
||||||
|
<group>
|
||||||
|
<name>Templates</name>
|
||||||
|
</group>
|
||||||
|
</groups>
|
||||||
|
<applications>
|
||||||
|
<application>
|
||||||
|
<name>Nginx</name>
|
||||||
|
</application>
|
||||||
|
</applications>
|
||||||
|
<items>
|
||||||
|
<item>
|
||||||
|
<name>Nginx $1</name>
|
||||||
|
<type>0</type>
|
||||||
|
<snmp_community/>
|
||||||
|
<multiplier>0</multiplier>
|
||||||
|
<snmp_oid/>
|
||||||
|
<key>nginx[waiting]</key>
|
||||||
|
<delay>60</delay>
|
||||||
|
<history>30</history>
|
||||||
|
<trends>365</trends>
|
||||||
|
<status>0</status>
|
||||||
|
<value_type>0</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>Nginx</name>
|
||||||
|
</application>
|
||||||
|
</applications>
|
||||||
|
<valuemap/>
|
||||||
|
<logtimefmt/>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<name>Nginx $1</name>
|
||||||
|
<type>0</type>
|
||||||
|
<snmp_community/>
|
||||||
|
<multiplier>0</multiplier>
|
||||||
|
<snmp_oid/>
|
||||||
|
<key>nginx[active_connections]</key>
|
||||||
|
<delay>60</delay>
|
||||||
|
<history>30</history>
|
||||||
|
<trends>365</trends>
|
||||||
|
<status>0</status>
|
||||||
|
<value_type>0</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>Nginx</name>
|
||||||
|
</application>
|
||||||
|
</applications>
|
||||||
|
<valuemap/>
|
||||||
|
<logtimefmt/>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<name>Nginx $1</name>
|
||||||
|
<type>0</type>
|
||||||
|
<snmp_community/>
|
||||||
|
<multiplier>0</multiplier>
|
||||||
|
<snmp_oid/>
|
||||||
|
<key>nginx[writing]</key>
|
||||||
|
<delay>60</delay>
|
||||||
|
<history>30</history>
|
||||||
|
<trends>365</trends>
|
||||||
|
<status>0</status>
|
||||||
|
<value_type>0</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>Nginx</name>
|
||||||
|
</application>
|
||||||
|
</applications>
|
||||||
|
<valuemap/>
|
||||||
|
<logtimefmt/>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<name>Nginx $1</name>
|
||||||
|
<type>0</type>
|
||||||
|
<snmp_community/>
|
||||||
|
<multiplier>0</multiplier>
|
||||||
|
<snmp_oid/>
|
||||||
|
<key>nginx[reading]</key>
|
||||||
|
<delay>60</delay>
|
||||||
|
<history>30</history>
|
||||||
|
<trends>365</trends>
|
||||||
|
<status>0</status>
|
||||||
|
<value_type>0</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>Nginx</name>
|
||||||
|
</application>
|
||||||
|
</applications>
|
||||||
|
<valuemap/>
|
||||||
|
<logtimefmt/>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<name>Nginx $1/sec</name>
|
||||||
|
<type>0</type>
|
||||||
|
<snmp_community/>
|
||||||
|
<multiplier>0</multiplier>
|
||||||
|
<snmp_oid/>
|
||||||
|
<key>nginx[handled_requests]</key>
|
||||||
|
<delay>60</delay>
|
||||||
|
<history>30</history>
|
||||||
|
<trends>365</trends>
|
||||||
|
<status>0</status>
|
||||||
|
<value_type>0</value_type>
|
||||||
|
<allowed_hosts/>
|
||||||
|
<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>Nginx</name>
|
||||||
|
</application>
|
||||||
|
</applications>
|
||||||
|
<valuemap/>
|
||||||
|
<logtimefmt/>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<name>Nginx $1/sec</name>
|
||||||
|
<type>0</type>
|
||||||
|
<snmp_community/>
|
||||||
|
<multiplier>0</multiplier>
|
||||||
|
<snmp_oid/>
|
||||||
|
<key>nginx[accepted_connections]</key>
|
||||||
|
<delay>60</delay>
|
||||||
|
<history>30</history>
|
||||||
|
<trends>365</trends>
|
||||||
|
<status>0</status>
|
||||||
|
<value_type>0</value_type>
|
||||||
|
<allowed_hosts/>
|
||||||
|
<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>Nginx</name>
|
||||||
|
</application>
|
||||||
|
</applications>
|
||||||
|
<valuemap/>
|
||||||
|
<logtimefmt/>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<name>Nginx $1/sec</name>
|
||||||
|
<type>0</type>
|
||||||
|
<snmp_community/>
|
||||||
|
<multiplier>0</multiplier>
|
||||||
|
<snmp_oid/>
|
||||||
|
<key>nginx[handled_connections]</key>
|
||||||
|
<delay>60</delay>
|
||||||
|
<history>30</history>
|
||||||
|
<trends>365</trends>
|
||||||
|
<status>0</status>
|
||||||
|
<value_type>0</value_type>
|
||||||
|
<allowed_hosts/>
|
||||||
|
<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>Nginx</name>
|
||||||
|
</application>
|
||||||
|
</applications>
|
||||||
|
<valuemap/>
|
||||||
|
<logtimefmt/>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<name>Nginx is enabled in autostart</name>
|
||||||
|
<type>0</type>
|
||||||
|
<snmp_community/>
|
||||||
|
<multiplier>0</multiplier>
|
||||||
|
<snmp_oid/>
|
||||||
|
<key>chkconfig[nginx]</key>
|
||||||
|
<delay>3600</delay>
|
||||||
|
<history>30</history>
|
||||||
|
<trends>1</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>3</data_type>
|
||||||
|
<authtype>0</authtype>
|
||||||
|
<username/>
|
||||||
|
<password/>
|
||||||
|
<publickey/>
|
||||||
|
<privatekey/>
|
||||||
|
<port/>
|
||||||
|
<description/>
|
||||||
|
<inventory_link>0</inventory_link>
|
||||||
|
<applications>
|
||||||
|
<application>
|
||||||
|
<name>Nginx</name>
|
||||||
|
</application>
|
||||||
|
</applications>
|
||||||
|
<valuemap/>
|
||||||
|
<logtimefmt/>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<name>Number of $1 process</name>
|
||||||
|
<type>0</type>
|
||||||
|
<snmp_community/>
|
||||||
|
<multiplier>0</multiplier>
|
||||||
|
<snmp_oid/>
|
||||||
|
<key>proc.num[nginx]</key>
|
||||||
|
<delay>60</delay>
|
||||||
|
<history>30</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>Nginx</name>
|
||||||
|
</application>
|
||||||
|
</applications>
|
||||||
|
<valuemap/>
|
||||||
|
<logtimefmt/>
|
||||||
|
</item>
|
||||||
|
</items>
|
||||||
|
<discovery_rules/>
|
||||||
|
<macros>
|
||||||
|
<macro>
|
||||||
|
<macro>{$NGINX_STATUS_URL}</macro>
|
||||||
|
<value>http://127.0.0.1:10061/nginx_status</value>
|
||||||
|
</macro>
|
||||||
|
</macros>
|
||||||
|
<templates/>
|
||||||
|
<screens/>
|
||||||
|
</template>
|
||||||
|
</templates>
|
||||||
|
<triggers>
|
||||||
|
<trigger>
|
||||||
|
<expression>{Template App Nginx:chkconfig[nginx].last(0)}=0</expression>
|
||||||
|
<name>Nginx is not enabled in autostart</name>
|
||||||
|
<url/>
|
||||||
|
<status>0</status>
|
||||||
|
<priority>2</priority>
|
||||||
|
<description/>
|
||||||
|
<type>0</type>
|
||||||
|
<dependencies/>
|
||||||
|
</trigger>
|
||||||
|
<trigger>
|
||||||
|
<expression>{Template App Nginx:proc.num[nginx].last(0)}=0</expression>
|
||||||
|
<name>Nginx is not running</name>
|
||||||
|
<url/>
|
||||||
|
<status>0</status>
|
||||||
|
<priority>4</priority>
|
||||||
|
<description>Nginx is not running.
|
||||||
|
|
||||||
|
It has been stopped / shutdown or has crashed.
|
||||||
|
Check on the server for more details:
|
||||||
|
- w / last
|
||||||
|
- dmesg logs
|
||||||
|
- /var/log/messages
|
||||||
|
- nginx error logs</description>
|
||||||
|
<type>0</type>
|
||||||
|
<dependencies/>
|
||||||
|
</trigger>
|
||||||
|
</triggers>
|
||||||
|
<graphs>
|
||||||
|
<graph>
|
||||||
|
<name>Nginx - Connections and Requests status</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>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>1</drawtype>
|
||||||
|
<color>FF9999</color>
|
||||||
|
<yaxisside>0</yaxisside>
|
||||||
|
<calc_fnc>4</calc_fnc>
|
||||||
|
<type>0</type>
|
||||||
|
<item>
|
||||||
|
<host>Template App Nginx</host>
|
||||||
|
<key>nginx[accepted_connections]</key>
|
||||||
|
</item>
|
||||||
|
</graph_item>
|
||||||
|
<graph_item>
|
||||||
|
<sortorder>1</sortorder>
|
||||||
|
<drawtype>2</drawtype>
|
||||||
|
<color>990000</color>
|
||||||
|
<yaxisside>0</yaxisside>
|
||||||
|
<calc_fnc>4</calc_fnc>
|
||||||
|
<type>0</type>
|
||||||
|
<item>
|
||||||
|
<host>Template App Nginx</host>
|
||||||
|
<key>nginx[handled_connections]</key>
|
||||||
|
</item>
|
||||||
|
</graph_item>
|
||||||
|
<graph_item>
|
||||||
|
<sortorder>2</sortorder>
|
||||||
|
<drawtype>0</drawtype>
|
||||||
|
<color>009900</color>
|
||||||
|
<yaxisside>0</yaxisside>
|
||||||
|
<calc_fnc>4</calc_fnc>
|
||||||
|
<type>0</type>
|
||||||
|
<item>
|
||||||
|
<host>Template App Nginx</host>
|
||||||
|
<key>nginx[handled_requests]</key>
|
||||||
|
</item>
|
||||||
|
</graph_item>
|
||||||
|
</graph_items>
|
||||||
|
</graph>
|
||||||
|
<graph>
|
||||||
|
<name>Nginx - Threads status</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>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>1</drawtype>
|
||||||
|
<color>990000</color>
|
||||||
|
<yaxisside>0</yaxisside>
|
||||||
|
<calc_fnc>4</calc_fnc>
|
||||||
|
<type>0</type>
|
||||||
|
<item>
|
||||||
|
<host>Template App Nginx</host>
|
||||||
|
<key>nginx[writing]</key>
|
||||||
|
</item>
|
||||||
|
</graph_item>
|
||||||
|
<graph_item>
|
||||||
|
<sortorder>1</sortorder>
|
||||||
|
<drawtype>1</drawtype>
|
||||||
|
<color>999900</color>
|
||||||
|
<yaxisside>0</yaxisside>
|
||||||
|
<calc_fnc>4</calc_fnc>
|
||||||
|
<type>0</type>
|
||||||
|
<item>
|
||||||
|
<host>Template App Nginx</host>
|
||||||
|
<key>nginx[reading]</key>
|
||||||
|
</item>
|
||||||
|
</graph_item>
|
||||||
|
<graph_item>
|
||||||
|
<sortorder>2</sortorder>
|
||||||
|
<drawtype>1</drawtype>
|
||||||
|
<color>009900</color>
|
||||||
|
<yaxisside>0</yaxisside>
|
||||||
|
<calc_fnc>4</calc_fnc>
|
||||||
|
<type>0</type>
|
||||||
|
<item>
|
||||||
|
<host>Template App Nginx</host>
|
||||||
|
<key>nginx[waiting]</key>
|
||||||
|
</item>
|
||||||
|
</graph_item>
|
||||||
|
</graph_items>
|
||||||
|
</graph>
|
||||||
|
</graphs>
|
||||||
|
</zabbix_export>
|
@ -1,82 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<zabbix_export>
|
|
||||||
<version>2.0</version>
|
|
||||||
<date>2015-08-12T06:52:13Z</date>
|
|
||||||
<groups>
|
|
||||||
<group>
|
|
||||||
<name>Templates</name>
|
|
||||||
</group>
|
|
||||||
</groups>
|
|
||||||
<templates>
|
|
||||||
<template>
|
|
||||||
<template>Template App Amavisd</template>
|
|
||||||
<name>Template App Amavisd</name>
|
|
||||||
<description/>
|
|
||||||
<groups>
|
|
||||||
<group>
|
|
||||||
<name>Templates</name>
|
|
||||||
</group>
|
|
||||||
</groups>
|
|
||||||
<applications/>
|
|
||||||
<items>
|
|
||||||
<item>
|
|
||||||
<name>Amavis service is running</name>
|
|
||||||
<type>0</type>
|
|
||||||
<snmp_community/>
|
|
||||||
<multiplier>0</multiplier>
|
|
||||||
<snmp_oid/>
|
|
||||||
<key>proc.num[amavisd]</key>
|
|
||||||
<delay>90</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/>
|
|
||||||
<valuemap>
|
|
||||||
<name>Service state</name>
|
|
||||||
</valuemap>
|
|
||||||
<logtimefmt/>
|
|
||||||
</item>
|
|
||||||
</items>
|
|
||||||
<discovery_rules/>
|
|
||||||
<macros/>
|
|
||||||
<templates/>
|
|
||||||
<screens/>
|
|
||||||
</template>
|
|
||||||
</templates>
|
|
||||||
<triggers>
|
|
||||||
<trigger>
|
|
||||||
<expression>{Template App Amavisd:proc.num[amavisd].last(0)}=0</expression>
|
|
||||||
<name>Service amavis is not running</name>
|
|
||||||
<url/>
|
|
||||||
<status>0</status>
|
|
||||||
<priority>3</priority>
|
|
||||||
<description/>
|
|
||||||
<type>0</type>
|
|
||||||
<dependencies/>
|
|
||||||
</trigger>
|
|
||||||
</triggers>
|
|
||||||
</zabbix_export>
|
|
3
zabbix_agentd.conf.d/mysql-slave.conf
Normal file
3
zabbix_agentd.conf.d/mysql-slave.conf
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
UserParameter=repSBM,echo "show slave status\G;" | HOME=/etc/zabbix mysql | grep 'Seconds_Behind_Master' | awk '{print $2}'
|
||||||
|
UserParameter=repIOrun,echo "show slave status\G;" | HOME=/etc/zabbix mysql | grep -c 'Slave_IO_Running: Yes'
|
||||||
|
UserParameter=repSQLrun,echo "show slave status\G;" | HOME=/etc/zabbix mysql | grep -c 'Slave_SQL_Running: Yes'
|
1
zabbix_agentd.conf.d/nginx.conf
Normal file
1
zabbix_agentd.conf.d/nginx.conf
Normal file
@ -0,0 +1 @@
|
|||||||
|
UserParameter=nginx[*],/etc/zabbix/bin/nginx-check.sh "$1" "$2"
|
Loading…
Reference in New Issue
Block a user