diff --git a/README.md b/README.md index 0ab58d5a4c303037cc9563dc9ea579b2f837b0dd..88abb04e7b0b3bf730dc19cadbdf6f804f5ba6cd 100644 --- a/README.md +++ b/README.md @@ -79,6 +79,26 @@ 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``` +Template App OpenDKIM +====== +Monitoring for OpenDKIM. + +Template App Postfix +====== +Monitoring for mail server Postfix. + +Template App Pure-FTPd +====== +Monitoring for Pure-FTPd. + +Template App Spamassassin +====== +Monitoring for Spamassassin. + +Template App vsftpd +====== +Monitoring for vsftpd. + Template App Nscd ====== Nscd is a daemon that provides a cache for the most common name service requests. Nscd provides caching for accesses of the passwd(5), group(5), and hosts(5) databases through standard libc interfaces, such as getpwnam(3), getpwuid(3), getgrnam(3), getgrgid(3), gethostbyname(3), and others. diff --git a/templates/Template_App_Dovecot.xml b/templates/Template App Dovecot.xml similarity index 100% rename from templates/Template_App_Dovecot.xml rename to templates/Template App Dovecot.xml diff --git a/templates/Template_App_Etherpad.xml b/templates/Template App Etherpad.xml similarity index 100% rename from templates/Template_App_Etherpad.xml rename to templates/Template App Etherpad.xml diff --git a/templates/Template_App_Exim.xml b/templates/Template App Exim.xml similarity index 100% rename from templates/Template_App_Exim.xml rename to templates/Template App Exim.xml diff --git a/templates/Template_App_MySQL.xml b/templates/Template App MySQL.xml similarity index 100% rename from templates/Template_App_MySQL.xml rename to templates/Template App MySQL.xml diff --git a/templates/Template App OpenDKIM.xml b/templates/Template App OpenDKIM.xml new file mode 100644 index 0000000000000000000000000000000000000000..362766229dc73dc506530cd8ff0c1e333f0a26c1 --- /dev/null +++ b/templates/Template App OpenDKIM.xml @@ -0,0 +1,194 @@ +<?xml version="1.0" encoding="UTF-8"?> +<zabbix_export> + <version>2.0</version> + <date>2015-08-12T07:27:21Z</date> + <groups> + <group> + <name>Templates</name> + </group> + </groups> + <templates> + <template> + <template>Template App OpenDKIM</template> + <name>Template App OpenDKIM</name> + <description/> + <groups> + <group> + <name>Templates</name> + </group> + </groups> + <applications> + <application> + <name>OpenDKIM</name> + </application> + </applications> + <items> + <item> + <name>OpenDKIM is enabled in autostart</name> + <type>0</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>chkconfig[opendkim]</key> + <delay>3600</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>3</data_type> + <authtype>0</authtype> + <username/> + <password/> + <publickey/> + <privatekey/> + <port/> + <description/> + <inventory_link>0</inventory_link> + <applications> + <application> + <name>OpenDKIM</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + </item> + <item> + <name>OpenDKIM service is running</name> + <type>0</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>proc.num[opendkim]</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>OpenDKIM</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + </item> + <item> + <name>OpenDKIM version</name> + <type>0</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>opendkim.version</key> + <delay>3600</delay> + <history>30</history> + <trends>365</trends> + <status>0</status> + <value_type>1</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>OpenDKIM</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + </item> + </items> + <discovery_rules/> + <macros/> + <templates/> + <screens/> + </template> + </templates> + <triggers> + <trigger> + <expression>{Template App OpenDKIM:chkconfig[opendkim].last(0)}=0</expression> + <name>OpenDKIM is not enabled in autostart</name> + <url/> + <status>0</status> + <priority>2</priority> + <description/> + <type>0</type> + <dependencies/> + </trigger> + <trigger> + <expression>{Template App OpenDKIM:proc.num[opendkim].last(0)}=0</expression> + <name>OpenDKIM service is down</name> + <url/> + <status>0</status> + <priority>3</priority> + <description/> + <type>0</type> + <dependencies/> + </trigger> + <trigger> + <expression>{Template App OpenDKIM:opendkim.version.diff(0)}>0</expression> + <name>OpenDKIM version has changed</name> + <url/> + <status>0</status> + <priority>1</priority> + <description/> + <type>0</type> + <dependencies/> + </trigger> + </triggers> +</zabbix_export> diff --git a/templates/Template App Postfix.xml b/templates/Template App Postfix.xml new file mode 100644 index 0000000000000000000000000000000000000000..e0c977adf5dbb5a009ac878f441c88eec2f73380 --- /dev/null +++ b/templates/Template App Postfix.xml @@ -0,0 +1,358 @@ +<?xml version="1.0" encoding="UTF-8"?> +<zabbix_export> + <version>2.0</version> + <date>2015-08-12T07:28:44Z</date> + <groups> + <group> + <name>Templates</name> + </group> + </groups> + <templates> + <template> + <template>Template App Postfix</template> + <name>Template App Postfix</name> + <description/> + <groups> + <group> + <name>Templates</name> + </group> + </groups> + <applications> + <application> + <name>Postfix</name> + </application> + </applications> + <items> + <item> + <name>Number of mails in queue - active</name> + <type>0</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>mailqueue-postfix-queue[active]</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>Postfix</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + </item> + <item> + <name>Number of mails in queue - deferred</name> + <type>0</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>mailqueue-postfix-queue[deferred]</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>Postfix</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + </item> + <item> + <name>Postfix is enabled in autostart</name> + <type>0</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>chkconfig[postfix]</key> + <delay>1800</delay> + <history>7</history> + <trends>30</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>Postfix</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + </item> + <item> + <name>Postfix version</name> + <type>0</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>postfix.version</key> + <delay>3600</delay> + <history>30</history> + <trends>365</trends> + <status>0</status> + <value_type>1</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>Postfix</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + </item> + <item> + <name>SMTP service is running</name> + <type>0</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>net.tcp.service[smtp]</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> + <application> + <name>Postfix</name> + </application> + </applications> + <valuemap> + <name>Service state</name> + </valuemap> + <logtimefmt/> + </item> + </items> + <discovery_rules/> + <macros/> + <templates/> + <screens/> + </template> + </templates> + <triggers> + <trigger> + <expression>{Template App Postfix:mailqueue-postfix-queue[active].min(900)}>10</expression> + <name>High active mail queue ({ITEM.LASTVALUE} mails)</name> + <url/> + <status>0</status> + <priority>3</priority> + <description/> + <type>0</type> + <dependencies/> + </trigger> + <trigger> + <expression>{Template App Postfix:mailqueue-postfix-queue[deferred].min(3600)}>500</expression> + <name>High deferred mail queue ({ITEM.LASTVALUE} mails)</name> + <url/> + <status>0</status> + <priority>2</priority> + <description/> + <type>0</type> + <dependencies/> + </trigger> + <trigger> + <expression>{Template App Postfix:mailqueue-postfix-queue[deferred].min(129600)}>50</expression> + <name>High old and deferred mail queue ({ITEM.LASTVALUE} mails)</name> + <url/> + <status>0</status> + <priority>2</priority> + <description/> + <type>0</type> + <dependencies/> + </trigger> + <trigger> + <expression>{Template App Postfix:chkconfig[postfix].last(0)}=0</expression> + <name>Postfix is not enabled in autostart</name> + <url/> + <status>0</status> + <priority>2</priority> + <description/> + <type>0</type> + <dependencies/> + </trigger> + <trigger> + <expression>{Template App Postfix:postfix.version.diff(0)}>0</expression> + <name>Postfix version has changed</name> + <url/> + <status>0</status> + <priority>1</priority> + <description/> + <type>0</type> + <dependencies/> + </trigger> + <trigger> + <expression>{Template App Postfix:net.tcp.service[smtp].last(0)}=0</expression> + <name>SMTP server is down</name> + <url/> + <status>0</status> + <priority>4</priority> + <description/> + <type>0</type> + <dependencies/> + </trigger> + </triggers> + <graphs> + <graph> + <name>Postfix - mail queue</name> + <width>900</width> + <height>200</height> + <yaxismin>0.0000</yaxismin> + <yaxismax>100.0000</yaxismax> + <show_work_period>1</show_work_period> + <show_triggers>0</show_triggers> + <type>1</type> + <show_legend>0</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>00EE00</color> + <yaxisside>0</yaxisside> + <calc_fnc>2</calc_fnc> + <type>0</type> + <item> + <host>Template App Postfix</host> + <key>mailqueue-postfix-queue[active]</key> + </item> + </graph_item> + <graph_item> + <sortorder>1</sortorder> + <drawtype>0</drawtype> + <color>0000C8</color> + <yaxisside>0</yaxisside> + <calc_fnc>2</calc_fnc> + <type>0</type> + <item> + <host>Template App Postfix</host> + <key>mailqueue-postfix-queue[deferred]</key> + </item> + </graph_item> + </graph_items> + </graph> + </graphs> +</zabbix_export> diff --git a/templates/Template App Pure-FTPd.xml b/templates/Template App Pure-FTPd.xml new file mode 100644 index 0000000000000000000000000000000000000000..c1cb5dd146796eefe452c67b085357f0ed8e1408 --- /dev/null +++ b/templates/Template App Pure-FTPd.xml @@ -0,0 +1,198 @@ +<?xml version="1.0" encoding="UTF-8"?> +<zabbix_export> + <version>2.0</version> + <date>2015-08-12T07:32:04Z</date> + <groups> + <group> + <name>Templates</name> + </group> + </groups> + <templates> + <template> + <template>Template App Pure-FTPd</template> + <name>Template App Pure-FTPd</name> + <description/> + <groups> + <group> + <name>Templates</name> + </group> + </groups> + <applications> + <application> + <name>Pure-FTPd</name> + </application> + </applications> + <items> + <item> + <name>Pure-FTPd is enabled in autostart</name> + <type>0</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>chkconfig[pure-ftpd]</key> + <delay>3600</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>3</data_type> + <authtype>0</authtype> + <username/> + <password/> + <publickey/> + <privatekey/> + <port/> + <description/> + <inventory_link>0</inventory_link> + <applications> + <application> + <name>Pure-FTPd</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + </item> + <item> + <name>Pure-FTPd is running</name> + <type>0</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>proc.num[pure-ftpd]</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>Pure-FTPd</name> + </application> + </applications> + <valuemap> + <name>Service state</name> + </valuemap> + <logtimefmt/> + </item> + <item> + <name>Pure-FTPd server is listening</name> + <type>0</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>net.tcp.service[ftp]</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>Pure-FTPd</name> + </application> + </applications> + <valuemap> + <name>Service state</name> + </valuemap> + <logtimefmt/> + </item> + </items> + <discovery_rules/> + <macros/> + <templates/> + <screens/> + </template> + </templates> + <triggers> + <trigger> + <expression>{Template App Pure-FTPd:proc.num[pure-ftpd].last(0)}=0</expression> + <name>vsftpd is down</name> + <url/> + <status>0</status> + <priority>3</priority> + <description/> + <type>0</type> + <dependencies/> + </trigger> + <trigger> + <expression>{Template App Pure-FTPd:chkconfig[pure-ftpd].last(0)}=0</expression> + <name>vsftpd is not enabled in autostart</name> + <url/> + <status>0</status> + <priority>2</priority> + <description/> + <type>0</type> + <dependencies/> + </trigger> + <trigger> + <expression>{Template App Pure-FTPd:net.tcp.service[ftp].last(0)}=0</expression> + <name>vsftpd server is down</name> + <url/> + <status>0</status> + <priority>3</priority> + <description/> + <type>0</type> + <dependencies/> + </trigger> + </triggers> +</zabbix_export> diff --git a/templates/Template App Spamassassin.xml b/templates/Template App Spamassassin.xml new file mode 100644 index 0000000000000000000000000000000000000000..e84a762896ec774aca4694197c54b3aef127cbd4 --- /dev/null +++ b/templates/Template App Spamassassin.xml @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="UTF-8"?> +<zabbix_export> + <version>2.0</version> + <date>2015-08-12T07:34:02Z</date> + <groups> + <group> + <name>Templates</name> + </group> + </groups> + <templates> + <template> + <template>Template App Spamassassin</template> + <name>Template App Spamassassin</name> + <description/> + <groups> + <group> + <name>Templates</name> + </group> + </groups> + <applications/> + <items> + <item> + <name>SpamAssasin service is running</name> + <type>0</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>proc.num[spamd child]</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/> + <logtimefmt/> + </item> + </items> + <discovery_rules/> + <macros/> + <templates/> + <screens/> + </template> + </templates> + <triggers> + <trigger> + <expression>{Template App Spamassassin:proc.num[spamd child].last(0)}<2</expression> + <name>Service spamd is not running</name> + <url/> + <status>0</status> + <priority>3</priority> + <description/> + <type>0</type> + <dependencies/> + </trigger> + </triggers> +</zabbix_export> diff --git a/templates/Template_App_lm_sensors.xml b/templates/Template App lm_sensors.xml similarity index 100% rename from templates/Template_App_lm_sensors.xml rename to templates/Template App lm_sensors.xml diff --git a/templates/Template App vsftpd.xml b/templates/Template App vsftpd.xml new file mode 100644 index 0000000000000000000000000000000000000000..a71afdedb47d8cec3a8a36033b0dc67bfa47c24d --- /dev/null +++ b/templates/Template App vsftpd.xml @@ -0,0 +1,198 @@ +<?xml version="1.0" encoding="UTF-8"?> +<zabbix_export> + <version>2.0</version> + <date>2015-08-12T07:34:37Z</date> + <groups> + <group> + <name>Templates</name> + </group> + </groups> + <templates> + <template> + <template>Template App vsftpd</template> + <name>Template App vsftpd</name> + <description/> + <groups> + <group> + <name>Templates</name> + </group> + </groups> + <applications> + <application> + <name>vsftpd</name> + </application> + </applications> + <items> + <item> + <name>vsftpd is enabled in autostart</name> + <type>0</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>chkconfig[vsftpd]</key> + <delay>3600</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>3</data_type> + <authtype>0</authtype> + <username/> + <password/> + <publickey/> + <privatekey/> + <port/> + <description/> + <inventory_link>0</inventory_link> + <applications> + <application> + <name>vsftpd</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + </item> + <item> + <name>vsftpd is running</name> + <type>0</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>proc.num[vsftpd]</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>vsftpd</name> + </application> + </applications> + <valuemap> + <name>Service state</name> + </valuemap> + <logtimefmt/> + </item> + <item> + <name>vsftpd server is listening</name> + <type>0</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>net.tcp.service[ftp]</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>vsftpd</name> + </application> + </applications> + <valuemap> + <name>Service state</name> + </valuemap> + <logtimefmt/> + </item> + </items> + <discovery_rules/> + <macros/> + <templates/> + <screens/> + </template> + </templates> + <triggers> + <trigger> + <expression>{Template App vsftpd:proc.num[vsftpd].last(0)}=0</expression> + <name>vsftpd is down</name> + <url/> + <status>0</status> + <priority>3</priority> + <description/> + <type>0</type> + <dependencies/> + </trigger> + <trigger> + <expression>{Template App vsftpd:chkconfig[vsftpd].last(0)}=0</expression> + <name>vsftpd is not enabled in autostart</name> + <url/> + <status>0</status> + <priority>2</priority> + <description/> + <type>0</type> + <dependencies/> + </trigger> + <trigger> + <expression>{Template App vsftpd:net.tcp.service[ftp].last(0)}=0</expression> + <name>vsftpd server is down</name> + <url/> + <status>0</status> + <priority>3</priority> + <description/> + <type>0</type> + <dependencies/> + </trigger> + </triggers> +</zabbix_export>