|
@@ -1,7 +1,7 @@
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<zabbix_export>
|
|
<zabbix_export>
|
|
|
- <version>4.0</version>
|
|
|
|
|
- <date>2019-03-07T14:08:51Z</date>
|
|
|
|
|
|
|
+ <version>4.4</version>
|
|
|
|
|
+ <date>2020-01-13T12:25:26Z</date>
|
|
|
<groups>
|
|
<groups>
|
|
|
<group>
|
|
<group>
|
|
|
<name>Templates/Applications</name>
|
|
<name>Templates/Applications</name>
|
|
@@ -126,304 +126,75 @@ fi</description>
|
|
|
<items>
|
|
<items>
|
|
|
<item>
|
|
<item>
|
|
|
<name>Age of the last backup</name>
|
|
<name>Age of the last backup</name>
|
|
|
- <type>0</type>
|
|
|
|
|
- <snmp_community/>
|
|
|
|
|
- <snmp_oid/>
|
|
|
|
|
<key>yunohost.backups.ageoflastbackup</key>
|
|
<key>yunohost.backups.ageoflastbackup</key>
|
|
|
<delay>1d;h10m45</delay>
|
|
<delay>1d;h10m45</delay>
|
|
|
- <history>90d</history>
|
|
|
|
|
- <trends>365d</trends>
|
|
|
|
|
- <status>0</status>
|
|
|
|
|
- <value_type>3</value_type>
|
|
|
|
|
- <allowed_hosts/>
|
|
|
|
|
<units>days</units>
|
|
<units>days</units>
|
|
|
- <snmpv3_contextname/>
|
|
|
|
|
- <snmpv3_securityname/>
|
|
|
|
|
- <snmpv3_securitylevel>0</snmpv3_securitylevel>
|
|
|
|
|
- <snmpv3_authprotocol>0</snmpv3_authprotocol>
|
|
|
|
|
- <snmpv3_authpassphrase/>
|
|
|
|
|
- <snmpv3_privprotocol>0</snmpv3_privprotocol>
|
|
|
|
|
- <snmpv3_privpassphrase/>
|
|
|
|
|
- <params/>
|
|
|
|
|
- <ipmi_sensor/>
|
|
|
|
|
- <authtype>0</authtype>
|
|
|
|
|
- <username/>
|
|
|
|
|
- <password/>
|
|
|
|
|
- <publickey/>
|
|
|
|
|
- <privatekey/>
|
|
|
|
|
- <port/>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <inventory_link>0</inventory_link>
|
|
|
|
|
<applications>
|
|
<applications>
|
|
|
<application>
|
|
<application>
|
|
|
<name>Yunohost : Backups</name>
|
|
<name>Yunohost : Backups</name>
|
|
|
</application>
|
|
</application>
|
|
|
</applications>
|
|
</applications>
|
|
|
- <valuemap/>
|
|
|
|
|
- <logtimefmt/>
|
|
|
|
|
- <preprocessing/>
|
|
|
|
|
- <jmx_endpoint/>
|
|
|
|
|
- <timeout>3s</timeout>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <query_fields/>
|
|
|
|
|
- <posts/>
|
|
|
|
|
- <status_codes>200</status_codes>
|
|
|
|
|
- <follow_redirects>1</follow_redirects>
|
|
|
|
|
- <post_type>0</post_type>
|
|
|
|
|
- <http_proxy/>
|
|
|
|
|
- <headers/>
|
|
|
|
|
- <retrieve_mode>0</retrieve_mode>
|
|
|
|
|
- <request_method>0</request_method>
|
|
|
|
|
- <output_format>0</output_format>
|
|
|
|
|
- <allow_traps>0</allow_traps>
|
|
|
|
|
- <ssl_cert_file/>
|
|
|
|
|
- <ssl_key_file/>
|
|
|
|
|
- <ssl_key_password/>
|
|
|
|
|
- <verify_peer>0</verify_peer>
|
|
|
|
|
- <verify_host>0</verify_host>
|
|
|
|
|
- <master_item/>
|
|
|
|
|
|
|
+ <triggers>
|
|
|
|
|
+ <trigger>
|
|
|
|
|
+ <expression>{last()}>=7</expression>
|
|
|
|
|
+ <name>Yunhost hasn't backup since 7 days</name>
|
|
|
|
|
+ <priority>HIGH</priority>
|
|
|
|
|
+ <manual_close>YES</manual_close>
|
|
|
|
|
+ </trigger>
|
|
|
|
|
+ </triggers>
|
|
|
</item>
|
|
</item>
|
|
|
<item>
|
|
<item>
|
|
|
<name>Number of Yunohost backups</name>
|
|
<name>Number of Yunohost backups</name>
|
|
|
- <type>0</type>
|
|
|
|
|
- <snmp_community/>
|
|
|
|
|
- <snmp_oid/>
|
|
|
|
|
<key>yunohost.backups.number</key>
|
|
<key>yunohost.backups.number</key>
|
|
|
<delay>1d;h11</delay>
|
|
<delay>1d;h11</delay>
|
|
|
- <history>90d</history>
|
|
|
|
|
- <trends>365d</trends>
|
|
|
|
|
- <status>0</status>
|
|
|
|
|
- <value_type>3</value_type>
|
|
|
|
|
- <allowed_hosts/>
|
|
|
|
|
- <units/>
|
|
|
|
|
- <snmpv3_contextname/>
|
|
|
|
|
- <snmpv3_securityname/>
|
|
|
|
|
- <snmpv3_securitylevel>0</snmpv3_securitylevel>
|
|
|
|
|
- <snmpv3_authprotocol>0</snmpv3_authprotocol>
|
|
|
|
|
- <snmpv3_authpassphrase/>
|
|
|
|
|
- <snmpv3_privprotocol>0</snmpv3_privprotocol>
|
|
|
|
|
- <snmpv3_privpassphrase/>
|
|
|
|
|
- <params/>
|
|
|
|
|
- <ipmi_sensor/>
|
|
|
|
|
- <authtype>0</authtype>
|
|
|
|
|
- <username/>
|
|
|
|
|
- <password/>
|
|
|
|
|
- <publickey/>
|
|
|
|
|
- <privatekey/>
|
|
|
|
|
- <port/>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <inventory_link>0</inventory_link>
|
|
|
|
|
<applications>
|
|
<applications>
|
|
|
<application>
|
|
<application>
|
|
|
<name>Yunohost : Backups</name>
|
|
<name>Yunohost : Backups</name>
|
|
|
</application>
|
|
</application>
|
|
|
</applications>
|
|
</applications>
|
|
|
- <valuemap/>
|
|
|
|
|
- <logtimefmt/>
|
|
|
|
|
- <preprocessing/>
|
|
|
|
|
- <jmx_endpoint/>
|
|
|
|
|
- <timeout>3s</timeout>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <query_fields/>
|
|
|
|
|
- <posts/>
|
|
|
|
|
- <status_codes>200</status_codes>
|
|
|
|
|
- <follow_redirects>1</follow_redirects>
|
|
|
|
|
- <post_type>0</post_type>
|
|
|
|
|
- <http_proxy/>
|
|
|
|
|
- <headers/>
|
|
|
|
|
- <retrieve_mode>0</retrieve_mode>
|
|
|
|
|
- <request_method>0</request_method>
|
|
|
|
|
- <output_format>0</output_format>
|
|
|
|
|
- <allow_traps>0</allow_traps>
|
|
|
|
|
- <ssl_cert_file/>
|
|
|
|
|
- <ssl_key_file/>
|
|
|
|
|
- <ssl_key_password/>
|
|
|
|
|
- <verify_peer>0</verify_peer>
|
|
|
|
|
- <verify_host>0</verify_host>
|
|
|
|
|
- <master_item/>
|
|
|
|
|
|
|
+ <triggers>
|
|
|
|
|
+ <trigger>
|
|
|
|
|
+ <expression>{last()}=0</expression>
|
|
|
|
|
+ <name>Yunhost hasn't backup yet</name>
|
|
|
|
|
+ <priority>HIGH</priority>
|
|
|
|
|
+ <manual_close>YES</manual_close>
|
|
|
|
|
+ </trigger>
|
|
|
|
|
+ </triggers>
|
|
|
</item>
|
|
</item>
|
|
|
<item>
|
|
<item>
|
|
|
<name>Id of the last migration available</name>
|
|
<name>Id of the last migration available</name>
|
|
|
- <type>0</type>
|
|
|
|
|
- <snmp_community/>
|
|
|
|
|
- <snmp_oid/>
|
|
|
|
|
<key>yunohost.migrations.lastavailable</key>
|
|
<key>yunohost.migrations.lastavailable</key>
|
|
|
<delay>1d;h10m50</delay>
|
|
<delay>1d;h10m50</delay>
|
|
|
- <history>90d</history>
|
|
|
|
|
- <trends>365d</trends>
|
|
|
|
|
- <status>0</status>
|
|
|
|
|
- <value_type>3</value_type>
|
|
|
|
|
- <allowed_hosts/>
|
|
|
|
|
- <units/>
|
|
|
|
|
- <snmpv3_contextname/>
|
|
|
|
|
- <snmpv3_securityname/>
|
|
|
|
|
- <snmpv3_securitylevel>0</snmpv3_securitylevel>
|
|
|
|
|
- <snmpv3_authprotocol>0</snmpv3_authprotocol>
|
|
|
|
|
- <snmpv3_authpassphrase/>
|
|
|
|
|
- <snmpv3_privprotocol>0</snmpv3_privprotocol>
|
|
|
|
|
- <snmpv3_privpassphrase/>
|
|
|
|
|
- <params/>
|
|
|
|
|
- <ipmi_sensor/>
|
|
|
|
|
- <authtype>0</authtype>
|
|
|
|
|
- <username/>
|
|
|
|
|
- <password/>
|
|
|
|
|
- <publickey/>
|
|
|
|
|
- <privatekey/>
|
|
|
|
|
- <port/>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <inventory_link>0</inventory_link>
|
|
|
|
|
<applications>
|
|
<applications>
|
|
|
<application>
|
|
<application>
|
|
|
<name>Yunohost : Migrations</name>
|
|
<name>Yunohost : Migrations</name>
|
|
|
</application>
|
|
</application>
|
|
|
</applications>
|
|
</applications>
|
|
|
- <valuemap/>
|
|
|
|
|
- <logtimefmt/>
|
|
|
|
|
- <preprocessing/>
|
|
|
|
|
- <jmx_endpoint/>
|
|
|
|
|
- <timeout>3s</timeout>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <query_fields/>
|
|
|
|
|
- <posts/>
|
|
|
|
|
- <status_codes>200</status_codes>
|
|
|
|
|
- <follow_redirects>1</follow_redirects>
|
|
|
|
|
- <post_type>0</post_type>
|
|
|
|
|
- <http_proxy/>
|
|
|
|
|
- <headers/>
|
|
|
|
|
- <retrieve_mode>0</retrieve_mode>
|
|
|
|
|
- <request_method>0</request_method>
|
|
|
|
|
- <output_format>0</output_format>
|
|
|
|
|
- <allow_traps>0</allow_traps>
|
|
|
|
|
- <ssl_cert_file/>
|
|
|
|
|
- <ssl_key_file/>
|
|
|
|
|
- <ssl_key_password/>
|
|
|
|
|
- <verify_peer>0</verify_peer>
|
|
|
|
|
- <verify_host>0</verify_host>
|
|
|
|
|
- <master_item/>
|
|
|
|
|
</item>
|
|
</item>
|
|
|
<item>
|
|
<item>
|
|
|
<name>Id of the last migration installed</name>
|
|
<name>Id of the last migration installed</name>
|
|
|
- <type>0</type>
|
|
|
|
|
- <snmp_community/>
|
|
|
|
|
- <snmp_oid/>
|
|
|
|
|
<key>yunohost.migrations.lastinstalled</key>
|
|
<key>yunohost.migrations.lastinstalled</key>
|
|
|
<delay>1d;h10m55</delay>
|
|
<delay>1d;h10m55</delay>
|
|
|
- <history>90d</history>
|
|
|
|
|
- <trends>365d</trends>
|
|
|
|
|
- <status>0</status>
|
|
|
|
|
- <value_type>3</value_type>
|
|
|
|
|
- <allowed_hosts/>
|
|
|
|
|
- <units/>
|
|
|
|
|
- <snmpv3_contextname/>
|
|
|
|
|
- <snmpv3_securityname/>
|
|
|
|
|
- <snmpv3_securitylevel>0</snmpv3_securitylevel>
|
|
|
|
|
- <snmpv3_authprotocol>0</snmpv3_authprotocol>
|
|
|
|
|
- <snmpv3_authpassphrase/>
|
|
|
|
|
- <snmpv3_privprotocol>0</snmpv3_privprotocol>
|
|
|
|
|
- <snmpv3_privpassphrase/>
|
|
|
|
|
- <params/>
|
|
|
|
|
- <ipmi_sensor/>
|
|
|
|
|
- <authtype>0</authtype>
|
|
|
|
|
- <username/>
|
|
|
|
|
- <password/>
|
|
|
|
|
- <publickey/>
|
|
|
|
|
- <privatekey/>
|
|
|
|
|
- <port/>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <inventory_link>0</inventory_link>
|
|
|
|
|
<applications>
|
|
<applications>
|
|
|
<application>
|
|
<application>
|
|
|
<name>Yunohost : Migrations</name>
|
|
<name>Yunohost : Migrations</name>
|
|
|
</application>
|
|
</application>
|
|
|
</applications>
|
|
</applications>
|
|
|
- <valuemap/>
|
|
|
|
|
- <logtimefmt/>
|
|
|
|
|
- <preprocessing/>
|
|
|
|
|
- <jmx_endpoint/>
|
|
|
|
|
- <timeout>3s</timeout>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <query_fields/>
|
|
|
|
|
- <posts/>
|
|
|
|
|
- <status_codes>200</status_codes>
|
|
|
|
|
- <follow_redirects>1</follow_redirects>
|
|
|
|
|
- <post_type>0</post_type>
|
|
|
|
|
- <http_proxy/>
|
|
|
|
|
- <headers/>
|
|
|
|
|
- <retrieve_mode>0</retrieve_mode>
|
|
|
|
|
- <request_method>0</request_method>
|
|
|
|
|
- <output_format>0</output_format>
|
|
|
|
|
- <allow_traps>0</allow_traps>
|
|
|
|
|
- <ssl_cert_file/>
|
|
|
|
|
- <ssl_key_file/>
|
|
|
|
|
- <ssl_key_password/>
|
|
|
|
|
- <verify_peer>0</verify_peer>
|
|
|
|
|
- <verify_host>0</verify_host>
|
|
|
|
|
- <master_item/>
|
|
|
|
|
</item>
|
|
</item>
|
|
|
</items>
|
|
</items>
|
|
|
<discovery_rules>
|
|
<discovery_rules>
|
|
|
<discovery_rule>
|
|
<discovery_rule>
|
|
|
<name>Yunohost domains</name>
|
|
<name>Yunohost domains</name>
|
|
|
- <type>0</type>
|
|
|
|
|
- <snmp_community/>
|
|
|
|
|
- <snmp_oid/>
|
|
|
|
|
<key>yunohost.domains.discover</key>
|
|
<key>yunohost.domains.discover</key>
|
|
|
<delay>1d;h10</delay>
|
|
<delay>1d;h10</delay>
|
|
|
- <status>0</status>
|
|
|
|
|
- <allowed_hosts/>
|
|
|
|
|
- <snmpv3_contextname/>
|
|
|
|
|
- <snmpv3_securityname/>
|
|
|
|
|
- <snmpv3_securitylevel>0</snmpv3_securitylevel>
|
|
|
|
|
- <snmpv3_authprotocol>0</snmpv3_authprotocol>
|
|
|
|
|
- <snmpv3_authpassphrase/>
|
|
|
|
|
- <snmpv3_privprotocol>0</snmpv3_privprotocol>
|
|
|
|
|
- <snmpv3_privpassphrase/>
|
|
|
|
|
- <params/>
|
|
|
|
|
- <ipmi_sensor/>
|
|
|
|
|
- <authtype>0</authtype>
|
|
|
|
|
- <username/>
|
|
|
|
|
- <password/>
|
|
|
|
|
- <publickey/>
|
|
|
|
|
- <privatekey/>
|
|
|
|
|
- <port/>
|
|
|
|
|
- <filter>
|
|
|
|
|
- <evaltype>0</evaltype>
|
|
|
|
|
- <formula/>
|
|
|
|
|
- <conditions/>
|
|
|
|
|
- </filter>
|
|
|
|
|
- <lifetime>30d</lifetime>
|
|
|
|
|
- <description/>
|
|
|
|
|
<item_prototypes>
|
|
<item_prototypes>
|
|
|
<item_prototype>
|
|
<item_prototype>
|
|
|
<name>Certificate {#DOMAIN} expiration</name>
|
|
<name>Certificate {#DOMAIN} expiration</name>
|
|
|
- <type>18</type>
|
|
|
|
|
- <snmp_community/>
|
|
|
|
|
- <snmp_oid/>
|
|
|
|
|
|
|
+ <type>DEPENDENT</type>
|
|
|
<key>yunohost.domain.cert.expiration[{#DOMAIN}]</key>
|
|
<key>yunohost.domain.cert.expiration[{#DOMAIN}]</key>
|
|
|
<delay>0</delay>
|
|
<delay>0</delay>
|
|
|
<history>180d</history>
|
|
<history>180d</history>
|
|
|
- <trends>365d</trends>
|
|
|
|
|
- <status>0</status>
|
|
|
|
|
- <value_type>3</value_type>
|
|
|
|
|
- <allowed_hosts/>
|
|
|
|
|
<units>d</units>
|
|
<units>d</units>
|
|
|
- <snmpv3_contextname/>
|
|
|
|
|
- <snmpv3_securityname/>
|
|
|
|
|
- <snmpv3_securitylevel>0</snmpv3_securitylevel>
|
|
|
|
|
- <snmpv3_authprotocol>0</snmpv3_authprotocol>
|
|
|
|
|
- <snmpv3_authpassphrase/>
|
|
|
|
|
- <snmpv3_privprotocol>0</snmpv3_privprotocol>
|
|
|
|
|
- <snmpv3_privpassphrase/>
|
|
|
|
|
- <params/>
|
|
|
|
|
- <ipmi_sensor/>
|
|
|
|
|
- <authtype>0</authtype>
|
|
|
|
|
- <username/>
|
|
|
|
|
- <password/>
|
|
|
|
|
- <publickey/>
|
|
|
|
|
- <privatekey/>
|
|
|
|
|
- <port/>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <inventory_link>0</inventory_link>
|
|
|
|
|
<applications>
|
|
<applications>
|
|
|
<application>
|
|
<application>
|
|
|
<name>Yunohost : Certificates</name>
|
|
<name>Yunohost : Certificates</name>
|
|
@@ -432,69 +203,61 @@ fi</description>
|
|
|
<name>Yunohost : Certificates : Expiration</name>
|
|
<name>Yunohost : Certificates : Expiration</name>
|
|
|
</application>
|
|
</application>
|
|
|
</applications>
|
|
</applications>
|
|
|
- <valuemap/>
|
|
|
|
|
- <logtimefmt/>
|
|
|
|
|
<preprocessing>
|
|
<preprocessing>
|
|
|
<step>
|
|
<step>
|
|
|
- <type>5</type>
|
|
|
|
|
|
|
+ <type>REGEX</type>
|
|
|
<params>(.*);(.*);(.*);(.*);(.*);(.*);(.*);(.*);
|
|
<params>(.*);(.*);(.*);(.*);(.*);(.*);(.*);(.*);
|
|
|
\2</params>
|
|
\2</params>
|
|
|
</step>
|
|
</step>
|
|
|
</preprocessing>
|
|
</preprocessing>
|
|
|
- <jmx_endpoint/>
|
|
|
|
|
- <timeout>3s</timeout>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <query_fields/>
|
|
|
|
|
- <posts/>
|
|
|
|
|
- <status_codes>200</status_codes>
|
|
|
|
|
- <follow_redirects>1</follow_redirects>
|
|
|
|
|
- <post_type>0</post_type>
|
|
|
|
|
- <http_proxy/>
|
|
|
|
|
- <headers/>
|
|
|
|
|
- <retrieve_mode>0</retrieve_mode>
|
|
|
|
|
- <request_method>0</request_method>
|
|
|
|
|
- <output_format>0</output_format>
|
|
|
|
|
- <allow_traps>0</allow_traps>
|
|
|
|
|
- <ssl_cert_file/>
|
|
|
|
|
- <ssl_key_file/>
|
|
|
|
|
- <ssl_key_password/>
|
|
|
|
|
- <verify_peer>0</verify_peer>
|
|
|
|
|
- <verify_host>0</verify_host>
|
|
|
|
|
- <application_prototypes/>
|
|
|
|
|
<master_item>
|
|
<master_item>
|
|
|
<key>yunohost.domain.cert[{#DOMAIN}]</key>
|
|
<key>yunohost.domain.cert[{#DOMAIN}]</key>
|
|
|
</master_item>
|
|
</master_item>
|
|
|
|
|
+ <trigger_prototypes>
|
|
|
|
|
+ <trigger_prototype>
|
|
|
|
|
+ <expression>{last()}< 1</expression>
|
|
|
|
|
+ <name>Remaining days for certificate {#DOMAIN} < 1</name>
|
|
|
|
|
+ <opdata>{ITEM.LASTVALUE}</opdata>
|
|
|
|
|
+ <priority>DISASTER</priority>
|
|
|
|
|
+ </trigger_prototype>
|
|
|
|
|
+ <trigger_prototype>
|
|
|
|
|
+ <expression>{last()}<7</expression>
|
|
|
|
|
+ <name>Remaining days for certificate {#DOMAIN} < 7</name>
|
|
|
|
|
+ <opdata>{ITEM.LASTVALUE}</opdata>
|
|
|
|
|
+ <priority>HIGH</priority>
|
|
|
|
|
+ <dependencies>
|
|
|
|
|
+ <dependency>
|
|
|
|
|
+ <name>Remaining days for certificate {#DOMAIN} < 1</name>
|
|
|
|
|
+ <expression>{Template Yunohost:yunohost.domain.cert.expiration[{#DOMAIN}].last()}< 1</expression>
|
|
|
|
|
+ </dependency>
|
|
|
|
|
+ </dependencies>
|
|
|
|
|
+ </trigger_prototype>
|
|
|
|
|
+ <trigger_prototype>
|
|
|
|
|
+ <expression>{last()}<30</expression>
|
|
|
|
|
+ <name>Remaining days for certificate {#DOMAIN} < 30</name>
|
|
|
|
|
+ <opdata>{ITEM.LASTVALUE}</opdata>
|
|
|
|
|
+ <priority>AVERAGE</priority>
|
|
|
|
|
+ <dependencies>
|
|
|
|
|
+ <dependency>
|
|
|
|
|
+ <name>Remaining days for certificate {#DOMAIN} < 1</name>
|
|
|
|
|
+ <expression>{Template Yunohost:yunohost.domain.cert.expiration[{#DOMAIN}].last()}< 1</expression>
|
|
|
|
|
+ </dependency>
|
|
|
|
|
+ <dependency>
|
|
|
|
|
+ <name>Remaining days for certificate {#DOMAIN} < 7</name>
|
|
|
|
|
+ <expression>{Template Yunohost:yunohost.domain.cert.expiration[{#DOMAIN}].last()}<7</expression>
|
|
|
|
|
+ </dependency>
|
|
|
|
|
+ </dependencies>
|
|
|
|
|
+ </trigger_prototype>
|
|
|
|
|
+ </trigger_prototypes>
|
|
|
</item_prototype>
|
|
</item_prototype>
|
|
|
<item_prototype>
|
|
<item_prototype>
|
|
|
<name>Certificate {#DOMAIN} state</name>
|
|
<name>Certificate {#DOMAIN} state</name>
|
|
|
- <type>18</type>
|
|
|
|
|
- <snmp_community/>
|
|
|
|
|
- <snmp_oid/>
|
|
|
|
|
|
|
+ <type>DEPENDENT</type>
|
|
|
<key>yunohost.domain.cert.state[{#DOMAIN}]</key>
|
|
<key>yunohost.domain.cert.state[{#DOMAIN}]</key>
|
|
|
<delay>0</delay>
|
|
<delay>0</delay>
|
|
|
<history>180d</history>
|
|
<history>180d</history>
|
|
|
<trends>0</trends>
|
|
<trends>0</trends>
|
|
|
- <status>0</status>
|
|
|
|
|
- <value_type>1</value_type>
|
|
|
|
|
- <allowed_hosts/>
|
|
|
|
|
- <units/>
|
|
|
|
|
- <snmpv3_contextname/>
|
|
|
|
|
- <snmpv3_securityname/>
|
|
|
|
|
- <snmpv3_securitylevel>0</snmpv3_securitylevel>
|
|
|
|
|
- <snmpv3_authprotocol>0</snmpv3_authprotocol>
|
|
|
|
|
- <snmpv3_authpassphrase/>
|
|
|
|
|
- <snmpv3_privprotocol>0</snmpv3_privprotocol>
|
|
|
|
|
- <snmpv3_privpassphrase/>
|
|
|
|
|
- <params/>
|
|
|
|
|
- <ipmi_sensor/>
|
|
|
|
|
- <authtype>0</authtype>
|
|
|
|
|
- <username/>
|
|
|
|
|
- <password/>
|
|
|
|
|
- <publickey/>
|
|
|
|
|
- <privatekey/>
|
|
|
|
|
- <port/>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <inventory_link>0</inventory_link>
|
|
|
|
|
|
|
+ <value_type>CHAR</value_type>
|
|
|
<applications>
|
|
<applications>
|
|
|
<application>
|
|
<application>
|
|
|
<name>Yunohost : Certificates</name>
|
|
<name>Yunohost : Certificates</name>
|
|
@@ -506,188 +269,47 @@ fi</description>
|
|
|
<valuemap>
|
|
<valuemap>
|
|
|
<name>Yunohost : certificates</name>
|
|
<name>Yunohost : certificates</name>
|
|
|
</valuemap>
|
|
</valuemap>
|
|
|
- <logtimefmt/>
|
|
|
|
|
<preprocessing>
|
|
<preprocessing>
|
|
|
<step>
|
|
<step>
|
|
|
- <type>5</type>
|
|
|
|
|
|
|
+ <type>REGEX</type>
|
|
|
<params>(.*);(.*);(.*);(.*);(.*);(.*);(.*);(.*);
|
|
<params>(.*);(.*);(.*);(.*);(.*);(.*);(.*);(.*);
|
|
|
\3:unknown=0:critical=1:warning=2:attention=3:good=4;great=5</params>
|
|
\3:unknown=0:critical=1:warning=2:attention=3:good=4;great=5</params>
|
|
|
</step>
|
|
</step>
|
|
|
<step>
|
|
<step>
|
|
|
- <type>5</type>
|
|
|
|
|
|
|
+ <type>REGEX</type>
|
|
|
<params>^(unknown|critical|warning|attention|good|great):(?=.*\1=(\d))
|
|
<params>^(unknown|critical|warning|attention|good|great):(?=.*\1=(\d))
|
|
|
\2</params>
|
|
\2</params>
|
|
|
</step>
|
|
</step>
|
|
|
</preprocessing>
|
|
</preprocessing>
|
|
|
- <jmx_endpoint/>
|
|
|
|
|
- <timeout>3s</timeout>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <query_fields/>
|
|
|
|
|
- <posts/>
|
|
|
|
|
- <status_codes>200</status_codes>
|
|
|
|
|
- <follow_redirects>1</follow_redirects>
|
|
|
|
|
- <post_type>0</post_type>
|
|
|
|
|
- <http_proxy/>
|
|
|
|
|
- <headers/>
|
|
|
|
|
- <retrieve_mode>0</retrieve_mode>
|
|
|
|
|
- <request_method>0</request_method>
|
|
|
|
|
- <output_format>0</output_format>
|
|
|
|
|
- <allow_traps>0</allow_traps>
|
|
|
|
|
- <ssl_cert_file/>
|
|
|
|
|
- <ssl_key_file/>
|
|
|
|
|
- <ssl_key_password/>
|
|
|
|
|
- <verify_peer>0</verify_peer>
|
|
|
|
|
- <verify_host>0</verify_host>
|
|
|
|
|
- <application_prototypes/>
|
|
|
|
|
<master_item>
|
|
<master_item>
|
|
|
<key>yunohost.domain.cert[{#DOMAIN}]</key>
|
|
<key>yunohost.domain.cert[{#DOMAIN}]</key>
|
|
|
</master_item>
|
|
</master_item>
|
|
|
</item_prototype>
|
|
</item_prototype>
|
|
|
<item_prototype>
|
|
<item_prototype>
|
|
|
<name>Informations {#DOMAIN} full</name>
|
|
<name>Informations {#DOMAIN} full</name>
|
|
|
- <type>0</type>
|
|
|
|
|
- <snmp_community/>
|
|
|
|
|
- <snmp_oid/>
|
|
|
|
|
<key>yunohost.domain.cert[{#DOMAIN}]</key>
|
|
<key>yunohost.domain.cert[{#DOMAIN}]</key>
|
|
|
<delay>1d</delay>
|
|
<delay>1d</delay>
|
|
|
<history>180d</history>
|
|
<history>180d</history>
|
|
|
<trends>0</trends>
|
|
<trends>0</trends>
|
|
|
- <status>0</status>
|
|
|
|
|
- <value_type>1</value_type>
|
|
|
|
|
- <allowed_hosts/>
|
|
|
|
|
- <units/>
|
|
|
|
|
- <snmpv3_contextname/>
|
|
|
|
|
- <snmpv3_securityname/>
|
|
|
|
|
- <snmpv3_securitylevel>0</snmpv3_securitylevel>
|
|
|
|
|
- <snmpv3_authprotocol>0</snmpv3_authprotocol>
|
|
|
|
|
- <snmpv3_authpassphrase/>
|
|
|
|
|
- <snmpv3_privprotocol>0</snmpv3_privprotocol>
|
|
|
|
|
- <snmpv3_privpassphrase/>
|
|
|
|
|
- <params/>
|
|
|
|
|
- <ipmi_sensor/>
|
|
|
|
|
- <authtype>0</authtype>
|
|
|
|
|
- <username/>
|
|
|
|
|
- <password/>
|
|
|
|
|
- <publickey/>
|
|
|
|
|
- <privatekey/>
|
|
|
|
|
- <port/>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <inventory_link>0</inventory_link>
|
|
|
|
|
|
|
+ <value_type>CHAR</value_type>
|
|
|
<applications>
|
|
<applications>
|
|
|
<application>
|
|
<application>
|
|
|
<name>Yunohost : Certificates</name>
|
|
<name>Yunohost : Certificates</name>
|
|
|
</application>
|
|
</application>
|
|
|
</applications>
|
|
</applications>
|
|
|
- <valuemap/>
|
|
|
|
|
- <logtimefmt/>
|
|
|
|
|
- <preprocessing/>
|
|
|
|
|
- <jmx_endpoint/>
|
|
|
|
|
- <timeout>3s</timeout>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <query_fields/>
|
|
|
|
|
- <posts/>
|
|
|
|
|
- <status_codes>200</status_codes>
|
|
|
|
|
- <follow_redirects>1</follow_redirects>
|
|
|
|
|
- <post_type>0</post_type>
|
|
|
|
|
- <http_proxy/>
|
|
|
|
|
- <headers/>
|
|
|
|
|
- <retrieve_mode>0</retrieve_mode>
|
|
|
|
|
- <request_method>0</request_method>
|
|
|
|
|
- <output_format>0</output_format>
|
|
|
|
|
- <allow_traps>0</allow_traps>
|
|
|
|
|
- <ssl_cert_file/>
|
|
|
|
|
- <ssl_key_file/>
|
|
|
|
|
- <ssl_key_password/>
|
|
|
|
|
- <verify_peer>0</verify_peer>
|
|
|
|
|
- <verify_host>0</verify_host>
|
|
|
|
|
- <application_prototypes/>
|
|
|
|
|
- <master_item/>
|
|
|
|
|
</item_prototype>
|
|
</item_prototype>
|
|
|
</item_prototypes>
|
|
</item_prototypes>
|
|
|
- <trigger_prototypes/>
|
|
|
|
|
- <graph_prototypes/>
|
|
|
|
|
- <host_prototypes/>
|
|
|
|
|
- <jmx_endpoint/>
|
|
|
|
|
- <timeout>3s</timeout>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <query_fields/>
|
|
|
|
|
- <posts/>
|
|
|
|
|
- <status_codes>200</status_codes>
|
|
|
|
|
- <follow_redirects>1</follow_redirects>
|
|
|
|
|
- <post_type>0</post_type>
|
|
|
|
|
- <http_proxy/>
|
|
|
|
|
- <headers/>
|
|
|
|
|
- <retrieve_mode>0</retrieve_mode>
|
|
|
|
|
- <request_method>0</request_method>
|
|
|
|
|
- <allow_traps>0</allow_traps>
|
|
|
|
|
- <ssl_cert_file/>
|
|
|
|
|
- <ssl_key_file/>
|
|
|
|
|
- <ssl_key_password/>
|
|
|
|
|
- <verify_peer>0</verify_peer>
|
|
|
|
|
- <verify_host>0</verify_host>
|
|
|
|
|
</discovery_rule>
|
|
</discovery_rule>
|
|
|
<discovery_rule>
|
|
<discovery_rule>
|
|
|
<name>TCP Ports opened</name>
|
|
<name>TCP Ports opened</name>
|
|
|
- <type>0</type>
|
|
|
|
|
- <snmp_community/>
|
|
|
|
|
- <snmp_oid/>
|
|
|
|
|
<key>yunohost.ports.tcp.discover</key>
|
|
<key>yunohost.ports.tcp.discover</key>
|
|
|
<delay>1d;h9m30</delay>
|
|
<delay>1d;h9m30</delay>
|
|
|
- <status>0</status>
|
|
|
|
|
- <allowed_hosts/>
|
|
|
|
|
- <snmpv3_contextname/>
|
|
|
|
|
- <snmpv3_securityname/>
|
|
|
|
|
- <snmpv3_securitylevel>0</snmpv3_securitylevel>
|
|
|
|
|
- <snmpv3_authprotocol>0</snmpv3_authprotocol>
|
|
|
|
|
- <snmpv3_authpassphrase/>
|
|
|
|
|
- <snmpv3_privprotocol>0</snmpv3_privprotocol>
|
|
|
|
|
- <snmpv3_privpassphrase/>
|
|
|
|
|
- <params/>
|
|
|
|
|
- <ipmi_sensor/>
|
|
|
|
|
- <authtype>0</authtype>
|
|
|
|
|
- <username/>
|
|
|
|
|
- <password/>
|
|
|
|
|
- <publickey/>
|
|
|
|
|
- <privatekey/>
|
|
|
|
|
- <port/>
|
|
|
|
|
- <filter>
|
|
|
|
|
- <evaltype>0</evaltype>
|
|
|
|
|
- <formula/>
|
|
|
|
|
- <conditions/>
|
|
|
|
|
- </filter>
|
|
|
|
|
<lifetime>7d</lifetime>
|
|
<lifetime>7d</lifetime>
|
|
|
- <description/>
|
|
|
|
|
<item_prototypes>
|
|
<item_prototypes>
|
|
|
<item_prototype>
|
|
<item_prototype>
|
|
|
<name>Check TCP port {#PORT} responding</name>
|
|
<name>Check TCP port {#PORT} responding</name>
|
|
|
- <type>0</type>
|
|
|
|
|
- <snmp_community/>
|
|
|
|
|
- <snmp_oid/>
|
|
|
|
|
<key>net.tcp.service[tcp,127.0.0.1,{#PORT}]</key>
|
|
<key>net.tcp.service[tcp,127.0.0.1,{#PORT}]</key>
|
|
|
<delay>900s</delay>
|
|
<delay>900s</delay>
|
|
|
- <history>90d</history>
|
|
|
|
|
- <trends>365d</trends>
|
|
|
|
|
- <status>0</status>
|
|
|
|
|
- <value_type>3</value_type>
|
|
|
|
|
- <allowed_hosts/>
|
|
|
|
|
- <units/>
|
|
|
|
|
- <snmpv3_contextname/>
|
|
|
|
|
- <snmpv3_securityname/>
|
|
|
|
|
- <snmpv3_securitylevel>0</snmpv3_securitylevel>
|
|
|
|
|
- <snmpv3_authprotocol>0</snmpv3_authprotocol>
|
|
|
|
|
- <snmpv3_authpassphrase/>
|
|
|
|
|
- <snmpv3_privprotocol>0</snmpv3_privprotocol>
|
|
|
|
|
- <snmpv3_privpassphrase/>
|
|
|
|
|
- <params/>
|
|
|
|
|
- <ipmi_sensor/>
|
|
|
|
|
- <authtype>0</authtype>
|
|
|
|
|
- <username/>
|
|
|
|
|
- <password/>
|
|
|
|
|
- <publickey/>
|
|
|
|
|
- <privatekey/>
|
|
|
|
|
- <port/>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <inventory_link>0</inventory_link>
|
|
|
|
|
<applications>
|
|
<applications>
|
|
|
<application>
|
|
<application>
|
|
|
<name>Yunohost : Ports</name>
|
|
<name>Yunohost : Ports</name>
|
|
@@ -696,132 +318,27 @@ fi</description>
|
|
|
<valuemap>
|
|
<valuemap>
|
|
|
<name>Service state</name>
|
|
<name>Service state</name>
|
|
|
</valuemap>
|
|
</valuemap>
|
|
|
- <logtimefmt/>
|
|
|
|
|
- <preprocessing/>
|
|
|
|
|
- <jmx_endpoint/>
|
|
|
|
|
- <timeout>3s</timeout>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <query_fields/>
|
|
|
|
|
- <posts/>
|
|
|
|
|
- <status_codes>200</status_codes>
|
|
|
|
|
- <follow_redirects>1</follow_redirects>
|
|
|
|
|
- <post_type>0</post_type>
|
|
|
|
|
- <http_proxy/>
|
|
|
|
|
- <headers/>
|
|
|
|
|
- <retrieve_mode>0</retrieve_mode>
|
|
|
|
|
- <request_method>0</request_method>
|
|
|
|
|
- <output_format>0</output_format>
|
|
|
|
|
- <allow_traps>0</allow_traps>
|
|
|
|
|
- <ssl_cert_file/>
|
|
|
|
|
- <ssl_key_file/>
|
|
|
|
|
- <ssl_key_password/>
|
|
|
|
|
- <verify_peer>0</verify_peer>
|
|
|
|
|
- <verify_host>0</verify_host>
|
|
|
|
|
- <application_prototypes/>
|
|
|
|
|
- <master_item/>
|
|
|
|
|
|
|
+ <trigger_prototypes>
|
|
|
|
|
+ <trigger_prototype>
|
|
|
|
|
+ <expression>{last()}=0</expression>
|
|
|
|
|
+ <name>TCP port {#PORT} not responding</name>
|
|
|
|
|
+ <priority>HIGH</priority>
|
|
|
|
|
+ <manual_close>YES</manual_close>
|
|
|
|
|
+ </trigger_prototype>
|
|
|
|
|
+ </trigger_prototypes>
|
|
|
</item_prototype>
|
|
</item_prototype>
|
|
|
</item_prototypes>
|
|
</item_prototypes>
|
|
|
- <trigger_prototypes>
|
|
|
|
|
- <trigger_prototype>
|
|
|
|
|
- <expression>{Template Yunohost:net.tcp.service[tcp,127.0.0.1,{#PORT}].last()}=0</expression>
|
|
|
|
|
- <recovery_mode>0</recovery_mode>
|
|
|
|
|
- <recovery_expression/>
|
|
|
|
|
- <name>TCP port {#PORT} not responding</name>
|
|
|
|
|
- <correlation_mode>0</correlation_mode>
|
|
|
|
|
- <correlation_tag/>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <status>0</status>
|
|
|
|
|
- <priority>4</priority>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <type>0</type>
|
|
|
|
|
- <manual_close>1</manual_close>
|
|
|
|
|
- <dependencies/>
|
|
|
|
|
- <tags/>
|
|
|
|
|
- </trigger_prototype>
|
|
|
|
|
- </trigger_prototypes>
|
|
|
|
|
- <graph_prototypes/>
|
|
|
|
|
- <host_prototypes/>
|
|
|
|
|
- <jmx_endpoint/>
|
|
|
|
|
- <timeout>3s</timeout>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <query_fields/>
|
|
|
|
|
- <posts/>
|
|
|
|
|
- <status_codes>200</status_codes>
|
|
|
|
|
- <follow_redirects>1</follow_redirects>
|
|
|
|
|
- <post_type>0</post_type>
|
|
|
|
|
- <http_proxy/>
|
|
|
|
|
- <headers/>
|
|
|
|
|
- <retrieve_mode>0</retrieve_mode>
|
|
|
|
|
- <request_method>0</request_method>
|
|
|
|
|
- <allow_traps>0</allow_traps>
|
|
|
|
|
- <ssl_cert_file/>
|
|
|
|
|
- <ssl_key_file/>
|
|
|
|
|
- <ssl_key_password/>
|
|
|
|
|
- <verify_peer>0</verify_peer>
|
|
|
|
|
- <verify_host>0</verify_host>
|
|
|
|
|
</discovery_rule>
|
|
</discovery_rule>
|
|
|
<discovery_rule>
|
|
<discovery_rule>
|
|
|
<name>UDP Ports opened</name>
|
|
<name>UDP Ports opened</name>
|
|
|
- <type>0</type>
|
|
|
|
|
- <snmp_community/>
|
|
|
|
|
- <snmp_oid/>
|
|
|
|
|
<key>yunohost.ports.udp.discover</key>
|
|
<key>yunohost.ports.udp.discover</key>
|
|
|
<delay>1d;h9m45</delay>
|
|
<delay>1d;h9m45</delay>
|
|
|
- <status>0</status>
|
|
|
|
|
- <allowed_hosts/>
|
|
|
|
|
- <snmpv3_contextname/>
|
|
|
|
|
- <snmpv3_securityname/>
|
|
|
|
|
- <snmpv3_securitylevel>0</snmpv3_securitylevel>
|
|
|
|
|
- <snmpv3_authprotocol>0</snmpv3_authprotocol>
|
|
|
|
|
- <snmpv3_authpassphrase/>
|
|
|
|
|
- <snmpv3_privprotocol>0</snmpv3_privprotocol>
|
|
|
|
|
- <snmpv3_privpassphrase/>
|
|
|
|
|
- <params/>
|
|
|
|
|
- <ipmi_sensor/>
|
|
|
|
|
- <authtype>0</authtype>
|
|
|
|
|
- <username/>
|
|
|
|
|
- <password/>
|
|
|
|
|
- <publickey/>
|
|
|
|
|
- <privatekey/>
|
|
|
|
|
- <port/>
|
|
|
|
|
- <filter>
|
|
|
|
|
- <evaltype>0</evaltype>
|
|
|
|
|
- <formula/>
|
|
|
|
|
- <conditions/>
|
|
|
|
|
- </filter>
|
|
|
|
|
<lifetime>0d</lifetime>
|
|
<lifetime>0d</lifetime>
|
|
|
- <description/>
|
|
|
|
|
<item_prototypes>
|
|
<item_prototypes>
|
|
|
<item_prototype>
|
|
<item_prototype>
|
|
|
<name>Check UDP port {#PORT} listening</name>
|
|
<name>Check UDP port {#PORT} listening</name>
|
|
|
- <type>0</type>
|
|
|
|
|
- <snmp_community/>
|
|
|
|
|
- <snmp_oid/>
|
|
|
|
|
<key>net.udp.listen[{#PORT}]</key>
|
|
<key>net.udp.listen[{#PORT}]</key>
|
|
|
<delay>900s</delay>
|
|
<delay>900s</delay>
|
|
|
- <history>90d</history>
|
|
|
|
|
- <trends>365d</trends>
|
|
|
|
|
- <status>0</status>
|
|
|
|
|
- <value_type>3</value_type>
|
|
|
|
|
- <allowed_hosts/>
|
|
|
|
|
- <units/>
|
|
|
|
|
- <snmpv3_contextname/>
|
|
|
|
|
- <snmpv3_securityname/>
|
|
|
|
|
- <snmpv3_securitylevel>0</snmpv3_securitylevel>
|
|
|
|
|
- <snmpv3_authprotocol>0</snmpv3_authprotocol>
|
|
|
|
|
- <snmpv3_authpassphrase/>
|
|
|
|
|
- <snmpv3_privprotocol>0</snmpv3_privprotocol>
|
|
|
|
|
- <snmpv3_privpassphrase/>
|
|
|
|
|
- <params/>
|
|
|
|
|
- <ipmi_sensor/>
|
|
|
|
|
- <authtype>0</authtype>
|
|
|
|
|
- <username/>
|
|
|
|
|
- <password/>
|
|
|
|
|
- <publickey/>
|
|
|
|
|
- <privatekey/>
|
|
|
|
|
- <port/>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <inventory_link>0</inventory_link>
|
|
|
|
|
<applications>
|
|
<applications>
|
|
|
<application>
|
|
<application>
|
|
|
<name>Yunohost : Ports</name>
|
|
<name>Yunohost : Ports</name>
|
|
@@ -830,132 +347,29 @@ fi</description>
|
|
|
<valuemap>
|
|
<valuemap>
|
|
|
<name>Service state</name>
|
|
<name>Service state</name>
|
|
|
</valuemap>
|
|
</valuemap>
|
|
|
- <logtimefmt/>
|
|
|
|
|
- <preprocessing/>
|
|
|
|
|
- <jmx_endpoint/>
|
|
|
|
|
- <timeout>3s</timeout>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <query_fields/>
|
|
|
|
|
- <posts/>
|
|
|
|
|
- <status_codes>200</status_codes>
|
|
|
|
|
- <follow_redirects>1</follow_redirects>
|
|
|
|
|
- <post_type>0</post_type>
|
|
|
|
|
- <http_proxy/>
|
|
|
|
|
- <headers/>
|
|
|
|
|
- <retrieve_mode>0</retrieve_mode>
|
|
|
|
|
- <request_method>0</request_method>
|
|
|
|
|
- <output_format>0</output_format>
|
|
|
|
|
- <allow_traps>0</allow_traps>
|
|
|
|
|
- <ssl_cert_file/>
|
|
|
|
|
- <ssl_key_file/>
|
|
|
|
|
- <ssl_key_password/>
|
|
|
|
|
- <verify_peer>0</verify_peer>
|
|
|
|
|
- <verify_host>0</verify_host>
|
|
|
|
|
- <application_prototypes/>
|
|
|
|
|
- <master_item/>
|
|
|
|
|
|
|
+ <trigger_prototypes>
|
|
|
|
|
+ <trigger_prototype>
|
|
|
|
|
+ <expression>{last()}=0</expression>
|
|
|
|
|
+ <name>UDP port {#PORT} not listening</name>
|
|
|
|
|
+ <priority>HIGH</priority>
|
|
|
|
|
+ <manual_close>YES</manual_close>
|
|
|
|
|
+ </trigger_prototype>
|
|
|
|
|
+ </trigger_prototypes>
|
|
|
</item_prototype>
|
|
</item_prototype>
|
|
|
</item_prototypes>
|
|
</item_prototypes>
|
|
|
- <trigger_prototypes>
|
|
|
|
|
- <trigger_prototype>
|
|
|
|
|
- <expression>{Template Yunohost:net.udp.listen[{#PORT}].last()}=0</expression>
|
|
|
|
|
- <recovery_mode>0</recovery_mode>
|
|
|
|
|
- <recovery_expression/>
|
|
|
|
|
- <name>UDP port {#PORT} not listening</name>
|
|
|
|
|
- <correlation_mode>0</correlation_mode>
|
|
|
|
|
- <correlation_tag/>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <status>0</status>
|
|
|
|
|
- <priority>4</priority>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <type>0</type>
|
|
|
|
|
- <manual_close>1</manual_close>
|
|
|
|
|
- <dependencies/>
|
|
|
|
|
- <tags/>
|
|
|
|
|
- </trigger_prototype>
|
|
|
|
|
- </trigger_prototypes>
|
|
|
|
|
- <graph_prototypes/>
|
|
|
|
|
- <host_prototypes/>
|
|
|
|
|
- <jmx_endpoint/>
|
|
|
|
|
- <timeout>3s</timeout>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <query_fields/>
|
|
|
|
|
- <posts/>
|
|
|
|
|
- <status_codes>200</status_codes>
|
|
|
|
|
- <follow_redirects>1</follow_redirects>
|
|
|
|
|
- <post_type>0</post_type>
|
|
|
|
|
- <http_proxy/>
|
|
|
|
|
- <headers/>
|
|
|
|
|
- <retrieve_mode>0</retrieve_mode>
|
|
|
|
|
- <request_method>0</request_method>
|
|
|
|
|
- <allow_traps>0</allow_traps>
|
|
|
|
|
- <ssl_cert_file/>
|
|
|
|
|
- <ssl_key_file/>
|
|
|
|
|
- <ssl_key_password/>
|
|
|
|
|
- <verify_peer>0</verify_peer>
|
|
|
|
|
- <verify_host>0</verify_host>
|
|
|
|
|
</discovery_rule>
|
|
</discovery_rule>
|
|
|
<discovery_rule>
|
|
<discovery_rule>
|
|
|
<name>Yunohost services</name>
|
|
<name>Yunohost services</name>
|
|
|
- <type>0</type>
|
|
|
|
|
- <snmp_community/>
|
|
|
|
|
- <snmp_oid/>
|
|
|
|
|
<key>yunohost.services.discover</key>
|
|
<key>yunohost.services.discover</key>
|
|
|
<delay>1d;h10m15</delay>
|
|
<delay>1d;h10m15</delay>
|
|
|
- <status>0</status>
|
|
|
|
|
- <allowed_hosts/>
|
|
|
|
|
- <snmpv3_contextname/>
|
|
|
|
|
- <snmpv3_securityname/>
|
|
|
|
|
- <snmpv3_securitylevel>0</snmpv3_securitylevel>
|
|
|
|
|
- <snmpv3_authprotocol>0</snmpv3_authprotocol>
|
|
|
|
|
- <snmpv3_authpassphrase/>
|
|
|
|
|
- <snmpv3_privprotocol>0</snmpv3_privprotocol>
|
|
|
|
|
- <snmpv3_privpassphrase/>
|
|
|
|
|
- <params/>
|
|
|
|
|
- <ipmi_sensor/>
|
|
|
|
|
- <authtype>0</authtype>
|
|
|
|
|
- <username/>
|
|
|
|
|
- <password/>
|
|
|
|
|
- <publickey/>
|
|
|
|
|
- <privatekey/>
|
|
|
|
|
- <port/>
|
|
|
|
|
- <filter>
|
|
|
|
|
- <evaltype>0</evaltype>
|
|
|
|
|
- <formula/>
|
|
|
|
|
- <conditions/>
|
|
|
|
|
- </filter>
|
|
|
|
|
<lifetime>7d</lifetime>
|
|
<lifetime>7d</lifetime>
|
|
|
- <description/>
|
|
|
|
|
<item_prototypes>
|
|
<item_prototypes>
|
|
|
<item_prototype>
|
|
<item_prototype>
|
|
|
<name>Yunohost service {#SERVICE} status</name>
|
|
<name>Yunohost service {#SERVICE} status</name>
|
|
|
- <type>18</type>
|
|
|
|
|
- <snmp_community/>
|
|
|
|
|
- <snmp_oid/>
|
|
|
|
|
|
|
+ <type>DEPENDENT</type>
|
|
|
<key>yunohost.service.statusrunp[{#SERVICE}]</key>
|
|
<key>yunohost.service.statusrunp[{#SERVICE}]</key>
|
|
|
<delay>0</delay>
|
|
<delay>0</delay>
|
|
|
<history>7d</history>
|
|
<history>7d</history>
|
|
|
- <trends>365d</trends>
|
|
|
|
|
- <status>0</status>
|
|
|
|
|
- <value_type>3</value_type>
|
|
|
|
|
- <allowed_hosts/>
|
|
|
|
|
- <units/>
|
|
|
|
|
- <snmpv3_contextname/>
|
|
|
|
|
- <snmpv3_securityname/>
|
|
|
|
|
- <snmpv3_securitylevel>0</snmpv3_securitylevel>
|
|
|
|
|
- <snmpv3_authprotocol>0</snmpv3_authprotocol>
|
|
|
|
|
- <snmpv3_authpassphrase/>
|
|
|
|
|
- <snmpv3_privprotocol>0</snmpv3_privprotocol>
|
|
|
|
|
- <snmpv3_privpassphrase/>
|
|
|
|
|
- <params/>
|
|
|
|
|
- <ipmi_sensor/>
|
|
|
|
|
- <authtype>0</authtype>
|
|
|
|
|
- <username/>
|
|
|
|
|
- <password/>
|
|
|
|
|
- <publickey/>
|
|
|
|
|
- <privatekey/>
|
|
|
|
|
- <port/>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <inventory_link>0</inventory_link>
|
|
|
|
|
<applications>
|
|
<applications>
|
|
|
<application>
|
|
<application>
|
|
|
<name>Yunohost : Services</name>
|
|
<name>Yunohost : Services</name>
|
|
@@ -967,382 +381,103 @@ fi</description>
|
|
|
<valuemap>
|
|
<valuemap>
|
|
|
<name>Yunohost : services</name>
|
|
<name>Yunohost : services</name>
|
|
|
</valuemap>
|
|
</valuemap>
|
|
|
- <logtimefmt/>
|
|
|
|
|
<preprocessing>
|
|
<preprocessing>
|
|
|
<step>
|
|
<step>
|
|
|
- <type>12</type>
|
|
|
|
|
|
|
+ <type>JSONPATH</type>
|
|
|
<params>$.active</params>
|
|
<params>$.active</params>
|
|
|
</step>
|
|
</step>
|
|
|
<step>
|
|
<step>
|
|
|
- <type>5</type>
|
|
|
|
|
|
|
+ <type>REGEX</type>
|
|
|
<params>(.*)
|
|
<params>(.*)
|
|
|
\1:inactive=0:active=1:unknown=2;disabled=3</params>
|
|
\1:inactive=0:active=1:unknown=2;disabled=3</params>
|
|
|
</step>
|
|
</step>
|
|
|
<step>
|
|
<step>
|
|
|
- <type>5</type>
|
|
|
|
|
|
|
+ <type>REGEX</type>
|
|
|
<params>^(inactive|active|unknown|disabled):(?=.*\1=(\d))
|
|
<params>^(inactive|active|unknown|disabled):(?=.*\1=(\d))
|
|
|
\2</params>
|
|
\2</params>
|
|
|
</step>
|
|
</step>
|
|
|
</preprocessing>
|
|
</preprocessing>
|
|
|
- <jmx_endpoint/>
|
|
|
|
|
- <timeout>3s</timeout>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <query_fields/>
|
|
|
|
|
- <posts/>
|
|
|
|
|
- <status_codes>200</status_codes>
|
|
|
|
|
- <follow_redirects>1</follow_redirects>
|
|
|
|
|
- <post_type>0</post_type>
|
|
|
|
|
- <http_proxy/>
|
|
|
|
|
- <headers/>
|
|
|
|
|
- <retrieve_mode>0</retrieve_mode>
|
|
|
|
|
- <request_method>0</request_method>
|
|
|
|
|
- <output_format>0</output_format>
|
|
|
|
|
- <allow_traps>0</allow_traps>
|
|
|
|
|
- <ssl_cert_file/>
|
|
|
|
|
- <ssl_key_file/>
|
|
|
|
|
- <ssl_key_password/>
|
|
|
|
|
- <verify_peer>0</verify_peer>
|
|
|
|
|
- <verify_host>0</verify_host>
|
|
|
|
|
- <application_prototypes/>
|
|
|
|
|
<master_item>
|
|
<master_item>
|
|
|
<key>yunohost.service.status[{#SERVICE}]</key>
|
|
<key>yunohost.service.status[{#SERVICE}]</key>
|
|
|
</master_item>
|
|
</master_item>
|
|
|
|
|
+ <trigger_prototypes>
|
|
|
|
|
+ <trigger_prototype>
|
|
|
|
|
+ <expression>{last()}=3</expression>
|
|
|
|
|
+ <name>Service {#SERVICE} disabled</name>
|
|
|
|
|
+ <priority>HIGH</priority>
|
|
|
|
|
+ <manual_close>YES</manual_close>
|
|
|
|
|
+ </trigger_prototype>
|
|
|
|
|
+ <trigger_prototype>
|
|
|
|
|
+ <expression>{last()}=0</expression>
|
|
|
|
|
+ <name>Service {#SERVICE} state is inactive</name>
|
|
|
|
|
+ <priority>HIGH</priority>
|
|
|
|
|
+ <manual_close>YES</manual_close>
|
|
|
|
|
+ </trigger_prototype>
|
|
|
|
|
+ <trigger_prototype>
|
|
|
|
|
+ <expression>{last()}=2</expression>
|
|
|
|
|
+ <name>Service {#SERVICE} state is unknown</name>
|
|
|
|
|
+ <priority>HIGH</priority>
|
|
|
|
|
+ <manual_close>YES</manual_close>
|
|
|
|
|
+ </trigger_prototype>
|
|
|
|
|
+ </trigger_prototypes>
|
|
|
</item_prototype>
|
|
</item_prototype>
|
|
|
<item_prototype>
|
|
<item_prototype>
|
|
|
<name>Yunohost service {#SERVICE} status (full)</name>
|
|
<name>Yunohost service {#SERVICE} status (full)</name>
|
|
|
- <type>0</type>
|
|
|
|
|
- <snmp_community/>
|
|
|
|
|
- <snmp_oid/>
|
|
|
|
|
<key>yunohost.service.status[{#SERVICE}]</key>
|
|
<key>yunohost.service.status[{#SERVICE}]</key>
|
|
|
<delay>15m</delay>
|
|
<delay>15m</delay>
|
|
|
<history>7d</history>
|
|
<history>7d</history>
|
|
|
<trends>0</trends>
|
|
<trends>0</trends>
|
|
|
- <status>0</status>
|
|
|
|
|
- <value_type>1</value_type>
|
|
|
|
|
- <allowed_hosts/>
|
|
|
|
|
- <units/>
|
|
|
|
|
- <snmpv3_contextname/>
|
|
|
|
|
- <snmpv3_securityname/>
|
|
|
|
|
- <snmpv3_securitylevel>0</snmpv3_securitylevel>
|
|
|
|
|
- <snmpv3_authprotocol>0</snmpv3_authprotocol>
|
|
|
|
|
- <snmpv3_authpassphrase/>
|
|
|
|
|
- <snmpv3_privprotocol>0</snmpv3_privprotocol>
|
|
|
|
|
- <snmpv3_privpassphrase/>
|
|
|
|
|
- <params/>
|
|
|
|
|
- <ipmi_sensor/>
|
|
|
|
|
- <authtype>0</authtype>
|
|
|
|
|
- <username/>
|
|
|
|
|
- <password/>
|
|
|
|
|
- <publickey/>
|
|
|
|
|
- <privatekey/>
|
|
|
|
|
- <port/>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <inventory_link>0</inventory_link>
|
|
|
|
|
|
|
+ <value_type>CHAR</value_type>
|
|
|
<applications>
|
|
<applications>
|
|
|
<application>
|
|
<application>
|
|
|
<name>Yunohost : Services</name>
|
|
<name>Yunohost : Services</name>
|
|
|
</application>
|
|
</application>
|
|
|
</applications>
|
|
</applications>
|
|
|
- <valuemap/>
|
|
|
|
|
- <logtimefmt/>
|
|
|
|
|
- <preprocessing/>
|
|
|
|
|
- <jmx_endpoint/>
|
|
|
|
|
- <timeout>3s</timeout>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <query_fields/>
|
|
|
|
|
- <posts/>
|
|
|
|
|
- <status_codes>200</status_codes>
|
|
|
|
|
- <follow_redirects>1</follow_redirects>
|
|
|
|
|
- <post_type>0</post_type>
|
|
|
|
|
- <http_proxy/>
|
|
|
|
|
- <headers/>
|
|
|
|
|
- <retrieve_mode>0</retrieve_mode>
|
|
|
|
|
- <request_method>0</request_method>
|
|
|
|
|
- <output_format>0</output_format>
|
|
|
|
|
- <allow_traps>0</allow_traps>
|
|
|
|
|
- <ssl_cert_file/>
|
|
|
|
|
- <ssl_key_file/>
|
|
|
|
|
- <ssl_key_password/>
|
|
|
|
|
- <verify_peer>0</verify_peer>
|
|
|
|
|
- <verify_host>0</verify_host>
|
|
|
|
|
- <application_prototypes/>
|
|
|
|
|
- <master_item/>
|
|
|
|
|
</item_prototype>
|
|
</item_prototype>
|
|
|
</item_prototypes>
|
|
</item_prototypes>
|
|
|
- <trigger_prototypes>
|
|
|
|
|
- <trigger_prototype>
|
|
|
|
|
- <expression>{Template Yunohost:yunohost.service.statusrunp[{#SERVICE}].last()}=3</expression>
|
|
|
|
|
- <recovery_mode>0</recovery_mode>
|
|
|
|
|
- <recovery_expression/>
|
|
|
|
|
- <name>Service {#SERVICE} disabled</name>
|
|
|
|
|
- <correlation_mode>0</correlation_mode>
|
|
|
|
|
- <correlation_tag/>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <status>0</status>
|
|
|
|
|
- <priority>4</priority>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <type>0</type>
|
|
|
|
|
- <manual_close>1</manual_close>
|
|
|
|
|
- <dependencies/>
|
|
|
|
|
- <tags/>
|
|
|
|
|
- </trigger_prototype>
|
|
|
|
|
- <trigger_prototype>
|
|
|
|
|
- <expression>{Template Yunohost:yunohost.service.statusrunp[{#SERVICE}].last()}=0</expression>
|
|
|
|
|
- <recovery_mode>0</recovery_mode>
|
|
|
|
|
- <recovery_expression/>
|
|
|
|
|
- <name>Service {#SERVICE} state is inactive</name>
|
|
|
|
|
- <correlation_mode>0</correlation_mode>
|
|
|
|
|
- <correlation_tag/>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <status>0</status>
|
|
|
|
|
- <priority>4</priority>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <type>0</type>
|
|
|
|
|
- <manual_close>1</manual_close>
|
|
|
|
|
- <dependencies/>
|
|
|
|
|
- <tags/>
|
|
|
|
|
- </trigger_prototype>
|
|
|
|
|
- <trigger_prototype>
|
|
|
|
|
- <expression>{Template Yunohost:yunohost.service.statusrunp[{#SERVICE}].last()}=2</expression>
|
|
|
|
|
- <recovery_mode>0</recovery_mode>
|
|
|
|
|
- <recovery_expression/>
|
|
|
|
|
- <name>Service {#SERVICE} state is unknown</name>
|
|
|
|
|
- <correlation_mode>0</correlation_mode>
|
|
|
|
|
- <correlation_tag/>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <status>0</status>
|
|
|
|
|
- <priority>4</priority>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <type>0</type>
|
|
|
|
|
- <manual_close>1</manual_close>
|
|
|
|
|
- <dependencies/>
|
|
|
|
|
- <tags/>
|
|
|
|
|
- </trigger_prototype>
|
|
|
|
|
- </trigger_prototypes>
|
|
|
|
|
- <graph_prototypes/>
|
|
|
|
|
- <host_prototypes/>
|
|
|
|
|
- <jmx_endpoint/>
|
|
|
|
|
- <timeout>3s</timeout>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <query_fields/>
|
|
|
|
|
- <posts/>
|
|
|
|
|
- <status_codes>200</status_codes>
|
|
|
|
|
- <follow_redirects>1</follow_redirects>
|
|
|
|
|
- <post_type>0</post_type>
|
|
|
|
|
- <http_proxy/>
|
|
|
|
|
- <headers/>
|
|
|
|
|
- <retrieve_mode>0</retrieve_mode>
|
|
|
|
|
- <request_method>0</request_method>
|
|
|
|
|
- <allow_traps>0</allow_traps>
|
|
|
|
|
- <ssl_cert_file/>
|
|
|
|
|
- <ssl_key_file/>
|
|
|
|
|
- <ssl_key_password/>
|
|
|
|
|
- <verify_peer>0</verify_peer>
|
|
|
|
|
- <verify_host>0</verify_host>
|
|
|
|
|
</discovery_rule>
|
|
</discovery_rule>
|
|
|
<discovery_rule>
|
|
<discovery_rule>
|
|
|
<name>Yunohost users</name>
|
|
<name>Yunohost users</name>
|
|
|
- <type>0</type>
|
|
|
|
|
- <snmp_community/>
|
|
|
|
|
- <snmp_oid/>
|
|
|
|
|
<key>yunohost.users.discover</key>
|
|
<key>yunohost.users.discover</key>
|
|
|
<delay>1d;h10m30</delay>
|
|
<delay>1d;h10m30</delay>
|
|
|
- <status>0</status>
|
|
|
|
|
- <allowed_hosts/>
|
|
|
|
|
- <snmpv3_contextname/>
|
|
|
|
|
- <snmpv3_securityname/>
|
|
|
|
|
- <snmpv3_securitylevel>0</snmpv3_securitylevel>
|
|
|
|
|
- <snmpv3_authprotocol>0</snmpv3_authprotocol>
|
|
|
|
|
- <snmpv3_authpassphrase/>
|
|
|
|
|
- <snmpv3_privprotocol>0</snmpv3_privprotocol>
|
|
|
|
|
- <snmpv3_privpassphrase/>
|
|
|
|
|
- <params/>
|
|
|
|
|
- <ipmi_sensor/>
|
|
|
|
|
- <authtype>0</authtype>
|
|
|
|
|
- <username/>
|
|
|
|
|
- <password/>
|
|
|
|
|
- <publickey/>
|
|
|
|
|
- <privatekey/>
|
|
|
|
|
- <port/>
|
|
|
|
|
- <filter>
|
|
|
|
|
- <evaltype>0</evaltype>
|
|
|
|
|
- <formula/>
|
|
|
|
|
- <conditions/>
|
|
|
|
|
- </filter>
|
|
|
|
|
- <lifetime>30d</lifetime>
|
|
|
|
|
- <description/>
|
|
|
|
|
<item_prototypes>
|
|
<item_prototypes>
|
|
|
<item_prototype>
|
|
<item_prototype>
|
|
|
<name>Quota percent for user {#USERNAME}</name>
|
|
<name>Quota percent for user {#USERNAME}</name>
|
|
|
- <type>0</type>
|
|
|
|
|
- <snmp_community/>
|
|
|
|
|
- <snmp_oid/>
|
|
|
|
|
<key>yunohost.user.quota[{#USERNAME}]</key>
|
|
<key>yunohost.user.quota[{#USERNAME}]</key>
|
|
|
<delay>1h</delay>
|
|
<delay>1h</delay>
|
|
|
<history>30d</history>
|
|
<history>30d</history>
|
|
|
- <trends>365d</trends>
|
|
|
|
|
- <status>0</status>
|
|
|
|
|
- <value_type>3</value_type>
|
|
|
|
|
- <allowed_hosts/>
|
|
|
|
|
<units>%</units>
|
|
<units>%</units>
|
|
|
- <snmpv3_contextname/>
|
|
|
|
|
- <snmpv3_securityname/>
|
|
|
|
|
- <snmpv3_securitylevel>0</snmpv3_securitylevel>
|
|
|
|
|
- <snmpv3_authprotocol>0</snmpv3_authprotocol>
|
|
|
|
|
- <snmpv3_authpassphrase/>
|
|
|
|
|
- <snmpv3_privprotocol>0</snmpv3_privprotocol>
|
|
|
|
|
- <snmpv3_privpassphrase/>
|
|
|
|
|
- <params/>
|
|
|
|
|
- <ipmi_sensor/>
|
|
|
|
|
- <authtype>0</authtype>
|
|
|
|
|
- <username/>
|
|
|
|
|
- <password/>
|
|
|
|
|
- <publickey/>
|
|
|
|
|
- <privatekey/>
|
|
|
|
|
- <port/>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <inventory_link>0</inventory_link>
|
|
|
|
|
<applications>
|
|
<applications>
|
|
|
<application>
|
|
<application>
|
|
|
<name>Yunohost : Users</name>
|
|
<name>Yunohost : Users</name>
|
|
|
</application>
|
|
</application>
|
|
|
</applications>
|
|
</applications>
|
|
|
- <valuemap/>
|
|
|
|
|
- <logtimefmt/>
|
|
|
|
|
- <preprocessing/>
|
|
|
|
|
- <jmx_endpoint/>
|
|
|
|
|
- <timeout>3s</timeout>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <query_fields/>
|
|
|
|
|
- <posts/>
|
|
|
|
|
- <status_codes>200</status_codes>
|
|
|
|
|
- <follow_redirects>1</follow_redirects>
|
|
|
|
|
- <post_type>0</post_type>
|
|
|
|
|
- <http_proxy/>
|
|
|
|
|
- <headers/>
|
|
|
|
|
- <retrieve_mode>0</retrieve_mode>
|
|
|
|
|
- <request_method>0</request_method>
|
|
|
|
|
- <output_format>0</output_format>
|
|
|
|
|
- <allow_traps>0</allow_traps>
|
|
|
|
|
- <ssl_cert_file/>
|
|
|
|
|
- <ssl_key_file/>
|
|
|
|
|
- <ssl_key_password/>
|
|
|
|
|
- <verify_peer>0</verify_peer>
|
|
|
|
|
- <verify_host>0</verify_host>
|
|
|
|
|
- <application_prototypes/>
|
|
|
|
|
- <master_item/>
|
|
|
|
|
|
|
+ <trigger_prototypes>
|
|
|
|
|
+ <trigger_prototype>
|
|
|
|
|
+ <expression>{last()}>=80</expression>
|
|
|
|
|
+ <name>User {#USERNAME} quota exceed 80%</name>
|
|
|
|
|
+ <priority>AVERAGE</priority>
|
|
|
|
|
+ <manual_close>YES</manual_close>
|
|
|
|
|
+ </trigger_prototype>
|
|
|
|
|
+ <trigger_prototype>
|
|
|
|
|
+ <expression>{last()}>=90</expression>
|
|
|
|
|
+ <name>User {#USERNAME} quota exceed 90%</name>
|
|
|
|
|
+ <priority>HIGH</priority>
|
|
|
|
|
+ <manual_close>YES</manual_close>
|
|
|
|
|
+ </trigger_prototype>
|
|
|
|
|
+ </trigger_prototypes>
|
|
|
</item_prototype>
|
|
</item_prototype>
|
|
|
</item_prototypes>
|
|
</item_prototypes>
|
|
|
- <trigger_prototypes>
|
|
|
|
|
- <trigger_prototype>
|
|
|
|
|
- <expression>{Template Yunohost:yunohost.user.quota[{#USERNAME}].last()}>=80</expression>
|
|
|
|
|
- <recovery_mode>0</recovery_mode>
|
|
|
|
|
- <recovery_expression/>
|
|
|
|
|
- <name>User {#USERNAME} quota exceed 80%</name>
|
|
|
|
|
- <correlation_mode>0</correlation_mode>
|
|
|
|
|
- <correlation_tag/>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <status>0</status>
|
|
|
|
|
- <priority>3</priority>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <type>0</type>
|
|
|
|
|
- <manual_close>1</manual_close>
|
|
|
|
|
- <dependencies/>
|
|
|
|
|
- <tags/>
|
|
|
|
|
- </trigger_prototype>
|
|
|
|
|
- <trigger_prototype>
|
|
|
|
|
- <expression>{Template Yunohost:yunohost.user.quota[{#USERNAME}].last()}>=90</expression>
|
|
|
|
|
- <recovery_mode>0</recovery_mode>
|
|
|
|
|
- <recovery_expression/>
|
|
|
|
|
- <name>User {#USERNAME} quota exceed 90%</name>
|
|
|
|
|
- <correlation_mode>0</correlation_mode>
|
|
|
|
|
- <correlation_tag/>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <status>0</status>
|
|
|
|
|
- <priority>4</priority>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <type>0</type>
|
|
|
|
|
- <manual_close>1</manual_close>
|
|
|
|
|
- <dependencies/>
|
|
|
|
|
- <tags/>
|
|
|
|
|
- </trigger_prototype>
|
|
|
|
|
- </trigger_prototypes>
|
|
|
|
|
- <graph_prototypes/>
|
|
|
|
|
- <host_prototypes/>
|
|
|
|
|
- <jmx_endpoint/>
|
|
|
|
|
- <timeout>3s</timeout>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <query_fields/>
|
|
|
|
|
- <posts/>
|
|
|
|
|
- <status_codes>200</status_codes>
|
|
|
|
|
- <follow_redirects>1</follow_redirects>
|
|
|
|
|
- <post_type>0</post_type>
|
|
|
|
|
- <http_proxy/>
|
|
|
|
|
- <headers/>
|
|
|
|
|
- <retrieve_mode>0</retrieve_mode>
|
|
|
|
|
- <request_method>0</request_method>
|
|
|
|
|
- <allow_traps>0</allow_traps>
|
|
|
|
|
- <ssl_cert_file/>
|
|
|
|
|
- <ssl_key_file/>
|
|
|
|
|
- <ssl_key_password/>
|
|
|
|
|
- <verify_peer>0</verify_peer>
|
|
|
|
|
- <verify_host>0</verify_host>
|
|
|
|
|
</discovery_rule>
|
|
</discovery_rule>
|
|
|
</discovery_rules>
|
|
</discovery_rules>
|
|
|
- <httptests/>
|
|
|
|
|
- <macros/>
|
|
|
|
|
- <templates/>
|
|
|
|
|
- <screens/>
|
|
|
|
|
</template>
|
|
</template>
|
|
|
</templates>
|
|
</templates>
|
|
|
<triggers>
|
|
<triggers>
|
|
|
<trigger>
|
|
<trigger>
|
|
|
<expression>{Template Yunohost:yunohost.migrations.lastavailable.last()}<>{Template Yunohost:yunohost.migrations.lastinstalled.last()}</expression>
|
|
<expression>{Template Yunohost:yunohost.migrations.lastavailable.last()}<>{Template Yunohost:yunohost.migrations.lastinstalled.last()}</expression>
|
|
|
- <recovery_mode>0</recovery_mode>
|
|
|
|
|
- <recovery_expression/>
|
|
|
|
|
<name>Yunhost has migration in pending state</name>
|
|
<name>Yunhost has migration in pending state</name>
|
|
|
- <correlation_mode>0</correlation_mode>
|
|
|
|
|
- <correlation_tag/>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <status>0</status>
|
|
|
|
|
- <priority>1</priority>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <type>0</type>
|
|
|
|
|
- <manual_close>1</manual_close>
|
|
|
|
|
- <dependencies/>
|
|
|
|
|
- <tags/>
|
|
|
|
|
- </trigger>
|
|
|
|
|
- <trigger>
|
|
|
|
|
- <expression>{Template Yunohost:yunohost.backups.ageoflastbackup.last()}>=7</expression>
|
|
|
|
|
- <recovery_mode>0</recovery_mode>
|
|
|
|
|
- <recovery_expression/>
|
|
|
|
|
- <name>Yunhost hasn't backup since 7 days</name>
|
|
|
|
|
- <correlation_mode>0</correlation_mode>
|
|
|
|
|
- <correlation_tag/>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <status>0</status>
|
|
|
|
|
- <priority>4</priority>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <type>0</type>
|
|
|
|
|
- <manual_close>1</manual_close>
|
|
|
|
|
- <dependencies/>
|
|
|
|
|
- <tags/>
|
|
|
|
|
- </trigger>
|
|
|
|
|
- <trigger>
|
|
|
|
|
- <expression>{Template Yunohost:yunohost.backups.number.last()}=0</expression>
|
|
|
|
|
- <recovery_mode>0</recovery_mode>
|
|
|
|
|
- <recovery_expression/>
|
|
|
|
|
- <name>Yunhost hasn't backup yet</name>
|
|
|
|
|
- <correlation_mode>0</correlation_mode>
|
|
|
|
|
- <correlation_tag/>
|
|
|
|
|
- <url/>
|
|
|
|
|
- <status>0</status>
|
|
|
|
|
- <priority>4</priority>
|
|
|
|
|
- <description/>
|
|
|
|
|
- <type>0</type>
|
|
|
|
|
- <manual_close>1</manual_close>
|
|
|
|
|
- <dependencies/>
|
|
|
|
|
- <tags/>
|
|
|
|
|
|
|
+ <priority>INFO</priority>
|
|
|
|
|
+ <manual_close>YES</manual_close>
|
|
|
</trigger>
|
|
</trigger>
|
|
|
</triggers>
|
|
</triggers>
|
|
|
<value_maps>
|
|
<value_maps>
|