diff --git a/Templates/Templates DEBUG/Template_Barracuda_SPAM_Firewall.xml b/Templates/Templates DEBUG/Template_Barracuda_SPAM_Firewall.xml
new file mode 100644
index 0000000..8877832
--- /dev/null
+++ b/Templates/Templates DEBUG/Template_Barracuda_SPAM_Firewall.xml
@@ -0,0 +1,1082 @@
+
+
+ 3.0
+ 2018-10-16T07:54:19Z
+
+
+ Templates
+
+
+
+
+ Template_Barracuda_SPAM_Firewall
+ Template_Barracuda_SPAM_Firewall
+
+
+
+ Templates
+
+
+
+
+ -
+ inbound.allowed
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","inbound.allowed",300]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ inbound.allowed.tagged
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","inbound.allowed.tagged",300]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ inbound.blocked
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","inbound.blocked",300]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ inbound.blocked.virus
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","inbound.blocked.virus",300]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ inbound.quarantined
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","inbound.quarantined",300]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ inbound.ratecontrolled
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","inbound.ratecontrolled",300]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ outbound.blocked.policy
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","outbound.blocked.policy",300]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ outbound.blocked.spam
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","outbound.blocked.spam",300]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ outbound.blocked.virus
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","outbound.blocked.virus",300]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ outbound.encrypted
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","outbound.encrypted",300]
+ 300
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ outbound.quarantined
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","outbound.quarantined",300]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ outbound.ratecontrolled
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","outbound.ratecontrolled",300]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ outbound.redirected
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","outbound.redirected",300]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ outbound.sent
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","outbound.sent",300]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ performance.avg.latency
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","performance.avg.latency",300]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+ s
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ performance.cloudcontrol
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","performance.cloudcontrol",300]
+ 300
+ 90
+ 0
+ 0
+ 4
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ performance.cpu1.fan.speed
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","performance.cpu1.fan.speed",300]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+ rpm
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ performance.cpu1.temp
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","performance.cpu1.temp",300]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+ °C
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ performance.lastmsg
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","performance.lastmsg",300]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+ min
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ performance.queue.in
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","performance.queue.in",300]
+ 300
+ 90
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ performance.queue.out
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","performance.queue.out",300]
+ 300
+ 90
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ performance.storage.fw
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","performance.storage.fw",300]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ performance.storage.mail
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","performance.storage.mail",300]
+ 300
+ 90
+ 0
+ 0
+ 4
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ performance.system.fan2.speed
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","performance.system.fan2.speed",300]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+ rpm
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ performance.system.load
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","performance.system.load",300]
+ 300
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ performance.system.temp2
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","performance.system.temp2",300]
+ 300
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ performance.uniquerecipients
+ 10
+
+ 0
+
+ barracuda-spam-fw.sh["{HOST.IP}", "{$FW_USER}", "{$FW_PASS}","performance.uniquerecipients",300]
+ 300
+ 90
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/Template_Barracuda_Web_Firewall.xml b/Templates/Templates DEBUG/Template_Barracuda_Web_Firewall.xml
new file mode 100644
index 0000000..9c8fa15
--- /dev/null
+++ b/Templates/Templates DEBUG/Template_Barracuda_Web_Firewall.xml
@@ -0,0 +1,1112 @@
+
+
+ 3.0
+ 2018-10-16T07:54:47Z
+
+
+ Templates
+
+
+
+
+ Template_Barracuda_Web_Firewall
+ Template_Barracuda_Web_Firewall
+
+
+
+ Templates
+
+
+
+
+ Firewall
+
+
+
+ -
+ ActiveTCPConnections
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.3.1.2
+ 1.3.6.1.4.1.20632.3.1.2
+ 120
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Web Filter active tcp connections.
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ Throughput
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.3.1.3
+ 1.3.6.1.4.1.20632.3.1.3
+ 120
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Web Filter throughput.
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ PolicyBlocks
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.3.1.4
+ 1.3.6.1.4.1.20632.3.1.4
+ 120
+ 90
+ 365
+ 0
+ 3
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Web Filter policy blocks
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ SpywareWebHitBlocks
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.3.1.5
+ 1.3.6.1.4.1.20632.3.1.5
+ 120
+ 90
+ 365
+ 0
+ 3
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Web Filter spyware web hit blocks
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ SpywareDownloadBlock
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.3.1.6
+ 1.3.6.1.4.1.20632.3.1.6
+ 120
+ 90
+ 365
+ 0
+ 3
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Web Filter spyware download block
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ VirusDownloadBlock
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.3.1.7
+ 1.3.6.1.4.1.20632.3.1.7
+ 120
+ 90
+ 365
+ 0
+ 3
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Web Filter virus download block
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ SpywareProtocolBlocks
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.3.1.8
+ 1.3.6.1.4.1.20632.3.1.8
+ 120
+ 90
+ 365
+ 0
+ 3
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Web Filter spyware protocol block
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ HTTPTrafficAllowed
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.3.1.9
+ 1.3.6.1.4.1.20632.3.1.9
+ 120
+ 90
+ 365
+ 0
+ 3
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Web Filter HTTP traffic allowed
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ cpuFanSpeed
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.3.1.10.1
+ 1.3.6.1.4.1.20632.3.1.10.1
+ 120
+ 90
+ 365
+ 0
+ 3
+
+ rpm
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CPU fan speed in RPM.
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ systemFanSpeed
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.3.1.10.2
+ 1.3.6.1.4.1.20632.3.1.10.2
+ 120
+ 90
+ 365
+ 0
+ 3
+
+ rpm
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ System fan speed in RPM.
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ cpuTemperature
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.3.1.10.3
+ 1.3.6.1.4.1.20632.3.1.10.3
+ 120
+ 90
+ 365
+ 0
+ 3
+
+ °C
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CPU temperature in degrees Celsius.
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ systemTemperature
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.3.1.10.4
+ 1.3.6.1.4.1.20632.3.1.10.4
+ 120
+ 90
+ 365
+ 0
+ 3
+
+ °C
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CPU temperature in degrees Celsius.
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ firmwareStorage
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.3.1.10.5
+ 1.3.6.1.4.1.20632.3.1.10.5
+ 120
+ 90
+ 365
+ 0
+ 3
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Firmware storage utilization in percentage.
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ logStorage
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.3.1.10.6
+ 1.3.6.1.4.1.20632.3.1.10.6
+ 120
+ 90
+ 365
+ 0
+ 3
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Log storage utilization in percentage.
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ SystemUpTime
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.3.1.11
+ 1.3.6.1.4.1.20632.3.1.11
+ 120
+ 90
+ 365
+ 0
+ 3
+
+ s
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Web Filter system uptime.
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ ActiveTCPConnectionsHigh
+ 17
+
+ 0
+
+ snmptrap["1.3.6.1.4.1.20632.3.2.2"]
+ 0
+ 90
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of active tcp connections are high than threshold.
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ ThroughputHigh
+ 17
+
+ 0
+
+ snmptrap["1.3.6.1.4.1.20632.3.2.3"]
+ 0
+ 90
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Throughput is high.
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ cpuTempHigh
+ 17
+
+ 0
+
+ snmptrap["1.3.6.1.4.1.20632.3.2.4"]
+ 0
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CPU temperature exceeded its threshold.
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ sysTempHigh
+ 17
+
+ 0
+
+ snmptrap["1.3.6.1.4.1.20632.3.2.5"]
+ 0
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ System temperature exceeded its threshold.
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ cpuFanDead
+ 17
+
+ 0
+
+ snmptrap["1.3.6.1.4.1.20632.3.2.6"]
+ 0
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CPU fan is dead.
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ sysFanDead
+ 17
+
+ 0
+
+ snmptrap["1.3.6.1.4.1.20632.3.2.7"]
+ 0
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ System fan is dead.
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ firmwareStorageHigh
+ 17
+
+ 0
+
+ snmptrap["1.3.6.1.4.1.20632.3.2.8"]
+ 0
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Firmware storage exceeded its threshold.
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ logStorageHigh
+ 17
+
+ 0
+
+ snmptrap["1.3.6.1.4.1.20632.3.2.9"]
+ 0
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Log storage utilization exceeded its threshold.
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ lanStatus
+ 17
+
+ 0
+
+ snmptrap["1.3.6.1.4.1.20632.3.2.10"]
+ 0
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Current LAN Status for web filter.
+ 0
+
+
+ Firewall
+
+
+
+
+
+ -
+ wanStatus
+ 17
+
+ 0
+
+ snmptrap["1.3.6.1.4.1.20632.3.2.11"]
+ 0
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Current WAN Status for web filter.
+ 0
+
+
+ Firewall
+
+
+
+
+
+
+
+
+
+
+ Template_SNMP-Network
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug APC Smart UPS 750i_v1.xml b/Templates/Templates DEBUG/debug APC Smart UPS 750i_v1.xml
new file mode 100644
index 0000000..f5c2083
--- /dev/null
+++ b/Templates/Templates DEBUG/debug APC Smart UPS 750i_v1.xml
@@ -0,0 +1,1346 @@
+
+
+ 3.4
+ 2018-08-17T16:48:20Z
+
+
+ UPS
+
+
+
+
+ Template APC Smart-UPS
+ Template APC Smart-UPS
+
+
+
+ UPS
+
+
+
+
+ Battery
+
+
+ Diagnostics
+
+
+ Info
+
+
+ Input
+
+
+ Output
+
+
+ Test
+
+
+
+ -
+ APC Battery Capacity
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.2.2.1.0
+ apc_battery.capacity
+ 30s
+ 90d
+ 365d
+ 0
+ 3
+
+ %
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Battery
+
+
+
+
+
+
+
+
+ -
+ APC Battery Replace Indicator
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.2.2.4.0
+ apc_battery.replaceIndicator
+ 30s
+ 90d
+ 365d
+ 0
+ 3
+
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Battery
+
+
+
+ APC Battery Replacement Indicator
+
+
+
+
+
+
+ -
+ APC Battery Status
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.2.1.1.0
+ apc_battery.status
+ 30s
+ 90d
+ 365d
+ 0
+ 3
+
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Battery
+
+
+
+ APC Battery Status
+
+
+
+
+
+
+ -
+ APC Battery Temperature
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.2.2.2.0
+ apc_battery.temperature
+ 30s
+ 90d
+ 365d
+ 0
+ 3
+
+ °C
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Battery
+
+
+
+
+
+
+
+
+ -
+ APC Time on Battery
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.2.1.2.0
+ apc_battery.time
+ 30s
+ 90d
+ 365d
+ 0
+ 0
+
+ uptime
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Battery
+
+
+
+
+
+
+ 1
+ 0.01
+
+
+
+
+
+ -
+ APC Time on Battery remaining
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.2.2.3.0
+ apc_battery.time.remaining
+ 30s
+ 90d
+ 365d
+ 0
+ 0
+
+ s
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Battery
+
+
+
+
+
+
+ 1
+ 0.01
+
+
+
+
+
+ -
+ APC Battery Voltage
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.2.2.8.0
+ apc_battery.voltage
+ 30s
+ 90d
+ 365d
+ 0
+ 3
+
+ Volts
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Battery
+
+
+
+
+
+
+
+
+ -
+ Test Last Diagnostics Date
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.7.2.4.0
+ apc_diagnostics.testDate
+ 30s
+ 90d
+ 0
+ 0
+ 1
+
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Diagnostics
+
+
+
+
+
+
+
+
+ -
+ Test Last Diagnostics Results
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.7.2.3.0
+ apc_diagnostics.testResults
+ 30s
+ 90d
+ 365d
+ 0
+ 3
+
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Diagnostics
+
+
+
+ APC Diagnostic Result
+
+
+
+
+
+
+ -
+ APC Firmware Revision
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.1.2.1.0
+ apc_firmware
+ 60s
+ 90d
+ 0
+ 0
+ 1
+
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Info
+
+
+
+
+
+
+
+
+ -
+ APC Input Frequency
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.3.2.4.0
+ apc_input.frequency
+ 30s
+ 90d
+ 365d
+ 0
+ 3
+
+ Hz
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Input
+
+
+
+
+
+
+
+
+ -
+ APC Input Phase
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.3.1.1.0
+ apc_input.phase
+ 30s
+ 90d
+ 365d
+ 0
+ 3
+
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Input
+
+
+
+
+
+
+
+
+ -
+ APC Input Voltage
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.3.2.1.0
+ apc_input.volt
+ 30s
+ 90d
+ 365d
+ 0
+ 0
+
+ Volts
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Input
+
+
+
+
+
+
+
+
+ -
+ APC Modell
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.1.1.1.0
+ apc_model
+ 60s
+ 90d
+ 0
+ 0
+ 1
+
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+ Modell der APC
+ 0
+
+
+ Info
+
+
+
+
+
+
+
+
+ -
+ APC Output Current (Amperes)
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.4.2.4.0
+ apc_output.amperes
+ 30s
+ 90d
+ 365d
+ 0
+ 3
+
+ Amperes
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Output
+
+
+
+
+
+
+
+
+ -
+ APC Output Frequency
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.4.2.2.0
+ apc_output.frequency
+ 30s
+ 90d
+ 365d
+ 0
+ 3
+
+ Hz
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Output
+
+
+
+
+
+
+
+
+ -
+ APC Output Load
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.4.2.3.0
+ apc_output.load
+ 30s
+ 90d
+ 365d
+ 0
+ 3
+
+ %
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Output
+
+
+
+
+
+
+
+
+ -
+ APC Output Phase
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.4.1.2.0
+ apc_output.phase
+ 30s
+ 90d
+ 365d
+ 0
+ 3
+
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Output
+
+
+
+
+
+
+
+
+ -
+ APC Output Status (basic)
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.4.1.1.0
+ apc_output.status.basic
+ 30s
+ 90d
+ 365d
+ 0
+ 3
+
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Output
+
+
+
+ APC Basic Output Status
+
+
+
+
+
+
+ -
+ APC Output Voltage
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.4.2.1.0
+ apc_output.volt
+ 30s
+ 90d
+ 365d
+ 0
+ 0
+
+ Volts
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Output
+
+
+
+
+
+
+
+
+ -
+ APC Serial Number
+ 1
+ public
+ .1.3.6.1.4.1.318.1.1.1.1.2.3.0
+ apc_serial
+ 60s
+ 90d
+ 0
+ 0
+ 1
+
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Info
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {Template APC Smart-UPS:apc_battery.replaceIndicator.last()}=2
+ 0
+
+ Battery should be replaced
+ 0
+
+
+ 0
+ 3
+ Please get a new Battery and replace it as soon as possible!
+ 0
+ 0
+
+
+
+
+ {Template APC Smart-UPS:apc_input.frequency.last()}<>50
+ 0
+
+ Frequency is not 50 Hz
+ 0
+
+
+ 0
+ 1
+
+ 0
+ 0
+
+
+
+
+ {Template APC Smart-UPS:apc_input.frequency.last()}>52
+ 0
+
+ Input Fequency to high
+ 0
+
+
+ 0
+ 3
+
+ 0
+ 0
+
+
+
+
+ {Template APC Smart-UPS:apc_input.frequency.last()}<48
+ 0
+
+ Input Fequency to low
+ 0
+
+
+ 0
+ 3
+
+ 0
+ 0
+
+
+
+
+ {Template APC Smart-UPS:apc_output.load.last()}>80
+ 0
+
+ Load on this APC unit is to high
+ 0
+
+
+ 0
+ 2
+ The load on this unit is too high. Buy a stronger unit or decrease the number of devices on this UPC.
+ 0
+ 0
+
+
+
+
+ {Template APC Smart-UPS:apc_input.phase.last()}<1
+ 0
+
+ No Power Source
+ 0
+
+
+ 0
+ 4
+ The APC lost its power source.
+ 0
+ 0
+
+
+
+
+ {Template APC Smart-UPS:apc_battery.time.remaining.last()}<5m
+ 0
+
+ Remaining Time on Battery is lower than 5 Minutes
+ 0
+
+
+ 0
+ 5
+
+ 0
+ 0
+
+
+
+
+ {Template APC Smart-UPS:apc_diagnostics.testResults.last()}=2
+ 0
+
+ Test Failed
+ 0
+
+
+ 0
+ 3
+ The diagnostic Test failed.
+ 0
+ 0
+
+
+
+
+ {Template APC Smart-UPS:apc_battery.capacity.last()}<10
+ 1
+ {Template APC Smart-UPS:apc_battery.capacity.last()}>10
+ UPS Capacity lower than 10 Percent
+ 0
+
+
+ 0
+ 5
+ The Battery Capacity is lower than 10%. Check the Power source.
+ 0
+ 0
+
+
+
+
+ {Template APC Smart-UPS:apc_battery.capacity.last()}<20
+ 1
+ {Template APC Smart-UPS:apc_battery.capacity.last()}>20
+ UPS Capacity lower than 20 Percent
+ 0
+
+
+ 0
+ 4
+ The Battery Capacity is lower than 20%. Check the Power source.
+ 0
+ 0
+
+
+
+
+ {Template APC Smart-UPS:apc_battery.capacity.last()}<30
+ 1
+ {Template APC Smart-UPS:apc_battery.capacity.last()}>30
+ UPS Capacity lower than 30 Percent
+ 0
+
+
+ 0
+ 3
+ The Battery Capacity is lower than 30%. Check the Power source.
+ 0
+ 0
+
+
+
+
+ {Template APC Smart-UPS:apc_battery.capacity.last()}<50
+ 1
+ {Template APC Smart-UPS:apc_battery.capacity.last()}>50
+ UPS Capacity lower than 50 Percent
+ 0
+
+
+ 0
+ 3
+ The Battery Capacity is lower than 50%. Check the Power source.
+ 0
+ 0
+
+
+
+
+ {Template APC Smart-UPS:apc_battery.capacity.last()}<50
+ 1
+ {Template APC Smart-UPS:apc_battery.capacity.last()}>70
+ UPS Capacity lower than 70 Percent
+ 0
+
+
+ 0
+ 2
+ The Battery Capacity is lower than 70%. Check the Power source.
+ 0
+ 0
+
+
+
+
+ {Template APC Smart-UPS:apc_battery.capacity.last()}<90
+ 1
+ {Template APC Smart-UPS:apc_battery.capacity.last()}>90
+ UPS Capacity lower than 90 Percent
+ 0
+
+
+ 0
+ 1
+ The Battery Capacity is lower than 90%. Run Diagnostics.
+ 0
+ 0
+
+
+
+
+
+
+ Frequency
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 1A7C11
+ 0
+ 2
+ 0
+ -
+ Template APC Smart-UPS
+ apc_input.frequency
+
+
+
+ 1
+ 0
+ F63100
+ 0
+ 2
+ 0
+ -
+ Template APC Smart-UPS
+ apc_output.frequency
+
+
+
+
+
+
+
+ APC Basic Output Status
+
+
+ 1
+ unknown
+
+
+ 2
+ onLine
+
+
+ 3
+ onBattery
+
+
+ 4
+ onSmartBoost
+
+
+ 5
+ timedSleeping
+
+
+ 6
+ softwareBypass
+
+
+ 7
+ off
+
+
+ 8
+ rebooting
+
+
+ 9
+ switchedBypass
+
+
+ 10
+ hardwareFailureBypass
+
+
+ 11
+ sleepingUntilPowerReturn
+
+
+ 12
+ onSmartTrim
+
+
+ 13
+ ecoMode
+
+
+ 14
+ hotStandby
+
+
+ 15
+ onBatteryTest
+
+
+ 16
+ emergencyStaticBypass
+
+
+ 17
+ staticBypassStandby
+
+
+ 18
+ powerSavingMode
+
+
+ 19
+ spotMode
+
+
+ 20
+ eConversion
+
+
+ 21
+ chargerSpotmode
+
+
+ 22
+ inverterSpotmode
+
+
+
+
+ APC Battery Replacement Indicator
+
+
+ 1
+ noBatteryNeedsReplacing
+
+
+ 2
+ batteryNeedsReplacing
+
+
+
+
+ APC Battery Status
+
+
+ 1
+ unknown
+
+
+ 2
+ batteryNormal
+
+
+ 3
+ batteryLow
+
+
+
+
+ APC Diagnostic Result
+
+
+ 1
+ ok
+
+
+ 2
+ failed
+
+
+ 3
+ invalidTest
+
+
+ 4
+ testInProgress
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug App MySQL.xml b/Templates/Templates DEBUG/debug App MySQL.xml
new file mode 100644
index 0000000..dd8f15d
--- /dev/null
+++ b/Templates/Templates DEBUG/debug App MySQL.xml
@@ -0,0 +1,874 @@
+
+
+ 3.0
+ 2018-07-18T08:09:26Z
+
+
+ Templates Software
+
+
+
+
+ debug App MySQL
+ debug App MySQL
+
+
+
+ Templates Software
+
+
+
+
+ MySQL
+
+
+
+ -
+ MySQL status
+ 0
+
+ 0
+
+ mysql.ping
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It requires user parameter mysql.ping, which is defined in userparameter_mysql.conf.
+
+0 - MySQL server is down
+1 - MySQL server is up
+ 0
+
+
+ MySQL
+
+
+
+ Service state
+
+
+
+ -
+ MySQL bytes received per second
+ 0
+
+ 0
+
+ mysql.status[Bytes_received]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ Bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The number of bytes received from all clients.
+
+It requires user parameter mysql.status[*], which is defined in
+userparameter_mysql.conf.
+ 0
+
+
+ MySQL
+
+
+
+
+
+ -
+ MySQL bytes sent per second
+ 0
+
+ 0
+
+ mysql.status[Bytes_sent]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ Bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The number of bytes sent to all clients.
+
+It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.
+ 0
+
+
+ MySQL
+
+
+
+
+
+ -
+ MySQL begin operations per second
+ 0
+
+ 0
+
+ mysql.status[Com_begin]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ qps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.
+ 0
+
+
+ MySQL
+
+
+
+
+
+ -
+ MySQL commit operations per second
+ 0
+
+ 0
+
+ mysql.status[Com_commit]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ qps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.
+ 0
+
+
+ MySQL
+
+
+
+
+
+ -
+ MySQL delete operations per second
+ 0
+
+ 0
+
+ mysql.status[Com_delete]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ qps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.
+ 0
+
+
+ MySQL
+
+
+
+
+
+ -
+ MySQL insert operations per second
+ 0
+
+ 0
+
+ mysql.status[Com_insert]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ qps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.
+ 0
+
+
+ MySQL
+
+
+
+
+
+ -
+ MySQL rollback operations per second
+ 0
+
+ 0
+
+ mysql.status[Com_rollback]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ qps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.
+ 0
+
+
+ MySQL
+
+
+
+
+
+ -
+ MySQL select operations per second
+ 0
+
+ 0
+
+ mysql.status[Com_select]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ qps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.
+ 0
+
+
+ MySQL
+
+
+
+
+
+ -
+ MySQL update operations per second
+ 0
+
+ 0
+
+ mysql.status[Com_update]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ qps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.
+ 0
+
+
+ MySQL
+
+
+
+
+
+ -
+ MySQL queries per second
+ 0
+
+ 0
+
+ mysql.status[Questions]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ qps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.
+ 0
+
+
+ MySQL
+
+
+
+
+
+ -
+ MySQL slow queries
+ 0
+
+ 0
+
+ mysql.status[Slow_queries]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.
+ 0
+
+
+ MySQL
+
+
+
+
+
+ -
+ MySQL uptime
+ 0
+
+ 0
+
+ mysql.status[Uptime]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ uptime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.
+ 0
+
+
+ MySQL
+
+
+
+
+
+ -
+ MySQL version
+ 0
+
+ 0
+
+ mysql.version
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It requires user parameter mysql.version, which is defined in userparameter_mysql.conf.
+ 0
+
+
+ MySQL
+
+
+
+
+
+
+
+
+
+
+
+ MySQL performance
+ 2
+ 1
+
+
+ 0
+ 500
+ 200
+ 0
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ MySQL operations
+ debug App MySQL
+
+ 3
+
+
+
+ 0
+ 500
+ 270
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ MySQL bandwidth
+ debug App MySQL
+
+ 3
+
+
+
+
+
+
+
+
+
+ {debug App MySQL:mysql.ping.last(0)}=0
+ MySQL is down
+
+ 0
+ 2
+
+ 0
+
+
+
+
+
+ MySQL bandwidth
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ 00AA00
+ 0
+ 2
+ 0
+ -
+ debug App MySQL
+ mysql.status[Bytes_received]
+
+
+
+ 1
+ 5
+ 3333FF
+ 0
+ 2
+ 0
+ -
+ debug App MySQL
+ mysql.status[Bytes_sent]
+
+
+
+
+
+ MySQL operations
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C8C800
+ 0
+ 2
+ 0
+ -
+ debug App MySQL
+ mysql.status[Com_begin]
+
+
+
+ 1
+ 0
+ 006400
+ 0
+ 2
+ 0
+ -
+ debug App MySQL
+ mysql.status[Com_commit]
+
+
+
+ 2
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ debug App MySQL
+ mysql.status[Com_delete]
+
+
+
+ 3
+ 0
+ 0000EE
+ 0
+ 2
+ 0
+ -
+ debug App MySQL
+ mysql.status[Com_insert]
+
+
+
+ 4
+ 0
+ 640000
+ 0
+ 2
+ 0
+ -
+ debug App MySQL
+ mysql.status[Com_rollback]
+
+
+
+ 5
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug App MySQL
+ mysql.status[Com_select]
+
+
+
+ 6
+ 0
+ C800C8
+ 0
+ 2
+ 0
+ -
+ debug App MySQL
+ mysql.status[Com_update]
+
+
+
+
+
+
+
+ Service state
+
+
+ 0
+ Down
+
+
+ 1
+ Up
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug App Zabbix Agent.xml b/Templates/Templates DEBUG/debug App Zabbix Agent.xml
new file mode 100644
index 0000000..1960dbe
--- /dev/null
+++ b/Templates/Templates DEBUG/debug App Zabbix Agent.xml
@@ -0,0 +1,250 @@
+
+
+ 3.0
+ 2018-07-18T08:21:17Z
+
+
+ Templates Software
+
+
+
+
+ App Zabbix Agent
+ App Zabbix Agent
+
+
+
+ Templates Software
+
+
+
+
+ Zabbix agent
+
+
+
+ -
+ Host name of zabbix_agentd running
+ 0
+
+ 0
+
+ agent.hostname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix agent
+
+
+
+
+
+ -
+ Agent ping
+ 0
+
+ 0
+
+ agent.ping
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The agent always returns 1 for this item. It could be used in combination with nodata() for availability check.
+ 0
+
+
+ Zabbix agent
+
+
+
+ Zabbix agent ping status
+
+
+
+ -
+ Version of zabbix_agent(d) running
+ 0
+
+ 0
+
+ agent.version
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix agent
+
+
+
+
+
+ -
+ System information
+ 0
+
+ 0
+
+ system.uname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 5
+
+
+ Zabbix agent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {App Zabbix Agent:agent.hostname.diff(0)}>0
+ Host name of zabbix_agentd was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {App Zabbix Agent:agent.version.diff(0)}>0
+ Version of zabbix_agent(d) was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {App Zabbix Agent:agent.ping.nodata(5m)}=1
+ Zabbix agent on {HOST.NAME} is unreachable for 5 minutes
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+ Zabbix agent ping status
+
+
+ 1
+ Up
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug App Zabbix Proxy.xml b/Templates/Templates DEBUG/debug App Zabbix Proxy.xml
new file mode 100644
index 0000000..e055bfc
--- /dev/null
+++ b/Templates/Templates DEBUG/debug App Zabbix Proxy.xml
@@ -0,0 +1,1546 @@
+
+
+ 3.0
+ 2018-07-18T08:10:40Z
+
+
+ Templates OS
+
+
+
+
+ debug App Zabbix Proxy
+ debug App Zabbix Proxy
+
+
+
+ Templates OS
+
+
+
+
+ Zabbix proxy
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,configuration syncer,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,data sender,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,discoverer,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+ localhost
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,heartbeat sender,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,history syncer,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,housekeeper,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,http poller,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,icmp pinger,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,ipmi poller,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,java poller,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,poller,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+ localhost
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,self-monitoring,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,snmp trapper,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,trapper,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,unreachable poller,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Zabbix queue over $2
+ 5
+
+ 0
+
+ zabbix[queue,10m]
+ 600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Zabbix queue
+ 5
+
+ 0
+
+ zabbix[queue]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Zabbix configuration cache, % free
+ 5
+
+ 0
+
+ zabbix[rcache,buffer,pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Zabbix $2 write cache, % free
+ 5
+
+ 0
+
+ zabbix[wcache,history,pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Zabbix history index cache, % free
+ 5
+
+ 0
+
+ zabbix[wcache,index,pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+ -
+ Values processed by Zabbix proxy per second
+ 5
+
+ 0
+
+ zabbix[wcache,values]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix proxy
+
+
+
+
+
+
+
+
+
+
+
+ Zabbix proxy health
+ 2
+ 2
+
+
+ 0
+ 500
+ 212
+ 0
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ Zabbix proxy performance
+ debug App Zabbix Proxy
+
+ 3
+
+
+
+ 0
+ 500
+ 100
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ Zabbix data gathering process busy %
+ debug App Zabbix Proxy
+
+ 3
+
+
+
+ 0
+ 500
+ 100
+ 0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ Zabbix internal process busy %
+ debug App Zabbix Proxy
+
+ 3
+
+
+
+ 0
+ 500
+ 128
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ Zabbix cache usage, % free
+ debug App Zabbix Proxy
+
+ 3
+
+
+
+
+
+
+
+
+
+ {debug App Zabbix Proxy:zabbix[rcache,buffer,pfree].min(10m)}<25
+ Less than 25% free in the configuration cache
+
+ 0
+ 3
+ Consider increasing CacheSize in the zabbix_server.conf configuration file
+ 0
+
+
+
+ {debug App Zabbix Proxy:zabbix[wcache,history,pfree].min(10m)}<25
+ Less than 25% free in the history cache
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug App Zabbix Proxy:zabbix[wcache,index,pfree].min(10m)}<25
+ Less than 25% free in the history index cache
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug App Zabbix Proxy:zabbix[queue,10m].min(10m)}>100
+ More than 100 items having missing data for more than 10 minutes
+
+ 0
+ 2
+ zabbix[queue,10m] item is collecting data about how many items are missing data for more than 10 minutes (next parameter)
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Proxy:zabbix[process,configuration syncer,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Proxy:zabbix[process,configuration syncer,avg,busy].avg(10m)}>65)
+ Zabbix configuration syncer processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Proxy:zabbix[process,data sender,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Proxy:zabbix[process,data sender,avg,busy].avg(10m)}>65)
+ Zabbix data sender processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Proxy:zabbix[process,discoverer,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Proxy:zabbix[process,discoverer,avg,busy].avg(10m)}>65)
+ Zabbix discoverer processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Proxy:zabbix[process,heartbeat sender,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Proxy:zabbix[process,heartbeat sender,avg,busy].avg(10m)}>65)
+ Zabbix heartbeat sender processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Proxy:zabbix[process,history syncer,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Proxy:zabbix[process,history syncer,avg,busy].avg(10m)}>65)
+ Zabbix history syncer processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Proxy:zabbix[process,housekeeper,avg,busy].avg(30m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Proxy:zabbix[process,housekeeper,avg,busy].avg(30m)}>65)
+ Zabbix housekeeper processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Proxy:zabbix[process,http poller,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Proxy:zabbix[process,http poller,avg,busy].avg(10m)}>65)
+ Zabbix http poller processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Proxy:zabbix[process,icmp pinger,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Proxy:zabbix[process,icmp pinger,avg,busy].avg(10m)}>65)
+ Zabbix icmp pinger processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Proxy:zabbix[process,ipmi poller,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Proxy:zabbix[process,ipmi poller,avg,busy].avg(10m)}>65)
+ Zabbix ipmi poller processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Proxy:zabbix[process,java poller,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Proxy:zabbix[process,java poller,avg,busy].avg(10m)}>65)
+ Zabbix java poller processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Proxy:zabbix[process,poller,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Proxy:zabbix[process,poller,avg,busy].avg(10m)}>65)
+ Zabbix poller processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Proxy:zabbix[process,self-monitoring,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Proxy:zabbix[process,self-monitoring,avg,busy].avg(10m)}>65)
+ Zabbix self-monitoring processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Proxy:zabbix[process,snmp trapper,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Proxy:zabbix[process,snmp trapper,avg,busy].avg(10m)}>65)
+ Zabbix snmp trapper processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Proxy:zabbix[process,trapper,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Proxy:zabbix[process,trapper,avg,busy].avg(10m)}>65)
+ Zabbix trapper processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Proxy:zabbix[process,unreachable poller,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Proxy:zabbix[process,unreachable poller,avg,busy].avg(10m)}>65)
+ Zabbix unreachable poller processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+ Zabbix cache usage, % free
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 0
+ DD0000
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[rcache,buffer,pfree]
+
+
+
+ 1
+ 0
+ 00DDDD
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[wcache,index,pfree]
+
+
+
+ 2
+ 0
+ 3333FF
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[wcache,history,pfree]
+
+
+
+
+
+ Zabbix data gathering process busy %
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 0
+ 990099
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[process,trapper,avg,busy]
+
+
+
+ 1
+ 0
+ 990000
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[process,poller,avg,busy]
+
+
+
+ 2
+ 0
+ 0000EE
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[process,ipmi poller,avg,busy]
+
+
+
+ 3
+ 0
+ FF33FF
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[process,discoverer,avg,busy]
+
+
+
+ 4
+ 0
+ 00EE00
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[process,icmp pinger,avg,busy]
+
+
+
+ 5
+ 0
+ 003300
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[process,http poller,avg,busy]
+
+
+
+ 6
+ 0
+ 33FFFF
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[process,unreachable poller,avg,busy]
+
+
+
+ 7
+ 0
+ DD0000
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[process,java poller,avg,busy]
+
+
+
+ 8
+ 0
+ 000099
+ 0
+ 7
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[process,snmp trapper,avg,busy]
+
+
+
+
+
+ Zabbix internal process busy %
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 0
+ FFAA00
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[process,housekeeper,avg,busy]
+
+
+
+ 1
+ 0
+ 990099
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[process,configuration syncer,avg,busy]
+
+
+
+ 2
+ 0
+ EE0000
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[process,history syncer,avg,busy]
+
+
+
+ 3
+ 0
+ FF66FF
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[process,self-monitoring,avg,busy]
+
+
+
+ 4
+ 0
+ 960000
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[process,heartbeat sender,avg,busy]
+
+
+
+ 5
+ 0
+ 009600
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[process,data sender,avg,busy]
+
+
+
+
+
+ Zabbix proxy performance
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[wcache,values]
+
+
+
+ 1
+ 5
+ C80000
+ 1
+ 2
+ 0
+ -
+ debug App Zabbix Proxy
+ zabbix[queue]
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug App Zabbix Server.xml b/Templates/Templates DEBUG/debug App Zabbix Server.xml
new file mode 100644
index 0000000..0d03490
--- /dev/null
+++ b/Templates/Templates DEBUG/debug App Zabbix Server.xml
@@ -0,0 +1,2223 @@
+
+
+ 3.0
+ 2018-07-18T08:25:26Z
+
+
+ Templates OS
+
+
+
+
+ debug App Zabbix Server
+ debug App Zabbix Server
+
+
+
+ Templates OS
+
+
+
+
+ Zabbix server
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,alerter,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,configuration syncer,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,db watchdog,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,discoverer,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,escalator,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,history syncer,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,housekeeper,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,http poller,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,icmp pinger,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,ipmi poller,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,java poller,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,poller,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,proxy poller,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,self-monitoring,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,snmp trapper,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,timer,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,trapper,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,unreachable poller,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $4 $2 processes, in %
+ 5
+
+ 0
+
+ zabbix[process,vmware collector,avg,busy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix queue over $2
+ 5
+
+ 0
+
+ zabbix[queue,10m]
+ 600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix queue
+ 5
+
+ 0
+
+ zabbix[queue]
+ 600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix configuration cache, % free
+ 5
+
+ 0
+
+ zabbix[rcache,buffer,pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix value cache, % free
+ 5
+
+ 0
+
+ zabbix[vcache,buffer,pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix value cache hits
+ 5
+
+ 0
+
+ zabbix[vcache,cache,hits]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ vps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix value cache misses
+ 5
+
+ 0
+
+ zabbix[vcache,cache,misses]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ vps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix value cache operating mode
+ 5
+
+ 0
+
+ zabbix[vcache,cache,mode]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+ Value cache operating mode
+
+
+
+ -
+ Zabbix vmware cache, % free
+ 5
+
+ 0
+
+ zabbix[vmware,buffer,pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $2 write cache, % free
+ 5
+
+ 0
+
+ zabbix[wcache,history,pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix history index cache, % free
+ 5
+
+ 0
+
+ zabbix[wcache,index,pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Zabbix $2 write cache, % free
+ 5
+
+ 0
+
+ zabbix[wcache,trend,pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+ -
+ Values processed by Zabbix server per second
+ 5
+
+ 0
+
+ zabbix[wcache,values]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix server
+
+
+
+
+
+
+
+
+
+
+
+ Zabbix server health
+ 2
+ 3
+
+
+ 0
+ 500
+ 212
+ 0
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ Zabbix server performance
+ debug App Zabbix Server
+
+ 3
+
+
+
+ 0
+ 500
+ 100
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ Zabbix data gathering process busy %
+ debug App Zabbix Server
+
+ 3
+
+
+
+ 0
+ 555
+ 114
+ 0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ Zabbix internal process busy %
+ debug App Zabbix Server
+
+ 3
+
+
+
+ 0
+ 500
+ 128
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ Zabbix cache usage, % free
+ debug App Zabbix Server
+
+ 3
+
+
+
+ 0
+ 500
+ 160
+ 0
+ 2
+ 2
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ Value cache effectiveness
+ debug App Zabbix Server
+
+ 3
+
+
+
+
+
+
+
+
+
+ {debug App Zabbix Server:zabbix[vcache,buffer,pfree].min(10m)}<5
+ Less than 5% free in the value cache
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug App Zabbix Server:zabbix[rcache,buffer,pfree].min(10m)}<25
+ Less than 25% free in the configuration cache
+
+ 0
+ 3
+ Consider increasing CacheSize in the zabbix_server.conf configuration file
+ 0
+
+
+
+ {debug App Zabbix Server:zabbix[wcache,history,pfree].min(10m)}<25
+ Less than 25% free in the history cache
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug App Zabbix Server:zabbix[wcache,index,pfree].min(10m)}<25
+ Less than 25% free in the history index cache
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug App Zabbix Server:zabbix[wcache,trend,pfree].min(10m)}<25
+ Less than 25% free in the trends cache
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug App Zabbix Server:zabbix[vmware,buffer,pfree].min(10m)}<25
+ Less than 25% free in the vmware cache
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug App Zabbix Server:zabbix[queue,10m].min(10m)}>100
+ More than 100 items having missing data for more than 10 minutes
+
+ 0
+ 2
+ zabbix[queue,10m] item is collecting data about how many items are missing data for more than 10 minutes (next parameter)
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Server:zabbix[process,alerter,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Server:zabbix[process,alerter,avg,busy].avg(10m)}>65)
+ Zabbix alerter processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Server:zabbix[process,configuration syncer,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Server:zabbix[process,configuration syncer,avg,busy].avg(10m)}>65)
+ Zabbix configuration syncer processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Server:zabbix[process,db watchdog,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Server:zabbix[process,db watchdog,avg,busy].avg(10m)}>65)
+ Zabbix db watchdog processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Server:zabbix[process,discoverer,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Server:zabbix[process,discoverer,avg,busy].avg(10m)}>65)
+ Zabbix discoverer processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Server:zabbix[process,escalator,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Server:zabbix[process,escalator,avg,busy].avg(10m)}>65)
+ Zabbix escalator processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Server:zabbix[process,history syncer,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Server:zabbix[process,history syncer,avg,busy].avg(10m)}>65)
+ Zabbix history syncer processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Server:zabbix[process,housekeeper,avg,busy].avg(30m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Server:zabbix[process,housekeeper,avg,busy].avg(30m)}>65)
+ Zabbix housekeeper processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Server:zabbix[process,http poller,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Server:zabbix[process,http poller,avg,busy].avg(10m)}>65)
+ Zabbix http poller processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Server:zabbix[process,icmp pinger,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Server:zabbix[process,icmp pinger,avg,busy].avg(10m)}>65)
+ Zabbix icmp pinger processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Server:zabbix[process,ipmi poller,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Server:zabbix[process,ipmi poller,avg,busy].avg(10m)}>65)
+ Zabbix ipmi poller processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Server:zabbix[process,java poller,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Server:zabbix[process,java poller,avg,busy].avg(10m)}>65)
+ Zabbix java poller processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Server:zabbix[process,poller,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Server:zabbix[process,poller,avg,busy].avg(10m)}>65)
+ Zabbix poller processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Server:zabbix[process,proxy poller,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Server:zabbix[process,proxy poller,avg,busy].avg(10m)}>65)
+ Zabbix proxy poller processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Server:zabbix[process,self-monitoring,avg,busy].min(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Server:zabbix[process,self-monitoring,avg,busy].min(10m)}>65)
+ Zabbix self-monitoring processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Server:zabbix[process,snmp trapper,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Server:zabbix[process,snmp trapper,avg,busy].avg(10m)}>65)
+ Zabbix snmp trapper processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Server:zabbix[process,timer,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Server:zabbix[process,timer,avg,busy].avg(10m)}>65)
+ Zabbix timer processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Server:zabbix[process,trapper,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Server:zabbix[process,trapper,avg,busy].avg(10m)}>65)
+ Zabbix trapper processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Server:zabbix[process,unreachable poller,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Server:zabbix[process,unreachable poller,avg,busy].avg(10m)}>65)
+ Zabbix unreachable poller processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug App Zabbix Server:zabbix[vcache,cache,mode].last()}=1
+ Zabbix value cache working in low memory mode
+
+ 0
+ 4
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug App Zabbix Server:zabbix[process,vmware collector,avg,busy].avg(10m)}>75) or ({TRIGGER.VALUE}=1 and {debug App Zabbix Server:zabbix[process,vmware collector,avg,busy].avg(10m)}>65)
+ Zabbix vmware collector processes more than 75% busy
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+ Value cache effectiveness
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[vcache,cache,misses]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[vcache,cache,hits]
+
+
+
+
+
+ Zabbix cache usage, % free
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 0
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[wcache,trend,pfree]
+
+
+
+ 1
+ 0
+ DD0000
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[rcache,buffer,pfree]
+
+
+
+ 2
+ 0
+ 00DDDD
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[wcache,index,pfree]
+
+
+
+ 3
+ 0
+ 3333FF
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[wcache,history,pfree]
+
+
+
+ 4
+ 0
+ 999900
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[vcache,buffer,pfree]
+
+
+
+ 5
+ 0
+ 00FF00
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[vmware,buffer,pfree]
+
+
+
+
+
+ Zabbix data gathering process busy %
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 0
+ 990099
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[process,trapper,avg,busy]
+
+
+
+ 1
+ 0
+ 990000
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[process,poller,avg,busy]
+
+
+
+ 2
+ 0
+ 0000EE
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[process,ipmi poller,avg,busy]
+
+
+
+ 3
+ 0
+ FF33FF
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[process,discoverer,avg,busy]
+
+
+
+ 4
+ 0
+ 009600
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[process,icmp pinger,avg,busy]
+
+
+
+ 5
+ 0
+ 003300
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[process,http poller,avg,busy]
+
+
+
+ 6
+ 0
+ CCCC00
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[process,proxy poller,avg,busy]
+
+
+
+ 7
+ 0
+ 33FFFF
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[process,unreachable poller,avg,busy]
+
+
+
+ 8
+ 0
+ DD0000
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[process,java poller,avg,busy]
+
+
+
+ 9
+ 0
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[process,snmp trapper,avg,busy]
+
+
+
+ 10
+ 0
+ 00FF00
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[process,vmware collector,avg,busy]
+
+
+
+
+
+ Zabbix internal process busy %
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 0
+ 00EE00
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[process,timer,avg,busy]
+
+
+
+ 1
+ 0
+ 0000EE
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[process,escalator,avg,busy]
+
+
+
+ 2
+ 0
+ FFAA00
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[process,housekeeper,avg,busy]
+
+
+
+ 3
+ 0
+ 00EEEE
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[process,alerter,avg,busy]
+
+
+
+ 4
+ 0
+ 990099
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[process,configuration syncer,avg,busy]
+
+
+
+ 5
+ 0
+ 666600
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[process,db watchdog,avg,busy]
+
+
+
+ 6
+ 0
+ EE0000
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[process,history syncer,avg,busy]
+
+
+
+ 7
+ 0
+ FF66FF
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[process,self-monitoring,avg,busy]
+
+
+
+
+
+ Zabbix server performance
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[wcache,values]
+
+
+
+ 1
+ 5
+ C80000
+ 1
+ 2
+ 0
+ -
+ debug App Zabbix Server
+ zabbix[queue]
+
+
+
+
+
+
+
+ Value cache operating mode
+
+
+ 0
+ Normal
+
+
+ 1
+ Low memory
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug Barracuda Spam Firewall SNMPv2c.xml b/Templates/Templates DEBUG/debug Barracuda Spam Firewall SNMPv2c.xml
new file mode 100644
index 0000000..7bddfd5
--- /dev/null
+++ b/Templates/Templates DEBUG/debug Barracuda Spam Firewall SNMPv2c.xml
@@ -0,0 +1,3487 @@
+
+
+ 3.0
+ 2018-10-16T07:53:09Z
+
+
+ Templates
+
+
+
+
+ Barracuda Spam Firewall SNMPv2c
+ Barracuda Spam Firewall SNMPv2c
+
+
+
+ Templates
+
+
+
+
+ Barracuda Statistics
+
+
+ Barracuda System
+
+
+ Interfaces
+
+
+
+ -
+ avgEmailLatency
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.5
+ avgEmailLatency
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ s
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Difference between the time a message was received by the Barracuda Spam Firewall and the time it is sent to the mail server.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ cpuFanSpeed
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.15
+ cpuFanSpeed
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ rpm
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CPU fan speed.
+ 0
+
+
+ Barracuda System
+
+
+
+
+
+ -
+ cpuTemperature
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.16
+ cpuTemperature
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ C
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CPU temperature.
+ 0
+
+
+ Barracuda System
+
+
+
+
+
+ -
+ dailyAllowed
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.36
+ dailyAllowed
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of inbound messages allowed in the past 24 hours.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ dailyEncrypted
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.54
+ dailyEncrypted
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of messages sent to the Barracuda Message Center for encryption and delivery in the past 24 hours.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ dailyInboundBlocked
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.21
+ dailyInboundBlocked
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of inbound messages blocked in the past 24 hours.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ dailyInboundQuarantined
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.30
+ dailyInboundQuarantined
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of inbound messages quarantined in the past 24 hours.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ dailyInboundRateControlled
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.27
+ dailyInboundRateControlled
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of inbound messages deferred due to Rate Control in the past 24 hours.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ dailyInboundTagged
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.33
+ dailyInboundTagged
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of inbound messages tagged in the past 24 hours.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ dailyInboundVirusBlocked
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.24
+ dailyInboundVirusBlocked
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of inbound messages blocked due to viruses in the past 24 hours.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ dailyOutboundPolicyBlocked
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.39
+ dailyOutboundPolicyBlocked
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of outbound messages blocked due to policy in the past 24 hours.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ dailyOutboundQuarantined
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.51
+ dailyOutboundQuarantined
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of outbound messages quarantined in the past 24 hours.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ dailyOutboundRateControlled
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.48
+ dailyOutboundRateControlled
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of outbound messages deferred due to Rate Control in the past 24 hours.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ dailyOutboundSpamBlocked
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.42
+ dailyOutboundSpamBlocked
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of outbound messages blocked due to spam in the past 24 hours.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ dailyOutboundVirusBlocked
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.45
+ dailyOutboundVirusBlocked
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of outbound messages blocked due to viruses in the past 24 hours.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ dailyRedirected
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.57
+ dailyRedirected
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+ {$SNMPV3_USER}
+ 2
+ 0
+ {$SNMPV3_PASS}
+ 0
+ {$SNMPV3_PASS}
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of messages redirected to another mail server in the past 24 hours.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ dailySent
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.60
+ dailySent
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+ {$SNMPV3_USER}
+ 2
+ 0
+ {$SNMPV3_PASS}
+ 0
+ {$SNMPV3_PASS}
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of outbound messages delivered to the intended recipient, without modification, in the past 24 hours.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ deferredQueueSize
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.4
+ deferredQueueSize
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+ {$SNMPV3_USER}
+ 2
+ 0
+ {$SNMPV3_PASS}
+ 0
+ {$SNMPV3_PASS}
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of messages deferred because they could not be processed, and will be requeued for processing.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ domainCount
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.62
+ domainCount
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ doms
+ 0
+
+ {$SNMPV3_USER}
+ 2
+ 0
+ {$SNMPV3_PASS}
+ 0
+ {$SNMPV3_PASS}
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of domains configured on the system.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ encryptionEnabled
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.9
+ encryptionEnabled
+ 120
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+ {$SNMPV3_USER}
+ 2
+ 0
+ {$SNMPV3_PASS}
+ 0
+ {$SNMPV3_PASS}
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ A flag that is set if encryption is enabled for at least one domain.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ firmwareStorage
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.17
+ firmwareStorage
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+ {$SNMPV3_USER}
+ 2
+ 0
+ {$SNMPV3_PASS}
+ 0
+ {$SNMPV3_PASS}
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Amount of disk storage used for various system components.
+ 0
+
+
+ Barracuda System
+
+
+
+
+
+ -
+ hourlyAllowed
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.37
+ hourlyAllowed
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+ {$SNMPV3_USER}
+ 2
+ 0
+ {$SNMPV3_PASS}
+ 0
+ {$SNMPV3_PASS}
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of inbound messages allowed in the past hour.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ hourlyEncrypted
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.55
+ hourlyEncrypted
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+ {$SNMPV3_USER}
+ 2
+ 0
+ {$SNMPV3_PASS}
+ 0
+ {$SNMPV3_PASS}
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of messages sent to the Barracuda Message Center for encryption and delivery in the past hour.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ hourlyInboundBlocked
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.22
+ hourlyInboundBlocked
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+ {$SNMPV3_USER}
+ 2
+ 0
+ {$SNMPV3_PASS}
+ 0
+ {$SNMPV3_PASS}
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of inbound messages blocked in the past hour.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ hourlyInboundQuarantined
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.31
+ hourlyInboundQuarantined
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+ {$SNMPV3_USER}
+ 2
+ 0
+ {$SNMPV3_PASS}
+ 0
+ {$SNMPV3_PASS}
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of inbound messages quarantined in the past hour.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ hourlyInboundRateControlled
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.28
+ hourlyInboundRateControlled
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+ {$SNMPV3_USER}
+ 2
+ 0
+ {$SNMPV3_PASS}
+ 0
+ {$SNMPV3_PASS}
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of inbound messages deferred due to Rate Control in the past hour.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ hourlyInboundTagged
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.34
+ hourlyInboundTagged
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+ {$SNMPV3_USER}
+ 2
+ 0
+ {$SNMPV3_PASS}
+ 0
+ {$SNMPV3_PASS}
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of inbound messages tagged in the past hour.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ hourlyInboundVirusBlocked
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.25
+ hourlyInboundVirusBlocked
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+ {$SNMPV3_USER}
+ 2
+ 0
+ {$SNMPV3_PASS}
+ 0
+ {$SNMPV3_PASS}
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of inbound messages blocked due to viruses in the past hour.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ hourlyOutboundPolicyBlocked
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.40
+ hourlyOutboundPolicyBlocked
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of outbound messages blocked due to policy in the past hour.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ hourlyOutboundQuarantined
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.52
+ hourlyOutboundQuarantined
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of outbound messages quarantined in the past hour.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ hourlyOutboundRateControlled
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.49
+ hourlyOutboundRateControlled
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of outbound messages deferred due to Rate Control in the past hour.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ hourlyOutboundSpamBlocked
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.43
+ hourlyOutboundSpamBlocked
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of outbound messages blocked due to spam in the past hour.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ hourlyOutboundVirusBlocked
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.46
+ hourlyOutboundVirusBlocked
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of outbound messages blocked due to viruses in the past hour.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ hourlyRedirected
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.58
+ hourlyRedirected
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of messages redirected to another mail server in the past hour.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ hourlySent
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.61
+ hourlySent
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of outbound messages delivered to the intended recipient, without modification, in the past hour.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ inQueueSize
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.2
+ inQueueSize
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of messages waiting to be processed by the Barracuda Spam Firewall.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ lastMessageDelivery
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.11
+ lastMessageDelivery
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ min
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Time and date the last message was delivered by the Barracuda Spam Firewall.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ maillogStorage
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.18
+ maillogStorage
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Amount of disk storage used for message and log storage.
+ 0
+
+
+ Barracuda System
+
+
+
+
+
+ -
+ notifyQueueSize
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.8
+ notifyQueueSize
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Count of messages in the notification queue.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ outQueueSize
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.3
+ outQueueSize
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of messages waiting to be sent to the mail server. Note that alerts and notifications are queued separately from outbound email.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ raidStatus
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.19
+ raidStatus
+ 120
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The status of the RAID disk array: Fully Operational, Degraded, Rebuilding.
+ 0
+
+
+ Barracuda System
+
+
+
+
+
+ -
+ sysFanSpeed
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.14
+ sysFanSpeed
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ rpm
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ System fan speed.
+ 0
+
+
+ Barracuda System
+
+
+
+
+
+ -
+ systemLoad
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.13
+ systemLoad
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Estimate of CPU and disk load on the system.
+ 0
+
+
+ Barracuda System
+
+
+
+
+
+ -
+ totalAllowed
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.35
+ totalAllowed
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of inbound messages allowed since last system reset.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ totalEncrypted
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.53
+ totalEncrypted
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of messages sent to the Barracuda Message Center for encryption and delivery since last system reset.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ totalInboundBlocked
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.20
+ totalInboundBlocked
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of inbound messages blocked since last system reset.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ totalInboundQuarantined
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.29
+ totalInboundQuarantined
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of inbound messages quarantined since last system reset.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ totalInboundRateControlled
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.26
+ totalInboundRateControlled
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of inbound messages deferred due to Rate Control since last system reset.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ totalInboundTagged
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.32
+ totalInboundTagged
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of inbound messages tagged since last system reset.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ totalInboundVirusBlocked
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.23
+ totalInboundVirusBlocked
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of inbound messages blocked due to viruses since last system reset.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ totalOutboundPolicyBlocked
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.38
+ totalOutboundPolicyBlocked
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of outbound messages blocked due to policy since last system reset.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ totalOutboundQuarantined
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.50
+ totalOutboundQuarantined
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of outbound messages quarantined since last system reset.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ totalOutboundRateControlled
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.47
+ totalOutboundRateControlled
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of outbound messages deferred due to Rate Control since last system reset.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ totalOutboundSpamBlocked
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.41
+ totalOutboundSpamBlocked
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of outbound messages blocked due to spam since last system reset.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ totalOutboundVirusBlocked
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.44
+ totalOutboundVirusBlocked
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of outbound messages blocked due to viruses sincelast system reset.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ totalRedirected
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.56
+ totalRedirected
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of messages redirected to another mail server since last system reset.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ totalSent
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.59
+ totalSent
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ msgs
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of outbound messages delivered to the intended recipient, without modification, since last system reset.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+ -
+ uniqueRecipients
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.20632.2.12
+ uniqueRecipients
+ 120
+ 7
+ 365
+ 0
+ 0
+
+ rcpts
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of unique recipients of mail processed by the Barracuda Spam Firewall.
+ 0
+
+
+ Barracuda Statistics
+
+
+
+
+
+
+
+
+ Network interfaces
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},IF-MIB::ifDescr]
+ ifDescr
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ Admin status of interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifAdminStatus.{#SNMPINDEX}
+ ifAdminStatus[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The desired state of the interface.
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Alias of interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifAlias.{#SNMPINDEX}
+ ifAlias[{#SNMPVALUE}]
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Description of interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifDescr.{#SNMPINDEX}
+ ifDescr[{#SNMPVALUE}]
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ A textual string containing information about the interface. This string should include the name of the manufacturer, the product name and the version of the interface hardware/software.
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Inbound errors on interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifInErrors.{#SNMPINDEX}
+ ifInErrors[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character-oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol.
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Incoming traffic on interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ IF-MIB::ifInOctets.{#SNMPINDEX}
+ ifInOctets[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The number of octets in valid MAC frames received on this interface, including the MAC header and FCS.
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Operational status of interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifOperStatus.{#SNMPINDEX}
+ ifOperStatus[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The current operational state of the interface.
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Outbound errors on interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifOutErrors.{#SNMPINDEX}
+ ifOutErrors[{#SNMPVALUE}]
+ 30
+ 7
+ 365
+ 0
+ 3
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors.
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Outgoing traffic on interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ IF-MIB::ifOutOctets.{#SNMPINDEX}
+ ifOutOctets[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The number of octets transmitted in MAC frames on this interface, including the MAC header and FCS.
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+
+
+
+ Traffic on interface {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ 00C800
+ 0
+ 4
+ 0
+ -
+ Barracuda Spam Firewall SNMPv2c
+ ifInOctets[{#SNMPVALUE}]
+
+
+
+ 1
+ 0
+ 0000EE
+ 0
+ 4
+ 0
+ -
+ Barracuda Spam Firewall SNMPv2c
+ ifOutOctets[{#SNMPVALUE}]
+
+
+
+
+
+
+
+
+
+
+
+
+ Barracuda Overview
+ 2
+ 4
+
+
+ 0
+ 600
+ 200
+ 0
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ System Load
+ Barracuda Spam Firewall SNMPv2c
+
+ 3
+
+
+
+ 0
+ 600
+ 200
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ Disk Usage
+ Barracuda Spam Firewall SNMPv2c
+
+ 3
+
+
+
+ 0
+ 600
+ 200
+ 0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ Temperature and Fans
+ Barracuda Spam Firewall SNMPv2c
+
+ 3
+
+
+
+ 0
+ 600
+ 200
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ Message Latency
+ Barracuda Spam Firewall SNMPv2c
+
+ 3
+
+
+
+ 0
+ 600
+ 200
+ 0
+ 2
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ Domaincount
+ Barracuda Spam Firewall SNMPv2c
+
+ 3
+
+
+
+ 0
+ 600
+ 200
+ 1
+ 2
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ Queue Size
+ Barracuda Spam Firewall SNMPv2c
+
+ 3
+
+
+
+ 20
+ 600
+ 200
+ 0
+ 3
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ Traffic on interface {#SNMPVALUE}
+ Barracuda Spam Firewall SNMPv2c
+
+ 1
+
+
+
+
+
+
+
+
+
+ {Barracuda Spam Firewall SNMPv2c:cpuFanSpeed.max(3m)}<1000
+ CPU fanspeed critical on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {Barracuda Spam Firewall SNMPv2c:cpuTemperature.min(3m)}>60
+ CPU Temperature high on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {Barracuda Spam Firewall SNMPv2c:deferredQueueSize.max(3m)}>200
+ deferredQueueSize high on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {Barracuda Spam Firewall SNMPv2c:firmwareStorage.min(5m)}>80
+ High firmwareStorage usage on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {Barracuda Spam Firewall SNMPv2c:maillogStorage.min(5m)}>70
+ High maillogStorage usage on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {Barracuda Spam Firewall SNMPv2c:inQueueSize.max(3m)}>500
+ inQueueSize high on {HOST.NAME
+
+ 0
+ 3
+
+ 0
+
+
+
+ {Barracuda Spam Firewall SNMPv2c:outQueueSize.max(3m)}>500
+ outQueueSize high on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {Barracuda Spam Firewall SNMPv2c:raidStatus.str("RAID status OK")}<>1
+ Raid Status not OK on {HOST.NAME}
+
+ 0
+ 4
+
+ 0
+
+
+
+ {Barracuda Spam Firewall SNMPv2c:sysFanSpeed.max(3m)}<1000
+ System fanspeed critical on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {Barracuda Spam Firewall SNMPv2c:systemLoad.min(5m)}>90
+ System Load on {HOST.NAME} to high
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+ Disk Usage
+ 500
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 0
+ 6666FF
+ 0
+ 4
+ 0
+ -
+ Barracuda Spam Firewall SNMPv2c
+ maillogStorage
+
+
+
+ 1
+ 0
+ 66FFFF
+ 0
+ 4
+ 0
+ -
+ Barracuda Spam Firewall SNMPv2c
+ firmwareStorage
+
+
+
+
+
+ Domaincount
+ 500
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ EE00EE
+ 0
+ 4
+ 0
+ -
+ Barracuda Spam Firewall SNMPv2c
+ domainCount
+
+
+
+
+
+ Message Latency
+ 500
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ 00C800
+ 0
+ 4
+ 0
+ -
+ Barracuda Spam Firewall SNMPv2c
+ avgEmailLatency
+
+
+
+
+
+ Queue Size
+ 500
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 888888
+ 0
+ 4
+ 0
+ -
+ Barracuda Spam Firewall SNMPv2c
+ deferredQueueSize
+
+
+
+ 1
+ 0
+ 00EE00
+ 0
+ 4
+ 0
+ -
+ Barracuda Spam Firewall SNMPv2c
+ inQueueSize
+
+
+
+ 2
+ 0
+ 0000EE
+ 0
+ 4
+ 0
+ -
+ Barracuda Spam Firewall SNMPv2c
+ outQueueSize
+
+
+
+
+
+ System Load
+ 500
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 5
+ 00C800
+ 0
+ 4
+ 0
+ -
+ Barracuda Spam Firewall SNMPv2c
+ systemLoad
+
+
+
+
+
+ Temperature and Fans
+ 500
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 2
+ 00C800
+ 1
+ 4
+ 0
+ -
+ Barracuda Spam Firewall SNMPv2c
+ cpuFanSpeed
+
+
+
+ 1
+ 5
+ C80000
+ 0
+ 4
+ 0
+ -
+ Barracuda Spam Firewall SNMPv2c
+ cpuTemperature
+
+
+
+ 2
+ 2
+ 6666FF
+ 1
+ 4
+ 0
+ -
+ Barracuda Spam Firewall SNMPv2c
+ sysFanSpeed
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug Cisco Router ASR1006.xml b/Templates/Templates DEBUG/debug Cisco Router ASR1006.xml
new file mode 100644
index 0000000..13a28d1
--- /dev/null
+++ b/Templates/Templates DEBUG/debug Cisco Router ASR1006.xml
@@ -0,0 +1,3160 @@
+
+
+ 3.0
+ 2018-09-25T12:00:01Z
+
+
+ Templates SNMP Devices
+
+
+
+
+ Cisco-Router ASR 1006
+ Cisco-Router ASR 1006
+
+
+
+ Templates SNMP Devices
+
+
+
+
+ Amperage Sensors
+
+
+ CPU
+
+
+ FAN Sensors
+
+
+ Fan Trays
+
+
+ Flash Devices
+
+
+ Memory
+
+
+ Modules
+
+
+ Optic Power Sensors
+
+
+ Power Supplies
+
+
+ Temperature
+
+
+ Voltage
+
+
+ Voltage Sensors
+
+
+
+ -
+ snmptrap (IF Down)
+ 17
+
+ 0
+
+ snmptrap[.1.3.6.1.6.3.1.1.5.3]
+ 0
+ 90
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ snmptrap (IF Up)
+ 17
+
+ 0
+
+ snmptrap[.1.3.6.1.6.3.1.1.5.4]
+ 0
+ 90
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ snmptrap (OSPF Neighbor Up/Down)
+ 17
+
+ 0
+
+ snmptrap[1.3.6.1.2.1.14.16.2.2]
+ 0
+ 90
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+ -
+ snmptrap (BGP Neighbor Up/Down)
+ 17
+
+ 0
+
+ snmptrap[1.3.6.1.2.1.15.3.1.2|1.3.6.1.4.1.9.9.187.1.2.5.1.3]
+ 0
+ 90
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ Flash Devices
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},.1.3.6.1.4.1.9.9.10.1.1.2.1.8]
+ ciscoFlashDeviceDescr
+ 300
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 0
+ CISCO-FLASH-MIB::ciscoFlashDeviceDescr
+
+Description of a Flash device. The description is meant to explain what the Flash device and its purpose is. Current values are:
+System flash - for the primary Flash used to store full system images.
+Boot flash - for the secondary Flash used to store bootstrap images.
+
+The device description will always be available for a removable device, even when the device has been removed.
+
+
+ Size of Flash Device "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.9.10.1.1.2.1.16.{#SNMPINDEX}
+ ciscoFlashDeviceSizeExtended["{#SNMPVALUE}"]
+ 3600
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-FLASH-MIB::ciscoFlashDeviceSizeExtended
+
+Total size of the Flash device. For a removable device, the size will be zero if the device has been removed.
+This object is a 64-bit version of ciscoFlashDeviceSize.
+ 0
+
+
+ Flash Devices
+
+
+
+
+
+
+
+
+
+
+
+
+ Memory Pool
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},.1.3.6.1.4.1.9.9.48.1.1.1.2]
+ ciscoMemoryPoolName
+ 300
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 0
+ CISCO-MEMORY-POOL-MIB::ciscoMemoryPoolName
+
+A textual name assigned to the memory pool.
+
+
+ Free memory on Memory Pool "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.9.48.1.1.1.6.{#SNMPINDEX}
+ ciscoMemoryPoolFree["{#SNMPVALUE}"]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-MEMORY-POOL-MIB::ciscoMemoryPoolFree
+
+Indicates the number of bytes from the memory pool that are currently unused on the managed device.
+ 0
+
+
+ Memory
+
+
+
+
+
+
+
+ Name of Memory Pool "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.9.48.1.1.1.2.{#SNMPINDEX}
+ ciscoMemoryPoolName["{#SNMPVALUE}"]
+ 3600
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-MEMORY-POOL-MIB::ciscoMemoryPoolName
+
+A textual name assigned to the memory pool.
+ 0
+
+
+ Memory
+
+
+
+
+
+
+
+ Used memory on Memory Pool "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.9.48.1.1.1.5.{#SNMPINDEX}
+ ciscoMemoryPoolUsed["{#SNMPVALUE}"]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-MEMORY-POOL-MIB::ciscoMemoryPoolUsed
+
+Indicates the number of bytes from the memory pool that are currently in use by applications on the managed device.
+ 0
+
+
+ Memory
+
+
+
+
+
+
+
+
+
+ {Cisco-Router ASR 1006:ciscoMemoryPoolFree["{#SNMPVALUE}"].last()}<({Cisco-Router ASR 1006:ciscoMemoryPoolUsed["{#SNMPVALUE}"].last()}+{Cisco-Router ASR 1006:ciscoMemoryPoolFree["{#SNMPVALUE}"].last()})*0.05 and {Cisco-Router ASR 1006:ciscoMemoryPoolName["{#SNMPVALUE}"].str(lsmpi_io)}=0
+ High utilization of Memory Pool "{#SNMPVALUE}"
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+
+
+ CPU
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},.1.3.6.1.4.1.9.9.109.1.1.1.1.2]
+ cpmCPUTotalPhysicalIndex
+ 300
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 0
+ CISCO-PROCESS-MIB::cpmCPUTotalPhysicalIndex
+
+The entPhysicalIndex of the physical entity for which the CPU statistics in this entry are maintained. The physical entity can be a CPU chip, a group of CPUs, a CPU card etc. The exact type of this entity is described by its entPhysicalVendorType value. If the CPU statistics in this entry correspond to more than one physical entity (or to no physical entity), or if the entPhysicalTable is not supported on the SNMP agent, the value of this object must be zero.
+
+
+ CPU #$1 Usage 1min Rev
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.9.109.1.1.1.1.7.{#SNMPINDEX}
+ cpmCPUTotal1minRev[{#SNMPINDEX}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-PROCESS-MIB::cpmCPUTotal1minRev
+
+The overall CPU busy percentage in the last 1 minute period. This object deprecates the object cpmCPUTotal1min and increases the value range to (0..100).
+ 0
+
+
+ CPU
+
+
+
+
+
+
+
+ CPU #$1 Usage 5min Rev
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.9.109.1.1.1.1.8.{#SNMPINDEX}
+ cpmCPUTotal5minRev[{#SNMPINDEX}]
+ 300
+ 90
+ 365
+ 0
+ 3
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-PROCESS-MIB::cpmCPUTotal5minRev
+
+The overall CPU busy percentage in the last 5 minute period. This object deprecates the object cpmCPUTotal5min and increases the value range to (0..100).
+ 0
+
+
+ CPU
+
+
+
+
+
+
+
+ CPU #$1 Usage 5sec Rev
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.9.109.1.1.1.1.6.{#SNMPINDEX}
+ cpmCPUTotal5secRev[{#SNMPINDEX}]
+ 30
+ 90
+ 365
+ 1
+ 3
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-PROCESS-MIB::cpmCPUTotal5secRev
+
+The overall CPU busy percentage in the last 5 second period. This object deprecates the object cpmCPUTotal5sec and increases the value range to (0..100). This object is deprecated by cpmCPUTotalMonIntervalValue.
+ 0
+
+
+ CPU
+
+
+
+
+
+
+
+
+
+ {Cisco-Router ASR 1006:cpmCPUTotal5minRev[{#SNMPINDEX}].last()}>95
+ High CPU #{#SNMPINDEX} Usage
+
+ 0
+ 4
+
+ 0
+
+
+
+
+
+ CPU #{#SNMPINDEX} Usage
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ Cisco-Router ASR 1006
+ cpmCPUTotal1minRev[{#SNMPINDEX}]
+
+
+
+ 1
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ Cisco-Router ASR 1006
+ cpmCPUTotal5minRev[{#SNMPINDEX}]
+
+
+
+
+
+
+
+
+ $1 Sensors
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},.1.3.6.1.2.1.47.1.1.1.1.7]
+ entPhysicalName["Optic Power"]
+ 300
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#SNMPVALUE}
+ [T|R]x Power Sensor$
+ 8
+ A
+
+
+
+ 0
+ The textual name of the physical entity.
+
+
+ Status of $2 Sensor "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.9.91.1.1.1.1.5.{#SNMPINDEX}
+ entSensorStatus["{#SNMPVALUE}","Optic Power"]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-ENTITY-SENSOR-MIB::entSensorStatus
+
+This variable indicates the present operational status of the sensor.
+ 0
+
+
+ Optic Power Sensors
+
+
+
+
+
+
+
+ Value of $2 Sensor "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.9.91.1.1.1.1.4.{#SNMPINDEX}
+ entSensorValue["{#SNMPVALUE}","Optic Power"]
+ 60
+ 90
+ 365
+ 0
+ 0
+
+ dBm
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-ENTITY-SENSOR-MIB::entSensorValue
+
+This variable reports the most recent measurement seen by the sensor.
+ 0
+
+
+ Optic Power Sensors
+
+
+
+
+
+
+
+
+
+ {Cisco-Router ASR 1006:entSensorStatus["{#SNMPVALUE}","Optic Power"].last()}=3
+ Status of Optic Power Sensor "{#SNMPVALUE}" is nonoperational
+
+ 0
+ 4
+
+ 0
+
+
+
+ {Cisco-Router ASR 1006:entSensorStatus["{#SNMPVALUE}","Optic Power"].last()}=2
+ Status of Optic Power Sensor "{#SNMPVALUE}" is unavailable
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+
+
+ $1 Sensors
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},.1.3.6.1.2.1.47.1.1.1.1.7]
+ entPhysicalName["Power Supply"]
+ 300
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#SNMPVALUE}
+ ^power\-module
+ 8
+ A
+
+
+
+ 0
+ The textual name of the physical entity.
+
+
+ Current Supplied by $2 "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.9.117.1.1.2.1.3.{#SNMPINDEX}
+ cefcFRUCurrent["{#SNMPVALUE}","Power Supply"]
+ 600
+ 90
+ 365
+ 0
+ 0
+
+ W
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-ENTITY-FRU-CONTROL-MIB::cefcFRUCurrent
+
+Current supplied by the FRU (positive values) or current required to operate the FRU (negative values).
+ 0
+
+
+ Power Supplies
+
+
+
+
+
+
+
+ Operational Status of $2 "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.9.117.1.1.2.1.2.{#SNMPINDEX}
+ cefcFRUPowerOperStatus["{#SNMPVALUE}","Power Supply"]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-ENTITY-FRU-CONTROL-MIB::cefcFRUPowerOperStatus
+
+Operational FRU power state.
+ 0
+
+
+ Power Supplies
+
+
+
+
+
+
+
+ Manufacturer of $2 "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.2.1.47.1.1.1.1.12.{#SNMPINDEX}
+ entPhysicalMfgName["{#SNMPVALUE}","Power Supply"]
+ 86400
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ ENTITY-MIB::entPhysicalMfgName
+
+The name of the manufacturer of this physical component. The preferred value is the manufacturer name string actually printed on the component itself (if present).
+ 0
+
+
+ Power Supplies
+
+
+
+
+
+
+
+ Model Name of $2 "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.2.1.47.1.1.1.1.13.{#SNMPINDEX}
+ entPhysicalModelName["{#SNMPVALUE}","Power Supply"]
+ 86400
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ ENTITY-MIB::entPhysicalModelName
+
+The vendor-specific model name identifier string associated with this physical component. The preferred value is the customer-visible part number, which may be printed on the component itself.
+ 0
+
+
+ Power Supplies
+
+
+
+
+
+
+
+ Serial Number of $2 "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.2.1.47.1.1.1.1.11.{#SNMPINDEX}
+ entPhysicalSerialNum["{#SNMPVALUE}","Power Supply"]
+ 3600
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ ENTITY-MIB::entPhysicalSerialNum
+
+The vendor-specific serial number string for the physical entity. The preferred value is the serial number string actually printed on the component itself (if present).
+ 0
+
+
+ Power Supplies
+
+
+
+
+
+
+
+
+
+ {Cisco-Router ASR 1006:cefcFRUPowerOperStatus["{#SNMPVALUE}","Power Supply"].last()}=11
+ Connector rating exceeded on Power Supply "{#SNMPVALUE}"
+
+ 0
+ 3
+
+ 0
+
+
+
+ {Cisco-Router ASR 1006:cefcFRUPowerOperStatus["{#SNMPVALUE}","Power Supply"].last()}=10
+ Cooling capacity is insufficient on Power Supply "{#SNMPVALUE}"
+
+ 0
+ 4
+
+ 0
+
+
+
+ {Cisco-Router ASR 1006:cefcFRUPowerOperStatus["{#SNMPVALUE}","Power Supply"].last()}=9
+ FAN failed on Power Supply "{#SNMPVALUE}"
+
+ 0
+ 2
+
+ 0
+
+
+
+ {Cisco-Router ASR 1006:cefcFRUPowerOperStatus["{#SNMPVALUE}","Power Supply"].last()}=7
+ FAN problem on Power Supply "{#SNMPVALUE}"
+
+ 0
+ 3
+
+ 0
+
+
+
+ {Cisco-Router ASR 1006:cefcFRUPowerOperStatus["{#SNMPVALUE}","Power Supply"].last()}=5
+ Power problem on Power Supply "{#SNMPVALUE}"
+
+ 0
+ 3
+
+ 0
+
+
+
+ {Cisco-Router ASR 1006:cefcFRUPowerOperStatus["{#SNMPVALUE}","Power Supply"].last()}=8 and {Cisco-Router ASR 1006:cefcFRUPowerOperStatus["{#SNMPVALUE}","Power Supply"].last()}=12
+ Power Supply "{#SNMPVALUE}" is failed
+
+ 0
+ 4
+
+ 0
+
+
+
+ {Cisco-Router ASR 1006:cefcFRUPowerOperStatus["{#SNMPVALUE}","Power Supply"].last()}=1
+ Power Supply "{#SNMPVALUE}" is powered off
+
+ 0
+ 2
+
+ 0
+
+
+
+ {Cisco-Router ASR 1006:cefcFRUPowerOperStatus["{#SNMPVALUE}","Power Supply"].last()}=4
+ System power is insufficient on Power Supply "{#SNMPVALUE}"
+
+ 0
+ 4
+
+ 0
+
+
+
+ {Cisco-Router ASR 1006:cefcFRUPowerOperStatus["{#SNMPVALUE}","Power Supply"].last()}=6
+ Temperature problem on Power Supply "{#SNMPVALUE}"
+
+ 0
+ 4
+
+ 0
+
+
+
+
+
+
+
+ $1 Sensors
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},.1.3.6.1.2.1.47.1.1.1.1.7]
+ entPhysicalName[Amperage]
+ 300
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#SNMPVALUE}
+ Bias Current Sensor$
+ 8
+ A
+
+
+
+ 0
+ The textual name of the physical entity.
+
+
+ Status of $2 Sensor "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.9.91.1.1.1.1.5.{#SNMPINDEX}
+ entSensorStatus["{#SNMPVALUE}",Amperage]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-ENTITY-SENSOR-MIB::entSensorStatus
+
+This variable indicates the present operational status of the sensor.
+ 0
+
+
+ Amperage Sensors
+
+
+
+
+
+
+
+ $2 of Sensor "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ .1.3.6.1.4.1.9.9.91.1.1.1.1.4.{#SNMPINDEX}
+ entSensorValue["{#SNMPVALUE}",Amperage]
+ 60
+ 90
+ 365
+ 0
+ 0
+
+ A
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 0.000001
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-ENTITY-SENSOR-MIB::entSensorValue
+
+This variable reports the most recent measurement seen by the sensor.
+ 0
+
+
+ Amperage Sensors
+
+
+
+
+
+
+
+
+
+ {Cisco-Router ASR 1006:entSensorStatus["{#SNMPVALUE}",Amperage].last()}=3
+ Amperage Sensor "{#SNMPVALUE}" is nonoperational
+
+ 0
+ 4
+
+ 0
+
+
+
+ {Cisco-Router ASR 1006:entSensorStatus["{#SNMPVALUE}",Amperage].last()}=2
+ Amperage Sensor "{#SNMPVALUE}" is unavailable
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+
+
+ $1 Sensors
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},.1.3.6.1.2.1.47.1.1.1.1.7]
+ entPhysicalName[Module]
+ 300
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#SNMPVALUE}
+ ^module
+ 8
+ A
+
+
+
+ 0
+ The textual name of the physical entity.
+
+
+ Manufacturer of $2 "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.2.1.47.1.1.1.1.12.{#SNMPINDEX}
+ entPhysicalMfgName["{#SNMPVALUE}","Module"]
+ 86400
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ ENTITY-MIB::entPhysicalMfgName
+
+The name of the manufacturer of this physical component. The preferred value is the manufacturer name string actually printed on the component itself (if present).
+ 0
+
+
+ Modules
+
+
+
+
+
+
+
+ Model Name of $2 "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.2.1.47.1.1.1.1.13.{#SNMPINDEX}
+ entPhysicalModelName["{#SNMPVALUE}","Module"]
+ 86400
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ ENTITY-MIB::entPhysicalModelName
+
+The vendor-specific model name identifier string associated with this physical component. The preferred value is the customer-visible part number, which may be printed on the component itself.
+ 0
+
+
+ Modules
+
+
+
+
+
+
+
+ Serial Number of $2 "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.2.1.47.1.1.1.1.11.{#SNMPINDEX}
+ entPhysicalSerialNum["{#SNMPVALUE}","Module"]
+ 3600
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ ENTITY-MIB::entPhysicalSerialNum
+
+The vendor-specific serial number string for the physical entity. The preferred value is the serial number string actually printed on the component itself (if present).
+ 0
+
+
+ Modules
+
+
+
+
+
+
+
+ Operational Status of $2 "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.2.1.131.1.1.1.3.{#SNMPINDEX}
+ entStateOper["{#SNMPVALUE}","Module"]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ ENTITY-STATE-MIB::entStateOper
+
+The operational state for this entity.
+ 0
+
+
+ Modules
+
+
+
+
+
+
+
+
+
+ {Cisco-Router ASR 1006:entStateOper["{#SNMPVALUE}","Module"].last()}=2
+ Module "{#SNMPVALUE}" is inoperable
+
+ 0
+ 5
+
+ 0
+
+
+
+
+
+
+
+ $1 Sensors (3)
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},.1.3.6.1.2.1.47.1.1.1.1.7]
+ entPhysicalName[Temperature,3]
+ 300
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#SNMPVALUE}
+ Temperature Sensor$
+ 8
+ A
+
+
+
+ 0
+ The textual name of the physical entity.
+
+
+ Status of $2 Sensor "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.9.91.1.1.1.1.5.{#SNMPINDEX}
+ entSensorStatus["{#SNMPVALUE}",Temperature,3]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-ENTITY-SENSOR-MIB::entSensorStatus
+
+This variable indicates the present operational status of the sensor.
+ 0
+
+
+ Temperature
+
+
+
+
+
+
+
+ $2 on Sensor "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ .1.3.6.1.4.1.9.9.91.1.1.1.1.4.{#SNMPINDEX}
+ entSensorValue["{#SNMPVALUE}",Temperature,3]
+ 60
+ 90
+ 365
+ 0
+ 0
+
+ °C
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 0.001
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-ENTITY-SENSOR-MIB::entSensorValue
+
+This variable reports the most recent measurement seen by the sensor.
+ 0
+
+
+ Temperature
+
+
+
+
+
+
+
+
+
+ {Cisco-Router ASR 1006:entSensorStatus["{#SNMPVALUE}",Temperature,3].last()}=3
+ Temperature Sensor "{#SNMPVALUE}" is nonoperational
+
+ 0
+ 4
+
+ 0
+
+
+
+ {Cisco-Router ASR 1006:entSensorStatus["{#SNMPVALUE}",Temperature,3].last()}=2
+ Temperature Sensor "{#SNMPVALUE}" is unavailable
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+
+
+ $1 Sensors
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},.1.3.6.1.2.1.47.1.1.1.1.7]
+ entPhysicalName[Temperature]
+ 300
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#SNMPVALUE}
+ ^Temp\:
+ 8
+ A
+
+
+
+ 0
+ The textual name of the physical entity.
+
+
+ Status of $2 Sensor "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.9.91.1.1.1.1.5.{#SNMPINDEX}
+ entSensorStatus["{#SNMPVALUE}",Temperature]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-ENTITY-SENSOR-MIB::entSensorStatus
+
+This variable indicates the present operational status of the sensor.
+ 0
+
+
+ Temperature
+
+
+
+
+
+
+
+ $2 on Sensor "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.9.91.1.1.1.1.4.{#SNMPINDEX}
+ entSensorValue["{#SNMPVALUE}",Temperature]
+ 60
+ 90
+ 365
+ 0
+ 0
+
+ °C
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-ENTITY-SENSOR-MIB::entSensorValue
+
+This variable reports the most recent measurement seen by the sensor.
+ 0
+
+
+ Temperature
+
+
+
+
+
+
+
+
+
+ {Cisco-Router ASR 1006:entSensorStatus["{#SNMPVALUE}",Temperature].last()}=3
+ Temperature Sensor "{#SNMPVALUE}" is nonoperational
+
+ 0
+ 4
+
+ 0
+
+
+
+ {Cisco-Router ASR 1006:entSensorStatus["{#SNMPVALUE}",Temperature].last()}=2
+ Temperature Sensor "{#SNMPVALUE}" is unavailable
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+
+
+ $1 Sensors
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},.1.3.6.1.2.1.47.1.1.1.1.7]
+ entPhysicalName[Voltage]
+ 300
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#SNMPVALUE}
+ voltage
+ 8
+ A
+
+
+
+ 0
+ The textual name of the physical entity.
+
+
+ Status of $2 Sensor "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.9.91.1.1.1.1.5.{#SNMPINDEX}
+ entSensorStatus["{#SNMPVALUE}",Voltage]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-ENTITY-SENSOR-MIB::entSensorStatus
+
+This variable indicates the present operational status of the sensor.
+ 0
+
+
+ Voltage Sensors
+
+
+
+
+
+
+
+ $2 on Sensor "$1"
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ .1.3.6.1.4.1.9.9.91.1.1.1.1.4.{#SNMPINDEX}
+ entSensorValue["{#SNMPVALUE}",Voltage]
+ 60
+ 90
+ 365
+ 0
+ 0
+
+ V
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 0.001
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-ENTITY-SENSOR-MIB::entSensorValue
+
+This variable reports the most recent measurement seen by the sensor.
+ 0
+
+
+ Voltage Sensors
+
+
+
+
+
+
+
+
+
+ {Cisco-Router ASR 1006:entSensorStatus["{#SNMPVALUE}",Voltage].last()}=3
+ Voltage Sensor "{#SNMPVALUE}" is nonoperational
+
+ 0
+ 4
+
+ 0
+
+
+
+ {Cisco-Router ASR 1006:entSensorStatus["{#SNMPVALUE}",Voltage].last()}=2
+ Voltage Sensor "{#SNMPVALUE}" is unavailable
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+
+
+
+
+
+ Cisco-Router General
+
+
+ Cisco-Router Traps
+
+
+
+
+
+ Cisco-Router General
+ Cisco-Router General
+
+
+
+ Templates SNMP Devices
+
+
+
+
+ BGP Peers
+
+
+ OSPF Interfaces
+
+
+ OSPF Neighbor States
+
+
+
+
+
+ BGP Peers
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},.1.3.6.1.2.1.15.3.1.1]
+ bgpPeerIdentifier
+ 300
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 0
+ BGP4-MIB::bgpPeerIdentifier
+
+
+ BGP Peer "{#SNMPINDEX}" State
+ 17
+
+ 0
+
+ snmptrap["(bgpBackwardTransition|cbgpFsmStateChange).*bgpPeerState\.{#SNMPINDEX}[[:space:]][a-zA-Z]+[[:space:]]"]
+ 0
+ 5
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ BGP Peers
+
+
+
+ yyyyMMdd.hhmmss
+
+
+
+ BGP Peer "{#SNMPINDEX}" State
+ 17
+
+ 0
+
+ snmptrap["(bgpEstablished|bgpBackwardTransition|cbgpFsmStateChange).*bgpPeerState\.{#SNMPINDEX}[[:space:]][a-zA-Z]+[[:space:]]"]
+ 0
+ 5
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ BGP Peers
+
+
+
+ yyyyMMdd.hhmmss
+
+
+
+
+
+ {Cisco-Router General:snmptrap["(bgpBackwardTransition|cbgpFsmStateChange).*bgpPeerState\.{#SNMPINDEX}[[:space:]][a-zA-Z]+[[:space:]]"].nodata(10m)}=0
+ BGP Peer "{#SNMPINDEX}"->"{#SNMPVALUE}" State changed
+
+ 0
+ 3
+
+ 0
+
+
+
+ {Cisco-Router General:snmptrap["(bgpEstablished|bgpBackwardTransition|cbgpFsmStateChange).*bgpPeerState\.{#SNMPINDEX}[[:space:]][a-zA-Z]+[[:space:]]"].nodata(10m)}=0
+ BGP Peer "{#SNMPINDEX}"->"{#SNMPVALUE}" State changed
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+
+
+ OSPF Interfaces
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},.1.3.6.1.2.1.14.7.1.1]
+ ospfIfIpAddress
+ 300
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 0
+ OSPF-MIB::ospfIfIpAddress
+
+The IP address of this OSPF interface.
+
+
+ OSPF Interface "{SNMPVALUE}" State
+ 17
+
+ 0
+
+ snmptrap["ospfIfStateChange.+ospfIfIpAddress[[:space:]]{#SNMPVALUE}[[:space:]].+ospfIfState[[:space:]][a-zA-Z]+"]
+ 0
+ 5
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ OSPF Interfaces
+
+
+
+ yyyyMMdd.hhmmss
+
+
+
+
+
+ {Cisco-Router General:snmptrap["ospfIfStateChange.+ospfIfIpAddress[[:space:]]{#SNMPVALUE}[[:space:]].+ospfIfState[[:space:]][a-zA-Z]+"].nodata(10m)}=0
+ OSPF Interface "{#SNMPVALUE}" State has been changed
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+
+
+ OSPF Neighbors
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},.1.3.6.1.2.1.14.10.1.1]
+ ospfNbrIpAddr
+ 300
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 0
+ OSPF-MIB::ospfNbrIpAddr
+
+
+The IP address this neighbor is using in its IP source address. Note that, on addressless links, this will not be 0.0.0.0 but the address of another of the neighbor's interfaces.
+
+
+ OSPF "{#SNMPVALUE}" Neighbour State
+ 17
+
+ 0
+
+ snmptrap["(ospfNbrStateChange).*ospfNbrIpAddr[[:space:]]{#SNMPVALUE}[[:space:]].*[[:space:]][a-zA-Z]+[[:space:]]$"]
+ 0
+ 5
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ OSPF Neighbor States
+
+
+
+ yyyyMMdd.hhmmss
+
+
+
+
+
+ {Cisco-Router General:snmptrap["(ospfNbrStateChange).*ospfNbrIpAddr[[:space:]]{#SNMPVALUE}[[:space:]].*[[:space:]][a-zA-Z]+[[:space:]]$"].nodata(10m)}=0
+ OSPF Neighbor {#SNMPVALUE} has been changed
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ Cisco-Router Traps
+ Cisco-Router Traps
+
+
+
+ Templates SNMP Devices
+
+
+
+
+ SNMP Traps
+
+
+
+ -
+ BGP Peer State
+ 17
+
+ 0
+
+ snmptrap["bgpPeerState|cbgpPeer2State"]
+ 0
+ 90
+ 0
+ 1
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ BGP4-MIB::bgpPeerState
+CISCO-BGP4-MIB::cbgpPeer2State
+
+The BGP peer connection state.
+ 0
+
+
+ SNMP Traps
+
+
+
+ yyyyMMdd.hhmmss
+
+ -
+ Source of Command
+ 17
+
+ 0
+
+ snmptrap["ccmHistoryEventCommandSource"]
+ 0
+ 0
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ SNMP Traps
+
+
+
+ yyyyMMdd.hhmmss
+
+ -
+ BFD Sessions
+ 17
+
+ 0
+
+ snmptrap["ciscoBfdSess(Up|Down)"]
+ 0
+ 5
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-IETF-BFD-MIB::ciscoBfdSessDown and ciscoBfdSessUp
+ 0
+
+
+ SNMP Traps
+
+
+
+ yyyyMMdd.hhmmss
+
+ -
+ Attack Filter changes
+ 17
+
+ 0
+
+ snmptrap["cscaFilterChange"]
+ 0
+ 0
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The system generates this notification to indicate that the cscaFilterStatus of the attack filter for cscaType has changed due to the reason determined by cscaDescription. The system limits the generation of this notifications for the same cscaType to a five-second interval.
+ 0
+
+
+ SNMP Traps
+
+
+
+ yyyyMMdd.hhmmss
+
+ -
+ Status of Attack Filter
+ 17
+
+ 0
+
+ snmptrap["cscaFilterStatus"]
+ 0
+ 0
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ SNMP Traps
+
+
+
+ yyyyMMdd.hhmmss
+
+ -
+ SSH Sessions
+ 17
+
+ 0
+
+ snmptrap["cssSessionHostAddr"]
+ 0
+ 5
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ CISCO-SECURE-SHELL-MIB::cssSessionHostAddr
+ 0
+
+
+ SNMP Traps
+
+
+
+ yyyyMMdd.hhmmss
+
+ -
+ MPLS L3 State
+ 17
+
+ 0
+
+ snmptrap["mplsL3VpnVrf[Up|Down]"]
+ 0
+ 90
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ MPLS-L3VPN-STD-MIB::mplsL3VpnVrfUp
+MPLS-L3VPN-STD-MIB::mplsL3VpnVrfDown
+ 0
+
+
+ SNMP Traps
+
+
+
+ yyyyMMdd.hhmmss
+
+ -
+ OSPF Interface State
+ 17
+
+ 0
+
+ snmptrap["ospfIfState"]
+ 0
+ 90
+ 0
+ 1
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ OSPF-MIB::ospfIfState
+
+The OSPF Interface State.
+ 0
+
+
+ SNMP Traps
+
+
+
+ yyyyMMdd.hhmmss
+
+ -
+ LSA aged to MaxAge
+ 17
+
+ 0
+
+ snmptrap["ospfMaxAgeLsa"]
+ 0
+ 0
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ SNMP Traps
+
+
+
+ yyyyMMdd.hhmmss
+
+ -
+ OSPF neighbour state
+ 17
+
+ 0
+
+ snmptrap["ospfNbrStateChange.*ospfNbrState[[:space:]]"]
+ 0
+ 0
+ 0
+ 1
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ 1 : down
+2 : attempt
+3 : init
+4 : twoWay
+5 : exchangeStart
+6 : exchange
+7 : loading
+8 : full
+ 0
+
+
+ SNMP Traps
+
+
+
+ yyyyMMdd.hhmmss
+
+ -
+ LSA has been originated
+ 17
+
+ 0
+
+ snmptrap["ospfOriginateLsa"]
+ 0
+ 5
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ OSPF-TRAP-MIB::ospfOriginateLsa
+ 0
+
+
+ SNMP Traps
+
+
+
+ yyyyMMdd.hhmmss
+
+ -
+ OSP TX Retransmits
+ 17
+
+ 0
+
+ snmptrap["ospfTxRetransmit"]
+ 0
+ 1
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ SNMP Traps
+
+
+
+ yyyyMMdd.hhmmss
+
+ -
+ Type of remote session
+ 17
+
+ 0
+
+ snmptrap["tslineSesType"]
+ 0
+ 0
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ SNMP Traps
+
+
+
+ yyyyMMdd.hhmmss
+
+
+
+
+
+
+
+
+
+
+ {Cisco-Router Traps:snmptrap["bgpPeerState|cbgpPeer2State"].count(10m,"idle","like")}>0 and {Cisco-Router Traps:snmptrap["bgpPeerState|cbgpPeer2State"].nodata(10m)}=0
+ BGP Peer State is idle
+
+ 0
+ 2
+
+ 0
+
+
+
+ {Cisco-Router Traps:snmptrap["ospfTxRetransmit"].count(1h,"ospfTxRetransmit","like")}>30 and {Cisco-Router Traps:snmptrap["ospfTxRetransmit"].nodata(1h)}=0
+ Many OSPF TX Retransmits
+
+ 0
+ 2
+
+ 0
+
+
+
+ {Cisco-Router Traps:snmptrap["mplsL3VpnVrf[Up|Down]"].str(Down)}=1
+ MPLS L3 is down
+
+ 0
+ 3
+
+ 0
+
+
+
+ {Cisco-Router Traps:snmptrap["ospfIfState"].count(10m,"down","like")}>0 and {Cisco-Router Traps:snmptrap["ospfIfState"].nodata(10m)}=0
+ OSPF Interface State is down
+
+ 0
+ 2
+
+ 0
+
+
+
+ {Cisco-Router Traps:snmptrap["ospfIfState"].count(10m,"loopback","like")}>0 and {Cisco-Router Traps:snmptrap["ospfIfState"].nodata(10m)}=0
+ OSPF Interface State is loopback
+
+ 0
+ 2
+
+ 0
+
+
+
+ {Cisco-Router Traps:snmptrap["ospfIfState"].count(10m,"waiting","like")}>0 and {Cisco-Router Traps:snmptrap["ospfIfState"].nodata(10m)}=0
+ OSPF Interface State is waiting
+
+ 0
+ 2
+
+ 0
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug Cisco WLC Discovery_v3.xml b/Templates/Templates DEBUG/debug Cisco WLC Discovery_v3.xml
new file mode 100644
index 0000000..05807c5
--- /dev/null
+++ b/Templates/Templates DEBUG/debug Cisco WLC Discovery_v3.xml
@@ -0,0 +1,1542 @@
+
+
+ 3.0
+ 2016-04-12T12:13:20Z
+
+
+ Templates
+
+
+
+
+ Template Cisco WLC Discovery
+ Template Cisco WLC Discovery
+
+
+
+ Templates
+
+
+
+
+ AP data
+
+
+ Clients data
+
+
+ General
+
+
+ SSID data
+
+
+
+ -
+ WLC CPUs Usage
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.14179.1.1.5.1.0
+ agentCurrentCPUUtilization
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+
+
+
+ -
+ WLC Free RAM
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ 1.3.6.1.4.1.14179.1.1.5.3.0
+ agentFreeMemory
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1024
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+
+
+
+ -
+ WLC Machine Model
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ AIRESPACE-REF-MIB::airespace.1.1.1.3.0
+ agentInventoryMachineModel
+ 3600
+ 1
+ 365
+ 0
+ 4
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 29
+
+
+ General
+
+
+
+
+
+ -
+ WLC Max Number Of APs Supported
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ AIRESPACE-REF-MIB::airespace.1.1.1.18.0
+ agentInventoryMaxNumberOfAPsSupported
+ 3600
+ 1
+ 365
+ 0
+ 4
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+
+
+
+ -
+ WLC Operating System
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ AIRESPACE-REF-MIB::airespace.1.1.1.10.0
+ agentInventoryOperatingSystem
+ 3600
+ 1
+ 365
+ 0
+ 4
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+
+
+
+ -
+ WLC Product Version
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ AIRESPACE-REF-MIB::airespace.1.1.1.14.0
+ agentInventoryProductVersion
+ 3600
+ 1
+ 365
+ 0
+ 4
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+
+
+
+ -
+ WLC Serial Number
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ AIRESPACE-REF-MIB::airespace.1.1.1.4.0
+ agentInventorySerialNumber
+ 3600
+ 1
+ 365
+ 0
+ 4
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+
+
+
+ -
+ WLC Total RAM
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ 1.3.6.1.4.1.14179.1.1.5.2.0
+ agentTotalMemory
+ 86400
+ 1
+ 7
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1024
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+
+
+
+ -
+ WLC Uptime
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ 1.3.6.1.2.1.1.3.0
+ sysUpTimeInstance
+ 60
+ 1
+ 365
+ 0
+ 0
+
+ uptime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 0.01
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+
+
+
+
+
+
+ WLC AP data
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},1.3.6.1.4.1.14179.2.2.1.1.3]
+ bsnAPName
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 14
+
+
+
+ $1 Ap If No Of Users 2.4 GHz
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.14179.2.2.2.1.15.{#SNMPINDEX}.0
+ bsnApIfNoOfUsers0[{#SNMPVALUE}]
+ 60
+ 365
+ 30
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ No of Users associated with this radio.
+ 0
+
+
+ AP data
+
+
+
+
+
+
+
+ $1 Ap If No Of Users 5 GHz
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.14179.2.2.2.1.15.{#SNMPINDEX}.1
+ bsnApIfNoOfUsers1[{#SNMPVALUE}]
+ 60
+ 365
+ 30
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ No of Users associated with this radio.
+ 0
+
+
+ AP data
+
+
+
+
+
+
+
+ $1 AP If Phy Channel Number 2.4 GHz
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.14179.2.2.2.1.4.{#SNMPINDEX}.0
+ bsnAPIfPhyChannelNumber0[{#SNMPVALUE}]
+ 300
+ 365
+ 0
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Current channel number of the AP Interface.
+Channel numbers will be from 1 to 14 for 802.11b interface type.
+Channel numbers will be from 34 to 169 for 802.11a interface
+type.
+ 0
+
+
+ AP data
+
+
+
+
+
+
+
+ $1 AP If Phy Channel Number 5 GHz
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.14179.2.2.2.1.4.{#SNMPINDEX}.1
+ bsnAPIfPhyChannelNumber1[{#SNMPVALUE}]
+ 300
+ 365
+ 0
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Current channel number of the AP Interface.
+Channel numbers will be from 1 to 14 for 802.11b interface type.
+Channel numbers will be from 34 to 169 for 802.11a interface
+type.
+ 0
+
+
+ AP data
+
+
+
+
+
+
+
+ $1 AP Ip Address
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.14179.2.2.1.1.19.{#SNMPINDEX}
+ bsnApIpAddress[{#SNMPVALUE}]
+ 3600
+ 14
+ 365
+ 0
+ 4
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Clients (Mobile Stations)
+ 0
+
+
+ AP data
+
+
+
+
+
+
+
+
+
+
+ {#SNMPVALUE} no. of users
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ Template Cisco WLC Discovery
+ bsnApIfNoOfUsers0[{#SNMPVALUE}]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ Template Cisco WLC Discovery
+ bsnApIfNoOfUsers1[{#SNMPVALUE}]
+
+
+
+
+
+
+
+
+ WLC Clients data
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},1.3.6.1.4.1.14179.2.1.4.1.1]
+ bsnMobileStationMacAddress
+ 60
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 14
+ 802.11 MAC Address of the Mobile Station.
+
+
+ $1 - Client Associated To Ap
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.14179.2.1.4.1.4.{#SNMPINDEX}
+ bsnMobileStationAPMacAddr[{#SNMPVALUE}]
+ 60
+ 30
+ 365
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Clients data
+
+
+
+ AP MAC -> NAME
+
+
+
+
+
+ $1 - Client Incoming Bytes
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.14179.2.1.6.1.2.{#SNMPINDEX}
+ bsnMobileStationBytesReceived[{#SNMPVALUE}]
+ 60
+ 1
+ 14
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Bytes received from Mobile Station
+ 0
+
+
+ Clients data
+
+
+
+
+
+
+
+ $1 - Client Ip Address
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.14179.2.1.4.1.2.{#SNMPINDEX}
+ bsnMobileStationIpAddress[{#SNMPVALUE}]
+ 60
+ 14
+ 365
+ 0
+ 4
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ IP Address of the Mobile Station
+ 0
+
+
+ Clients data
+
+
+
+
+
+
+
+ $1 - Client Outcoming Bytes
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.14179.2.1.6.1.3.{#SNMPINDEX}
+ bsnMobileStationBytesSent[{#SNMPVALUE}]
+ 60
+ 1
+ 14
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Bytes sent to Mobile Station
+ 0
+
+
+ Clients data
+
+
+
+
+
+
+
+ $1 - Client RSSI
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.14179.2.1.6.1.1.{#SNMPINDEX}
+ bsnMobileStationRSSI[{#SNMPVALUE}]
+ 60
+ 30
+ 365
+ 0
+ 0
+
+ dB
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Average packet RSSI for the Mobile Station.
+ 0
+
+
+ Clients data
+
+
+
+
+
+
+
+
+
+
+ {#SNMPVALUE} - Client Traffic
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ 00AA00
+ 0
+ 2
+ 0
+ -
+ Template Cisco WLC Discovery
+ bsnMobileStationBytesReceived[{#SNMPVALUE}]
+
+
+
+ 1
+ 5
+ 3333FF
+ 0
+ 2
+ 0
+ -
+ Template Cisco WLC Discovery
+ bsnMobileStationBytesSent[{#SNMPVALUE}]
+
+
+
+
+
+
+
+
+ WLC Interfaces data
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},IF-MIB::ifDescr]
+ ifDescr
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#SNMPVALUE}
+ @WLCs uplink interfaces
+ 8
+ A
+
+
+
+ 30
+ You may also consider using IF-MIB::ifType or IF-MIB::ifAlias for discovery depending on your filtering needs.
+
+{$SNMP_COMMUNITY} is a global macro.
+
+
+ Admin status of interface {#SNMPVALUE}
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifAdminStatus.{#SNMPINDEX}
+ ifAdminStatus[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The desired state of the interface.
+ 0
+
+
+ General
+
+
+
+ SNMP interface status (ifAdminStatus)
+
+
+
+
+
+ Inbound errors on interface {#SNMPVALUE}
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifInErrors.{#SNMPINDEX}
+ ifInErrors[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character-oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol.
+ 0
+
+
+ General
+
+
+
+
+
+
+
+ Incoming traffic on interface {#SNMPVALUE}
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ IF-MIB::ifInOctets.{#SNMPINDEX}
+ ifInOctets[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The number of octets in valid MAC frames received on this interface, including the MAC header and FCS.
+ 0
+
+
+ General
+
+
+
+
+
+
+
+ Operational status of interface {#SNMPVALUE}
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifOperStatus.{#SNMPINDEX}
+ ifOperStatus[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The current operational state of the interface.
+ 0
+
+
+ General
+
+
+
+ SNMP interface status (ifOperStatus)
+
+
+
+
+
+ Outbound errors on interface {#SNMPVALUE}
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifOutErrors.{#SNMPINDEX}
+ ifOutErrors[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors.
+ 0
+
+
+ General
+
+
+
+
+
+
+
+ Outgoing traffic on interface {#SNMPVALUE}
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ IF-MIB::ifOutOctets.{#SNMPINDEX}
+ ifOutOctets[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The number of octets transmitted in MAC frames on this interface, including the MAC header and FCS.
+ 0
+
+
+ General
+
+
+
+
+
+
+
+
+
+ {Template Cisco WLC Discovery:ifOperStatus[{#SNMPVALUE}].diff(0)}=1
+ Operational status was changed on {HOST.NAME} interface {#SNMPVALUE}
+
+ 0
+ 2
+
+ 0
+
+
+
+
+ Traffic on interface {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ 00AA00
+ 0
+ 2
+ 0
+ -
+ Template Cisco WLC Discovery
+ ifInOctets[{#SNMPVALUE}]
+
+
+
+ 1
+ 5
+ 3333FF
+ 0
+ 2
+ 0
+ -
+ Template Cisco WLC Discovery
+ ifOutOctets[{#SNMPVALUE}]
+
+
+
+
+
+
+
+
+ WLC SSID data
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},1.3.6.1.4.1.14179.2.1.1.1.2]
+ bsnDot11EssSsid
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 14
+ SSID assigned to ESS(WLAN)
+
+
+ $1 - No Of Users Currently Associated
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.14179.2.1.1.1.38.{#SNMPINDEX}
+ bsnDot11EssNumberOfMobileStations[{#SNMPVALUE}]
+ 30
+ 365
+ 30
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ "No of Mobile Stations currently associated with the
+WLAN."
+ 0
+
+
+ SSID data
+
+
+
+
+
+
+
+
+
+
+ {#SNMPVALUE} Total No Of Users Associated
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ 000099
+ 0
+ 2
+ 0
+ -
+ Template Cisco WLC Discovery
+ bsnDot11EssNumberOfMobileStations[{#SNMPVALUE}]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ({Template Cisco WLC Discovery:agentFreeMemory.last()}/{Template Cisco WLC Discovery:agentTotalMemory.last()})<0.20
+ {HOST.NAME} - Free memory too low
+
+ 0
+ 3
+
+ 0
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug ICMP ping.xml b/Templates/Templates DEBUG/debug ICMP ping.xml
new file mode 100644
index 0000000..aed3adc
--- /dev/null
+++ b/Templates/Templates DEBUG/debug ICMP ping.xml
@@ -0,0 +1,221 @@
+
+
+ 3.0
+ 2018-07-18T08:11:10Z
+
+
+ Templates
+
+
+
+
+ debug ICMP Ping
+ debug ICMP Ping
+
+
+
+ Templates
+
+
+
+
+ ICMP
+
+
+
+ -
+ ICMP ping
+ 3
+
+ 0
+
+ icmpping
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ ICMP
+
+
+
+ Service state
+
+
+
+ -
+ ICMP loss
+ 3
+
+ 0
+
+ icmppingloss
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ ICMP
+
+
+
+
+
+ -
+ ICMP response time
+ 3
+
+ 0
+
+ icmppingsec
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ s
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ ICMP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {debug ICMP Ping:icmppingloss.min(5m)}>20
+ Ping loss is too high on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+ {HOST.NAME} is unavailable by ICMP
+ {debug ICMP Ping:icmpping.max(#3)}=0
+
+
+
+
+ {debug ICMP Ping:icmppingsec.avg(5m)}>0.15
+ Response time is too high on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+ {HOST.NAME} is unavailable by ICMP
+ {debug ICMP Ping:icmpping.max(#3)}=0
+
+
+
+
+ {debug ICMP Ping:icmpping.max(#3)}=0
+ {HOST.NAME} is unavailable by ICMP
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+ Service state
+
+
+ 0
+ Down
+
+
+ 1
+ Up
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug IPMI Intel SR1530.xml b/Templates/Templates DEBUG/debug IPMI Intel SR1530.xml
new file mode 100644
index 0000000..1c539e1
--- /dev/null
+++ b/Templates/Templates DEBUG/debug IPMI Intel SR1530.xml
@@ -0,0 +1,685 @@
+
+
+ 3.0
+ 2018-07-18T08:12:14Z
+
+
+ Templates
+
+
+
+
+ debug IPMI Intel SR1530
+ debug IPMI Intel SR1530
+
+
+
+ Templates
+
+
+
+
+ Fans
+
+
+ Temperature
+
+
+ Voltage
+
+
+
+ -
+ BB +1.8V SM
+ 12
+
+ 0
+
+ bb_1.8v_sm
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ V
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+ BB +1.8V SM
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Voltage
+
+
+
+
+
+ -
+ BB +3.3V
+ 12
+
+ 0
+
+ bb_3.3v
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ V
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+ BB +3.3V
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Voltage
+
+
+
+
+
+ -
+ BB +3.3V STBY
+ 12
+
+ 0
+
+ bb_3.3v_stby
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ V
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+ BB +3.3V STBY
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Voltage
+
+
+
+
+
+ -
+ BB +5.0V
+ 12
+
+ 0
+
+ bb_5.0v
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ V
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+ BB +5.0V
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Voltage
+
+
+
+
+
+ -
+ BB Ambient Temp
+ 12
+
+ 0
+
+ bb_ambient_temp
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ C
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+ BB Ambient Temp
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Temperature
+
+
+
+
+
+ -
+ Power
+ 12
+
+ 0
+
+ power
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+ power
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Voltage
+
+
+
+
+
+ -
+ Processor Vcc
+ 12
+
+ 0
+
+ processor_vcc
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ V
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+ Processor Vcc
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Voltage
+
+
+
+
+
+ -
+ System Fan 3
+ 12
+
+ 0
+
+ system_fan_3
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ RPM
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+ System Fan 3
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Fans
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {debug IPMI Intel SR1530:bb_1.8v_sm.last(0)}<1.597 or {debug IPMI Intel SR1530:bb_1.8v_sm.last(0)}>2.019
+ BB +1.8V SM Critical [{ITEM.VALUE}]
+
+ 0
+ 5
+
+ 0
+
+
+ Power
+ {debug IPMI Intel SR1530:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1530:bb_1.8v_sm.last(0)}<1.646 or {debug IPMI Intel SR1530:bb_1.8v_sm.last(0)}>1.960
+ BB +1.8V SM Non-Critical [{ITEM.VALUE}]
+
+ 0
+ 4
+
+ 0
+
+
+ BB +1.8V SM Critical [{ITEM.VALUE}]
+ {debug IPMI Intel SR1530:bb_1.8v_sm.last(0)}<1.597 or {debug IPMI Intel SR1530:bb_1.8v_sm.last(0)}>2.019
+
+
+ Power
+ {debug IPMI Intel SR1530:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1530:bb_3.3v.last(0)}<2.876 or {debug IPMI Intel SR1530:bb_3.3v.last(0)}>3.729
+ BB +3.3V Critical [{ITEM.VALUE}]
+
+ 0
+ 5
+
+ 0
+
+
+ Power
+ {debug IPMI Intel SR1530:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1530:bb_3.3v.last(0)}<2.970 or {debug IPMI Intel SR1530:bb_3.3v.last(0)}>3.618
+ BB +3.3V Non-Critical [{ITEM.VALUE}]
+
+ 0
+ 4
+
+ 0
+
+
+ BB +3.3V Critical [{ITEM.VALUE}]
+ {debug IPMI Intel SR1530:bb_3.3v.last(0)}<2.876 or {debug IPMI Intel SR1530:bb_3.3v.last(0)}>3.729
+
+
+ Power
+ {debug IPMI Intel SR1530:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1530:bb_3.3v_stby.last(0)}<2.876 or {debug IPMI Intel SR1530:bb_3.3v_stby.last(0)}>3.729
+ BB +3.3V STBY Critical [{ITEM.VALUE}]
+
+ 0
+ 5
+
+ 0
+
+
+
+ {debug IPMI Intel SR1530:bb_3.3v_stby.last(0)}<2.970 or {debug IPMI Intel SR1530:bb_3.3v_stby.last(0)}>3.618
+ BB +3.3V STBY Non-Critical [{ITEM.VALUE}]
+
+ 0
+ 4
+
+ 0
+
+
+ BB +3.3V STBY Critical [{ITEM.VALUE}]
+ {debug IPMI Intel SR1530:bb_3.3v_stby.last(0)}<2.876 or {debug IPMI Intel SR1530:bb_3.3v_stby.last(0)}>3.729
+
+
+
+
+ {debug IPMI Intel SR1530:bb_5.0v.last(0)}<4.362 or {debug IPMI Intel SR1530:bb_5.0v.last(0)}>5.663
+ BB +5.0V Critical [{ITEM.VALUE}]
+
+ 0
+ 5
+
+ 0
+
+
+ Power
+ {debug IPMI Intel SR1530:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1530:bb_5.0v.last(0)}<4.483 or {debug IPMI Intel SR1530:bb_5.0v.last(0)}>5.495
+ BB +5.0V Non-Critical [{ITEM.VALUE}]
+
+ 0
+ 4
+
+ 0
+
+
+ BB +5.0V Critical [{ITEM.VALUE}]
+ {debug IPMI Intel SR1530:bb_5.0v.last(0)}<4.362 or {debug IPMI Intel SR1530:bb_5.0v.last(0)}>5.663
+
+
+ Power
+ {debug IPMI Intel SR1530:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1530:bb_ambient_temp.last(0)}<5 or {debug IPMI Intel SR1530:bb_ambient_temp.last(0)}>66
+ BB Ambient Temp Critical [{ITEM.VALUE}]
+
+ 0
+ 5
+
+ 0
+
+
+
+ {debug IPMI Intel SR1530:bb_ambient_temp.last(0)}<10 or {debug IPMI Intel SR1530:bb_ambient_temp.last(0)}>61
+ BB Ambient Temp Non-Critical [{ITEM.VALUE}]
+
+ 0
+ 4
+
+ 0
+
+
+ BB Ambient Temp Critical [{ITEM.VALUE}]
+ {debug IPMI Intel SR1530:bb_ambient_temp.last(0)}<5 or {debug IPMI Intel SR1530:bb_ambient_temp.last(0)}>66
+
+
+
+
+ {debug IPMI Intel SR1530:power.last(0)}=0
+ Power
+
+ 0
+ 2
+
+ 0
+
+
+
+
+
+ Fan speed and ambient temperature
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ EE0000
+ 0
+ 2
+ 0
+ -
+ debug IPMI Intel SR1530
+ bb_ambient_temp
+
+
+
+ 1
+ 0
+ 000000
+ 1
+ 2
+ 0
+ -
+ debug IPMI Intel SR1530
+ system_fan_3
+
+
+
+
+
+ Voltage
+ 900
+ 200
+ 0.0000
+ 5.5000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 2
+ 880000
+ 0
+ 2
+ 0
+ -
+ debug IPMI Intel SR1530
+ power
+
+
+
+ 1
+ 0
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug IPMI Intel SR1530
+ bb_1.8v_sm
+
+
+
+ 2
+ 0
+ 00CCCC
+ 0
+ 2
+ 0
+ -
+ debug IPMI Intel SR1530
+ bb_3.3v
+
+
+
+ 3
+ 0
+ 000000
+ 0
+ 2
+ 0
+ -
+ debug IPMI Intel SR1530
+ bb_3.3v_stby
+
+
+
+ 4
+ 0
+ 3333FF
+ 0
+ 2
+ 0
+ -
+ debug IPMI Intel SR1530
+ bb_5.0v
+
+
+
+ 5
+ 0
+ 777700
+ 0
+ 2
+ 0
+ -
+ debug IPMI Intel SR1530
+ processor_vcc
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug IPMI Intel SR1630.xml b/Templates/Templates DEBUG/debug IPMI Intel SR1630.xml
new file mode 100644
index 0000000..5ca229b
--- /dev/null
+++ b/Templates/Templates DEBUG/debug IPMI Intel SR1630.xml
@@ -0,0 +1,1005 @@
+
+
+ 3.0
+ 2018-07-18T08:12:43Z
+
+
+ Templates
+
+
+
+
+ debug IPMI Intel SR1630
+ debug IPMI Intel SR1630
+
+
+
+ Templates
+
+
+
+
+ Fans
+
+
+ Temperature
+
+
+ Voltage
+
+
+
+ -
+ Baseboard Temp
+ 12
+
+ 0
+
+ baseboard_temp
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ C
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+ Baseboard Temp
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Temperature
+
+
+
+
+
+ -
+ BB +1.05V PCH
+ 12
+
+ 0
+
+ bb_1.05v_pch
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ V
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+ BB +1.05V PCH
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Voltage
+
+
+
+
+
+ -
+ BB +1.1V P1 Vccp
+ 12
+
+ 0
+
+ bb_1.1v_p1_vccp
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ V
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+ BB +1.1V P1 Vccp
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Voltage
+
+
+
+
+
+ -
+ BB +1.5V P1 DDR3
+ 12
+
+ 0
+
+ bb_1.5v_p1_ddr3
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ V
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+ BB +1.5V P1 DDR3
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Voltage
+
+
+
+
+
+ -
+ BB +3.3V
+ 12
+
+ 0
+
+ bb_3.3v
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ V
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+ BB +3.3V
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Voltage
+
+
+
+
+
+ -
+ BB +3.3V STBY
+ 12
+
+ 0
+
+ bb_3.3v_stby
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ V
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+ BB +3.3V STBY
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Voltage
+
+
+
+
+
+ -
+ BB +5.0V
+ 12
+
+ 0
+
+ bb_5.0v
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ V
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+ BB +5.0V
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Voltage
+
+
+
+
+
+ -
+ Front Panel Temp
+ 12
+
+ 0
+
+ front_panel_temp
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ C
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+ Front Panel Temp
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Temperature
+
+
+
+
+
+ -
+ Power
+ 12
+
+ 0
+
+ power
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+ power
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Voltage
+
+
+
+
+
+ -
+ System Fan 2
+ 12
+
+ 0
+
+ system_fan_2
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ RPM
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+ System Fan 2
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Fans
+
+
+
+
+
+ -
+ System Fan 3
+ 12
+
+ 0
+
+ system_fan_3
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ RPM
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+ System Fan 3
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Fans
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {debug IPMI Intel SR1630:baseboard_temp.last(0)}<5 or {debug IPMI Intel SR1630:baseboard_temp.last(0)}>90
+ Baseboard Temp Critical [{ITEM.VALUE}]
+
+ 0
+ 5
+
+ 0
+
+
+ Power
+ {debug IPMI Intel SR1630:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1630:baseboard_temp.last(0)}<10 or {debug IPMI Intel SR1630:baseboard_temp.last(0)}>83
+ Baseboard Temp Non-Critical [{ITEM.VALUE}]
+
+ 0
+ 4
+
+ 0
+
+
+ Baseboard Temp Critical [{ITEM.VALUE}]
+ {debug IPMI Intel SR1630:baseboard_temp.last(0)}<5 or {debug IPMI Intel SR1630:baseboard_temp.last(0)}>90
+
+
+ Power
+ {debug IPMI Intel SR1630:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1630:bb_1.05v_pch.last(0)}<0.953 or {debug IPMI Intel SR1630:bb_1.05v_pch.last(0)}>1.149
+ BB +1.05V PCH Critical [{ITEM.VALUE}]
+
+ 0
+ 5
+
+ 0
+
+
+ Power
+ {debug IPMI Intel SR1630:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1630:bb_1.05v_pch.last(0)}<0.985 or {debug IPMI Intel SR1630:bb_1.05v_pch.last(0)}>1.117
+ BB +1.05V PCH Non-Critical [{ITEM.VALUE}]
+
+ 0
+ 4
+
+ 0
+
+
+ BB +1.05V PCH Critical [{ITEM.VALUE}]
+ {debug IPMI Intel SR1630:bb_1.05v_pch.last(0)}<0.953 or {debug IPMI Intel SR1630:bb_1.05v_pch.last(0)}>1.149
+
+
+ Power
+ {debug IPMI Intel SR1630:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1630:bb_1.1v_p1_vccp.last(0)}<0.683 or {debug IPMI Intel SR1630:bb_1.1v_p1_vccp.last(0)}>1.543
+ BB +1.1V P1 Vccp Critical [{ITEM.VALUE}]
+
+ 0
+ 5
+
+ 0
+
+
+ Power
+ {debug IPMI Intel SR1630:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1630:bb_1.1v_p1_vccp.last(0)}<0.708 or {debug IPMI Intel SR1630:bb_1.1v_p1_vccp.last(0)}>1.501
+ BB +1.1V P1 Vccp Non-Critical [{ITEM.VALUE}]
+
+ 0
+ 4
+
+ 0
+
+
+ BB +1.1V P1 Vccp Critical [{ITEM.VALUE}]
+ {debug IPMI Intel SR1630:bb_1.1v_p1_vccp.last(0)}<0.683 or {debug IPMI Intel SR1630:bb_1.1v_p1_vccp.last(0)}>1.543
+
+
+ Power
+ {debug IPMI Intel SR1630:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1630:bb_1.5v_p1_ddr3.last(0)}<1.362 or {debug IPMI Intel SR1630:bb_1.5v_p1_ddr3.last(0)}>1.635
+ BB +1.5V P1 DDR3 Critical [{ITEM.VALUE}]
+
+ 0
+ 5
+
+ 0
+
+
+ Power
+ {debug IPMI Intel SR1630:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1630:bb_1.5v_p1_ddr3.last(0)}<1.401 or {debug IPMI Intel SR1630:bb_1.5v_p1_ddr3.last(0)}>1.589
+ BB +1.5V P1 DDR3 Non-Critical [{ITEM.VALUE}]
+
+ 0
+ 4
+
+ 0
+
+
+ BB +1.5V P1 DDR3 Critical [{ITEM.VALUE}]
+ {debug IPMI Intel SR1630:bb_1.5v_p1_ddr3.last(0)}<1.362 or {debug IPMI Intel SR1630:bb_1.5v_p1_ddr3.last(0)}>1.635
+
+
+ Power
+ {debug IPMI Intel SR1630:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1630:bb_3.3v.last(0)}<2.982 or {debug IPMI Intel SR1630:bb_3.3v.last(0)}>3.625
+ BB +3.3V Critical [{ITEM.VALUE}]
+
+ 0
+ 5
+
+ 0
+
+
+ Power
+ {debug IPMI Intel SR1630:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1630:bb_3.3v.last(0)}<3.067 or {debug IPMI Intel SR1630:bb_3.3v.last(0)}>3.525
+ BB +3.3V Non-Critical [{ITEM.VALUE}]
+
+ 0
+ 4
+
+ 0
+
+
+ BB +3.3V Critical [{ITEM.VALUE}]
+ {debug IPMI Intel SR1630:bb_3.3v.last(0)}<2.982 or {debug IPMI Intel SR1630:bb_3.3v.last(0)}>3.625
+
+
+ Power
+ {debug IPMI Intel SR1630:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1630:bb_3.3v_stby.last(0)}<2.982 or {debug IPMI Intel SR1630:bb_3.3v_stby.last(0)}>3.625
+ BB +3.3V STBY Critical [{ITEM.VALUE}]
+
+ 0
+ 5
+
+ 0
+
+
+
+ {debug IPMI Intel SR1630:bb_3.3v_stby.last(0)}<3.067 or {debug IPMI Intel SR1630:bb_3.3v_stby.last(0)}>3.525
+ BB +3.3V STBY Non-Critical [{ITEM.VALUE}]
+
+ 0
+ 4
+
+ 0
+
+
+ BB +3.3V STBY Critical [{ITEM.VALUE}]
+ {debug IPMI Intel SR1630:bb_3.3v_stby.last(0)}<2.982 or {debug IPMI Intel SR1630:bb_3.3v_stby.last(0)}>3.625
+
+
+
+
+ {debug IPMI Intel SR1630:bb_5.0v.last(0)}<4.471 or {debug IPMI Intel SR1630:bb_5.0v.last(0)}>5.538
+ BB +5.0V Critical [{ITEM.VALUE}]
+
+ 0
+ 5
+
+ 0
+
+
+ Power
+ {debug IPMI Intel SR1630:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1630:bb_5.0v.last(0)}<4.630 or {debug IPMI Intel SR1630:bb_5.0v.last(0)}>5.380
+ BB +5.0V Non-Critical [{ITEM.VALUE}]
+
+ 0
+ 4
+
+ 0
+
+
+ BB +5.0V Critical [{ITEM.VALUE}]
+ {debug IPMI Intel SR1630:bb_5.0v.last(0)}<4.471 or {debug IPMI Intel SR1630:bb_5.0v.last(0)}>5.538
+
+
+ Power
+ {debug IPMI Intel SR1630:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1630:front_panel_temp.last(0)}<0 or {debug IPMI Intel SR1630:front_panel_temp.last(0)}>48
+ Front Panel Temp Critical [{ITEM.VALUE}]
+
+ 0
+ 5
+
+ 0
+
+
+ Power
+ {debug IPMI Intel SR1630:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1630:front_panel_temp.last(0)}<5 or {debug IPMI Intel SR1630:front_panel_temp.last(0)}>44
+ Front Panel Temp Non-Critical [{ITEM.VALUE}]
+
+ 0
+ 4
+
+ 0
+
+
+ Front Panel Temp Critical [{ITEM.VALUE}]
+ {debug IPMI Intel SR1630:front_panel_temp.last(0)}<0 or {debug IPMI Intel SR1630:front_panel_temp.last(0)}>48
+
+
+ Power
+ {debug IPMI Intel SR1630:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1630:power.last(0)}=0
+ Power
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug IPMI Intel SR1630:system_fan_2.last(0)}<324
+ System Fan 2 Critical [{ITEM.VALUE}]
+
+ 0
+ 5
+
+ 0
+
+
+ Power
+ {debug IPMI Intel SR1630:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1630:system_fan_2.last(0)}<378
+ System Fan 2 Non-Critical [{ITEM.VALUE}]
+
+ 0
+ 4
+
+ 0
+
+
+ Power
+ {debug IPMI Intel SR1630:power.last(0)}=0
+
+
+ System Fan 2 Critical [{ITEM.VALUE}]
+ {debug IPMI Intel SR1630:system_fan_2.last(0)}<324
+
+
+
+
+ {debug IPMI Intel SR1630:system_fan_3.last(0)}<324
+ System Fan 3 Critical [{ITEM.VALUE}]
+
+ 0
+ 5
+
+ 0
+
+
+ Power
+ {debug IPMI Intel SR1630:power.last(0)}=0
+
+
+
+
+ {debug IPMI Intel SR1630:system_fan_3.last(0)}<378
+ System Fan 3 Non-Critical [{ITEM.VALUE}]
+
+ 0
+ 4
+
+ 0
+
+
+ Power
+ {debug IPMI Intel SR1630:power.last(0)}=0
+
+
+ System Fan 3 Critical [{ITEM.VALUE}]
+ {debug IPMI Intel SR1630:system_fan_3.last(0)}<324
+
+
+
+
+
+
+ Fan speed and temperature
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 2
+ EE0000
+ 0
+ 2
+ 0
+ -
+ debug IPMI Intel SR1630
+ front_panel_temp
+
+
+
+ 1
+ 2
+ EE00EE
+ 0
+ 2
+ 0
+ -
+ debug IPMI Intel SR1630
+ baseboard_temp
+
+
+
+ 2
+ 0
+ 000000
+ 1
+ 2
+ 0
+ -
+ debug IPMI Intel SR1630
+ system_fan_2
+
+
+
+ 3
+ 4
+ 000000
+ 1
+ 2
+ 0
+ -
+ debug IPMI Intel SR1630
+ system_fan_3
+
+
+
+
+
+ Voltage
+ 900
+ 200
+ 0.0000
+ 5.5000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 2
+ 880000
+ 0
+ 2
+ 0
+ -
+ debug IPMI Intel SR1630
+ power
+
+
+
+ 1
+ 0
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug IPMI Intel SR1630
+ bb_1.05v_pch
+
+
+
+ 2
+ 0
+ 00CCCC
+ 0
+ 2
+ 0
+ -
+ debug IPMI Intel SR1630
+ bb_3.3v
+
+
+
+ 3
+ 0
+ 000000
+ 0
+ 2
+ 0
+ -
+ debug IPMI Intel SR1630
+ bb_3.3v_stby
+
+
+
+ 4
+ 0
+ 3333FF
+ 0
+ 2
+ 0
+ -
+ debug IPMI Intel SR1630
+ bb_5.0v
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug JMX Generic.xml b/Templates/Templates DEBUG/debug JMX Generic.xml
new file mode 100644
index 0000000..bd4e08d
--- /dev/null
+++ b/Templates/Templates DEBUG/debug JMX Generic.xml
@@ -0,0 +1,3323 @@
+
+
+ 3.0
+ 2018-07-18T08:11:38Z
+
+
+ Templates
+
+
+
+
+ debug JMX Generic
+ debug JMX Generic
+
+
+
+ Templates
+
+
+
+
+ Classes
+
+
+ Compilation
+
+
+ Garbage Collector
+
+
+ Memory
+
+
+ Memory Pool
+
+
+ Operating System
+
+
+ Runtime
+
+
+ Threads
+
+
+
+ -
+ cl Loaded Class Count
+ 16
+
+ 0
+
+ jmx["java.lang:type=ClassLoading",LoadedClassCount]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Classes
+
+
+
+
+
+ -
+ cl Total Loaded Class Count
+ 16
+
+ 0
+
+ jmx["java.lang:type=ClassLoading",TotalLoadedClassCount]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Classes
+
+
+
+
+
+ -
+ cl Unloaded Class Count
+ 16
+
+ 0
+
+ jmx["java.lang:type=ClassLoading",UnloadedClassCount]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Classes
+
+
+
+
+
+ -
+ comp Name of the current JIT compiler
+ 16
+
+ 0
+
+ jmx["java.lang:type=Compilation",Name]
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Compilation
+
+
+
+
+
+ -
+ comp Accumulated time spent in compilation
+ 16
+
+ 1
+
+ jmx["java.lang:type=Compilation",TotalCompilationTime]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ s
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 0.001
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Compilation
+
+
+
+
+
+ -
+ gc ConcurrentMarkSweep number of collections per second
+ 16
+
+ 0
+
+ jmx["java.lang:type=GarbageCollector,name=ConcurrentMarkSweep",CollectionCount]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Garbage Collector
+
+
+
+
+
+ -
+ gc ConcurrentMarkSweep accumulated time spent in collection
+ 16
+
+ 1
+
+ jmx["java.lang:type=GarbageCollector,name=ConcurrentMarkSweep",CollectionTime]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ s
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 0.001
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Garbage Collector
+
+
+
+
+
+ -
+ gc Copy number of collections per second
+ 16
+
+ 0
+
+ jmx["java.lang:type=GarbageCollector,name=Copy",CollectionCount]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Garbage Collector
+
+
+
+
+
+ -
+ gc Copy accumulated time spent in collection
+ 16
+
+ 1
+
+ jmx["java.lang:type=GarbageCollector,name=Copy",CollectionTime]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ s
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 0.001
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Garbage Collector
+
+
+
+
+
+ -
+ gc MarkSweepCompact number of collections per second
+ 16
+
+ 0
+
+ jmx["java.lang:type=GarbageCollector,name=MarkSweepCompact",CollectionCount]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Garbage Collector
+
+
+
+
+
+ -
+ gc MarkSweepCompact accumulated time spent in collection
+ 16
+
+ 1
+
+ jmx["java.lang:type=GarbageCollector,name=MarkSweepCompact",CollectionTime]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ s
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 0.001
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Garbage Collector
+
+
+
+
+
+ -
+ gc ParNew number of collections per second
+ 16
+
+ 0
+
+ jmx["java.lang:type=GarbageCollector,name=ParNew",CollectionCount]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Garbage Collector
+
+
+
+
+
+ -
+ gc ParNew accumulated time spent in collection
+ 16
+
+ 1
+
+ jmx["java.lang:type=GarbageCollector,name=ParNew",CollectionTime]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ s
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 0.001
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Garbage Collector
+
+
+
+
+
+ -
+ gc PS MarkSweep number of collections per second
+ 16
+
+ 0
+
+ jmx["java.lang:type=GarbageCollector,name=PS MarkSweep",CollectionCount]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Garbage Collector
+
+
+
+
+
+ -
+ gc PS MarkSweep accumulated time spent in collection
+ 16
+
+ 1
+
+ jmx["java.lang:type=GarbageCollector,name=PS MarkSweep",CollectionTime]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ s
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 0.001
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Garbage Collector
+
+
+
+
+
+ -
+ gc PS Scavenge number of collections per second
+ 16
+
+ 0
+
+ jmx["java.lang:type=GarbageCollector,name=PS Scavenge",CollectionCount]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Garbage Collector
+
+
+
+
+
+ -
+ gc PS Scavenge accumulated time spent in collection
+ 16
+
+ 1
+
+ jmx["java.lang:type=GarbageCollector,name=PS Scavenge",CollectionTime]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ s
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 0.001
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Garbage Collector
+
+
+
+
+
+ -
+ mem Heap Memory committed
+ 16
+
+ 0
+
+ jmx["java.lang:type=Memory",HeapMemoryUsage.committed]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ mem Heap Memory max
+ 16
+
+ 0
+
+ jmx["java.lang:type=Memory",HeapMemoryUsage.max]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ mem Heap Memory used
+ 16
+
+ 0
+
+ jmx["java.lang:type=Memory",HeapMemoryUsage.used]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ mem Non-Heap Memory committed
+ 16
+
+ 0
+
+ jmx["java.lang:type=Memory",NonHeapMemoryUsage.committed]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ mem Non-Heap Memory max
+ 16
+
+ 0
+
+ jmx["java.lang:type=Memory",NonHeapMemoryUsage.max]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ mem Non-Heap Memory used
+ 16
+
+ 0
+
+ jmx["java.lang:type=Memory",NonHeapMemoryUsage.used]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ mem Object Pending Finalization Count
+ 16
+
+ 0
+
+ jmx["java.lang:type=Memory",ObjectPendingFinalizationCount]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ mp CMS Old Gen committed
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.committed]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp CMS Old Gen max
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.max]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp CMS Old Gen used
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.used]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp CMS Perm Gen committed
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.committed]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp CMS Perm Gen max
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.max]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp CMS Perm Gen used
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.used]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp Code Cache committed
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.committed]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp Code Cache max
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.max]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp Code Cache used
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.used]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp Perm Gen committed
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.committed]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp Perm Gen max
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.max]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp Perm Gen used
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.used]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp PS Old Gen committed
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.committed]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp PS Old Gen max
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.max]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp PS Old Gen used
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.used]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp PS Perm Gen committed
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.committed]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp PS Perm Gen max
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.max]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp PS Perm Gen used
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.used]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp Tenured Gen committed
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.committed]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp Tenured Gen max
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.max]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ mp Tenured Gen used
+ 16
+
+ 0
+
+ jmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.used]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory Pool
+
+
+
+
+
+ -
+ os Max File Descriptor Count
+ 16
+
+ 0
+
+ jmx["java.lang:type=OperatingSystem",MaxFileDescriptorCount]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Operating System
+
+
+
+
+
+ -
+ os Open File Descriptor Count
+ 16
+
+ 0
+
+ jmx["java.lang:type=OperatingSystem",OpenFileDescriptorCount]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Operating System
+
+
+
+
+
+ -
+ os Process CPU Load
+ 16
+
+ 1
+
+ jmx["java.lang:type=OperatingSystem",ProcessCpuLoad]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 100
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Operating System
+
+
+
+
+
+ -
+ jvm Uptime
+ 16
+
+ 1
+
+ jmx["java.lang:type=Runtime",Uptime]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ uptime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 0.001
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Runtime
+
+
+
+
+
+ -
+ jvm Name
+ 16
+
+ 0
+
+ jmx["java.lang:type=Runtime",VmName]
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Runtime
+
+
+
+
+
+ -
+ jvm Version
+ 16
+
+ 0
+
+ jmx["java.lang:type=Runtime",VmVersion]
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Runtime
+
+
+
+
+
+ -
+ th Daemon Thread Count
+ 16
+
+ 0
+
+ jmx["java.lang:type=Threading",DaemonThreadCount]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Threads
+
+
+
+
+
+ -
+ th Peak Thread Count
+ 16
+
+ 0
+
+ jmx["java.lang:type=Threading",PeakThreadCount]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Threads
+
+
+
+
+
+ -
+ th Thread Count
+ 16
+
+ 0
+
+ jmx["java.lang:type=Threading",ThreadCount]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Threads
+
+
+
+
+
+ -
+ th Total Started Thread Count
+ 16
+
+ 0
+
+ jmx["java.lang:type=Threading",TotalStartedThreadCount]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Threads
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=Memory",HeapMemoryUsage.used].last(0)}>({debug JMX Generic:jmx["java.lang:type=Memory",HeapMemoryUsage.max].last(0)}*0.7)
+ 70% mem Heap Memory used on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=Memory",NonHeapMemoryUsage.used].last(0)}>({debug JMX Generic:jmx["java.lang:type=Memory",NonHeapMemoryUsage.max].last(0)}*0.7)
+ 70% mem Non-Heap Memory used on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.used].last(0)}>({debug JMX Generic:jmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.max].last(0)}*0.7)
+ 70% mp CMS Old Gen used on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.used].last(0)}>({debug JMX Generic:jmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.max].last(0)}*0.7)
+ 70% mp CMS Perm Gen used on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.used].last(0)}>({debug JMX Generic:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.max].last(0)}*0.7)
+ 70% mp Code Cache used on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.used].last(0)}>({debug JMX Generic:jmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.max].last(0)}*0.7)
+ 70% mp Perm Gen used on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.used].last(0)}>({debug JMX Generic:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.max].last(0)}*0.7)
+ 70% mp PS Old Gen used on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.used].last(0)}>({debug JMX Generic:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.max].last(0)}*0.7)
+ 70% mp PS Perm Gen used on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.used].last(0)}>({debug JMX Generic:jmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.max].last(0)}*0.7)
+ 70% mp Tenured Gen used on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=OperatingSystem",OpenFileDescriptorCount].last(0)}>({debug JMX Generic:jmx["java.lang:type=OperatingSystem",MaxFileDescriptorCount].last(0)}*0.7)
+ 70% os Opened File Descriptor Count used on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=OperatingSystem",ProcessCpuLoad].last(0)}>70
+ 70% os Process CPU Load on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=GarbageCollector,name=ParNew",CollectionCount].last(0)}<{debug JMX Generic:jmx["java.lang:type=GarbageCollector,name=ConcurrentMarkSweep",CollectionCount].last(0)}
+ gc Concurrent Mark Sweep in fire fighting mode on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=GarbageCollector,name=Copy",CollectionCount].last(0)}<{debug JMX Generic:jmx["java.lang:type=GarbageCollector,name=MarkSweepCompact",CollectionCount].last(0)}
+ gc Mark Sweep Compact in fire fighting mode on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=GarbageCollector,name=PS Scavenge",CollectionCount].last(0)}<{debug JMX Generic:jmx["java.lang:type=GarbageCollector,name=PS MarkSweep",CollectionCount].last(0)}
+ gc PS Mark Sweep in fire fighting mode on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=Memory",HeapMemoryUsage.committed].last(0)}={debug JMX Generic:jmx["java.lang:type=Memory",HeapMemoryUsage.max].last(0)}
+ mem Heap Memory fully committed on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=Memory",NonHeapMemoryUsage.committed].last(0)}={debug JMX Generic:jmx["java.lang:type=Memory",NonHeapMemoryUsage.max].last(0)}
+ mem Non-Heap Memory fully committed on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.committed].last(0)}={debug JMX Generic:jmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.max].last(0)}
+ mp CMS Old Gen fully committed on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.committed].last(0)}={debug JMX Generic:jmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.max].last(0)}
+ mp CMS Perm Gen fully committed on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.committed].last(0)}={debug JMX Generic:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.max].last(0)}
+ mp Code Cache fully committed on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.committed].last(0)}={debug JMX Generic:jmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.max].last(0)}
+ mp Perm Gen fully committed on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.committed].last(0)}={debug JMX Generic:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.max].last(0)}
+ mp PS Old Gen fully committed on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.committed].last(0)}={debug JMX Generic:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.max].last(0)}
+ mp PS Perm Gen fully committed on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.committed].last(0)}={debug JMX Generic:jmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.max].last(0)}
+ mp Tenured Gen fully committed on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=Runtime",Uptime].nodata(5m)}=1
+ {HOST.NAME} is not reachable
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=Runtime",VmName].str(Server)}<>1
+ {HOST.NAME} runs suboptimal VM type
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug JMX Generic:jmx["java.lang:type=Compilation",Name].str(Client)}=1
+ {HOST.NAME} uses suboptimal JIT compiler
+
+ 0
+ 1
+
+ 0
+
+
+
+
+
+ Class Loader
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=ClassLoading",TotalLoadedClassCount]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=ClassLoading",UnloadedClassCount]
+
+
+
+ 2
+ 0
+ 0000C8
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=ClassLoading",LoadedClassCount]
+
+
+
+
+
+ File Descriptors
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=OperatingSystem",MaxFileDescriptorCount]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=OperatingSystem",OpenFileDescriptorCount]
+
+
+
+
+
+ Garbage Collector collections per second
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=GarbageCollector,name=PS Scavenge",CollectionCount]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=GarbageCollector,name=ConcurrentMarkSweep",CollectionCount]
+
+
+
+ 2
+ 0
+ 0000C8
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=GarbageCollector,name=Copy",CollectionCount]
+
+
+
+ 3
+ 0
+ C8C800
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=GarbageCollector,name=MarkSweepCompact",CollectionCount]
+
+
+
+ 4
+ 0
+ 00C8C9
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=GarbageCollector,name=PS MarkSweep",CollectionCount]
+
+
+
+ 5
+ 0
+ C800C8
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=GarbageCollector,name=ParNew",CollectionCount]
+
+
+
+
+
+ Memory Pool CMS Old Gen
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.committed]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.max]
+
+
+
+ 2
+ 0
+ 0000C8
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.used]
+
+
+
+
+
+ Memory Pool CMS Perm Gen
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.committed]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.max]
+
+
+
+ 2
+ 0
+ 0000C8
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.used]
+
+
+
+
+
+ Memory Pool Code Cache
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.committed]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.max]
+
+
+
+ 2
+ 0
+ 0000C8
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.used]
+
+
+
+
+
+ Memory Pool Perm Gen
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.committed]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.max]
+
+
+
+ 2
+ 0
+ 0000C8
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.used]
+
+
+
+
+
+ Memory Pool PS Old Gen
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.committed]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.max]
+
+
+
+ 2
+ 0
+ 0000C8
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.used]
+
+
+
+
+
+ Memory Pool PS Perm Gen
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 0000C8
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.committed]
+
+
+
+ 1
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.max]
+
+
+
+ 2
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.used]
+
+
+
+
+
+ Memory Pool Tenured Gen
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.committed]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.max]
+
+
+
+ 2
+ 0
+ 0000C8
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.used]
+
+
+
+
+
+ Threads
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=Threading",PeakThreadCount]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=Threading",DaemonThreadCount]
+
+
+
+ 2
+ 0
+ 0000C8
+ 0
+ 2
+ 0
+ -
+ debug JMX Generic
+ jmx["java.lang:type=Threading",ThreadCount]
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug JMX Tomcat.xml b/Templates/Templates DEBUG/debug JMX Tomcat.xml
new file mode 100644
index 0000000..5be9f83
--- /dev/null
+++ b/Templates/Templates DEBUG/debug JMX Tomcat.xml
@@ -0,0 +1,1699 @@
+
+
+ 3.0
+ 2018-07-18T08:17:46Z
+
+
+ Templates
+
+
+
+
+ debug JMX Tomcat
+ debug JMX Tomcat
+
+
+
+ Templates
+
+
+
+
+ http-8080
+
+
+ http-8443
+
+
+ jk-8009
+
+
+ Sessions
+
+
+ Tomcat
+
+
+
+ -
+ http-8080 bytes received per second
+ 16
+
+ 0
+
+ jmx["Catalina:type=GlobalRequestProcessor,name=http-8080",bytesReceived]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ B
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ http-8080
+
+
+
+
+
+ -
+ http-8080 bytes sent per second
+ 16
+
+ 0
+
+ jmx["Catalina:type=GlobalRequestProcessor,name=http-8080",bytesSent]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ B
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ http-8080
+
+
+
+
+
+ -
+ http-8080 errors per second
+ 16
+
+ 0
+
+ jmx["Catalina:type=GlobalRequestProcessor,name=http-8080",errorCount]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ http-8080
+
+
+
+
+
+ -
+ http-8080 request processing time
+ 16
+
+ 1
+
+ jmx["Catalina:type=GlobalRequestProcessor,name=http-8080",processingTime]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ s
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 0.001
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ http-8080
+
+
+
+
+
+ -
+ http-8080 requests per second
+ 16
+
+ 0
+
+ jmx["Catalina:type=GlobalRequestProcessor,name=http-8080",requestCount]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ http-8080
+
+
+
+
+
+ -
+ http-8443 bytes received per second
+ 16
+
+ 0
+
+ jmx["Catalina:type=GlobalRequestProcessor,name=http-8443",bytesReceived]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ B
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ http-8443
+
+
+
+
+
+ -
+ http-8443 bytes sent per second
+ 16
+
+ 0
+
+ jmx["Catalina:type=GlobalRequestProcessor,name=http-8443", bytesSent]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ B
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ http-8443
+
+
+
+
+
+ -
+ http-8443 errors per second
+ 16
+
+ 0
+
+ jmx["Catalina:type=GlobalRequestProcessor,name=http-8443",errorCount]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ http-8443
+
+
+
+
+
+ -
+ http-8443 request processing time
+ 16
+
+ 1
+
+ jmx["Catalina:type=GlobalRequestProcessor,name=http-8443",processingTime]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ s
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 0.001
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ http-8443
+
+
+
+
+
+ -
+ http-8443 requests per second
+ 16
+
+ 0
+
+ jmx["Catalina:type=GlobalRequestProcessor,name=http-8443",requestCount]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ http-8443
+
+
+
+
+
+ -
+ jk-8009 bytes received per second
+ 16
+
+ 0
+
+ jmx["Catalina:type=GlobalRequestProcessor,name=jk-8009", bytesReceived]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ B
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ jk-8009
+
+
+
+
+
+ -
+ jk-8009 bytes sent per second
+ 16
+
+ 0
+
+ jmx["Catalina:type=GlobalRequestProcessor,name=jk-8009",bytesSent]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ B
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ jk-8009
+
+
+
+
+
+ -
+ jk-8009 errors per second
+ 16
+
+ 0
+
+ jmx["Catalina:type=GlobalRequestProcessor,name=jk-8009",errorCount]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ jk-8009
+
+
+
+
+
+ -
+ jk-8009 request processing time
+ 16
+
+ 1
+
+ jmx["Catalina:type=GlobalRequestProcessor,name=jk-8009",processingTime]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ s
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 0.001
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ jk-8009
+
+
+
+
+
+ -
+ jk-8009 requests per second
+ 16
+
+ 0
+
+ jmx["Catalina:type=GlobalRequestProcessor,name=jk-8009",requestCount]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ jk-8009
+
+
+
+
+
+ -
+ Number of active sessions at this moment
+ 16
+
+ 0
+
+ jmx["Catalina:type=Manager,path=/,host=localhost",activeSessions]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Sessions
+
+
+
+
+
+ -
+ The maximum number of active Sessions allowed, or -1 for no limit
+ 16
+
+ 0
+
+ jmx["Catalina:type=Manager,path=/,host=localhost",maxActiveSessions]
+ 3600
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Sessions
+
+
+
+
+
+ -
+ Maximum number of active sessions so far
+ 16
+
+ 0
+
+ jmx["Catalina:type=Manager,path=/,host=localhost",maxActive]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Sessions
+
+
+
+
+
+ -
+ Number of sessions we rejected due to maxActive being reached
+ 16
+
+ 0
+
+ jmx["Catalina:type=Manager,path=/,host=localhost",rejectedSessions]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Sessions
+
+
+
+
+
+ -
+ Number of sessions created by this manager per second
+ 16
+
+ 0
+
+ jmx["Catalina:type=Manager,path=/,host=localhost",sessionCounter]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Sessions
+
+
+
+
+
+ -
+ http-8080 gzip compression
+ 16
+
+ 0
+
+ jmx["Catalina:type=ProtocolHandler,port=8080",compression]
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ http-8080
+
+
+
+
+
+ -
+ http-8443 gzip compression
+ 16
+
+ 0
+
+ jmx["Catalina:type=ProtocolHandler,port=8443",compression]
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ http-8443
+
+
+
+
+
+ -
+ Tomcat version
+ 16
+
+ 0
+
+ jmx["Catalina:type=Server",serverInfo]
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Tomcat
+
+
+
+
+
+ -
+ http-8080 threads allocated
+ 16
+
+ 0
+
+ jmx["Catalina:type=ThreadPool,name=http-8080",currentThreadCount]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ http-8080
+
+
+
+
+
+ -
+ http-8080 threads busy
+ 16
+
+ 0
+
+ jmx["Catalina:type=ThreadPool,name=http-8080",currentThreadsBusy]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ http-8080
+
+
+
+
+
+ -
+ http-8080 threads max
+ 16
+
+ 0
+
+ jmx["Catalina:type=ThreadPool,name=http-8080",maxThreads]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ http-8080
+
+
+
+
+
+ -
+ http-8443 threads allocated
+ 16
+
+ 0
+
+ jmx["Catalina:type=ThreadPool,name=http-8443",currentThreadCount]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ http-8443
+
+
+
+
+
+ -
+ http-8443 threads busy
+ 16
+
+ 0
+
+ jmx["Catalina:type=ThreadPool,name=http-8443",currentThreadsBusy]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ http-8443
+
+
+
+
+
+ -
+ http-8443 threads max
+ 16
+
+ 0
+
+ jmx["Catalina:type=ThreadPool,name=http-8443",maxThreads]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ http-8443
+
+
+
+
+
+ -
+ jk-8009 threads allocated
+ 16
+
+ 0
+
+ jmx["Catalina:type=ThreadPool,name=jk-8009",currentThreadCount]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ jk-8009
+
+
+
+
+
+ -
+ jk-8009 threads busy
+ 16
+
+ 0
+
+ jmx["Catalina:type=ThreadPool,name=jk-8009",currentThreadsBusy]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ jk-8009
+
+
+
+
+
+ -
+ jk-8009 threads max
+ 16
+
+ 0
+
+ jmx["Catalina:type=ThreadPool,name=jk-8009",maxThreads]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ jk-8009
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {debug JMX Tomcat:jmx["Catalina:type=ThreadPool,name=http-8080",currentThreadsBusy].last(0)} > ({debug JMX Tomcat:jmx["Catalina:type=ThreadPool,name=http-8080",maxThreads].last(0)} * 0.7)
+ 70% http-8080 worker threads busy on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug JMX Tomcat:jmx["Catalina:type=ThreadPool,name=http-8443",currentThreadsBusy].last(0)} > ({debug JMX Tomcat:jmx["Catalina:type=ThreadPool,name=http-8443",maxThreads].last(0)} * 0.7)
+ 70% http-8443 worker threads busy on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug JMX Tomcat:jmx["Catalina:type=ThreadPool,name=jk-8009",currentThreadsBusy].last(0)} > ({debug JMX Tomcat:jmx["Catalina:type=ThreadPool,name=jk-8009",maxThreads].last(0)} *0.7)
+ 70% jk-8009 worker threads busy on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug JMX Tomcat:jmx["Catalina:type=ProtocolHandler,port=8080",compression].str(off)} = 1
+ gzip compression is off for connector http-8080 on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug JMX Tomcat:jmx["Catalina:type=ProtocolHandler,port=8443",compression].str(off)} = 1
+ gzip compression is off for connector http-8443 on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+
+
+ http-8080 worker threads
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ debug JMX Tomcat
+ jmx["Catalina:type=ThreadPool,name=http-8080",maxThreads]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug JMX Tomcat
+ jmx["Catalina:type=ThreadPool,name=http-8080",currentThreadsBusy]
+
+
+
+ 2
+ 0
+ 0000C8
+ 0
+ 2
+ 0
+ -
+ debug JMX Tomcat
+ jmx["Catalina:type=ThreadPool,name=http-8080",currentThreadCount]
+
+
+
+
+
+ http-8443 worker threads
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ debug JMX Tomcat
+ jmx["Catalina:type=ThreadPool,name=http-8443",maxThreads]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug JMX Tomcat
+ jmx["Catalina:type=ThreadPool,name=http-8443",currentThreadsBusy]
+
+
+
+ 2
+ 0
+ 0000C8
+ 0
+ 2
+ 0
+ -
+ debug JMX Tomcat
+ jmx["Catalina:type=ThreadPool,name=http-8443",currentThreadCount]
+
+
+
+
+
+ jk-8009 worker threads
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ debug JMX Tomcat
+ jmx["Catalina:type=ThreadPool,name=jk-8009",maxThreads]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug JMX Tomcat
+ jmx["Catalina:type=ThreadPool,name=jk-8009",currentThreadsBusy]
+
+
+
+ 2
+ 0
+ 0000C8
+ 0
+ 2
+ 0
+ -
+ debug JMX Tomcat
+ jmx["Catalina:type=ThreadPool,name=jk-8009",currentThreadCount]
+
+
+
+
+
+ sessions /
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ debug JMX Tomcat
+ jmx["Catalina:type=Manager,path=/,host=localhost",rejectedSessions]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug JMX Tomcat
+ jmx["Catalina:type=Manager,path=/,host=localhost",activeSessions]
+
+
+
+ 2
+ 0
+ 0000C8
+ 0
+ 2
+ 0
+ -
+ debug JMX Tomcat
+ jmx["Catalina:type=Manager,path=/,host=localhost",maxActiveSessions]
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug OS AIX.xml b/Templates/Templates DEBUG/debug OS AIX.xml
new file mode 100644
index 0000000..ad1f2c4
--- /dev/null
+++ b/Templates/Templates DEBUG/debug OS AIX.xml
@@ -0,0 +1,2926 @@
+
+
+ 3.0
+ 2018-07-18T08:23:19Z
+
+
+ Templates OS
+
+
+
+
+ debug OS AIX
+ debug OS AIX
+
+
+
+ Templates OS
+
+
+
+
+ CPU
+
+
+ Filesystems
+
+
+ General
+
+
+ Logical partitions
+
+
+ Memory
+
+
+ Network interfaces
+
+
+ OS
+
+
+ Performance
+
+
+ Processes
+
+
+ Security
+
+
+ Zabbix agent
+
+
+
+ -
+ Host name of zabbix_agentd running
+ 0
+
+ 0
+
+ agent.hostname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix agent
+
+
+
+
+
+ -
+ Agent ping
+ 0
+
+ 0
+
+ agent.ping
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The agent always returns 1 for this item. It could be used in combination with nodata() for availability check.
+ 0
+
+
+ Zabbix agent
+
+
+
+ Zabbix agent ping status
+
+
+
+ -
+ Version of zabbix_agent(d) running
+ 0
+
+ 0
+
+ agent.version
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix agent
+
+
+
+
+
+ -
+ Number of running processes
+ 0
+
+ 0
+
+ proc.num[,,run]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of processes in running state.
+ 0
+
+
+ Processes
+
+
+
+
+
+ -
+ Number of processes
+ 0
+
+ 0
+
+ proc.num[]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of processes in any state.
+ 0
+
+
+ Processes
+
+
+
+
+
+ -
+ Interrupts per second
+ 0
+
+ 0
+
+ system.cpu.intr
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ ips
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (1 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg1]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (5 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg5]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (15 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg15]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Context switches per second
+ 0
+
+ 0
+
+ system.cpu.switches
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ sps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Host name
+ 0
+
+ 0
+
+ system.hostname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ System host name.
+ 3
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Host local time
+ 0
+
+ 0
+
+ system.localtime
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ unixtime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ CPU available physical processors in the shared pool
+ 0
+
+ 0
+
+ system.stat[cpu,app]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Logical partitions
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU entitled capacity consumed
+ 0
+
+ 0
+
+ system.stat[cpu,ec]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Logical partitions
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU idle time
+ 0
+
+ 0
+
+ system.stat[cpu,id]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU logical processor utilization
+ 0
+
+ 0
+
+ system.stat[cpu,lbusy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Logical partitions
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU number of physical processors consumed
+ 0
+
+ 0
+
+ system.stat[cpu,pc]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Logical partitions
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU system time
+ 0
+
+ 0
+
+ system.stat[cpu,sy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU user time
+ 0
+
+ 0
+
+ system.stat[cpu,us]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU iowait time
+ 0
+
+ 0
+
+ system.stat[cpu,wa]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Amount of data transferred
+ 0
+
+ 0
+
+ system.stat[disk,bps]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+ Performance
+
+
+
+
+
+ -
+ Number of transfers
+ 0
+
+ 0
+
+ system.stat[disk,tps]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor units is entitled to receive
+ 0
+
+ 0
+
+ system.stat[ent]
+ 3600
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Logical partitions
+
+
+
+
+
+ -
+ Kernel thread context switches
+ 0
+
+ 0
+
+ system.stat[faults,cs]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Device interrupts
+ 0
+
+ 0
+
+ system.stat[faults,in]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ System calls
+ 0
+
+ 0
+
+ system.stat[faults,sy]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Length of the swap queue
+ 0
+
+ 0
+
+ system.stat[kthr,b]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+ Performance
+
+
+
+
+
+ -
+ Length of the run queue
+ 0
+
+ 0
+
+ system.stat[kthr,r]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Active virtual pages
+ 0
+
+ 0
+
+ system.stat[memory,avm]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Free real memory
+ 0
+
+ 0
+
+ system.stat[memory,fre]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ File page-ins per second
+ 0
+
+ 0
+
+ system.stat[page,fi]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ File page-outs per second
+ 0
+
+ 0
+
+ system.stat[page,fo]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Pages freed (page replacement)
+ 0
+
+ 0
+
+ system.stat[page,fr]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Pages paged in from paging space
+ 0
+
+ 0
+
+ system.stat[page,pi]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Pages paged out to paging space
+ 0
+
+ 0
+
+ system.stat[page,po]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Pages scanned by page-replacement algorithm
+ 0
+
+ 0
+
+ system.stat[page,sr]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ System information
+ 0
+
+ 0
+
+ system.uname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 5
+
+
+ Zabbix agent
+
+
+
+
+
+ -
+ System uptime
+ 0
+
+ 0
+
+ system.uptime
+ 600
+ 7
+ 365
+ 0
+ 3
+
+ uptime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Number of logged in users
+ 0
+
+ 0
+
+ system.users.num
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of users who are currently logged in.
+ 0
+
+
+ OS
+
+
+ Security
+
+
+
+
+
+ -
+ Checksum of $1
+ 0
+
+ 0
+
+ vfs.file.cksum[/etc/passwd]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Security
+
+
+
+
+
+ -
+ Available memory
+ 0
+
+ 0
+
+ vm.memory.size[available]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Available memory is defined as free+cached+buffers memory.
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Total memory
+ 0
+
+ 0
+
+ vm.memory.size[total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+
+
+
+ Network interface discovery
+ 0
+
+
+ net.if.discovery
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#IFNAME}
+ @Network interfaces for discovery
+ 8
+ A
+
+
+
+ 30
+ Discovery of network interfaces as defined in global regular expression "Network interfaces for discovery".
+
+
+ Incoming network traffic on $1
+ 0
+
+ 1
+
+ net.if.in[{#IFNAME}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network interfaces
+
+
+
+
+
+
+
+ Outgoing network traffic on $1
+ 0
+
+ 1
+
+ net.if.out[{#IFNAME}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network interfaces
+
+
+
+
+
+
+
+
+
+
+ Network traffic on {#IFNAME}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ 00AA00
+ 0
+ 2
+ 0
+ -
+ debug OS AIX
+ net.if.in[{#IFNAME}]
+
+
+
+ 1
+ 5
+ 3333FF
+ 0
+ 2
+ 0
+ -
+ debug OS AIX
+ net.if.out[{#IFNAME}]
+
+
+
+
+
+
+
+
+ Mounted filesystem discovery
+ 0
+
+
+ vfs.fs.discovery
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#FSTYPE}
+ @File systems for discovery
+ 8
+ A
+
+
+
+ 30
+ Discovery of file systems of different types as defined in global regular expression "File systems for discovery".
+
+
+ Free inodes on $1 (percentage)
+ 0
+
+ 0
+
+ vfs.fs.inode[{#FSNAME},pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Free disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},free]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Free disk space on $1 (percentage)
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Total disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Used disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},used]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+
+
+ {debug OS AIX:vfs.fs.size[{#FSNAME},pfree].last(0)}<20
+ Free disk space is less than 20% on volume {#FSNAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS AIX:vfs.fs.inode[{#FSNAME},pfree].last(0)}<20
+ Free inodes is less than 20% on volume {#FSNAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+
+
+ Disk space usage {#FSNAME}
+ 600
+ 340
+ 0.0000
+ 100.0000
+ 0
+ 0
+ 2
+ 1
+ 1
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 2
+ -
+ debug OS AIX
+ vfs.fs.size[{#FSNAME},total]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug OS AIX
+ vfs.fs.size[{#FSNAME},free]
+
+
+
+
+
+
+
+
+
+
+
+
+ System performance
+ 2
+ 2
+
+
+ 0
+ 500
+ 148
+ 0
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ CPU load
+ debug OS AIX
+
+ 3
+
+
+
+ 0
+ 500
+ 100
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ CPU jumps
+ debug OS AIX
+
+ 3
+
+
+
+ 0
+ 500
+ 100
+ 0
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ CPU utilization
+ debug OS AIX
+
+ 3
+
+
+
+ 0
+ 500
+ 100
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ Memory usage
+ debug OS AIX
+
+ 3
+
+
+
+
+
+
+
+
+
+ {debug OS AIX:vfs.file.cksum[/etc/passwd].diff(0)}>0
+ /etc/passwd has been changed on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS AIX:system.stat[cpu,wa].avg(5m)}>20
+ Disk I/O is overloaded on {HOST.NAME}
+
+ 0
+ 2
+ OS spends significant time waiting for I/O (input/output) operations. It could be indicator of performance issues with storage system.
+ 0
+
+
+
+ {debug OS AIX:system.uname.diff(0)}>0
+ Host information was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS AIX:agent.hostname.diff(0)}>0
+ Host name of zabbix_agentd was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS AIX:system.hostname.diff(0)}>0
+ Hostname was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS AIX:vm.memory.size[available].last(0)}<20M
+ Lack of available memory on server {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug OS AIX:system.cpu.load[percpu,avg1].avg(5m)}>5
+ Processor load is too high on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS AIX:proc.num[].avg(5m)}>300
+ Too many processes on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS AIX:proc.num[,,run].avg(5m)}>30
+ Too many processes running on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS AIX:agent.version.diff(0)}>0
+ Version of zabbix_agent(d) was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS AIX:agent.ping.nodata(5m)}=1
+ Zabbix agent on {HOST.NAME} is unreachable for 5 minutes
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug OS AIX:system.uptime.change(0)}<0
+ {HOST.NAME} has just been restarted
+
+ 0
+ 1
+
+ 0
+
+
+
+
+
+ CPU jumps
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug OS AIX
+ system.cpu.switches
+
+
+
+ 1
+ 0
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug OS AIX
+ system.cpu.intr
+
+
+
+
+
+ CPU load
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug OS AIX
+ system.cpu.load[percpu,avg1]
+
+
+
+ 1
+ 0
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug OS AIX
+ system.cpu.load[percpu,avg5]
+
+
+
+ 2
+ 0
+ 990000
+ 0
+ 2
+ 0
+ -
+ debug OS AIX
+ system.cpu.load[percpu,avg15]
+
+
+
+
+
+ CPU utilization
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 0
+ 009999
+ 0
+ 2
+ 0
+ -
+ debug OS AIX
+ system.stat[cpu,ec]
+
+
+
+ 1
+ 0
+ 990099
+ 0
+ 2
+ 0
+ -
+ debug OS AIX
+ system.stat[cpu,pc]
+
+
+
+ 2
+ 0
+ 999900
+ 0
+ 2
+ 0
+ -
+ debug OS AIX
+ system.stat[cpu,wa]
+
+
+
+ 3
+ 0
+ 990000
+ 0
+ 2
+ 0
+ -
+ debug OS AIX
+ system.stat[cpu,sy]
+
+
+
+ 4
+ 0
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug OS AIX
+ system.stat[cpu,us]
+
+
+
+ 5
+ 0
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug OS AIX
+ system.stat[cpu,id]
+
+
+
+
+
+ Memory usage
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 2
+ 0
+
+ debug OS AIX
+ vm.memory.size[total]
+
+
+
+ 0
+ 5
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug OS AIX
+ vm.memory.size[available]
+
+
+
+
+
+
+
+ Zabbix agent ping status
+
+
+ 1
+ Up
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug OS FreeBSD.xml b/Templates/Templates DEBUG/debug OS FreeBSD.xml
new file mode 100644
index 0000000..107a073
--- /dev/null
+++ b/Templates/Templates DEBUG/debug OS FreeBSD.xml
@@ -0,0 +1,2374 @@
+
+
+ 3.0
+ 2018-07-18T08:23:55Z
+
+
+ Templates OS
+
+
+
+
+ debug OS FreeBSD
+ debug OS FreeBSD
+
+
+
+ Templates OS
+
+
+
+
+ CPU
+
+
+ Filesystems
+
+
+ General
+
+
+ Memory
+
+
+ Network interfaces
+
+
+ OS
+
+
+ Performance
+
+
+ Processes
+
+
+ Security
+
+
+ Zabbix agent
+
+
+
+ -
+ Host name of zabbix_agentd running
+ 0
+
+ 0
+
+ agent.hostname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix agent
+
+
+
+
+
+ -
+ Agent ping
+ 0
+
+ 0
+
+ agent.ping
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The agent always returns 1 for this item. It could be used in combination with nodata() for availability check.
+ 0
+
+
+ Zabbix agent
+
+
+
+ Zabbix agent ping status
+
+
+
+ -
+ Version of zabbix_agent(d) running
+ 0
+
+ 0
+
+ agent.version
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix agent
+
+
+
+
+
+ -
+ Maximum number of opened files
+ 0
+
+ 0
+
+ kernel.maxfiles
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It could be increased by using sysctrl utility or modifying file /etc/sysctl.conf.
+ 0
+
+
+ OS
+
+
+
+
+
+ -
+ Maximum number of processes
+ 0
+
+ 0
+
+ kernel.maxproc
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It could be increased by using sysctrl utility or modifying file /etc/sysctl.conf.
+ 0
+
+
+ OS
+
+
+
+
+
+ -
+ Number of running processes
+ 0
+
+ 0
+
+ proc.num[,,run]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of processes in running state.
+ 0
+
+
+ Processes
+
+
+
+
+
+ -
+ Number of processes
+ 0
+
+ 0
+
+ proc.num[]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of processes in any state.
+ 0
+
+
+ Processes
+
+
+
+
+
+ -
+ Host boot time
+ 0
+
+ 0
+
+ system.boottime
+ 600
+ 7
+ 365
+ 0
+ 3
+
+ unixtime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Interrupts per second
+ 0
+
+ 0
+
+ system.cpu.intr
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ ips
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (1 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg1]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (5 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg5]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (15 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg15]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Context switches per second
+ 0
+
+ 0
+
+ system.cpu.switches
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ sps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,idle]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time the CPU has spent doing nothing.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,interrupt]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The amount of time the CPU has been servicing hardware interrupts.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,nice]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time the CPU has spent running users' processes that have been niced.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,system]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time the CPU has spent running the kernel and its processes.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,user]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time the CPU has spent running users' processes that are not niced.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Host name
+ 0
+
+ 0
+
+ system.hostname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ System host name.
+ 3
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Host local time
+ 0
+
+ 0
+
+ system.localtime
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ unixtime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Free swap space
+ 0
+
+ 0
+
+ system.swap.size[,free]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Free swap space in %
+ 0
+
+ 0
+
+ system.swap.size[,pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Total swap space
+ 0
+
+ 0
+
+ system.swap.size[,total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ System information
+ 0
+
+ 0
+
+ system.uname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 5
+
+
+ Zabbix agent
+
+
+
+
+
+ -
+ System uptime
+ 0
+
+ 0
+
+ system.uptime
+ 600
+ 7
+ 365
+ 0
+ 3
+
+ uptime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Number of logged in users
+ 0
+
+ 0
+
+ system.users.num
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of users who are currently logged in.
+ 0
+
+
+ OS
+
+
+ Security
+
+
+
+
+
+ -
+ Checksum of $1
+ 0
+
+ 0
+
+ vfs.file.cksum[/etc/passwd]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Security
+
+
+
+
+
+ -
+ Available memory
+ 0
+
+ 0
+
+ vm.memory.size[available]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Available memory is defined as free+cached+buffers memory.
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Total memory
+ 0
+
+ 0
+
+ vm.memory.size[total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+
+
+
+ Network interface discovery
+ 0
+
+
+ net.if.discovery
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#IFNAME}
+ @Network interfaces for discovery
+ 8
+ A
+
+
+
+ 30
+ Discovery of network interfaces as defined in global regular expression "Network interfaces for discovery".
+
+
+ Incoming network traffic on $1
+ 0
+
+ 1
+
+ net.if.in[{#IFNAME}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network interfaces
+
+
+
+
+
+
+
+ Outgoing network traffic on $1
+ 0
+
+ 1
+
+ net.if.out[{#IFNAME}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network interfaces
+
+
+
+
+
+
+
+
+
+
+ Network traffic on {#IFNAME}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ 00AA00
+ 0
+ 2
+ 0
+ -
+ debug OS FreeBSD
+ net.if.in[{#IFNAME}]
+
+
+
+ 1
+ 5
+ 3333FF
+ 0
+ 2
+ 0
+ -
+ debug OS FreeBSD
+ net.if.out[{#IFNAME}]
+
+
+
+
+
+
+
+
+ Mounted filesystem discovery
+ 0
+
+
+ vfs.fs.discovery
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#FSTYPE}
+ @File systems for discovery
+ 8
+ A
+
+
+
+ 30
+ Discovery of file systems of different types as defined in global regular expression "File systems for discovery".
+
+
+ Free inodes on $1 (percentage)
+ 0
+
+ 0
+
+ vfs.fs.inode[{#FSNAME},pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Free disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},free]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Free disk space on $1 (percentage)
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Total disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Used disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},used]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+
+
+ {debug OS FreeBSD:vfs.fs.size[{#FSNAME},pfree].last(0)}<20
+ Free disk space is less than 20% on volume {#FSNAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS FreeBSD:vfs.fs.inode[{#FSNAME},pfree].last(0)}<20
+ Free inodes is less than 20% on volume {#FSNAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+
+
+ Disk space usage {#FSNAME}
+ 600
+ 340
+ 0.0000
+ 100.0000
+ 0
+ 0
+ 2
+ 1
+ 1
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 2
+ -
+ debug OS FreeBSD
+ vfs.fs.size[{#FSNAME},total]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug OS FreeBSD
+ vfs.fs.size[{#FSNAME},free]
+
+
+
+
+
+
+
+
+
+
+
+
+ System performance
+ 2
+ 2
+
+
+ 0
+ 500
+ 120
+ 0
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ CPU load
+ debug OS FreeBSD
+
+ 3
+
+
+
+ 0
+ 500
+ 106
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ CPU utilization
+ debug OS FreeBSD
+
+ 3
+
+
+
+ 0
+ 500
+ 100
+ 0
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ Memory usage
+ debug OS FreeBSD
+
+ 3
+
+
+
+ 0
+ 500
+ 300
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ Swap usage
+ debug OS FreeBSD
+
+ 3
+
+
+
+
+
+
+
+
+
+ {debug OS FreeBSD:vfs.file.cksum[/etc/passwd].diff(0)}>0
+ /etc/passwd has been changed on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS FreeBSD:kernel.maxfiles.last(0)}<1024
+ Configured max number of opened files is too low on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS FreeBSD:kernel.maxproc.last(0)}<256
+ Configured max number of processes is too low on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS FreeBSD:system.uname.diff(0)}>0
+ Host information was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS FreeBSD:agent.hostname.diff(0)}>0
+ Host name of zabbix_agentd was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS FreeBSD:system.hostname.diff(0)}>0
+ Hostname was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS FreeBSD:vm.memory.size[available].last(0)}<20M
+ Lack of available memory on server {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug OS FreeBSD:system.swap.size[,pfree].last(0)}<50
+ Lack of free swap space on {HOST.NAME}
+
+ 0
+ 2
+ It probably means that the systems requires more physical memory.
+ 0
+
+
+
+ {debug OS FreeBSD:system.cpu.load[percpu,avg1].avg(5m)}>5
+ Processor load is too high on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS FreeBSD:proc.num[].avg(5m)}>300
+ Too many processes on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS FreeBSD:proc.num[,,run].avg(5m)}>30
+ Too many processes running on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS FreeBSD:agent.version.diff(0)}>0
+ Version of zabbix_agent(d) was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS FreeBSD:agent.ping.nodata(5m)}=1
+ Zabbix agent on {HOST.NAME} is unreachable for 5 minutes
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug OS FreeBSD:system.uptime.change(0)}<0
+ {HOST.NAME} has just been restarted
+
+ 0
+ 1
+
+ 0
+
+
+
+
+
+ CPU jumps
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug OS FreeBSD
+ system.cpu.switches
+
+
+
+ 1
+ 0
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug OS FreeBSD
+ system.cpu.intr
+
+
+
+
+
+ CPU load
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug OS FreeBSD
+ system.cpu.load[percpu,avg1]
+
+
+
+ 1
+ 0
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug OS FreeBSD
+ system.cpu.load[percpu,avg5]
+
+
+
+ 2
+ 0
+ 990000
+ 0
+ 2
+ 0
+ -
+ debug OS FreeBSD
+ system.cpu.load[percpu,avg15]
+
+
+
+
+
+ CPU utilization
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 1
+ 009999
+ 0
+ 2
+ 0
+ -
+ debug OS FreeBSD
+ system.cpu.util[,interrupt]
+
+
+
+ 1
+ 1
+ 990099
+ 0
+ 2
+ 0
+ -
+ debug OS FreeBSD
+ system.cpu.util[,nice]
+
+
+
+ 2
+ 1
+ 990000
+ 0
+ 2
+ 0
+ -
+ debug OS FreeBSD
+ system.cpu.util[,system]
+
+
+
+ 3
+ 1
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug OS FreeBSD
+ system.cpu.util[,user]
+
+
+
+ 4
+ 1
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug OS FreeBSD
+ system.cpu.util[,idle]
+
+
+
+
+
+ Memory usage
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 2
+ 0
+
+ debug OS FreeBSD
+ vm.memory.size[total]
+
+
+
+ 0
+ 5
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug OS FreeBSD
+ vm.memory.size[available]
+
+
+
+
+
+ Swap usage
+ 600
+ 340
+ 0.0000
+ 100.0000
+ 0
+ 0
+ 2
+ 1
+ 1
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ AA0000
+ 0
+ 2
+ 2
+ -
+ debug OS FreeBSD
+ system.swap.size[,total]
+
+
+
+ 1
+ 0
+ 00AA00
+ 0
+ 2
+ 0
+ -
+ debug OS FreeBSD
+ system.swap.size[,free]
+
+
+
+
+
+
+
+ Zabbix agent ping status
+
+
+ 1
+ Up
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug OS HP-UX.xml b/Templates/Templates DEBUG/debug OS HP-UX.xml
new file mode 100644
index 0000000..198689d
--- /dev/null
+++ b/Templates/Templates DEBUG/debug OS HP-UX.xml
@@ -0,0 +1,1661 @@
+
+
+ 3.0
+ 2018-07-18T08:24:20Z
+
+
+ Templates OS
+
+
+
+
+ debug OS HP-UX
+ debug OS HP-UX
+
+
+
+ Templates OS
+
+
+
+
+ CPU
+
+
+ Filesystems
+
+
+ General
+
+
+ Memory
+
+
+ Network interfaces
+
+
+ OS
+
+
+ Performance
+
+
+ Processes
+
+
+ Security
+
+
+ Zabbix agent
+
+
+
+ -
+ Host name of zabbix_agentd running
+ 0
+
+ 0
+
+ agent.hostname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix agent
+
+
+
+
+
+ -
+ Agent ping
+ 0
+
+ 0
+
+ agent.ping
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The agent always returns 1 for this item. It could be used in combination with nodata() for availability check.
+ 0
+
+
+ Zabbix agent
+
+
+
+ Zabbix agent ping status
+
+
+
+ -
+ Version of zabbix_agent(d) running
+ 0
+
+ 0
+
+ agent.version
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix agent
+
+
+
+
+
+ -
+ Processor load (1 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg1]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (5 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg5]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (15 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg15]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,idle]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time the CPU has spent doing nothing.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,nice]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time the CPU has spent running users' processes that have been niced.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,system]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time the CPU has spent running the kernel and its processes.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,user]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time the CPU has spent running users' processes that are not niced.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Host name
+ 0
+
+ 0
+
+ system.hostname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ System host name.
+ 3
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Host local time
+ 0
+
+ 0
+
+ system.localtime
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ unixtime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ System information
+ 0
+
+ 0
+
+ system.uname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 5
+
+
+ Zabbix agent
+
+
+
+
+
+ -
+ Number of logged in users
+ 0
+
+ 0
+
+ system.users.num
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of users who are currently logged in.
+ 0
+
+
+ OS
+
+
+ Security
+
+
+
+
+
+ -
+ Checksum of $1
+ 0
+
+ 0
+
+ vfs.file.cksum[/etc/passwd]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Security
+
+
+
+
+
+ -
+ Available memory
+ 0
+
+ 0
+
+ vm.memory.size[available]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Available memory is defined as free+cached+buffers memory.
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Total memory
+ 0
+
+ 0
+
+ vm.memory.size[total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+
+
+
+ Network interface discovery
+ 0
+
+
+ net.if.discovery
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#IFNAME}
+ @Network interfaces for discovery
+ 8
+ A
+
+
+
+ 30
+ Discovery of network interfaces as defined in global regular expression "Network interfaces for discovery".
+
+
+ Incoming network traffic on $1
+ 0
+
+ 1
+
+ net.if.in[{#IFNAME}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network interfaces
+
+
+
+
+
+
+
+ Outgoing network traffic on $1
+ 0
+
+ 1
+
+ net.if.out[{#IFNAME}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network interfaces
+
+
+
+
+
+
+
+
+
+
+ Network traffic on {#IFNAME}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ 00AA00
+ 0
+ 2
+ 0
+ -
+ debug OS HP-UX
+ net.if.in[{#IFNAME}]
+
+
+
+ 1
+ 5
+ 3333FF
+ 0
+ 2
+ 0
+ -
+ debug OS HP-UX
+ net.if.out[{#IFNAME}]
+
+
+
+
+
+
+
+
+ Mounted filesystem discovery
+ 0
+
+
+ vfs.fs.discovery
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#FSTYPE}
+ @File systems for discovery
+ 8
+ A
+
+
+
+ 30
+ Discovery of file systems of different types as defined in global regular expression "File systems for discovery".
+
+
+ Free inodes on $1 (percentage)
+ 0
+
+ 0
+
+ vfs.fs.inode[{#FSNAME},pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Free disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},free]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Free disk space on $1 (percentage)
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Total disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Used disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},used]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+
+
+ {debug OS HP-UX:vfs.fs.size[{#FSNAME},pfree].last(0)}<20
+ Free disk space is less than 20% on volume {#FSNAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS HP-UX:vfs.fs.inode[{#FSNAME},pfree].last(0)}<20
+ Free inodes is less than 20% on volume {#FSNAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+
+
+ Disk space usage {#FSNAME}
+ 600
+ 340
+ 0.0000
+ 100.0000
+ 0
+ 0
+ 2
+ 1
+ 1
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 2
+ -
+ debug OS HP-UX
+ vfs.fs.size[{#FSNAME},total]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug OS HP-UX
+ vfs.fs.size[{#FSNAME},free]
+
+
+
+
+
+
+
+
+
+
+
+
+ System performance
+ 2
+ 2
+
+
+ 0
+ 500
+ 114
+ 0
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ CPU load
+ debug OS HP-UX
+
+ 3
+
+
+
+ 0
+ 500
+ 100
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ CPU utilization
+ debug OS HP-UX
+
+ 3
+
+
+
+ 0
+ 500
+ 100
+ 0
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ Memory usage
+ debug OS HP-UX
+
+ 3
+
+
+
+
+
+
+
+
+
+ {debug OS HP-UX:vfs.file.cksum[/etc/passwd].diff(0)}>0
+ /etc/passwd has been changed on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS HP-UX:system.uname.diff(0)}>0
+ Host information was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS HP-UX:agent.hostname.diff(0)}>0
+ Host name of zabbix_agentd was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS HP-UX:system.hostname.diff(0)}>0
+ Hostname was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS HP-UX:vm.memory.size[available].last(0)}<20M
+ Lack of available memory on server {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug OS HP-UX:system.cpu.load[percpu,avg1].avg(5m)}>5
+ Processor load is too high on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS HP-UX:agent.version.diff(0)}>0
+ Version of zabbix_agent(d) was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS HP-UX:agent.ping.nodata(5m)}=1
+ Zabbix agent on {HOST.NAME} is unreachable for 5 minutes
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+ CPU load
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug OS HP-UX
+ system.cpu.load[percpu,avg1]
+
+
+
+ 1
+ 0
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug OS HP-UX
+ system.cpu.load[percpu,avg5]
+
+
+
+ 2
+ 0
+ 990000
+ 0
+ 2
+ 0
+ -
+ debug OS HP-UX
+ system.cpu.load[percpu,avg15]
+
+
+
+
+
+ CPU utilization
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 1
+ 990099
+ 0
+ 2
+ 0
+ -
+ debug OS HP-UX
+ system.cpu.util[,nice]
+
+
+
+ 1
+ 1
+ 990000
+ 0
+ 2
+ 0
+ -
+ debug OS HP-UX
+ system.cpu.util[,system]
+
+
+
+ 2
+ 1
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug OS HP-UX
+ system.cpu.util[,user]
+
+
+
+ 3
+ 1
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug OS HP-UX
+ system.cpu.util[,idle]
+
+
+
+
+
+ Memory usage
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 2
+ 0
+
+ debug OS HP-UX
+ vm.memory.size[total]
+
+
+
+ 0
+ 5
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug OS HP-UX
+ vm.memory.size[available]
+
+
+
+
+
+
+
+ Zabbix agent ping status
+
+
+ 1
+ Up
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug OS Linux.xml b/Templates/Templates DEBUG/debug OS Linux.xml
new file mode 100644
index 0000000..4a283ab
--- /dev/null
+++ b/Templates/Templates DEBUG/debug OS Linux.xml
@@ -0,0 +1,2388 @@
+
+
+ 3.0
+ 2018-07-18T08:29:57Z
+
+
+ Templates OS
+
+
+
+
+ debug OS Linux
+ debug OS Linux
+
+
+
+ Templates OS
+
+
+
+
+ CPU
+
+
+ Filesystems
+
+
+ General
+
+
+ Memory
+
+
+ Network interfaces
+
+
+ OS
+
+
+ Performance
+
+
+ Processes
+
+
+ Security
+
+
+
+ -
+ Maximum number of opened files
+ 0
+
+ 0
+
+ kernel.maxfiles
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It could be increased by using sysctrl utility or modifying file /etc/sysctl.conf.
+ 0
+
+
+ OS
+
+
+
+
+
+ -
+ Maximum number of processes
+ 0
+
+ 0
+
+ kernel.maxproc
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It could be increased by using sysctrl utility or modifying file /etc/sysctl.conf.
+ 0
+
+
+ OS
+
+
+
+
+
+ -
+ Number of running processes
+ 0
+
+ 0
+
+ proc.num[,,run]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of processes in running state.
+ 0
+
+
+ Processes
+
+
+
+
+
+ -
+ Number of processes
+ 0
+
+ 0
+
+ proc.num[]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of processes in any state.
+ 0
+
+
+ Processes
+
+
+
+
+
+ -
+ Host boot time
+ 0
+
+ 0
+
+ system.boottime
+ 600
+ 7
+ 365
+ 0
+ 3
+
+ unixtime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Interrupts per second
+ 0
+
+ 0
+
+ system.cpu.intr
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ ips
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (1 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg1]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (5 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg5]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (15 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg15]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Context switches per second
+ 0
+
+ 0
+
+ system.cpu.switches
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ sps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,idle]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time the CPU has spent doing nothing.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,interrupt]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The amount of time the CPU has been servicing hardware interrupts.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,iowait]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Amount of time the CPU has been waiting for I/O to complete.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,nice]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time the CPU has spent running users' processes that have been niced.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,softirq]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The amount of time the CPU has been servicing software interrupts.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,steal]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The amount of CPU 'stolen' from this virtual machine by the hypervisor for other tasks (such as running another virtual machine).
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,system]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time the CPU has spent running the kernel and its processes.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,user]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time the CPU has spent running users' processes that are not niced.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Host name
+ 0
+
+ 0
+
+ system.hostname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ System host name.
+ 3
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Host local time
+ 0
+
+ 0
+
+ system.localtime
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ unixtime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Free swap space
+ 0
+
+ 0
+
+ system.swap.size[,free]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Free swap space in %
+ 0
+
+ 0
+
+ system.swap.size[,pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Total swap space
+ 0
+
+ 0
+
+ system.swap.size[,total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ System uptime
+ 0
+
+ 0
+
+ system.uptime
+ 600
+ 7
+ 365
+ 0
+ 3
+
+ uptime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Number of logged in users
+ 0
+
+ 0
+
+ system.users.num
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of users who are currently logged in.
+ 0
+
+
+ OS
+
+
+ Security
+
+
+
+
+
+ -
+ Checksum of $1
+ 0
+
+ 0
+
+ vfs.file.cksum[/etc/passwd]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Security
+
+
+
+
+
+ -
+ Available memory
+ 0
+
+ 0
+
+ vm.memory.size[available]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Available memory is defined as free+cached+buffers memory.
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Total memory
+ 0
+
+ 0
+
+ vm.memory.size[total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+
+
+
+ Network interface discovery
+ 0
+
+
+ net.if.discovery
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#IFNAME}
+ @Network interfaces for discovery
+ 8
+ A
+
+
+
+ 30
+ Discovery of network interfaces as defined in global regular expression "Network interfaces for discovery".
+
+
+ Incoming network traffic on $1
+ 0
+
+ 1
+
+ net.if.in[{#IFNAME}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network interfaces
+
+
+
+
+
+
+
+ Outgoing network traffic on $1
+ 0
+
+ 1
+
+ net.if.out[{#IFNAME}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network interfaces
+
+
+
+
+
+
+
+
+
+
+ Network traffic on {#IFNAME}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ 00AA00
+ 0
+ 2
+ 0
+ -
+ debug OS Linux
+ net.if.in[{#IFNAME}]
+
+
+
+ 1
+ 5
+ 3333FF
+ 0
+ 2
+ 0
+ -
+ debug OS Linux
+ net.if.out[{#IFNAME}]
+
+
+
+
+
+
+
+
+ Mounted filesystem discovery
+ 0
+
+
+ vfs.fs.discovery
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#FSTYPE}
+ @File systems for discovery
+ 8
+ A
+
+
+
+ 30
+ Discovery of file systems of different types as defined in global regular expression "File systems for discovery".
+
+
+ Free inodes on $1 (percentage)
+ 0
+
+ 0
+
+ vfs.fs.inode[{#FSNAME},pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Free disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},free]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Free disk space on $1 (percentage)
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Total disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Used disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},used]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+
+
+ {debug OS Linux:vfs.fs.size[{#FSNAME},pfree].last(0)}<20
+ Free disk space is less than 20% on volume {#FSNAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS Linux:vfs.fs.inode[{#FSNAME},pfree].last(0)}<20
+ Free inodes is less than 20% on volume {#FSNAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+
+
+ Disk space usage {#FSNAME}
+ 600
+ 340
+ 0.0000
+ 100.0000
+ 0
+ 0
+ 2
+ 1
+ 1
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 2
+ -
+ debug OS Linux
+ vfs.fs.size[{#FSNAME},total]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug OS Linux
+ vfs.fs.size[{#FSNAME},free]
+
+
+
+
+
+
+
+
+
+
+
+ App Zabbix Agent
+
+
+
+
+ System performance
+ 2
+ 3
+
+
+ 0
+ 500
+ 120
+ 0
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ CPU load
+ debug OS Linux
+
+ 3
+
+
+
+ 0
+ 500
+ 148
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ CPU utilization
+ debug OS Linux
+
+ 3
+
+
+
+ 0
+ 500
+ 100
+ 0
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ Memory usage
+ debug OS Linux
+
+ 3
+
+
+
+ 0
+ 500
+ 300
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ Swap usage
+ debug OS Linux
+
+ 3
+
+
+
+ 1
+ 500
+ 100
+ 0
+ 2
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ proc.num[]
+ debug OS Linux
+
+ 3
+
+
+
+ 1
+ 500
+ 100
+ 1
+ 2
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ proc.num[,,run]
+ debug OS Linux
+
+ 3
+
+
+
+
+
+
+
+
+
+ {debug OS Linux:vfs.file.cksum[/etc/passwd].diff(0)}>0
+ /etc/passwd has been changed on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS Linux:kernel.maxfiles.last(0)}<1024
+ Configured max number of opened files is too low on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS Linux:kernel.maxproc.last(0)}<256
+ Configured max number of processes is too low on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS Linux:system.cpu.util[,iowait].avg(5m)}>20
+ Disk I/O is overloaded on {HOST.NAME}
+
+ 0
+ 2
+ OS spends significant time waiting for I/O (input/output) operations. It could be indicator of performance issues with storage system.
+ 0
+
+
+
+ {debug OS Linux:system.uname.diff(0)}>0
+ Host information was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS Linux:system.hostname.diff(0)}>0
+ Hostname was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS Linux:vm.memory.size[available].last(0)}<20M
+ Lack of available memory on server {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug OS Linux:system.swap.size[,pfree].last(0)}<50
+ Lack of free swap space on {HOST.NAME}
+
+ 0
+ 2
+ It probably means that the systems requires more physical memory.
+ 0
+
+
+
+ {debug OS Linux:system.cpu.load[percpu,avg1].avg(5m)}>5
+ Processor load is too high on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS Linux:proc.num[].avg(5m)}>300
+ Too many processes on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS Linux:proc.num[,,run].avg(5m)}>30
+ Too many processes running on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS Linux:system.uptime.change(0)}<0
+ {HOST.NAME} has just been restarted
+
+ 0
+ 1
+
+ 0
+
+
+
+
+
+ CPU jumps
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug OS Linux
+ system.cpu.switches
+
+
+
+ 1
+ 0
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug OS Linux
+ system.cpu.intr
+
+
+
+
+
+ CPU load
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug OS Linux
+ system.cpu.load[percpu,avg1]
+
+
+
+ 1
+ 0
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug OS Linux
+ system.cpu.load[percpu,avg5]
+
+
+
+ 2
+ 0
+ 990000
+ 0
+ 2
+ 0
+ -
+ debug OS Linux
+ system.cpu.load[percpu,avg15]
+
+
+
+
+
+ CPU utilization
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 1
+ FF5555
+ 0
+ 2
+ 0
+ -
+ debug OS Linux
+ system.cpu.util[,steal]
+
+
+
+ 1
+ 1
+ 55FF55
+ 0
+ 2
+ 0
+ -
+ debug OS Linux
+ system.cpu.util[,softirq]
+
+
+
+ 2
+ 1
+ 009999
+ 0
+ 2
+ 0
+ -
+ debug OS Linux
+ system.cpu.util[,interrupt]
+
+
+
+ 3
+ 1
+ 990099
+ 0
+ 2
+ 0
+ -
+ debug OS Linux
+ system.cpu.util[,nice]
+
+
+
+ 4
+ 1
+ 999900
+ 0
+ 2
+ 0
+ -
+ debug OS Linux
+ system.cpu.util[,iowait]
+
+
+
+ 5
+ 1
+ 990000
+ 0
+ 2
+ 0
+ -
+ debug OS Linux
+ system.cpu.util[,system]
+
+
+
+ 6
+ 1
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug OS Linux
+ system.cpu.util[,user]
+
+
+
+ 7
+ 1
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug OS Linux
+ system.cpu.util[,idle]
+
+
+
+
+
+ Memory usage
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 2
+ 0
+
+ debug OS Linux
+ vm.memory.size[total]
+
+
+
+ 0
+ 5
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug OS Linux
+ vm.memory.size[available]
+
+
+
+
+
+ Swap usage
+ 600
+ 340
+ 0.0000
+ 100.0000
+ 0
+ 0
+ 2
+ 1
+ 1
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ AA0000
+ 0
+ 2
+ 2
+ -
+ debug OS Linux
+ system.swap.size[,total]
+
+
+
+ 1
+ 0
+ 00AA00
+ 0
+ 2
+ 0
+ -
+ debug OS Linux
+ system.swap.size[,free]
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug OS Mac OS X.xml b/Templates/Templates DEBUG/debug OS Mac OS X.xml
new file mode 100644
index 0000000..462b47c
--- /dev/null
+++ b/Templates/Templates DEBUG/debug OS Mac OS X.xml
@@ -0,0 +1,1547 @@
+
+
+ 3.0
+ 2018-07-18T08:24:44Z
+
+
+ Templates OS
+
+
+
+
+ debug OS Mac OS X
+ debug OS Mac OS X
+
+
+
+ Templates OS
+
+
+
+
+ CPU
+
+
+ Filesystems
+
+
+ General
+
+
+ Memory
+
+
+ Network interfaces
+
+
+ OS
+
+
+ Performance
+
+
+ Processes
+
+
+ Security
+
+
+ Zabbix agent
+
+
+
+ -
+ Host name of zabbix_agentd running
+ 0
+
+ 0
+
+ agent.hostname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix agent
+
+
+
+
+
+ -
+ Agent ping
+ 0
+
+ 0
+
+ agent.ping
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The agent always returns 1 for this item. It could be used in combination with nodata() for availability check.
+ 0
+
+
+ Zabbix agent
+
+
+
+ Zabbix agent ping status
+
+
+
+ -
+ Version of zabbix_agent(d) running
+ 0
+
+ 0
+
+ agent.version
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix agent
+
+
+
+
+
+ -
+ Maximum number of opened files
+ 0
+
+ 0
+
+ kernel.maxfiles
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It could be increased by using sysctrl utility or modifying file /etc/sysctl.conf.
+ 0
+
+
+ OS
+
+
+
+
+
+ -
+ Maximum number of processes
+ 0
+
+ 0
+
+ kernel.maxproc
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It could be increased by using sysctrl utility or modifying file /etc/sysctl.conf.
+ 0
+
+
+ OS
+
+
+
+
+
+ -
+ Incoming network traffic on $1
+ 0
+
+ 1
+
+ net.if.in[en0]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network interfaces
+
+
+
+
+
+ -
+ Outgoing network traffic on $1
+ 0
+
+ 1
+
+ net.if.out[en0]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network interfaces
+
+
+
+
+
+ -
+ Host boot time
+ 0
+
+ 0
+
+ system.boottime
+ 600
+ 7
+ 365
+ 0
+ 3
+
+ unixtime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Processor load (1 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg1]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (5 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg5]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (15 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg15]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Host name
+ 0
+
+ 0
+
+ system.hostname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ System host name.
+ 3
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Host local time
+ 0
+
+ 0
+
+ system.localtime
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ unixtime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ System information
+ 0
+
+ 0
+
+ system.uname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 5
+
+
+ Zabbix agent
+
+
+
+
+
+ -
+ System uptime
+ 0
+
+ 0
+
+ system.uptime
+ 600
+ 7
+ 365
+ 0
+ 3
+
+ uptime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Number of logged in users
+ 0
+
+ 0
+
+ system.users.num
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of users who are currently logged in.
+ 0
+
+
+ OS
+
+
+ Security
+
+
+
+
+
+ -
+ Checksum of $1
+ 0
+
+ 0
+
+ vfs.file.cksum[/etc/passwd]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Security
+
+
+
+
+
+ -
+ Available memory
+ 0
+
+ 0
+
+ vm.memory.size[available]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Available memory is defined as free+cached+buffers memory.
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Total memory
+ 0
+
+ 0
+
+ vm.memory.size[total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+
+
+
+ Mounted filesystem discovery
+ 0
+
+
+ vfs.fs.discovery
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#FSTYPE}
+ @File systems for discovery
+ 8
+ A
+
+
+
+ 30
+ Discovery of file systems of different types as defined in global regular expression "File systems for discovery".
+
+
+ Free inodes on $1 (percentage)
+ 0
+
+ 0
+
+ vfs.fs.inode[{#FSNAME},pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Free disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},free]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Free disk space on $1 (percentage)
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Total disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Used disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},used]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+
+
+ {debug OS Mac OS X:vfs.fs.size[{#FSNAME},pfree].last(0)}<20
+ Free disk space is less than 20% on volume {#FSNAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS Mac OS X:vfs.fs.inode[{#FSNAME},pfree].last(0)}<20
+ Free inodes is less than 20% on volume {#FSNAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+
+
+ Disk space usage {#FSNAME}
+ 600
+ 340
+ 0.0000
+ 100.0000
+ 0
+ 0
+ 2
+ 1
+ 1
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 2
+ -
+ debug OS Mac OS X
+ vfs.fs.size[{#FSNAME},total]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug OS Mac OS X
+ vfs.fs.size[{#FSNAME},free]
+
+
+
+
+
+
+
+
+
+
+
+
+ System performance
+ 1
+ 2
+
+
+ 0
+ 500
+ 100
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ CPU load
+ debug OS Mac OS X
+
+ 3
+
+
+
+ 0
+ 500
+ 100
+ 0
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ Memory usage
+ debug OS Mac OS X
+
+ 3
+
+
+
+
+
+
+
+
+
+ {debug OS Mac OS X:vfs.file.cksum[/etc/passwd].diff(0)}>0
+ /etc/passwd has been changed on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS Mac OS X:kernel.maxfiles.last(0)}<1024
+ Configured max number of opened files is too low on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS Mac OS X:kernel.maxproc.last(0)}<256
+ Configured max number of processes is too low on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS Mac OS X:system.uname.diff(0)}>0
+ Host information was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS Mac OS X:agent.hostname.diff(0)}>0
+ Host name of zabbix_agentd was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS Mac OS X:system.hostname.diff(0)}>0
+ Hostname was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS Mac OS X:vm.memory.size[available].last(0)}<20M
+ Lack of available memory on server {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug OS Mac OS X:system.cpu.load[percpu,avg1].avg(5m)}>5
+ Processor load is too high on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS Mac OS X:agent.version.diff(0)}>0
+ Version of zabbix_agent(d) was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS Mac OS X:agent.ping.nodata(5m)}=1
+ Zabbix agent on {HOST.NAME} is unreachable for 5 minutes
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug OS Mac OS X:system.uptime.change(0)}<0
+ {HOST.NAME} has just been restarted
+
+ 0
+ 1
+
+ 0
+
+
+
+
+
+ CPU load
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug OS Mac OS X
+ system.cpu.load[percpu,avg1]
+
+
+
+ 1
+ 0
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug OS Mac OS X
+ system.cpu.load[percpu,avg5]
+
+
+
+ 2
+ 0
+ 990000
+ 0
+ 2
+ 0
+ -
+ debug OS Mac OS X
+ system.cpu.load[percpu,avg15]
+
+
+
+
+
+ Memory usage
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 2
+ 0
+
+ debug OS Mac OS X
+ vm.memory.size[total]
+
+
+
+ 0
+ 5
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug OS Mac OS X
+ vm.memory.size[available]
+
+
+
+
+
+ Network traffic on en0
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ 00AA00
+ 0
+ 2
+ 0
+ -
+ debug OS Mac OS X
+ net.if.in[en0]
+
+
+
+ 1
+ 5
+ 3333FF
+ 0
+ 2
+ 0
+ -
+ debug OS Mac OS X
+ net.if.out[en0]
+
+
+
+
+
+
+
+ Zabbix agent ping status
+
+
+ 1
+ Up
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug OS OpenBSD.xml b/Templates/Templates DEBUG/debug OS OpenBSD.xml
new file mode 100644
index 0000000..08cc657
--- /dev/null
+++ b/Templates/Templates DEBUG/debug OS OpenBSD.xml
@@ -0,0 +1,2418 @@
+
+
+ 3.0
+ 2018-07-18T08:22:36Z
+
+
+ Templates OS
+
+
+
+
+ debug OS OpenBSD
+ debug OS OpenBSD
+
+
+
+ Templates OS
+
+
+
+
+ CPU
+
+
+ Filesystems
+
+
+ General
+
+
+ Memory
+
+
+ Network interfaces
+
+
+ OS
+
+
+ Performance
+
+
+ Processes
+
+
+ Security
+
+
+ Zabbix agent
+
+
+
+ -
+ Host name of zabbix_agentd running
+ 0
+
+ 0
+
+ agent.hostname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix agent
+
+
+
+
+
+ -
+ Agent ping
+ 0
+
+ 0
+
+ agent.ping
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The agent always returns 1 for this item. It could be used in combination with nodata() for availability check.
+ 0
+
+
+ Zabbix agent
+
+
+
+ Zabbix agent ping status
+
+
+
+ -
+ Version of zabbix_agent(d) running
+ 0
+
+ 0
+
+ agent.version
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix agent
+
+
+
+
+
+ -
+ Maximum number of opened files
+ 0
+
+ 0
+
+ kernel.maxfiles
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It could be increased by using sysctrl utility or modifying file /etc/sysctl.conf.
+ 0
+
+
+ OS
+
+
+
+
+
+ -
+ Maximum number of processes
+ 0
+
+ 0
+
+ kernel.maxproc
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It could be increased by using sysctrl utility or modifying file /etc/sysctl.conf.
+ 0
+
+
+ OS
+
+
+
+
+
+ -
+ Number of running processes
+ 0
+
+ 0
+
+ proc.num[,,run]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of processes in running state.
+ 0
+
+
+ Processes
+
+
+
+
+
+ -
+ Number of processes
+ 0
+
+ 0
+
+ proc.num[]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of processes in any state.
+ 0
+
+
+ Processes
+
+
+
+
+
+ -
+ Host boot time
+ 0
+
+ 0
+
+ system.boottime
+ 600
+ 7
+ 365
+ 0
+ 3
+
+ unixtime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Interrupts per second
+ 0
+
+ 0
+
+ system.cpu.intr
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ ips
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (1 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg1]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (5 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg5]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (15 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg15]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Context switches per second
+ 0
+
+ 0
+
+ system.cpu.switches
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ sps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,idle]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time the CPU has spent doing nothing.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,interrupt]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The amount of time the CPU has been servicing hardware interrupts.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,nice]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time the CPU has spent running users' processes that have been niced.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,system]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time the CPU has spent running the kernel and its processes.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,user]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time the CPU has spent running users' processes that are not niced.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Host name
+ 0
+
+ 0
+
+ system.hostname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ System host name.
+ 3
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Host local time
+ 0
+
+ 0
+
+ system.localtime
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ unixtime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Free swap space
+ 0
+
+ 0
+
+ system.swap.size[,free]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Free swap space in %
+ 0
+
+ 0
+
+ system.swap.size[,pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Total swap space
+ 0
+
+ 0
+
+ system.swap.size[,total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ System information
+ 0
+
+ 0
+
+ system.uname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 5
+
+
+ Zabbix agent
+
+
+
+
+
+ -
+ System uptime
+ 0
+
+ 0
+
+ system.uptime
+ 600
+ 7
+ 365
+ 0
+ 3
+
+ uptime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Number of logged in users
+ 0
+
+ 0
+
+ system.users.num
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of users who are currently logged in.
+ 0
+
+
+ OS
+
+
+ Security
+
+
+
+
+
+ -
+ Checksum of $1
+ 0
+
+ 0
+
+ vfs.file.cksum[/etc/passwd]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Security
+
+
+
+
+
+ -
+ Available memory
+ 0
+
+ 0
+
+ vm.memory.size[available]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Available memory is defined as free+cached+buffers memory.
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Total memory
+ 0
+
+ 0
+
+ vm.memory.size[total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+
+
+
+ Network interface discovery
+ 0
+
+
+ net.if.discovery
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#IFNAME}
+ @Network interfaces for discovery
+ 8
+ A
+
+
+
+ 30
+ Discovery of network interfaces as defined in global regular expression "Network interfaces for discovery".
+
+
+ Incoming network traffic on $1
+ 0
+
+ 1
+
+ net.if.in[{#IFNAME}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network interfaces
+
+
+
+
+
+
+
+ Outgoing network traffic on $1
+ 0
+
+ 1
+
+ net.if.out[{#IFNAME}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network interfaces
+
+
+
+
+
+
+
+
+
+
+ Network traffic on {#IFNAME}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ 00AA00
+ 0
+ 2
+ 0
+ -
+ debug OS OpenBSD
+ net.if.in[{#IFNAME}]
+
+
+
+ 1
+ 5
+ 3333FF
+ 0
+ 2
+ 0
+ -
+ debug OS OpenBSD
+ net.if.out[{#IFNAME}]
+
+
+
+
+
+
+
+
+ Mounted filesystem discovery
+ 0
+
+
+ vfs.fs.discovery
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#FSTYPE}
+ @File systems for discovery
+ 8
+ A
+
+
+
+ 30
+ Discovery of file systems of different types as defined in global regular expression "File systems for discovery".
+
+
+ Free inodes on $1 (percentage)
+ 0
+
+ 0
+
+ vfs.fs.inode[{#FSNAME},pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Free disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},free]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Free disk space on $1 (percentage)
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Total disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Used disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},used]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+
+
+ {debug OS OpenBSD:vfs.fs.size[{#FSNAME},pfree].last(0)}<20
+ Free disk space is less than 20% on volume {#FSNAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS OpenBSD:vfs.fs.inode[{#FSNAME},pfree].last(0)}<20
+ Free inodes is less than 20% on volume {#FSNAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+
+
+ Disk space usage {#FSNAME}
+ 600
+ 340
+ 0.0000
+ 100.0000
+ 0
+ 0
+ 2
+ 1
+ 1
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 2
+ -
+ debug OS OpenBSD
+ vfs.fs.size[{#FSNAME},total]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug OS OpenBSD
+ vfs.fs.size[{#FSNAME},free]
+
+
+
+
+
+
+
+
+
+
+
+
+ System performance
+ 2
+ 3
+
+
+ 0
+ 500
+ 120
+ 0
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ CPU load
+ debug OS OpenBSD
+
+ 3
+
+
+
+ 0
+ 500
+ 106
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ CPU utilization
+ debug OS OpenBSD
+
+ 3
+
+
+
+ 0
+ 500
+ 100
+ 0
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ Memory usage
+ debug OS OpenBSD
+
+ 3
+
+
+
+ 0
+ 500
+ 300
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ Swap usage
+ debug OS OpenBSD
+
+ 3
+
+
+
+ 1
+ 500
+ 100
+ 0
+ 2
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ proc.num[]
+ debug OS OpenBSD
+
+ 3
+
+
+
+ 1
+ 500
+ 100
+ 1
+ 2
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ proc.num[,,run]
+ debug OS OpenBSD
+
+ 3
+
+
+
+
+
+
+
+
+
+ {debug OS OpenBSD:vfs.file.cksum[/etc/passwd].diff(0)}>0
+ /etc/passwd has been changed on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS OpenBSD:kernel.maxfiles.last(0)}<1024
+ Configured max number of opened files is too low on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS OpenBSD:kernel.maxproc.last(0)}<256
+ Configured max number of processes is too low on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS OpenBSD:system.uname.diff(0)}>0
+ Host information was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS OpenBSD:agent.hostname.diff(0)}>0
+ Host name of zabbix_agentd was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS OpenBSD:system.hostname.diff(0)}>0
+ Hostname was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS OpenBSD:vm.memory.size[available].last(0)}<20M
+ Lack of available memory on server {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug OS OpenBSD:system.swap.size[,pfree].last(0)}<50
+ Lack of free swap space on {HOST.NAME}
+
+ 0
+ 2
+ It probably means that the systems requires more physical memory.
+ 0
+
+
+
+ {debug OS OpenBSD:system.cpu.load[percpu,avg1].avg(5m)}>5
+ Processor load is too high on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS OpenBSD:proc.num[].avg(5m)}>300
+ Too many processes on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS OpenBSD:proc.num[,,run].avg(5m)}>30
+ Too many processes running on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS OpenBSD:agent.version.diff(0)}>0
+ Version of zabbix_agent(d) was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS OpenBSD:agent.ping.nodata(5m)}=1
+ Zabbix agent on {HOST.NAME} is unreachable for 5 minutes
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug OS OpenBSD:system.uptime.change(0)}<0
+ {HOST.NAME} has just been restarted
+
+ 0
+ 1
+
+ 0
+
+
+
+
+
+ CPU jumps
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug OS OpenBSD
+ system.cpu.switches
+
+
+
+ 1
+ 0
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug OS OpenBSD
+ system.cpu.intr
+
+
+
+
+
+ CPU load
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug OS OpenBSD
+ system.cpu.load[percpu,avg1]
+
+
+
+ 1
+ 0
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug OS OpenBSD
+ system.cpu.load[percpu,avg5]
+
+
+
+ 2
+ 0
+ 990000
+ 0
+ 2
+ 0
+ -
+ debug OS OpenBSD
+ system.cpu.load[percpu,avg15]
+
+
+
+
+
+ CPU utilization
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 1
+ 009999
+ 0
+ 2
+ 0
+ -
+ debug OS OpenBSD
+ system.cpu.util[,interrupt]
+
+
+
+ 1
+ 1
+ 990099
+ 0
+ 2
+ 0
+ -
+ debug OS OpenBSD
+ system.cpu.util[,nice]
+
+
+
+ 2
+ 1
+ 990000
+ 0
+ 2
+ 0
+ -
+ debug OS OpenBSD
+ system.cpu.util[,system]
+
+
+
+ 3
+ 1
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug OS OpenBSD
+ system.cpu.util[,user]
+
+
+
+ 4
+ 1
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug OS OpenBSD
+ system.cpu.util[,idle]
+
+
+
+
+
+ Memory usage
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 2
+ 0
+
+ debug OS OpenBSD
+ vm.memory.size[total]
+
+
+
+ 0
+ 5
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug OS OpenBSD
+ vm.memory.size[available]
+
+
+
+
+
+ Swap usage
+ 600
+ 340
+ 0.0000
+ 100.0000
+ 0
+ 0
+ 2
+ 1
+ 1
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ AA0000
+ 0
+ 2
+ 2
+ -
+ debug OS OpenBSD
+ system.swap.size[,total]
+
+
+
+ 1
+ 0
+ 00AA00
+ 0
+ 2
+ 0
+ -
+ debug OS OpenBSD
+ system.swap.size[,free]
+
+
+
+
+
+
+
+ Zabbix agent ping status
+
+
+ 1
+ Up
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug OS Solaris.xml b/Templates/Templates DEBUG/debug OS Solaris.xml
new file mode 100644
index 0000000..ae52433
--- /dev/null
+++ b/Templates/Templates DEBUG/debug OS Solaris.xml
@@ -0,0 +1,2342 @@
+
+
+ 3.0
+ 2018-07-18T08:21:50Z
+
+
+ Templates OS
+
+
+ Templates Software
+
+
+
+
+ App Zabbix Agent
+ App Zabbix Agent
+
+
+
+ Templates Software
+
+
+
+
+ Zabbix agent
+
+
+
+ -
+ Host name of zabbix_agentd running
+ 0
+
+ 0
+
+ agent.hostname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix agent
+
+
+
+
+
+ -
+ Agent ping
+ 0
+
+ 0
+
+ agent.ping
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The agent always returns 1 for this item. It could be used in combination with nodata() for availability check.
+ 0
+
+
+ Zabbix agent
+
+
+
+ Zabbix agent ping status
+
+
+
+ -
+ Version of zabbix_agent(d) running
+ 0
+
+ 0
+
+ agent.version
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Zabbix agent
+
+
+
+
+
+ -
+ System information
+ 0
+
+ 0
+
+ system.uname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 5
+
+
+ Zabbix agent
+
+
+
+
+
+
+
+
+
+
+
+
+ debug OS Solaris
+ debug OS Solaris
+
+
+
+ Templates OS
+
+
+
+
+ CPU
+
+
+ Filesystems
+
+
+ General
+
+
+ Memory
+
+
+ Network interfaces
+
+
+ OS
+
+
+ Performance
+
+
+ Processes
+
+
+ Security
+
+
+
+ -
+ Maximum number of processes
+ 0
+
+ 0
+
+ kernel.maxproc
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ It could be increased by using sysctrl utility or modifying file /etc/sysctl.conf.
+ 0
+
+
+ OS
+
+
+
+
+
+ -
+ Number of running processes
+ 0
+
+ 0
+
+ proc.num[,,run]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of processes in running state.
+ 0
+
+
+ Processes
+
+
+
+
+
+ -
+ Number of processes
+ 0
+
+ 0
+
+ proc.num[]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Total number of processes in any state.
+ 0
+
+
+ Processes
+
+
+
+
+
+ -
+ Host boot time
+ 0
+
+ 0
+
+ system.boottime
+ 600
+ 7
+ 365
+ 0
+ 3
+
+ unixtime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Interrupts per second
+ 0
+
+ 0
+
+ system.cpu.intr
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ ips
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (1 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg1]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (5 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg5]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (15 min average per core)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg15]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The processor load is calculated as system CPU load divided by number of CPU cores.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Context switches per second
+ 0
+
+ 0
+
+ system.cpu.switches
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ sps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,idle]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time the CPU has spent doing nothing.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,iowait]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Amount of time the CPU has been waiting for I/O to complete.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,system]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time the CPU has spent running the kernel and its processes.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ CPU $2 time
+ 0
+
+ 0
+
+ system.cpu.util[,user]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time the CPU has spent running users' processes that are not niced.
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Host name
+ 0
+
+ 0
+
+ system.hostname
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ System host name.
+ 3
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Host local time
+ 0
+
+ 0
+
+ system.localtime
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ unixtime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Free swap space
+ 0
+
+ 0
+
+ system.swap.size[,free]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Free swap space in %
+ 0
+
+ 0
+
+ system.swap.size[,pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Total swap space
+ 0
+
+ 0
+
+ system.swap.size[,total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ System uptime
+ 0
+
+ 0
+
+ system.uptime
+ 600
+ 7
+ 365
+ 0
+ 3
+
+ uptime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+ OS
+
+
+
+
+
+ -
+ Number of logged in users
+ 0
+
+ 0
+
+ system.users.num
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Number of users who are currently logged in.
+ 0
+
+
+ OS
+
+
+ Security
+
+
+
+
+
+ -
+ Checksum of $1
+ 0
+
+ 0
+
+ vfs.file.cksum[/etc/passwd]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Security
+
+
+
+
+
+ -
+ Available memory
+ 0
+
+ 0
+
+ vm.memory.size[available]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Available memory is defined as free+cached+buffers memory.
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Total memory
+ 0
+
+ 0
+
+ vm.memory.size[total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+
+
+
+ Network interface discovery
+ 0
+
+
+ net.if.discovery
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#IFNAME}
+ @Network interfaces for discovery
+ 8
+ A
+
+
+
+ 30
+ Discovery of network interfaces as defined in global regular expression "Network interfaces for discovery".
+
+
+ Incoming network traffic on $1
+ 0
+
+ 1
+
+ net.if.in[{#IFNAME}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network interfaces
+
+
+
+
+
+
+
+ Outgoing network traffic on $1
+ 0
+
+ 1
+
+ net.if.out[{#IFNAME}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network interfaces
+
+
+
+
+
+
+
+
+
+
+ Network traffic on {#IFNAME}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ 00AA00
+ 0
+ 2
+ 0
+ -
+ debug OS Solaris
+ net.if.in[{#IFNAME}]
+
+
+
+ 1
+ 5
+ 3333FF
+ 0
+ 2
+ 0
+ -
+ debug OS Solaris
+ net.if.out[{#IFNAME}]
+
+
+
+
+
+
+
+
+ Mounted filesystem discovery
+ 0
+
+
+ vfs.fs.discovery
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#FSTYPE}
+ @File systems for discovery
+ 8
+ A
+
+
+
+ 30
+ Discovery of file systems of different types as defined in global regular expression "File systems for discovery".
+
+
+ Free inodes on $1 (percentage)
+ 0
+
+ 0
+
+ vfs.fs.inode[{#FSNAME},pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Free disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},free]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Free disk space on $1 (percentage)
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Total disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Used disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},used]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+
+
+ {debug OS Solaris:vfs.fs.size[{#FSNAME},pfree].last(0)}<20
+ Free disk space is less than 20% on volume {#FSNAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS Solaris:vfs.fs.inode[{#FSNAME},pfree].last(0)}<20
+ Free inodes is less than 20% on volume {#FSNAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+
+
+ Disk space usage {#FSNAME}
+ 600
+ 340
+ 0.0000
+ 100.0000
+ 0
+ 0
+ 2
+ 1
+ 1
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 2
+ -
+ debug OS Solaris
+ vfs.fs.size[{#FSNAME},total]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug OS Solaris
+ vfs.fs.size[{#FSNAME},free]
+
+
+
+
+
+
+
+
+
+
+
+ App Zabbix Agent
+
+
+
+
+ System performance
+ 2
+ 3
+
+
+ 0
+ 500
+ 114
+ 0
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ CPU load
+ debug OS Solaris
+
+ 3
+
+
+
+ 0
+ 500
+ 100
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 0
+ 0
+
+ CPU utilization
+ debug OS Solaris
+
+ 3
+
+
+
+ 0
+ 500
+ 100
+ 0
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ Memory usage
+ debug OS Solaris
+
+ 3
+
+
+
+ 0
+ 500
+ 300
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ Swap usage
+ debug OS Solaris
+
+ 3
+
+
+
+ 1
+ 500
+ 100
+ 0
+ 2
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ proc.num[]
+ debug OS Solaris
+
+ 3
+
+
+
+ 1
+ 500
+ 100
+ 1
+ 2
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ proc.num[,,run]
+ debug OS Solaris
+
+ 3
+
+
+
+
+
+
+
+
+
+ {debug OS Solaris:vfs.file.cksum[/etc/passwd].diff(0)}>0
+ /etc/passwd has been changed on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS Solaris:kernel.maxproc.last(0)}<256
+ Configured max number of processes is too low on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS Solaris:system.cpu.util[,iowait].avg(5m)}>20
+ Disk I/O is overloaded on {HOST.NAME}
+
+ 0
+ 2
+ OS spends significant time waiting for I/O (input/output) operations. It could be indicator of performance issues with storage system.
+ 0
+
+
+
+ {debug OS Solaris:system.uname.diff(0)}>0
+ Host information was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {App Zabbix Agent:agent.hostname.diff(0)}>0
+ Host name of zabbix_agentd was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS Solaris:system.hostname.diff(0)}>0
+ Hostname was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {debug OS Solaris:vm.memory.size[available].last(0)}<20M
+ Lack of available memory on server {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug OS Solaris:system.swap.size[,pfree].last(0)}<50
+ Lack of free swap space on {HOST.NAME}
+
+ 0
+ 2
+ It probably means that the systems requires more physical memory.
+ 0
+
+
+
+ {debug OS Solaris:system.cpu.load[percpu,avg1].avg(5m)}>5
+ Processor load is too high on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS Solaris:proc.num[].avg(5m)}>300
+ Too many processes on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {debug OS Solaris:proc.num[,,run].avg(5m)}>30
+ Too many processes running on {HOST.NAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+ {App Zabbix Agent:agent.version.diff(0)}>0
+ Version of zabbix_agent(d) was changed on {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+ {App Zabbix Agent:agent.ping.nodata(5m)}=1
+ Zabbix agent on {HOST.NAME} is unreachable for 5 minutes
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug OS Solaris:system.uptime.change(0)}<0
+ {HOST.NAME} has just been restarted
+
+ 0
+ 1
+
+ 0
+
+
+
+
+
+ CPU jumps
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug OS Solaris
+ system.cpu.switches
+
+
+
+ 1
+ 0
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug OS Solaris
+ system.cpu.intr
+
+
+
+
+
+ CPU load
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug OS Solaris
+ system.cpu.load[percpu,avg1]
+
+
+
+ 1
+ 0
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug OS Solaris
+ system.cpu.load[percpu,avg5]
+
+
+
+ 2
+ 0
+ 990000
+ 0
+ 2
+ 0
+ -
+ debug OS Solaris
+ system.cpu.load[percpu,avg15]
+
+
+
+
+
+ CPU utilization
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 1
+ 999900
+ 0
+ 2
+ 0
+ -
+ debug OS Solaris
+ system.cpu.util[,iowait]
+
+
+
+ 1
+ 1
+ 990000
+ 0
+ 2
+ 0
+ -
+ debug OS Solaris
+ system.cpu.util[,system]
+
+
+
+ 2
+ 1
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug OS Solaris
+ system.cpu.util[,user]
+
+
+
+ 3
+ 1
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug OS Solaris
+ system.cpu.util[,idle]
+
+
+
+
+
+ Memory usage
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 2
+ 0
+
+ debug OS Solaris
+ vm.memory.size[total]
+
+
+
+ 0
+ 5
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug OS Solaris
+ vm.memory.size[available]
+
+
+
+
+
+ Swap usage
+ 600
+ 340
+ 0.0000
+ 100.0000
+ 0
+ 0
+ 2
+ 1
+ 1
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ AA0000
+ 0
+ 2
+ 2
+ -
+ debug OS Solaris
+ system.swap.size[,total]
+
+
+
+ 1
+ 0
+ 00AA00
+ 0
+ 2
+ 0
+ -
+ debug OS Solaris
+ system.swap.size[,free]
+
+
+
+
+
+
+
+ Zabbix agent ping status
+
+
+ 1
+ Up
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug OS Windows.xml b/Templates/Templates DEBUG/debug OS Windows.xml
new file mode 100644
index 0000000..c32f549
--- /dev/null
+++ b/Templates/Templates DEBUG/debug OS Windows.xml
@@ -0,0 +1,1431 @@
+
+
+ 3.0
+ 2018-07-18T08:20:31Z
+
+
+ Templates OS
+
+
+
+
+ debug OS Windows
+ debug OS Windows
+
+
+
+ Templates OS
+
+
+
+
+ CPU
+
+
+ Filesystems
+
+
+ General
+
+
+ Memory
+
+
+ Network interfaces
+
+
+ OS
+
+
+ Performance
+
+
+ Processes
+
+
+
+ -
+ File read bytes per second
+ 0
+
+ 0
+
+ perf_counter[\2\16]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ Bps
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Full counter name: \System\File Read Bytes/sec
+ 0
+
+
+ Filesystems
+
+
+ Performance
+
+
+
+
+
+ -
+ File write bytes per second
+ 0
+
+ 0
+
+ perf_counter[\2\18]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ Bps
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Full counter name: \System\File Write Bytes/sec
+ 0
+
+
+ Filesystems
+
+
+ Performance
+
+
+
+
+
+ -
+ Number of threads
+ 0
+
+ 0
+
+ perf_counter[\2\250]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Full counter name: \System\Threads
+ 0
+
+
+ OS
+
+
+
+
+
+ -
+ Average disk read queue length
+ 0
+
+ 0
+
+ perf_counter[\234(_Total)\1402]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Full counter name: \PhysicalDisk(_Total)\Avg. Disk Read Queue Length
+ 0
+
+
+ Filesystems
+
+
+ Performance
+
+
+
+
+
+ -
+ Average disk write queue length
+ 0
+
+ 0
+
+ perf_counter[\234(_Total)\1404]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Full counter name: \PhysicalDisk(_Total)\Avg. Disk Write Queue Length
+ 0
+
+
+ Filesystems
+
+
+ Performance
+
+
+
+
+
+ -
+ Number of processes
+ 0
+
+ 0
+
+ proc.num[]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Processes
+
+
+
+
+
+ -
+ Processor load (1 min average)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg1]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (5 min average)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg5]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Processor load (15 min average)
+ 0
+
+ 0
+
+ system.cpu.load[percpu,avg15]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+ Performance
+
+
+
+
+
+ -
+ Free swap space
+ 0
+
+ 0
+
+ system.swap.size[,free]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Total swap space
+ 0
+
+ 0
+
+ system.swap.size[,total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ System uptime
+ 0
+
+ 0
+
+ system.uptime
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ uptime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ General
+
+
+
+
+
+ -
+ Free memory
+ 0
+
+ 0
+
+ vm.memory.size[free]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Total memory
+ 0
+
+ 0
+
+ vm.memory.size[total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Free virtual memory, in %
+ 0
+
+ 0
+
+ vm.vmemory.size[pavailable]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+
+
+
+ Network interface discovery
+ 0
+
+
+ net.if.discovery
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#IFNAME}
+ @Network interfaces for discovery
+ 8
+ A
+
+
+
+ 30
+ Discovery of network interfaces as defined in global regular expression "Network interfaces for discovery".
+
+
+ Incoming network traffic on $1
+ 0
+
+ 1
+
+ net.if.in[{#IFNAME}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network interfaces
+
+
+
+
+
+
+
+ Outgoing network traffic on $1
+ 0
+
+ 1
+
+ net.if.out[{#IFNAME}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network interfaces
+
+
+
+
+
+
+
+
+
+
+ Network traffic on {#IFNAME}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ 00AA00
+ 0
+ 2
+ 0
+ -
+ debug OS Windows
+ net.if.in[{#IFNAME}]
+
+
+
+ 1
+ 5
+ 3333FF
+ 0
+ 2
+ 0
+ -
+ debug OS Windows
+ net.if.out[{#IFNAME}]
+
+
+
+
+
+
+
+
+ Mounted filesystem discovery
+ 0
+
+
+ vfs.fs.discovery
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#FSTYPE}
+ @File systems for discovery
+ 8
+ A
+
+
+
+ 30
+ Discovery of file systems of different types as defined in global regular expression "File systems for discovery".
+
+
+ Free disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},free]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Free disk space on $1 (percentage)
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},pfree]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Total disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},total]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Used disk space on $1
+ 0
+
+ 0
+
+ vfs.fs.size[{#FSNAME},used]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+
+
+ {debug OS Windows:vfs.fs.size[{#FSNAME},pfree].last(0)}<20
+ Free disk space is less than 20% on volume {#FSNAME}
+
+ 0
+ 2
+
+ 0
+
+
+
+
+
+ Disk space usage {#FSNAME}
+ 600
+ 340
+ 0.0000
+ 100.0000
+ 0
+ 0
+ 2
+ 1
+ 1
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 2
+ -
+ debug OS Windows
+ vfs.fs.size[{#FSNAME},total]
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug OS Windows
+ vfs.fs.size[{#FSNAME},free]
+
+
+
+
+
+
+
+
+
+
+
+ App Zabbix Agent
+
+
+
+
+ System performance
+ 2
+ 2
+
+
+ 0
+ 500
+ 100
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ CPU load
+ debug OS Windows
+
+ 3
+
+
+
+ 0
+ 500
+ 100
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ Memory usage
+ debug OS Windows
+
+ 3
+
+
+
+ 1
+ 500
+ 100
+ 0
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ proc.num[]
+ debug OS Windows
+
+ 3
+
+
+
+ 1
+ 500
+ 100
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+ perf_counter[\2\250]
+ debug OS Windows
+
+ 3
+
+
+
+
+
+
+
+
+
+ {debug OS Windows:system.uname.diff(0)}>0
+ Host information was changed on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({TRIGGER.VALUE}=0 and {debug OS Windows:vm.vmemory.size[pavailable].min(10m)}<10) or ({TRIGGER.VALUE}=1 and {debug OS Windows:vm.vmemory.size[pavailable].min(10m)}<20)
+ Lack of available virtual memory on server {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug OS Windows:vm.memory.size[free].last(0)}<10000
+ Lack of free memory on server {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug OS Windows:system.cpu.load[percpu,avg1].avg(5m)}>5
+ Processor load is too high on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug OS Windows:proc.num[].avg(5m)}>300
+ Too many processes on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {debug OS Windows:system.uptime.change(0)}<0
+ {HOST.NAME} has just been restarted
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+ CPU load
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 009900
+ 0
+ 2
+ 0
+ -
+ debug OS Windows
+ system.cpu.load[percpu,avg1]
+
+
+
+ 1
+ 0
+ 000099
+ 0
+ 2
+ 0
+ -
+ debug OS Windows
+ system.cpu.load[percpu,avg5]
+
+
+
+ 2
+ 0
+ 990000
+ 0
+ 2
+ 0
+ -
+ debug OS Windows
+ system.cpu.load[percpu,avg15]
+
+
+
+
+
+ Memory usage
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 2
+ 0
+
+ debug OS Windows
+ vm.memory.size[total]
+
+
+
+ 0
+ 5
+ 00C800
+ 0
+ 2
+ 0
+ -
+ debug OS Windows
+ vm.memory.size[free]
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug SNMP Device.xml b/Templates/Templates DEBUG/debug SNMP Device.xml
new file mode 100644
index 0000000..6ea6210
--- /dev/null
+++ b/Templates/Templates DEBUG/debug SNMP Device.xml
@@ -0,0 +1,799 @@
+
+
+ 3.0
+ 2018-07-18T08:20:01Z
+
+
+ Templates
+
+
+
+
+ debug SNMP Device
+ debug SNMP Device
+
+
+
+ Templates
+
+
+
+
+ General
+
+
+ Interfaces
+
+
+
+ -
+ Number of network interfaces
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifNumber.0
+ ifNumber
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The number of network interfaces (regardless of their current state) present on this system.
+ 0
+
+
+ Interfaces
+
+
+
+
+
+ -
+ Device contact details
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ SNMPv2-MIB::sysContact.0
+ sysContact
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string.
+ 23
+
+
+ General
+
+
+
+
+
+ -
+ Device description
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ SNMPv2-MIB::sysDescr.0
+ sysDescr
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software.
+ 14
+
+
+ General
+
+
+
+
+
+ -
+ Device location
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ SNMPv2-MIB::sysLocation.0
+ sysLocation
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string.
+ 24
+
+
+ General
+
+
+
+
+
+ -
+ Device name
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ SNMPv2-MIB::sysName.0
+ sysName
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string.
+ 3
+
+
+ General
+
+
+
+
+
+ -
+ Device uptime
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ SNMPv2-MIB::sysUpTime.0
+ sysUpTime
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ uptime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 0.01
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time since the network management portion of the system was last re-initialized.
+ 0
+
+
+ General
+
+
+
+
+
+
+
+
+ Network interfaces
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},IF-MIB::ifDescr]
+ ifDescr
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 30
+ You may also consider using IF-MIB::ifType or IF-MIB::ifAlias for discovery depending on your filtering needs.
+
+{$SNMP_COMMUNITY} is a global macro.
+
+
+ Admin status of interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifAdminStatus.{#SNMPINDEX}
+ ifAdminStatus[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The desired state of the interface.
+ 0
+
+
+ Interfaces
+
+
+
+ SNMP interface status (ifAdminStatus)
+
+
+
+
+
+ Alias of interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifAlias.{#SNMPINDEX}
+ ifAlias[{#SNMPVALUE}]
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Description of interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifDescr.{#SNMPINDEX}
+ ifDescr[{#SNMPVALUE}]
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ A textual string containing information about the interface. This string should include the name of the manufacturer, the product name and the version of the interface hardware/software.
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Inbound errors on interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifInErrors.{#SNMPINDEX}
+ ifInErrors[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character-oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol.
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Incoming traffic on interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ IF-MIB::ifInOctets.{#SNMPINDEX}
+ ifInOctets[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The number of octets in valid MAC frames received on this interface, including the MAC header and FCS.
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Operational status of interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifOperStatus.{#SNMPINDEX}
+ ifOperStatus[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The current operational state of the interface.
+ 0
+
+
+ Interfaces
+
+
+
+ SNMP interface status (ifOperStatus)
+
+
+
+
+
+ Outbound errors on interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifOutErrors.{#SNMPINDEX}
+ ifOutErrors[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors.
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Outgoing traffic on interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ IF-MIB::ifOutOctets.{#SNMPINDEX}
+ ifOutOctets[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The number of octets transmitted in MAC frames on this interface, including the MAC header and FCS.
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+
+
+ {debug SNMP Device:ifOperStatus[{#SNMPVALUE}].diff(0)}=1
+ Operational status was changed on {HOST.NAME} interface {#SNMPVALUE}
+
+ 0
+ 1
+
+ 0
+
+
+
+
+
+ Traffic on interface {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ 00AA00
+ 0
+ 2
+ 0
+ -
+ debug SNMP Device
+ ifInOctets[{#SNMPVALUE}]
+
+
+
+ 1
+ 5
+ 3333FF
+ 0
+ 2
+ 0
+ -
+ debug SNMP Device
+ ifOutOctets[{#SNMPVALUE}]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SNMP interface status (ifAdminStatus)
+
+
+ 1
+ up
+
+
+ 2
+ down
+
+
+ 3
+ testing
+
+
+
+
+ SNMP interface status (ifOperStatus)
+
+
+ 1
+ up
+
+
+ 2
+ down
+
+
+ 3
+ testing
+
+
+ 4
+ unknown
+
+
+ 5
+ dormant
+
+
+ 6
+ notPresent
+
+
+ 7
+ lowerLayerDown
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug SNMP Disks.xml b/Templates/Templates DEBUG/debug SNMP Disks.xml
new file mode 100644
index 0000000..5756dfe
--- /dev/null
+++ b/Templates/Templates DEBUG/debug SNMP Disks.xml
@@ -0,0 +1,400 @@
+
+
+ 3.0
+ 2018-07-18T08:18:17Z
+
+
+ Templates
+
+
+
+
+ debug SNMP Disks
+ debug SNMP Disks
+
+
+
+ Templates
+
+
+
+
+ Disk partitions
+
+
+
+
+
+ Disk partitions
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},HOST-RESOURCES-MIB::hrStorageDescr]
+ hrStorageDescr
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+ 1
+
+
+ {#SNMPVALUE}
+ @Storage devices for SNMP discovery
+ 8
+ A
+
+
+
+ 30
+ The rule will discover all disk partitions matching the global regexp "Storage devices for SNMP discovery".
+
+{$SNMP_COMMUNITY} is a global macro.
+
+
+ Allocation units for storage $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ HOST-RESOURCES-MIB::hrStorageAllocationUnits.{#SNMPINDEX}
+ hrStorageAllocationUnits[{#SNMPVALUE}]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The size, in bytes, of the data objects allocated from this pool. If this entry is monitoring sectors, blocks, buffers, or packets, for example, this number will commonly be greater than one. Otherwise this number will typically be one.
+ 0
+
+
+ Disk partitions
+
+
+
+
+
+
+
+ Description of storage $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ HOST-RESOURCES-MIB::hrStorageDescr.{#SNMPINDEX}
+ hrStorageDescr[{#SNMPVALUE}]
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ A description of the type and instance of the storage described by this entry.
+ 0
+
+
+ Disk partitions
+
+
+
+
+
+
+
+ Total disk space on $1
+ 15
+
+ 0
+
+ hrStorageSizeInBytes[{#SNMPVALUE}]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+ last("hrStorageSize[{#SNMPVALUE}]") * last("hrStorageAllocationUnits[{#SNMPVALUE}]")
+
+ 0
+ 0
+
+
+
+
+
+ This is a calculated item, we need it to get total disk space in bytes.
+ 0
+
+
+ Disk partitions
+
+
+
+
+
+
+
+ Total disk space on $1 in units
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ HOST-RESOURCES-MIB::hrStorageSize.{#SNMPINDEX}
+ hrStorageSize[{#SNMPVALUE}]
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+ units
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The size of the storage represented by this entry, in units of hrStorageAllocationUnits. This object is writable to allow remote configuration of the size of the storage area in those cases where such an operation makes sense and is possible on the underlying system. For example, the amount of main memory allocated to a buffer pool might be modified or the amount of disk space allocated to virtual memory might be modified.
+ 0
+
+
+ Disk partitions
+
+
+
+
+
+
+
+ Used disk space on $1
+ 15
+
+ 0
+
+ hrStorageUsedInBytes[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+ last("hrStorageUsed[{#SNMPVALUE}]") * last("hrStorageAllocationUnits[{#SNMPVALUE}]")
+
+ 0
+ 0
+
+
+
+
+
+ This is a calculated item, we need it to get used disk space in bytes.
+ 0
+
+
+ Disk partitions
+
+
+
+
+
+
+
+ Used disk space on $1 in units
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ HOST-RESOURCES-MIB::hrStorageUsed.{#SNMPINDEX}
+ hrStorageUsed[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ units
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The amount of the storage represented by this entry that is allocated, in units of hrStorageAllocationUnits.
+ 0
+
+
+ Disk partitions
+
+
+
+
+
+
+
+
+
+ {debug SNMP Disks:hrStorageUsed[{#SNMPVALUE}].last(0)} / {debug SNMP Disks:hrStorageSize[{#SNMPVALUE}].last(0)} > 0.8
+ Free disk space is less than 20% on volume {#SNMPVALUE}
+
+ 0
+ 2
+
+ 0
+
+
+
+
+
+ Disk space usage {#SNMPVALUE}
+ 600
+ 340
+ 0.0000
+ 100.0000
+ 0
+ 0
+ 2
+ 1
+ 1
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 00C800
+ 0
+ 2
+ 2
+ -
+ debug SNMP Disks
+ hrStorageSizeInBytes[{#SNMPVALUE}]
+
+
+
+ 1
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ debug SNMP Disks
+ hrStorageUsedInBytes[{#SNMPVALUE}]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug SNMP Generic.xml b/Templates/Templates DEBUG/debug SNMP Generic.xml
new file mode 100644
index 0000000..c41c049
--- /dev/null
+++ b/Templates/Templates DEBUG/debug SNMP Generic.xml
@@ -0,0 +1,248 @@
+
+
+ 3.0
+ 2018-07-18T08:19:32Z
+
+
+ Templates
+
+
+
+
+ debug SNMP Generic
+ debug SNMP Generic
+
+
+
+ Templates
+
+
+
+
+ General
+
+
+
+ -
+ Device contact details
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ SNMPv2-MIB::sysContact.0
+ sysContact
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string.
+ 23
+
+
+ General
+
+
+
+
+
+ -
+ Device description
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ SNMPv2-MIB::sysDescr.0
+ sysDescr
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software.
+ 14
+
+
+ General
+
+
+
+
+
+ -
+ Device location
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ SNMPv2-MIB::sysLocation.0
+ sysLocation
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string.
+ 24
+
+
+ General
+
+
+
+
+
+ -
+ Device name
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ SNMPv2-MIB::sysName.0
+ sysName
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string.
+ 3
+
+
+ General
+
+
+
+
+
+ -
+ Device uptime
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ SNMPv2-MIB::sysUpTime.0
+ sysUpTime
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ uptime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 0.01
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The time since the network management portion of the system was last re-initialized.
+ 0
+
+
+ General
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug SNMP Interfaces.xml b/Templates/Templates DEBUG/debug SNMP Interfaces.xml
new file mode 100644
index 0000000..7389a29
--- /dev/null
+++ b/Templates/Templates DEBUG/debug SNMP Interfaces.xml
@@ -0,0 +1,581 @@
+
+
+ 3.0
+ 2018-07-18T08:19:02Z
+
+
+ Templates
+
+
+
+
+ debug SNMP Interfaces
+ debug SNMP Interfaces
+
+
+
+ Templates
+
+
+
+
+ Interfaces
+
+
+
+ -
+ Number of network interfaces
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifNumber.0
+ ifNumber
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The number of network interfaces (regardless of their current state) present on this system.
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+
+ Network interfaces
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},IF-MIB::ifDescr]
+ ifDescr
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 30
+ You may also consider using IF-MIB::ifType or IF-MIB::ifAlias for discovery depending on your filtering needs.
+
+{$SNMP_COMMUNITY} is a global macro.
+
+
+ Admin status of interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifAdminStatus.{#SNMPINDEX}
+ ifAdminStatus[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The desired state of the interface.
+ 0
+
+
+ Interfaces
+
+
+
+ SNMP interface status (ifAdminStatus)
+
+
+
+
+
+ Alias of interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifAlias.{#SNMPINDEX}
+ ifAlias[{#SNMPVALUE}]
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Description of interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifDescr.{#SNMPINDEX}
+ ifDescr[{#SNMPVALUE}]
+ 3600
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ A textual string containing information about the interface. This string should include the name of the manufacturer, the product name and the version of the interface hardware/software.
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Inbound errors on interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifInErrors.{#SNMPINDEX}
+ ifInErrors[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character-oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol.
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Incoming traffic on interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ IF-MIB::ifInOctets.{#SNMPINDEX}
+ ifInOctets[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The number of octets in valid MAC frames received on this interface, including the MAC header and FCS.
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Operational status of interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifOperStatus.{#SNMPINDEX}
+ ifOperStatus[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The current operational state of the interface.
+ 0
+
+
+ Interfaces
+
+
+
+ SNMP interface status (ifOperStatus)
+
+
+
+
+
+ Outbound errors on interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifOutErrors.{#SNMPINDEX}
+ ifOutErrors[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors.
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Outgoing traffic on interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ IF-MIB::ifOutOctets.{#SNMPINDEX}
+ ifOutOctets[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+
+ 0
+ 0
+
+ 0
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The number of octets transmitted in MAC frames on this interface, including the MAC header and FCS.
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+
+
+ {debug SNMP Interfaces:ifOperStatus[{#SNMPVALUE}].diff(0)}=1
+ Operational status was changed on {HOST.NAME} interface {#SNMPVALUE}
+
+ 0
+ 1
+
+ 0
+
+
+
+
+
+ Traffic on interface {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 5
+ 00AA00
+ 0
+ 2
+ 0
+ -
+ debug SNMP Interfaces
+ ifInOctets[{#SNMPVALUE}]
+
+
+
+ 1
+ 5
+ 3333FF
+ 0
+ 2
+ 0
+ -
+ debug SNMP Interfaces
+ ifOutOctets[{#SNMPVALUE}]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SNMP interface status (ifAdminStatus)
+
+
+ 1
+ up
+
+
+ 2
+ down
+
+
+ 3
+ testing
+
+
+
+
+ SNMP interface status (ifOperStatus)
+
+
+ 1
+ up
+
+
+ 2
+ down
+
+
+ 3
+ testing
+
+
+ 4
+ unknown
+
+
+ 5
+ dormant
+
+
+ 6
+ notPresent
+
+
+ 7
+ lowerLayerDown
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug SNMP OS Linux.xml b/Templates/Templates DEBUG/debug SNMP OS Linux.xml
new file mode 100644
index 0000000..89e25dc
--- /dev/null
+++ b/Templates/Templates DEBUG/debug SNMP OS Linux.xml
@@ -0,0 +1,125 @@
+
+
+ 3.0
+ 2018-07-18T08:17:06Z
+
+
+ Templates
+
+
+
+
+ debug SNMP OS Linux
+ debug SNMP OS Linux
+
+
+
+ Templates
+
+
+
+
+ Processors
+
+
+
+
+
+ Processors
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},HOST-RESOURCES-MIB::hrProcessorLoad]
+ hrProcessorLoad
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 30
+ {$SNMP_COMMUNITY} is a global macro.
+
+
+ Utilization of processor #$1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ HOST-RESOURCES-MIB::hrProcessorLoad.{#SNMPINDEX}
+ hrProcessorLoad[{#SNMPINDEX}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The average, over the last minute, of the percentage of time that this processor was not idle. Implementations may approximate this one minute smoothing period if necessary.
+ 0
+
+
+ Processors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ debug SNMP Disks
+
+
+ debug SNMP Generic
+
+
+ debug SNMP Interfaces
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug SNMP OS Windows.xml b/Templates/Templates DEBUG/debug SNMP OS Windows.xml
new file mode 100644
index 0000000..db905f9
--- /dev/null
+++ b/Templates/Templates DEBUG/debug SNMP OS Windows.xml
@@ -0,0 +1,125 @@
+
+
+ 3.0
+ 2018-07-18T08:16:16Z
+
+
+ Templates
+
+
+
+
+ debug SNMP OS Windows
+ debug SNMP OS Windows
+
+
+
+ Templates
+
+
+
+
+ Processors
+
+
+
+
+
+ Processors
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},HOST-RESOURCES-MIB::hrProcessorLoad]
+ hrProcessorLoad
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 30
+ {$SNMP_COMMUNITY} is a global macro.
+
+
+ Utilization of processor #$1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ HOST-RESOURCES-MIB::hrProcessorLoad.{#SNMPINDEX}
+ hrProcessorLoad[{#SNMPINDEX}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The average, over the last minute, of the percentage of time that this processor was not idle. Implementations may approximate this one minute smoothing period if necessary.
+ 0
+
+
+ Processors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ debug SNMP Disks
+
+
+ debug SNMP Generic
+
+
+ debug SNMP Interfaces
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug SNMP Processors.xml b/Templates/Templates DEBUG/debug SNMP Processors.xml
new file mode 100644
index 0000000..bff99f6
--- /dev/null
+++ b/Templates/Templates DEBUG/debug SNMP Processors.xml
@@ -0,0 +1,115 @@
+
+
+ 3.0
+ 2018-07-18T08:15:44Z
+
+
+ Templates
+
+
+
+
+ debug SNMP Processors
+ debug SNMP Processors
+
+
+
+ Templates
+
+
+
+
+ Processors
+
+
+
+
+
+ Processors
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},HOST-RESOURCES-MIB::hrProcessorLoad]
+ hrProcessorLoad
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 30
+ {$SNMP_COMMUNITY} is a global macro.
+
+
+ Utilization of processor #$1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ HOST-RESOURCES-MIB::hrProcessorLoad.{#SNMPINDEX}
+ hrProcessorLoad[{#SNMPINDEX}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ The average, over the last minute, of the percentage of time that this processor was not idle. Implementations may approximate this one minute smoothing period if necessary.
+ 0
+
+
+ Processors
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug SNMP Traps Basic.xml b/Templates/Templates DEBUG/debug SNMP Traps Basic.xml
new file mode 100644
index 0000000..e0eab40
--- /dev/null
+++ b/Templates/Templates DEBUG/debug SNMP Traps Basic.xml
@@ -0,0 +1,314 @@
+
+
+ 3.0
+ 2018-08-17T10:06:53Z
+
+
+ Templates
+
+
+
+
+ debug SNMP Traps Basic
+ debug SNMP Traps Basic
+
+
+
+ Templates
+
+
+
+
+ -
+ snmptrap
+ 17
+
+ 0
+
+ snmptrap
+ 0
+ 7
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ hh:mm:ss yyyy/MM/dd
+
+ -
+ SNMP trap fallback
+ 17
+
+ 0
+
+ snmptrap.fallback
+ 0
+ 7
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ hh:mm:ss yyyy/MM/dd
+
+ -
+ snmptrap["Configuration Event"]
+ 17
+
+ 0
+
+ snmptrap[".1.3.6.1.4.1.9.9.43.2.0.1"]
+ 0
+ 7
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ hh:mm:ss yyyy/MM/dd
+
+ -
+ snmptrap["AIRESPACE-REF-MIB::bsnAPIfUp"]
+ 17
+
+ 0
+
+ snmptrap["AIRESPACE-REF-MIB::bsnAPIfUp"]
+ 0
+ 7
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ hh:mm:ss yyyy/MM/dd
+
+ -
+ snmptrap["DISMAN-EVENT-MIB::sysUpTimeInstance"]
+ 17
+
+ 0
+
+ snmptrap["DISMAN-EVENT-MIB::sysUpTimeInstance"]
+ 0
+ 7
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ hh:mm:ss yyyy/MM/dd
+
+ -
+ snmptrap["General"]
+ 17
+
+ 0
+
+ snmptrap["General"]
+ 0
+ 7
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ hh:mm:ss yyyy/MM/dd
+
+ -
+ snmptrap["IF-MIB::linkUp"]
+ 17
+
+ 0
+
+ snmptrap["IF-MIB::linkUp"]
+ 0
+ 7
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ hh:mm:ss yyyy/MM/dd
+
+
+
+
+
+
+
+
+
+
+ {debug SNMP Traps Basic:snmptrap.fallback.nodata(300)}=0
+ Unmatched SNMP Trap received from {HOST.NAME}
+
+ 0
+ 1
+
+ 0
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug Virt VMware Guest.xml b/Templates/Templates DEBUG/debug Virt VMware Guest.xml
new file mode 100644
index 0000000..e6ed7c7
--- /dev/null
+++ b/Templates/Templates DEBUG/debug Virt VMware Guest.xml
@@ -0,0 +1,1492 @@
+
+
+ 3.0
+ 2018-07-18T08:14:05Z
+
+
+ Templates VMware
+
+
+
+
+ debug Virt VMware Guest
+ debug Virt VMware Guest
+
+
+
+ Templates VMware
+
+
+
+
+ CPU
+
+
+ Disks
+
+
+ Filesystems
+
+
+ General
+
+
+ Interfaces
+
+
+ Memory
+
+
+ Network
+
+
+ Storage
+
+
+
+ -
+ Cluster name
+ 3
+
+ 0
+
+ vmware.vm.cluster.name[{$URL},{HOST.HOST}]
+ 3600
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ Cluster name of the guest VM.
+ 0
+
+
+ General
+
+
+
+
+
+ -
+ Number of virtual CPUs
+ 3
+
+ 0
+
+ vmware.vm.cpu.num[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ Number of virtual CPUs assigned to the guest.
+ 0
+
+
+ CPU
+
+
+
+
+
+ -
+ CPU ready
+ 3
+
+ 0
+
+ vmware.vm.cpu.ready[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ ms
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ Time that the virtual machine was ready, but could not get scheduled to run on the physical CPU during last measurement interval (VMware vCenter/ESXi Server performance counter sampling interval - 20 seconds)
+ 0
+
+
+ CPU
+
+
+
+
+
+ -
+ CPU usage
+ 3
+
+ 0
+
+ vmware.vm.cpu.usage[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ Hz
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ Current upper-bound on CPU usage. The upper-bound is based on the host the virtual machine is current running on, as well as limits configured on the virtual machine itself or any parent resource pool. Valid while the virtual machine is running.
+ 0
+
+
+ CPU
+
+
+
+
+
+ -
+ Hypervisor name
+ 3
+
+ 0
+
+ vmware.vm.hv.name[{$URL},{HOST.HOST}]
+ 3600
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ Hypervisor name of the guest VM.
+ 0
+
+
+ General
+
+
+
+
+
+ -
+ Ballooned memory
+ 3
+
+ 0
+
+ vmware.vm.memory.size.ballooned[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ The amount of guest physical memory that is currently reclaimed through the balloon driver.
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Compressed memory
+ 3
+
+ 0
+
+ vmware.vm.memory.size.compressed[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ The amount of memory currently in the compression cache for this VM.
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Private memory
+ 3
+
+ 0
+
+ vmware.vm.memory.size.private[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ Amount of memory backed by host memory and not being shared.
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Shared memory
+ 3
+
+ 0
+
+ vmware.vm.memory.size.shared[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ The amount of guest physical memory shared through transparent page sharing.
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Swapped memory
+ 3
+
+ 0
+
+ vmware.vm.memory.size.swapped[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ The amount of guest physical memory swapped out to the VM's swap device by ESX.
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Guest memory usage
+ 3
+
+ 0
+
+ vmware.vm.memory.size.usage.guest[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ The amount of guest physical memory that is being used by the VM.
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Host memory usage
+ 3
+
+ 0
+
+ vmware.vm.memory.size.usage.host[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ The amount of host physical memory allocated to the VM, accounting for saving from memory sharing with other VMs.
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Memory size
+ 3
+
+ 0
+
+ vmware.vm.memory.size[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ Total size of configured memory.
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Power state
+ 3
+
+ 0
+
+ vmware.vm.powerstate[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ The current power state of the virtual machine.
+ 0
+
+
+ General
+
+
+
+ VMware VirtualMachinePowerState
+
+
+
+ -
+ Committed storage space
+ 3
+
+ 0
+
+ vmware.vm.storage.committed[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ Total storage space, in bytes, committed to this virtual machine across all datastores.
+ 0
+
+
+ Storage
+
+
+
+
+
+ -
+ Uncommitted storage space
+ 3
+
+ 0
+
+ vmware.vm.storage.uncommitted[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ Additional storage space, in bytes, potentially used by this virtual machine on all datastores.
+ 0
+
+
+ Storage
+
+
+
+
+
+ -
+ Unshared storage space
+ 3
+
+ 0
+
+ vmware.vm.storage.unshared[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ Total storage space, in bytes, occupied by the virtual machine across all datastores, that is not shared with any other virtual machine.
+ 0
+
+
+ Storage
+
+
+
+
+
+ -
+ Uptime
+ 3
+
+ 0
+
+ vmware.vm.uptime[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ uptime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ System uptime.
+ 0
+
+
+ General
+
+
+
+
+
+
+
+
+ Network device discovery
+ 3
+
+
+ vmware.vm.net.if.discovery[{$URL},{HOST.HOST}]
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+
+ 30
+ Discovery of all network devices.
+
+
+ Number of bytes received on interface {#IFDESC}
+ 3
+
+ 0
+
+ vmware.vm.net.if.in[{$URL},{HOST.HOST},{#IFNAME},bps]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ Bps
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Number of packets received on interface {#IFDESC}
+ 3
+
+ 0
+
+ vmware.vm.net.if.in[{$URL},{HOST.HOST},{#IFNAME},pps]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Number of bytes transmitted on interface {#IFDESC}
+ 3
+
+ 0
+
+ vmware.vm.net.if.out[{$URL},{HOST.HOST},{#IFNAME},bps]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ Bps
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+ Number of packets transmitted on interface {#IFDESC}
+ 3
+
+ 0
+
+ vmware.vm.net.if.out[{$URL},{HOST.HOST},{#IFNAME},pps]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Interfaces
+
+
+
+
+
+
+
+
+
+
+
+
+ Disk device discovery
+ 3
+
+
+ vmware.vm.vfs.dev.discovery[{$URL},{HOST.HOST}]
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+
+ 30
+ Discovery of all disk devices.
+
+
+ Average number of bytes read from the disk {#DISKDESC}
+ 3
+
+ 0
+
+ vmware.vm.vfs.dev.read[{$URL},{HOST.HOST},{#DISKNAME},bps]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ Bps
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Disks
+
+
+
+
+
+
+
+ Average number of reads from the disk {#DISKDESC}
+ 3
+
+ 0
+
+ vmware.vm.vfs.dev.read[{$URL},{HOST.HOST},{#DISKNAME},ops]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Disks
+
+
+
+
+
+
+
+ Average number of bytes written to the disk {#DISKDESC}
+ 3
+
+ 0
+
+ vmware.vm.vfs.dev.write[{$URL},{HOST.HOST},{#DISKNAME},bps]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ Bps
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Disks
+
+
+
+
+
+
+
+ Average number of writes to the disk {#DISKDESC}
+ 3
+
+ 0
+
+ vmware.vm.vfs.dev.write[{$URL},{HOST.HOST},{#DISKNAME},ops]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Disks
+
+
+
+
+
+
+
+
+
+
+
+
+ Mounted filesystem discovery
+ 3
+
+
+ vmware.vm.vfs.fs.discovery[{$URL},{HOST.HOST}]
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+
+ 30
+ Discovery of all guest file systems.
+
+
+ Free disk space on {#FSNAME}
+ 3
+
+ 0
+
+ vmware.vm.vfs.fs.size[{$URL},{HOST.HOST},{#FSNAME},free]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Free disk space on {#FSNAME} (percentage)
+ 3
+
+ 0
+
+ vmware.vm.vfs.fs.size[{$URL},{HOST.HOST},{#FSNAME},pfree]
+ 60
+ 90
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Total disk space on {#FSNAME}
+ 3
+
+ 0
+
+ vmware.vm.vfs.fs.size[{$URL},{HOST.HOST},{#FSNAME},total]
+ 3600
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+ Used disk space on {#FSNAME}
+ 3
+
+ 0
+
+ vmware.vm.vfs.fs.size[{$URL},{HOST.HOST},{#FSNAME},used]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Filesystems
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ VMware VirtualMachinePowerState
+
+
+ 0
+ poweredOff
+
+
+ 1
+ poweredOn
+
+
+ 2
+ suspended
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug Virt VMware Hypervisor.xml b/Templates/Templates DEBUG/debug Virt VMware Hypervisor.xml
new file mode 100644
index 0000000..a3305eb
--- /dev/null
+++ b/Templates/Templates DEBUG/debug Virt VMware Hypervisor.xml
@@ -0,0 +1,1165 @@
+
+
+ 3.0
+ 2018-07-18T08:13:27Z
+
+
+ Templates VMware
+
+
+
+
+ debug Virt VMware Hypervisor
+ debug Virt VMware Hypervisor
+
+
+
+ Templates VMware
+
+
+
+
+ CPU
+
+
+ Datastore
+
+
+ General
+
+
+ Hardware
+
+
+ Memory
+
+
+ Network
+
+
+
+ -
+ Cluster name
+ 3
+
+ 0
+
+ vmware.hv.cluster.name[{$URL},{HOST.HOST}]
+ 3600
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ Cluster name of the guest VM.
+ 0
+
+
+ General
+
+
+
+
+
+ -
+ CPU usage
+ 3
+
+ 0
+
+ vmware.hv.cpu.usage[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ Hz
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ Aggregated CPU usage across all cores on the host in Hz. This is only available if the host is connected.
+ 0
+
+
+ CPU
+
+
+
+
+
+ -
+ Full name
+ 3
+
+ 0
+
+ vmware.hv.fullname[{$URL},{HOST.HOST}]
+ 3600
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ The complete product name, including the version information.
+ 0
+
+
+ General
+
+
+
+
+
+ -
+ CPU frequency
+ 3
+
+ 0
+
+ vmware.hv.hw.cpu.freq[{$URL},{HOST.HOST}]
+ 3600
+ 90
+ 365
+ 0
+ 3
+
+ Hz
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ The speed of the CPU cores. This is an average value if there are multiple speeds. The product of CPU frequency and number of cores is approximately equal to the sum of the MHz for all the individual cores on the host.
+ 0
+
+
+ CPU
+
+
+ Hardware
+
+
+
+
+
+ -
+ CPU model
+ 3
+
+ 0
+
+ vmware.hv.hw.cpu.model[{$URL},{HOST.HOST}]
+ 3600
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ The CPU model.
+ 0
+
+
+ CPU
+
+
+ Hardware
+
+
+
+
+
+ -
+ CPU cores
+ 3
+
+ 0
+
+ vmware.hv.hw.cpu.num[{$URL},{HOST.HOST}]
+ 3600
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ Number of physical CPU cores on the host. Physical CPU cores are the processors contained by a CPU package.
+ 0
+
+
+ CPU
+
+
+ Hardware
+
+
+
+
+
+ -
+ CPU threads
+ 3
+
+ 0
+
+ vmware.hv.hw.cpu.threads[{$URL},{HOST.HOST}]
+ 3600
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ Number of physical CPU threads on the host.
+ 0
+
+
+ CPU
+
+
+ Hardware
+
+
+
+
+
+ -
+ Total memory
+ 3
+
+ 0
+
+ vmware.hv.hw.memory[{$URL},{HOST.HOST}]
+ 3600
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ The physical memory size.
+ 0
+
+
+ Hardware
+
+
+ Memory
+
+
+
+
+
+ -
+ Model
+ 3
+
+ 0
+
+ vmware.hv.hw.model[{$URL},{HOST.HOST}]
+ 3600
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ The system model identification.
+ 0
+
+
+ Hardware
+
+
+
+
+
+ -
+ Bios UUID
+ 3
+
+ 0
+
+ vmware.hv.hw.uuid[{$URL},{HOST.HOST}]
+ 3600
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ The hardware BIOS identification.
+ 0
+
+
+ Hardware
+
+
+
+
+
+ -
+ Vendor
+ 3
+
+ 0
+
+ vmware.hv.hw.vendor[{$URL},{HOST.HOST}]
+ 3600
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ The hardware vendor identification.
+ 0
+
+
+ Hardware
+
+
+
+
+
+ -
+ Ballooned memory
+ 3
+
+ 0
+
+ vmware.hv.memory.size.ballooned[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ The amount of guest physical memory that is currently reclaimed through the balloon driver. Sum of all guest VMs.
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Used memory
+ 3
+
+ 0
+
+ vmware.hv.memory.used[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ Physical memory usage on the host.
+ 0
+
+
+ Memory
+
+
+
+
+
+ -
+ Number of bytes received
+ 3
+
+ 0
+
+ vmware.hv.network.in[{$URL},{HOST.HOST},bps]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ Bps
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Network
+
+
+
+
+
+ -
+ Number of bytes transmitted
+ 3
+
+ 0
+
+ vmware.hv.network.out[{$URL},{HOST.HOST},bps]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ Bps
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Network
+
+
+
+
+
+ -
+ Health state rollup
+ 3
+
+ 0
+
+ vmware.hv.sensor.health.state[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ The host health state rollup sensor value: gray - unknown, ok, red - it has a problem, yellow - it might have a problem.
+ 0
+
+
+ General
+
+
+
+ VMware status
+
+
+
+ -
+ Overall status
+ 3
+
+ 0
+
+ vmware.hv.status[{$URL},{HOST.HOST}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ The overall alarm status of the host: gray - unknown, ok, red - it has a problem, yellow - it might have a problem.
+ 0
+
+
+ General
+
+
+
+ VMware status
+
+
+
+ -
+ Uptime
+ 3
+
+ 0
+
+ vmware.hv.uptime[{$URL},{HOST.HOST}]
+ 3600
+ 90
+ 365
+ 0
+ 3
+
+ uptime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ System uptime.
+ 0
+
+
+ General
+
+
+
+
+
+ -
+ Version
+ 3
+
+ 0
+
+ vmware.hv.version[{$URL},{HOST.HOST}]
+ 3600
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ Dot-separated version string.
+ 0
+
+
+ General
+
+
+
+
+
+ -
+ Number of guest VMs
+ 3
+
+ 0
+
+ vmware.hv.vm.num[{$URL},{HOST.HOST}]
+ 3600
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+ Number of guest virtual machines.
+ 0
+
+
+ General
+
+
+
+
+
+
+
+
+ Datastore discovery
+ 3
+
+
+ vmware.hv.datastore.discovery[{$URL},{HOST.HOST}]
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+
+ 30
+
+
+
+ Average read latency of the datastore $3
+ 3
+
+ 0
+
+ vmware.hv.datastore.read[{$URL},{HOST.HOST},{#DATASTORE},latency]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Datastore
+
+
+
+
+
+
+
+ Free space on datastore $3 (percentage)
+ 3
+
+ 0
+
+ vmware.hv.datastore.size[{$URL},{HOST.HOST},{#DATASTORE},pfree]
+ 60
+ 90
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Datastore
+
+
+
+
+
+
+
+ Total size of datastore $3
+ 3
+
+ 0
+
+ vmware.hv.datastore.size[{$URL},{HOST.HOST},{#DATASTORE}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Datastore
+
+
+
+
+
+
+
+ Average write latency of the datastore $3
+ 3
+
+ 0
+
+ vmware.hv.datastore.write[{$URL},{HOST.HOST},{#DATASTORE},latency]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Datastore
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ VMware status
+
+
+ 0
+ gray
+
+
+ 1
+ green
+
+
+ 2
+ yellow
+
+
+ 3
+ red
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug Virt VMware.xml b/Templates/Templates DEBUG/debug Virt VMware.xml
new file mode 100644
index 0000000..14faa91
--- /dev/null
+++ b/Templates/Templates DEBUG/debug Virt VMware.xml
@@ -0,0 +1,397 @@
+
+
+ 3.0
+ 2018-07-18T08:14:44Z
+
+
+ Hypervisors
+
+
+ Templates VMware
+
+
+ Virtual machines
+
+
+
+
+ debug Virt VMware
+ debug Virt VMware
+
+
+
+ Templates VMware
+
+
+
+
+ Clusters
+
+
+ General
+
+
+ Log
+
+
+
+ -
+ Event log
+ 3
+
+ 0
+
+ vmware.eventlog[{$URL}]
+ 60
+ 90
+ 0
+ 0
+ 2
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Log
+
+
+
+
+
+ -
+ Full name
+ 3
+
+ 0
+
+ vmware.fullname[{$URL}]
+ 3600
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ General
+
+
+
+
+
+ -
+ Version
+ 3
+
+ 0
+
+ vmware.version[{$URL}]
+ 3600
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ General
+
+
+
+
+
+
+
+
+ Discover VMware clusters
+ 3
+
+
+ vmware.cluster.discovery[{$URL}]
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+
+ 30
+ Discovery of clusters
+
+
+ Status of "$2" cluster
+ 3
+
+ 0
+
+ vmware.cluster.status[{$URL},{#CLUSTER.NAME}]
+ 60
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+ Clusters
+
+
+
+ VMware status
+
+
+
+
+
+
+
+
+
+
+ Discover VMware hypervisors
+ 3
+
+
+ vmware.hv.discovery[{$URL}]
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+
+ 30
+ Discovery of hypervisors.
+
+
+
+
+
+ {#HV.UUID}
+ {#HV.NAME}
+ 0
+
+
+
+ Hypervisors
+
+
+
+
+
+ {#CLUSTER.NAME}
+
+
+
+
+
+
+
+ Discover VMware VMs
+ 3
+
+
+ vmware.vm.discovery[{$URL}]
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+ {$USERNAME}
+ {$PASSWORD}
+
+
+
+
+ 0
+
+
+
+ 30
+ Discovery of guest virtual machines.
+
+
+
+
+
+ {#VM.UUID}
+ {#VM.NAME}
+ 0
+
+
+
+ Virtual machines
+
+
+
+
+
+ {#CLUSTER.NAME} (vm)
+
+
+ {#HV.NAME}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ VMware status
+
+
+ 0
+ gray
+
+
+ 1
+ green
+
+
+ 2
+ yellow
+
+
+ 3
+ red
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug cisco_AP_4410.xml b/Templates/Templates DEBUG/debug cisco_AP_4410.xml
new file mode 100644
index 0000000..74f6220
--- /dev/null
+++ b/Templates/Templates DEBUG/debug cisco_AP_4410.xml
@@ -0,0 +1,992 @@
+
+
+ 2.0
+ 2013-05-13T11:01:50Z
+
+
+ Templates
+
+
+
+
+ Template Cisco AP 4410
+ Template Cisco AP 4410
+
+
+ Templates
+
+
+
+
+ System
+
+
+ Wireless
+
+
+
+ -
+ SSID #1 Auth Type
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.2.2.1.3.1.1
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.2.2.1.3.1.1
+ 360
+ 30
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ SSID #1 drop packet receveid
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.10.1.1
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.10.1.1
+ 60
+ 30
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ SSID #1 error packet receveid
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.9.1.1
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.9.1.1
+ 60
+ 30
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ SSID #1 Mac Address
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.2.2.1.2.1.1
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.2.2.1.2.1.1
+ 360
+ 30
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ SSID #1 Octect/sec In
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.7.1.1
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.7.1.1
+ 60
+ 30
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ SSID #1 Octect/sec Out
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.8.1.1
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.8.1.1
+ 60
+ 30
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ SSID #1 Packet/sec in
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.5.1.1
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.5.1.1
+ 60
+ 30
+ 365
+ 0
+ 3
+
+
+ 1
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ SSID #1 Packet/sec Out
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.6.1.1
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.6.1.1
+ 60
+ 30
+ 365
+ 0
+ 3
+
+
+ 1
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ SSID #1 Station Name
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.2.2.1.1.1.1
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.2.2.1.1.1.1
+ 360
+ 30
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ SSID #2 Auth Type
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.2.2.1.3.1.2
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.2.2.1.3.1.2
+ 360
+ 30
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ SSID #2 drop packet receveid
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.10.1.2
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.10.1.2
+ 60
+ 30
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ SSID #2 error packet receveid
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.9.1.2
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.9.1.2
+ 60
+ 30
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ SSID #2 Mac Address
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.2.2.1.2.1.2
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.2.2.1.2.1.2
+ 360
+ 30
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ SSID #2 Octect/sec In
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.7.1.2
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.7.1.2
+ 60
+ 30
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ SSID #2 Octect/sec Out
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.8.1.2
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.8.1.2
+ 60
+ 30
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ SSID #2 Packet/sec in
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.5.1.2
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.5.1.2
+ 60
+ 30
+ 365
+ 0
+ 3
+
+
+ 1
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ SSID #2 Packet/sec Out
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.6.1.2
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.6.1.2
+ 60
+ 30
+ 365
+ 0
+ 3
+
+
+ 1
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ SSID #2 Station Name
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.2.2.1.1.1.2
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.2.2.1.1.1.2
+ 360
+ 30
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ SSID #3 Mac Address
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.2.2.1.2.1.3
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.2.2.1.2.1.3
+ 360
+ 30
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ SSID #4 Mac Address
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.2.2.1.2.1.4
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.2.2.1.2.1.4
+ 360
+ 30
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Wireless
+
+
+
+
+ -
+ Uptime
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.1.4.0
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.1.4.0
+ 360
+ 30
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ System
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SSID #1 Traffic
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 2
+ 0
+ 0000C8
+ 0
+ 2
+ 0
+ -
+ Template Cisco AP 4410
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.5.1.1
+
+
+
+ 1
+ 0
+ CC00CC
+ 0
+ 2
+ 0
+ -
+ Template Cisco AP 4410
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.9.1.1
+
+
+
+ 3
+ 0
+ 00BB00
+ 0
+ 2
+ 0
+ -
+ Template Cisco AP 4410
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.6.1.1
+
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ Template Cisco AP 4410
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.10.1.1
+
+
+
+
+
+ SSID #2 Traffic
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 2
+ 0
+ 0000C8
+ 0
+ 2
+ 0
+ -
+ Template Cisco AP 4410
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.5.1.2
+
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ Template Cisco AP 4410
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.10.1.2
+
+
+
+ 3
+ 0
+ 00BB00
+ 0
+ 2
+ 0
+ -
+ Template Cisco AP 4410
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.6.1.2
+
+
+
+ 1
+ 0
+ CC00CC
+ 0
+ 2
+ 0
+ -
+ Template Cisco AP 4410
+ .1.3.6.1.4.1.9.6.1.32.4410.1.1.3.2.1.9.1.2
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug native Windows Service Discovery Zabbix 3.x.xml b/Templates/Templates DEBUG/debug native Windows Service Discovery Zabbix 3.x.xml
new file mode 100644
index 0000000..f7669bd
--- /dev/null
+++ b/Templates/Templates DEBUG/debug native Windows Service Discovery Zabbix 3.x.xml
@@ -0,0 +1,196 @@
+
+
+ 3.0
+ 2017-04-26T12:20:58Z
+
+
+ Templates znil.net
+
+
+
+
+ znil Template native Windows Service Discovery Zabbix 3.x
+ znil Template native Windows Service Discovery Zabbix 3.x
+
+
+
+ Templates znil.net
+
+
+
+
+ Windows Services
+
+
+
+
+
+ Discover Windows Service
+ 7
+
+
+ service.discovery
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ {#SERVICE.STARTUP}
+ 1
+ 8
+ D
+
+
+ {#SERVICE.STARTUP}
+ 0
+ 8
+ C
+
+
+ {#SERVICE.NAME}
+ @Windows_Services_to_ignore
+ 8
+ B
+
+
+ {#SERVICE.DISPLAYNAME}
+ @Windows_Services_to_ignore
+ 8
+ A
+
+
+
+ 1
+
+
+
+ Service - {#SERVICE.DISPLAYNAME} - State
+ 7
+
+ 0
+
+ service.info[{#SERVICE.NAME}]
+ 120
+ 30
+ 90
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Windows Services
+
+
+
+ Windows service state
+
+
+
+
+
+
+
+ {znil Template native Windows Service Discovery Zabbix 3.x:service.info[{#SERVICE.NAME}].last()}<>0 and {znil Template native Windows Service Discovery Zabbix 3.x:service.info[{#SERVICE.NAME}].last()}<>255
+ Service {#SERVICE.DISPLAYNAME} is not running
+
+ 0
+ 2
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Windows service state
+
+
+ 0
+ Running
+
+
+ 1
+ Paused
+
+
+ 2
+ Start pending
+
+
+ 3
+ Pause pending
+
+
+ 4
+ Continue pending
+
+
+ 5
+ Stop pending
+
+
+ 6
+ Stopped
+
+
+ 7
+ Unknown
+
+
+ 255
+ No such service
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug zabbix-TaskSchedulerMonitoring/Anleitung.url b/Templates/Templates DEBUG/debug zabbix-TaskSchedulerMonitoring/Anleitung.url
new file mode 100644
index 0000000..fda73ca
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-TaskSchedulerMonitoring/Anleitung.url
@@ -0,0 +1,5 @@
+[{000214A0-0000-0000-C000-000000000046}]
+Prop3=19,2
+[InternetShortcut]
+URL=http://znil.net/index.php?title=Zabbix:Template_Windows_Aufgabenplanung_Scheduled_Tasks
+IDList=
diff --git a/Templates/Templates DEBUG/debug zabbix-TaskSchedulerMonitoring/TaskSchedulerMonitoring-ignore.txt b/Templates/Templates DEBUG/debug zabbix-TaskSchedulerMonitoring/TaskSchedulerMonitoring-ignore.txt
new file mode 100644
index 0000000..2bd61e4
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-TaskSchedulerMonitoring/TaskSchedulerMonitoring-ignore.txt
@@ -0,0 +1,5 @@
+ZabbixAgentAutoUpdater
+GoogleUpdateTaskMachine
+ZabbixExchange
+ZabbixWindowsUpdateCheck
+
diff --git a/Templates/Templates DEBUG/debug zabbix-TaskSchedulerMonitoring/TaskSchedulerMonitoring.exe b/Templates/Templates DEBUG/debug zabbix-TaskSchedulerMonitoring/TaskSchedulerMonitoring.exe
new file mode 100644
index 0000000..131c6a5
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-TaskSchedulerMonitoring/TaskSchedulerMonitoring.exe differ
diff --git a/Templates/Templates DEBUG/debug zabbix-TaskSchedulerMonitoring/znil_Template_Windows_Task_Scheduler.xml b/Templates/Templates DEBUG/debug zabbix-TaskSchedulerMonitoring/znil_Template_Windows_Task_Scheduler.xml
new file mode 100644
index 0000000..f460164
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-TaskSchedulerMonitoring/znil_Template_Windows_Task_Scheduler.xml
@@ -0,0 +1,308 @@
+
+
+ 2.0
+ 2015-04-23T09:27:07Z
+
+
+ Templates
+
+
+ Templates DATAGROUP
+
+
+
+
+ znil Template Windows Task Scheduler
+ znil Template Windows Task Scheduler
+ Discover and monitor all Task from "Task Scheduler Library" without subfolders.
+
+2015 by Bernhard Linz
+http://znil.net/index.php?title=Zabbix:TaskSchedulerMonitoring
+
+
+ Templates
+
+
+ Templates DATAGROUP
+
+
+
+
+ Task Scheduler
+
+
+
+
+
+ Discovery Task Scheduler
+ 7
+
+
+ znil.TaskSchedulerMonitoring[discovertasks]
+ 3600
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 0
+ Discover all Task at "Task Scheduler Libraray" without any Subfolders.
+All Task from "TaskSchedulerMonitoring-ignore.txt" will be ignored
+
+
+ Task: {#TSMTASKNAME}: Last Result
+ 2
+
+ 0
+
+ znil.TaskSchedulerMonitoring[LastResult,{#TSMTASKNAME}]
+ 0
+ 7
+ 90
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Last Result of Task, numeric value
+in most cases 0 = succesfull
+ 0
+
+
+ Task Scheduler
+
+
+
+
+
+
+ Task: {#TSMTASKNAME}: Last Run Time
+ 2
+
+ 0
+
+ znil.TaskSchedulerMonitoring[LastRunTime,{#TSMTASKNAME}]
+ 0
+ 7
+ 90
+ 0
+ 3
+
+ unixtime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Last Run Time of Task as an unixtimestamp
+ 0
+
+
+ Task Scheduler
+
+
+
+
+
+
+ Task: {#TSMTASKNAME}: Next Run Time
+ 2
+
+ 0
+
+ znil.TaskSchedulerMonitoring[NextRunTime,{#TSMTASKNAME}]
+ 0
+ 7
+ 90
+ 0
+ 3
+
+ unixtime
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Next Run Time of Task as an unixtimestamp
+ 0
+
+
+ Task Scheduler
+
+
+
+
+
+
+ Task: {#TSMTASKNAME}: Query Helper
+ 7
+
+ 0
+
+ znil.TaskSchedulerMonitoring[query,{#TSMTASKNAME}]
+ 3600
+ 7
+ 90
+ 0
+ 3
+
+ s
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Query Helper - start the Query, Values will be send with Zabbix_Sender.exe
+Reported Value is the Runtime in Seconds
+ 0
+
+
+ Task Scheduler
+
+
+
+
+
+
+ Task: {#TSMTASKNAME}: Run As User
+ 2
+
+ 0
+
+ znil.TaskSchedulerMonitoring[RunAsUser,{#TSMTASKNAME}]
+ 0
+ 30
+ 365
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+ Name of User under which the task run
+ 0
+
+
+ Task Scheduler
+
+
+
+
+
+
+
+
+ {znil Template Windows Task Scheduler:znil.TaskSchedulerMonitoring[LastResult,{#TSMTASKNAME}].last()}<>0 and {znil Template Windows Task Scheduler:znil.TaskSchedulerMonitoring[LastResult,{#TSMTASKNAME}].last()}<>267009 and {znil Template Windows Task Scheduler:znil.TaskSchedulerMonitoring[LastResult,{#TSMTASKNAME}].last()}<>1
+ Last run of {#TSMTASKNAME} failed!
+
+ 0
+ 4
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/Fortigate/Template_Fortigate_SSLVPN.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/Fortigate/Template_Fortigate_SSLVPN.xml
new file mode 100644
index 0000000..d7d7b7e
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/Fortigate/Template_Fortigate_SSLVPN.xml
@@ -0,0 +1,110 @@
+
+
+ 3.0
+ 2018-03-29T11:59:47Z
+
+
+ Templates
+
+
+
+
+ Template Fortigate SSLVPN
+ Template Fortigate SSLVPN
+
+
+
+ Templates
+
+
+
+
+ SSLVPN
+
+
+
+ -
+ The current number of users logged in through SSL-VPN tunnels in the virtual domain
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.12356.101.12.2.3.1.2.1
+ 1.3.6.1.4.1.12356.101.12.2.3.1.2.1
+ 30
+ 1
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+ 161
+
+ 0
+
+
+ SSLVPN
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The current number of users logged in through SSL-VPN tunnels in the virtual domain
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 1A7C11
+ 0
+ 2
+ 0
+ -
+ Template Fortigate SSLVPN
+ 1.3.6.1.4.1.12356.101.12.2.3.1.2.1
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/Fortigate/Template_Fortigate_WiFi.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/Fortigate/Template_Fortigate_WiFi.xml
new file mode 100644
index 0000000..64bffa5
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/Fortigate/Template_Fortigate_WiFi.xml
@@ -0,0 +1,389 @@
+
+
+ 3.4
+ 2018-03-29T11:59:39Z
+
+
+ Templates
+
+
+
+
+ Template Fortigate WiFi
+ Template Fortigate WiFi
+
+
+
+ Templates
+
+
+
+
+ WiFi Controller
+
+
+
+
+
+ Fortigate Wifi Access Points
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#SNMPVALUE},.1.3.6.1.4.1.12356.101.14.4.4.1.1]
+ fgWcWtpSessionWtpId
+ 30s
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+ 161
+
+ 0
+
+
+
+ 30d
+
+
+
+ Represents the number of bytes received by this WTP $1
+ 4
+ {$SNMP_COMMUNITY}
+ 1.3.6.1.4.1.12356.101.14.4.4.1.18.{#SNMPINDEX}
+ fgWcWtpSessionWtpByteRxCount[{#SNMPVALUE}]
+ 30s
+ 1w
+ 365d
+ 0
+ 3
+
+ bytes
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+ 161
+
+ 0
+
+
+ WiFi Controller
+
+
+
+
+
+
+
+
+
+
+ Represents the number of bytes transmitted by this WTP $1
+ 4
+ {$SNMP_COMMUNITY}
+ 1.3.6.1.4.1.12356.101.14.4.4.1.19.{#SNMPINDEX}
+ fgWcWtpSessionWtpByteTxCount[{#SNMPVALUE}]
+ 30s
+ 1w
+ 365d
+ 0
+ 3
+
+ bytes
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+ 161
+
+ 0
+
+
+ WiFi Controller
+
+
+
+
+
+
+
+
+
+
+ Represents the current CPU usage of a WTP (percentage) $1
+ 4
+ {$SNMP_COMMUNITY}
+ 1.3.6.1.4.1.12356.101.14.4.4.1.20.{#SNMPINDEX}
+ fgWcWtpSessionWtpCpuUsage[{#SNMPVALUE}]
+ 30s
+ 1w
+ 365d
+ 0
+ 3
+
+ %
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+ 161
+
+ 0
+
+
+ WiFi Controller
+
+
+
+
+
+
+
+
+
+
+ Represents the total physical memory (RAM) installed (KB) $1
+ 4
+ {$SNMP_COMMUNITY}
+ 1.3.6.1.4.1.12356.101.14.4.4.1.22.{#SNMPINDEX}
+ fgWcWtpSessionWtpMemoryCapacity[{#SNMPVALUE}]
+ 30s
+ 1w
+ 365d
+ 0
+ 3
+
+ bytes
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+ 161
+
+ 0
+
+
+ WiFi Controller
+
+
+
+
+
+
+
+
+
+
+ Represents the current memory usage of a WTP (percentage) $1
+ 4
+ {$SNMP_COMMUNITY}
+ 1.3.6.1.4.1.12356.101.14.4.4.1.21.{#SNMPINDEX}
+ fgWcWtpSessionWtpMemoryUsage[{#SNMPVALUE}]
+ 30s
+ 1w
+ 365d
+ 0
+ 3
+
+ %
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+ 161
+
+ 0
+
+
+ WiFi Controller
+
+
+
+
+
+
+
+
+
+
+ Represents the number of clients currently connected to this WTP $1
+ 4
+ {$SNMP_COMMUNITY}
+ 1.3.6.1.4.1.12356.101.14.4.4.1.17.{#SNMPINDEX}
+ fgWcWtpSessionWtpStationCount[{#SNMPVALUE}]
+ 30s
+ 1w
+ 365d
+ 0
+ 3
+
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+
+
+
+
+ 161
+
+ 0
+
+
+ WiFi Controller
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CPU Usage {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 1
+ 0
+ 0
+
+
+ 0
+ 0
+ 1A7C11
+ 0
+ 2
+ 0
+ -
+ Template Fortigate WiFi
+ fgWcWtpSessionWtpCpuUsage[{#SNMPVALUE}]
+
+
+
+
+
+ Memory Usage {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 1
+ 0
+ 0
+
+
+ 0
+ 0
+ 1A7C11
+ 0
+ 2
+ 0
+ -
+ Template Fortigate WiFi
+ fgWcWtpSessionWtpMemoryUsage[{#SNMPVALUE}]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/._zbx-fortinet b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/._zbx-fortinet
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/._zbx-fortinet differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._README.md
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._README.md differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-antivirus b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-antivirus
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-antivirus differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-cpu b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-cpu
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-cpu differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-envmon b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-envmon
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-envmon differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-ha b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-ha
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-ha differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-hardware b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-hardware
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-hardware differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-hwsensors b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-hwsensors
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-hwsensors differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-ids b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-ids
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-ids differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-interfaces b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-interfaces
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-interfaces differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-memory b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-memory
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-memory differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-session b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-session
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-session differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-vdom b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-vdom
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-vdom differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-vpn b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-vpn
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/._zbx-fortinet-vpn differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-antivirus/._README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-antivirus/._README.md
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-antivirus/._README.md differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-antivirus/._zbx-fortinet-antivirus.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-antivirus/._zbx-fortinet-antivirus.xml
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-antivirus/._zbx-fortinet-antivirus.xml differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-cpu/._README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-cpu/._README.md
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-cpu/._README.md differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-cpu/._zbx-fortinet-cpu.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-cpu/._zbx-fortinet-cpu.xml
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-cpu/._zbx-fortinet-cpu.xml differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-envmon/._README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-envmon/._README.md
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-envmon/._README.md differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-envmon/._zbx-fortinet-envmon.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-envmon/._zbx-fortinet-envmon.xml
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-envmon/._zbx-fortinet-envmon.xml differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-ha/._README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-ha/._README.md
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-ha/._README.md differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-ha/._zbx-fortinet-ha.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-ha/._zbx-fortinet-ha.xml
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-ha/._zbx-fortinet-ha.xml differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-hardware/._README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-hardware/._README.md
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-hardware/._README.md differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-hardware/._zbx-fortinet-hardware.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-hardware/._zbx-fortinet-hardware.xml
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-hardware/._zbx-fortinet-hardware.xml differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-hwsensors/._README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-hwsensors/._README.md
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-hwsensors/._README.md differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-hwsensors/._zbx-fortinet-hwsensors.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-hwsensors/._zbx-fortinet-hwsensors.xml
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-hwsensors/._zbx-fortinet-hwsensors.xml differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-ids/._README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-ids/._README.md
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-ids/._README.md differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-ids/._zbx-fortinet-ids.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-ids/._zbx-fortinet-ids.xml
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-ids/._zbx-fortinet-ids.xml differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-interfaces/._README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-interfaces/._README.md
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-interfaces/._README.md differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-interfaces/._zbx-fortinet-interfaces.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-interfaces/._zbx-fortinet-interfaces.xml
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-interfaces/._zbx-fortinet-interfaces.xml differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-memory/._README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-memory/._README.md
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-memory/._README.md differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-memory/._zbx-fortinet-memory.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-memory/._zbx-fortinet-memory.xml
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-memory/._zbx-fortinet-memory.xml differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-session/._README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-session/._README.md
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-session/._README.md differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-session/._zbx-fortinet-session.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-session/._zbx-fortinet-session.xml
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-session/._zbx-fortinet-session.xml differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-vdom/._README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-vdom/._README.md
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-vdom/._README.md differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-vdom/._zbx-fortinet-vdom.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-vdom/._zbx-fortinet-vdom.xml
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-vdom/._zbx-fortinet-vdom.xml differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-vpn/._README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-vpn/._README.md
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-vpn/._README.md differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-vpn/._zbx-fortinet-vpn.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-vpn/._zbx-fortinet-vpn.xml
new file mode 100644
index 0000000..e321f16
Binary files /dev/null and b/Templates/Templates DEBUG/debug zabbix-fortinet/__MACOSX/zbx-fortinet/zbx-fortinet-vpn/._zbx-fortinet-vpn.xml differ
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/README.md
new file mode 100755
index 0000000..9805b58
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/README.md
@@ -0,0 +1,35 @@
+ZBX-FORTINET-TEMPLATES
+======================
+
+A collection of Zabbix templates to manage Fortinet devices.
+
+Templates
+---------
+
+ * [ZBX-FORITNET-ENVMON](https://github.com/jjmartres/Zabbix/tree/master/zbx-templates/zbx-fortinet/zbx-fortinet-envmon) => use the FORTINET-CORE-MIB and FORTINET-FORTIGATE-MIB to discover and manage environmental.
+ * [ZBX-FORITNET-INTERFACES](https://github.com/jjmartres/Zabbix/tree/master/zbx-templates/zbx-fortinet/zbx-fortinet-interfaces) => use the IF-MIB to discover and manage interfaces.
+ * [ZBX-FORTINET-ANTIVIRUS](https://github.com/jjmartres/Zabbix/tree/master/zbx-templates/zbx-fortinet/zbx-fortinet-antivirus) => use the FORTINET-CORE-MIB and FORTINET-FORTIGATE-MIB to discover and manage AntiVirus activity.
+ * [ZBX-FORTINET-HA](https://github.com/jjmartres/Zabbix/tree/master/zbx-templates/zbx-fortinet/zbx-fortinet-ha) => use the FORTINET-CORE-MIB and FORTINET-FORTIGATE-MIB to discover and manage High Availability.
+ * [ZBX-FORTINET-HARDWARE](https://github.com/jjmartres/Zabbix/tree/master/zbx-templates/zbx-fortinet/zbx-fortinet-hardware) => use the FORTINET-CORE-MIB and FORTINET-FORTIGATE-MIB to discover and manage hardware.
+ * [ZBX-FORTINET-VDOM](https://github.com/jjmartres/Zabbix/tree/master/zbx-templates/zbx-fortinet/zbx-fortinet-vdom) => use the FORTINET-CORE-MIB and FORTINET-FORTIGATE-MIB to discover and manage virtual domain.
+ * [ZBX-FORTINET-IDS](https://github.com/jjmartres/Zabbix/tree/master/zbx-templates/zbx-fortinet/zbx-fortinet-ids) => use the FORTINET-CORE-MIB and FORTINET-FORTIGATE-MIB to discover and manage virtual domain.
+ * [ZBX-FORTINET-VPN](https://github.com/jjmartres/Zabbix/tree/master/zbx-templates/zbx-fortinet/zbx-fortinet-vpn) => use the FORTINET-CORE-MIB and FORTINET-FORTIGATE-MIB to discover and manage VPN.
+
+Requirements
+------------
+
+All this templates was tested for Zabbix 2.0.0 and higher. Please see individual template for requirements.
+
+License
+-------
+
+This template is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+
+### Copyright
+
+ Copyright (c) Jean-Jacques Martrès
+
+### Authors
+
+ Jean-Jacques Martrès
+ (jjmartres |at| gmail |dot| com)
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/if.count/README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/if.count/README.md
new file mode 100644
index 0000000..88ba70f
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/if.count/README.md
@@ -0,0 +1,63 @@
+if.count
+========
+
+This script query ifType and count interface matching a regexp.
+
+Installation
+------------
+
+1. Install `if.count` in the **ExternalScripts** directory of your Zabbix server and/or proxy. Check your `zabbix_server.conf` and/or `zabbix_proxy.conf` if in doubt.
+2. Then chmod a+x `if.count`
+3. Install SNMP gem `gem install snmp`
+
+### Requirements
+
+This script was tested for Zabbix 2.0.0 or higher.
+
+###### [Ruby](http://www.ruby-lang.org/en/downloads/) 1.8.7
+
+This script require Ruby 1.8.7 or higher.
+
+###### [RubyGems](http://rubygems.org) 1.8
+
+This script require RubyGems 1.8 or higher.
+
+###### [SNMP](http://rubygems.org/gems/snmp) 1.1.0
+
+This script require SNMP gem 1.1.0 or higher.
+
+Usage
+-----
+
+### As a script
+ ./if.count [OPTIONS]
+
+ where OPTIONS are :
+ -h, --help Display this help message
+ -d, --device IP_ADDRESS Device IP address discovered by Zabbix
+ -c, --community SNMP_COMMUNITY SNMP community used for the device
+ -r, --regex REGEX Interface regexp
+
+### As an item
+Use `if.count` like an **External Check** item in Zabbix. So, when creating an item, select **External Check**. In the **Key** field, you specify:
+
+ if.count["-d","IP_ADDRESS","-c","SNMP_COMMUNITY","-r","REGEXP"]
+
+Version
+-------
+
+Version 1.0
+
+License
+-------
+
+This script is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+
+### Copyright
+
+ Copyright (c) 2012 Jean-Jacques Martrès
+
+### Authors
+
+ Jean-Jacques Martrès
+ (jjmartres |at| gmail |dot| com)
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/if.count/if.count b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/if.count/if.count
new file mode 100755
index 0000000..8210ad4
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/if.count/if.count
@@ -0,0 +1,78 @@
+#!/usr/bin/env ruby
+
+=begin
+Script: if.count
+Version: 1.0
+Author: Jean-Jacques Martrès (jjmartres |at| gmail |dot| com)
+Description: This script query ifType and count interface matching a regexp
+License: GPL2
+
+This script is intended for use with Zabbix > 2.0
+
+USAGE:
+ as a script: if.count [options]
+ as an item: if.count["-d","IP_ADDRESS","-c","SNMP_COMMUNITY","-r","REGEXP"]
+
+OPTIONS
+ -h, --help Display this help message
+ -d, --device IP_ADDRESS Device IP address discovered by Zabbix
+ -c, --community SNMP_COMMUNITY SNMP community used for the device
+ -r, --regex REGEX Interface regexp
+=end
+require 'rubygems'
+require 'optparse'
+require 'snmp'
+
+version="0.0.1"
+
+# Howto use it..quiet simple
+OPTIONS = {}
+mandatory_options=[:deviceip, :community, :regex]
+optparse = OptionParser.new do |opts|
+ opts.banner = "Usage: #{$0} [options]"
+ opts.separator ""
+ opts.separator "Options"
+ opts.on("-h", "--help", "Display this help message") do
+ puts opts
+ exit(-1)
+ end
+ opts.on('-d', '--device IP_ADDRESS', String, 'Device IP address discovered by Zabbix') { |v| OPTIONS[:deviceip] = v }
+ opts.on('-c', '--community SNMP_COMMUNITY',String, 'SNMP community used for the device') { |v| OPTIONS[:community] = v }
+ opts.on('-r', '--regex REGEX', String, 'Interface regexp') { |v| OPTIONS[:regex] = v }
+ opts.separator ""
+end
+
+# Show usage when no args pass
+if ARGV.empty?
+ puts optparse
+ exit(-1)
+end
+
+# Validate that mandatory parameters are specified
+begin
+ optparse.parse!(ARGV)
+ missing = mandatory_options.select{|p| OPTIONS[p].nil? }
+ if not missing.empty?
+ puts "Missing options: #{missing.join(', ')}"
+ puts optparse
+ exit(-1)
+ end
+ rescue OptionParser::ParseError,OptionParser::InvalidArgument,OptionParser::InvalidOption
+ puts $!.to_s
+ exit(-1)
+end
+
+# Query SNMP OID ifName
+if_table_columns = ["ifName"]
+count = 0
+SNMP::Manager.open(:host => OPTIONS[:deviceip], :community => OPTIONS[:community], :version => :SNMPv2c) do |manager|
+ manager.walk(if_table_columns) do |row|
+ row.each do |vb|
+ if vb.value.match(OPTIONS[:regex])
+ count = count + 1
+ end
+ end
+ end
+end
+puts count if count > 0
+exit(-1)
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/if.speed/README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/if.speed/README.md
new file mode 100644
index 0000000..fecd46c
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/if.speed/README.md
@@ -0,0 +1,63 @@
+if.speed
+========
+
+This script quey the speed of an interface using the ifSpeed and ifHighSpeed OID and return the right speed value for an interface.
+
+Installation
+------------
+
+1. Install `if.speed` in the **ExternalScripts** directory of your Zabbix server and/or proxy. Check your `zabbix_server.conf` and/or `zabbix_proxy.conf` if in doubt.
+2. Then chmod a+x `if.speed`
+3. Install SNMP gem `gem install snmp`
+
+### Requirements
+
+This script was tested for Zabbix 2.0.0 or higher.
+
+###### [Ruby](http://www.ruby-lang.org/en/downloads/) 1.8.7
+
+This script require Ruby 1.8.7 or higher.
+
+###### [RubyGems](http://rubygems.org) 1.8
+
+This script require RubyGems 1.8 or higher.
+
+###### [SNMP](http://rubygems.org/gems/snmp) 1.1.0
+
+This script require SNMP gem 1.1.0 or higher.
+
+Usage
+-----
+
+### As a script
+ ./if.speed [OPTIONS]
+
+ where OPTIONS are :
+ -h, --help Display this help message
+ -d, --device IP_ADDRESS Device IP address discovered by Zabbix
+ -c, --community SNMP_COMMUNITY SNMP community used for the device
+ -s, --snmpindex SNMP_INDEX SNMP index
+
+### As an item
+Use `if.speed` like an **External Check** item in Zabbix. So, when creating an item, select **External Check**. In the **Key** field, you specify:
+
+ if.speed["-d","IP_ADDRESS","-c","SNMP_COMMUNITY","-s","SNMPINDEX"]
+
+Version
+-------
+
+Version 1.0
+
+License
+-------
+
+This script is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+
+### Copyright
+
+ Copyright (c) 2012 Jean-Jacques Martrès
+
+### Authors
+
+ Jean-Jacques Martrès
+ (jjmartres |at| gmail |dot| com)
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/if.speed/if.speed b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/if.speed/if.speed
new file mode 100755
index 0000000..51fe3c1
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/if.speed/if.speed
@@ -0,0 +1,88 @@
+#!/usr/bin/env ruby
+
+=begin
+Script: if.speed
+Version: 1.0
+Author: Jean-Jacques Martrès (jjmartres |at| gmail |dot| com)
+Description: This script quey the speed of an interface using the ifSpeed and ifHighSpeed OID and return the right speed value for an interface.
+License: GPL2
+
+This script is intended for use with Zabbix > 2.0
+
+USAGE:
+ as a script: if.speed [options]
+ as an item: if.speed["-d","IP_ADDRESS","-c","SNMP_COMMUNITY","-s","SNMPINDEX"]
+
+OPTIONS
+ -h, --help Display this help message
+ -d, --device IP_ADDRESS Device IP address discovered by Zabbix
+ -c, --community SNMP_COMMUNITY SNMP community used for the device
+ -s, --snmpindex SNMP_INDEX SNMP index
+=end
+require 'rubygems'
+require 'optparse'
+require 'snmp'
+
+version="0.0.1"
+
+# Howto use it..quiet simple
+OPTIONS = {}
+mandatory_options=[:deviceip, :community, :snmpindex]
+optparse = OptionParser.new do |opts|
+ opts.banner = "Usage: #{$0} [options]"
+ opts.separator ""
+ opts.separator "Options"
+ opts.on("-h", "--help", "Display this help message") do
+ puts opts
+ exit(-1)
+ end
+ opts.on('-d', '--device IP_ADDRESS', String, 'Device IP address discovered by Zabbix') { |v| OPTIONS[:deviceip] = v }
+ opts.on('-c', '--community SNMP_COMMUNITY',String, 'SNMP community used for the device') { |v| OPTIONS[:community] = v }
+ opts.on('-s', '--snmpindex SNMP_INDEX', Integer, 'SNMP index') { |v| OPTIONS[:snmpindex] = v }
+ opts.separator ""
+end
+
+# Show usage when no args pass
+if ARGV.empty?
+ puts optparse
+ exit(-1)
+end
+
+# Validate that mandatory parameters are specified
+begin
+ optparse.parse!(ARGV)
+ missing = mandatory_options.select{|p| OPTIONS[p].nil? }
+ if not missing.empty?
+ puts "Missing options: #{missing.join(', ')}"
+ puts optparse
+ exit(-1)
+ end
+ rescue OptionParser::ParseError,OptionParser::InvalidArgument,OptionParser::InvalidOption
+ puts $!.to_s
+ exit(-1)
+end
+
+# Query SNMP OID ifSpeed and ifHighSpeed
+if_speed = Array.new
+SNMP::Manager.open(:host => OPTIONS[:deviceip], :community => OPTIONS[:community], :version => :SNMPv2c) do |manager|
+ response = manager.get(["IF-MIB::ifSpeed.#{OPTIONS[:snmpindex]}","IF-MIB::ifHighSpeed.#{OPTIONS[:snmpindex]}"])
+ response.each_varbind do |vb|
+ if_speed.push(vb.value.to_s)
+ end
+end
+
+if if_speed.any?
+ ifSpeed = if_speed[0].to_i
+ ifHighSpeed = (if_speed[1].to_i)*1000000
+ if ifSpeed < 4294967294
+ puts ifSpeed
+ exit(-1)
+ else
+ puts ifHighSpeed
+ exit(-1)
+ end
+else
+ puts "-- ERROR -- : No response receive from #{OPTIONS[:deviceip]} !"
+ exit(-1)
+end
+
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/if.vdom/README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/if.vdom/README.md
new file mode 100644
index 0000000..db508ea
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/if.vdom/README.md
@@ -0,0 +1,63 @@
+if.vdom
+========
+
+This script show associated VDOM for an interface using SNMP on FortiNet device.
+
+Installation
+------------
+
+1. Install `if.vdom` in the **ExternalScripts** directory of your Zabbix server and/or proxy. Check your `zabbix_server.conf` and/or `zabbix_proxy.conf` if in doubt.
+2. Then chmod a+x `if.vdom`
+3. Install SNMP gem `gem install snmp`
+
+### Requirements
+
+This script was tested for Zabbix 2.0.0 or higher.
+
+###### [Ruby](http://www.ruby-lang.org/en/downloads/) 1.8.7
+
+This script require Ruby 1.8.7 or higher.
+
+###### [RubyGems](http://rubygems.org) 1.8
+
+This script require RubyGems 1.8 or higher.
+
+###### [SNMP](http://rubygems.org/gems/snmp) 1.1.0
+
+This script require SNMP gem 1.1.0 or higher.
+
+Usage
+-----
+
+### As a script
+ ./if.vdom [OPTIONS]
+
+ where OPTIONS are :
+ -h, --help Display this help message
+ -d, --device IP_ADDRESS Device IP address discovered by Zabbix
+ -c, --community SNMP_COMMUNITY SNMP community used for the device
+ -s, --snmpindex SNMP_INDEX SNMP index
+
+### As an item
+Use `if.vdom` like an **External Check** item in Zabbix. So, when creating an item, select **External Check**. In the **Key** field, you specify:
+
+ if.vdom["-d","IP_ADDRESS","-c","SNMP_COMMUNITY","-s","SNMPINDEX"]
+
+Version
+-------
+
+Version 1.0
+
+License
+-------
+
+This script is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+
+### Copyright
+
+ Copyright (c) 2012 Jean-Jacques Martrès
+
+### Authors
+
+ Jean-Jacques Martrès
+ (jjmartres |at| gmail |dot| com)
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/if.vdom/if.vdom b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/if.vdom/if.vdom
new file mode 100755
index 0000000..a3ad394
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/if.vdom/if.vdom
@@ -0,0 +1,88 @@
+#!/usr/bin/env ruby
+
+=begin
+Script: if.vdom
+Version: 1.0
+Author: Jean-Jacques Martrès (jjmartres |at| gmail |dot| com)
+Description: This script show asssociated VDOM for an interface using SNMP on FortiNet device.
+License: GPL2
+
+This script is intended for use with Zabbix > 2.0
+
+USAGE:
+ as a script: if.vdom [options]
+ as an item: if.vdom["-d","IP_ADDRESS","-c","SNMP_COMMUNITY","-s","SNMPINDEX"]
+
+OPTIONS
+ -h, --help Display this help message
+ -d, --device IP_ADDRESS Device IP address discovered by Zabbix
+ -c, --community SNMP_COMMUNITY SNMP community used for the device
+ -s, --snmpindex SNMP_INDEX SNMP index
+=end
+require 'rubygems'
+require 'optparse'
+require 'snmp'
+
+version="0.0.1"
+
+# Howto use it..quiet simple
+OPTIONS = {}
+mandatory_options=[:deviceip, :community, :snmpindex]
+optparse = OptionParser.new do |opts|
+ opts.banner = "Usage: #{$0} [options]"
+ opts.separator ""
+ opts.separator "Options"
+ opts.on("-h", "--help", "Display this help message") do
+ puts opts
+ exit(-1)
+ end
+ opts.on('-d', '--device IP_ADDRESS', String, 'Device IP address discovered by Zabbix') { |v| OPTIONS[:deviceip] = v }
+ opts.on('-c', '--community SNMP_COMMUNITY',String, 'SNMP community used for the device') { |v| OPTIONS[:community] = v }
+ opts.on('-s', '--snmpindex SNMP_INDEX', Integer, 'SNMP index') { |v| OPTIONS[:snmpindex] = v }
+ opts.separator ""
+end
+
+# Show usage when no args pass
+if ARGV.empty?
+ puts optparse
+ exit(-1)
+end
+
+# Validate that mandatory parameters are specified
+begin
+ optparse.parse!(ARGV)
+ missing = mandatory_options.select{|p| OPTIONS[p].nil? }
+ if not missing.empty?
+ puts "Missing options: #{missing.join(', ')}"
+ puts optparse
+ exit(-1)
+ end
+ rescue OptionParser::ParseError,OptionParser::InvalidArgument,OptionParser::InvalidOption
+ puts $!.to_s
+ exit(-1)
+end
+
+# Query SNMP OID ifSpeed and ifHighSpeed
+if_vdom = Array.new
+
+SNMP::Manager.open(:host => OPTIONS[:deviceip], :community => OPTIONS[:community], :version => :SNMPv2c) do |manager|
+ response = manager.get(["1.3.6.1.4.1.12356.101.7.2.1.1.1.#{OPTIONS[:snmpindex]}"])
+ response.each_varbind do |vb|
+ if_vdom.push(vb.value.to_s)
+ end
+end
+
+if if_vdom.any?
+ ifIndex = if_vdom[0].to_i
+ SNMP::Manager.open(:host => OPTIONS[:deviceip], :community => OPTIONS[:community], :version => :SNMPv2c) do |manager|
+ response = manager.get(["1.3.6.1.4.1.12356.101.3.2.1.1.2.#{ifIndex}"])
+ response.each_varbind do |vb|
+ puts vb.value.to_s
+ end
+ end
+ exit(-1)
+else
+ puts "-- ERROR -- : No response receive from #{OPTIONS[:deviceip]} !"
+ exit(-1)
+end
+
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-antivirus/README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-antivirus/README.md
new file mode 100755
index 0000000..65e0d25
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-antivirus/README.md
@@ -0,0 +1,115 @@
+ZBX-FORTINET-ANTIVIRUS
+======================
+
+This template use the FORTINET-CORE-MIB and FORTINET-FORTIGATE-MIB to discover and manage AntiVirus activity.
+
+Items
+-----
+
+ * Discovery: Number of over-sized file transmissions blocked in a particular virtual domain
+ * Discovery: Number of over-sized file transmissions detected in a particular virtual domain
+ * Discovery: Number of virus transmissions blocked in a particular virtual domain
+ * Discovery: Number of virus transmissions detected in a particular virtual domain
+ * Discovery: Number of virus transmissions over FTP blocked in a particular virtual domain
+ * Discovery: Number of virus transmissions over FTP detected in a particular virtual domain
+ * Discovery: Number of virus transmissions over HTTP blocked in the virtual domain
+ * Discovery: Number of virus transmissions over HTTP detected in the virtual domain
+ * Discovery: Number of virus transmissions over IMAP blocked in the virtual domain
+ * Discovery: Number of virus transmissions over IMAP detected in the virtual domain
+ * Discovery: Number of virus transmissions over IM protocols blocked in the virtual domain
+ * Discovery: Number of virus transmissions over IM protocols detected in the virtual domain
+ * Discovery: Number of virus transmissions over NNTP blocked in the virtual domain
+ * Discovery: Number of virus transmissions over NNTP detected in the virtual domain
+ * Discovery: Number of virus transmissions over POP3 blocked in the virtual domain
+ * Discovery: Number of virus transmissions over POP3 detected in the virtual domain
+ * Discovery: Number of virus transmissions over SMTP detected in the virtual domain
+ * Discovery: Number of virus transmissions over SMTP blocked in the virtual domain
+
+Triggers
+--------
+
+ * **[HIGH]** => An increase of 40% of over-sized file transmissions blocked in a particular virtual domain was detected
+ * **[HIGH]** => An increase of 40% of over-sized file transmissions detected in a particular virtual domain was detected
+ * **[HIGH]** => An increase of 40% of virus transmissions blocked in a particular virtual domain was detected
+ * **[HIGH]** => An increase of 40% of virus transmissions detected in a particular virtual domain was detected
+ * **[HIGH]** => An increase of 40% of virus transmissions over FTP blocked in a particular virtual domain was detected
+ * **[HIGH]** => An increase of 40% of virus transmissions over FTP detected in a particular virtual domain was detected
+ * **[HIGH]** => An increase of 40% of virus transmissions over HTTP blocked in a particular virtual domain was detected
+ * **[HIGH]** => An increase of 40% of virus transmissions over HTTP detected in a particular virtual domain was detected
+ * **[HIGH]** => An increase of 40% of virus transmissions over IMAP blocked in a particular virtual domain was detected
+ * **[HIGH]** => An increase of 40% of virus transmissions over IMAP detected in a particular virtual domain was detected
+ * **[HIGH]** => An increase of 40% of virus transmissions over IM protocols blocked in a particular virtual domain was detected
+ * **[HIGH]** => An increase of 40% of virus transmissions over IM protocols detected in a particular virtual domain was detected
+ * **[HIGH]** => An increase of 40% of virus transmissions over NNTP blocked in a particular virtual domain was detected
+ * **[HIGH]** => An increase of 40% of virus transmissions over NNTP detected in a particular virtual domain was detected
+ * **[HIGH]** => An increase of 40% of virus transmissions over POP3 blocked in a particular virtual domain was detected
+ * **[HIGH]** => An increase of 40% of virus transmissions over POP3 detected in a particular virtual domain was detected
+ * **[AVERAGE]** => An increase of 30% of over-sized file transmissions blocked in a particular virtual domain was detected
+ * **[AVERAGE]** => An increase of 30% of over-sized file transmissions detected in a particular virtual domain was detected
+ * **[AVERAGE]** => An increase of 30% of virus transmissions blocked in a particular virtual domain was detected
+ * **[AVERAGE]** => An increase of 30% of virus transmissions detected in a particular virtual domain was detected
+ * **[AVERAGE]** => An increase of 30% of virus transmissions over FTP blocked in a particular virtual domain was detected
+ * **[AVERAGE]** => An increase of 30% of virus transmissions over FTP detected in a particular virtual domain was detected
+ * **[AVERAGE]** => An increase of 30% of virus transmissions over HTTP blocked in a particular virtual domain was detected
+ * **[AVERAGE]** => An increase of 30% of virus transmissions over HTTP detected in a particular virtual domain was detected
+ * **[AVERAGE]** => An increase of 30% of virus transmissions over IMAP blocked in a particular virtual domain was detected
+ * **[AVERAGE]** => An increase of 30% of virus transmissions over IMAP detected in a particular virtual domain was detected
+ * **[AVERAGE]** => An increase of 30% of virus transmissions over IM protocols blocked in a particular virtual domain was detected
+ * **[AVERAGE]** => An increase of 30% of virus transmissions over IM protocols detected in a particular virtual domain was detected
+ * **[AVERAGE]** => An increase of 30% of virus transmissions over NNTP blocked in a particular virtual domain was detected
+ * **[AVERAGE]** => An increase of 30% of virus transmissions over NNTP detected in a particular virtual domain was detected
+ * **[AVERAGE]** => An increase of 30% of virus transmissions over POP3 blocked in a particular virtual domain was detected
+ * **[AVERAGE]** => An increase of 30% of virus transmissions over POP3 detected in a particular virtual domain was detected
+ * **[WARNING]** => An increase of 20% of over-sized file transmissions blocked in a particular virtual domain was detected
+ * **[WARNING]** => An increase of 20% of over-sized file transmissions detected in a particular virtual domain was detected
+ * **[WARNING]** => An increase of 20% of virus transmissions blocked in a particular virtual domain was detected
+ * **[WARNING]** => An increase of 20% of virus transmissions detected in a particular virtual domain was detected
+ * **[WARNING]** => An increase of 20% of virus transmissions over FTP blocked in a particular virtual domain was detected
+ * **[WARNING]** => An increase of 20% of virus transmissions over FTP detected in a particular virtual domain was detected
+ * **[WARNING]** => An increase of 20% of virus transmissions over HTTP blocked in a particular virtual domain was detected
+ * **[WARNING]** => An increase of 20% of virus transmissions over HTTP detected in a particular virtual domain was detected
+ * **[WARNING]** => An increase of 20% of virus transmissions over IMAP blocked in a particular virtual domain was detected
+ * **[WARNING]** => An increase of 20% of virus transmissions over IMAP detected in a particular virtual domain was detected
+ * **[WARNING]** => An increase of 20% of virus transmissions over IM protocols blocked in a particular virtual domain was detected
+ * **[WARNING]** => An increase of 20% of virus transmissions over IM protocols detected in a particular virtual domain was detected
+ * **[WARNING]** => An increase of 20% of virus transmissions over NNTP blocked in a particular virtual domain was detected
+ * **[WARNING]** => An increase of 20% of virus transmissions over NNTP detected in a particular virtual domain was detected
+ * **[WARNING]** => An increase of 20% of virus transmissions over POP3 blocked in a particular virtual domain was detected
+ * **[WARNING]** => An increase of 20% of virus transmissions over POP3 detected in a particular virtual domain was detected
+
+Graphs
+------
+
+ * Number of over-sized file transmissions in a particular virtual domain
+ * Number of virus transmissions in a particular virtual domain
+ * Number of virus transmissions over FTP in a particular virtual domain
+ * Number of virus transmissions over HTTP in a particular virtual domain
+ * Number of virus transmissions over IMAP in a particular virtual domain
+ * Number of virus transmissions over IM protocols in a particular virtual domain
+ * Number of virus transmissions over NNTP in a particular virtual domain
+ * Number of virus transmissions over POP3 in a particular virtual domain
+
+Installation
+------------
+
+1. Import **zbx-fortinet-antivirus.xml** file into Zabbix.
+2. Add to your host the **{$SNMP_COMMUNITY}** macro with your SNMP community as value.
+3. Associate **ZBX-FORTINET-ANTIVIRUS** template to the host.
+
+### Requirements
+
+This template was tested for Zabbix 2.0.0 and higher.
+
+License
+-------
+
+This template is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+
+### Copyright
+
+ Copyright (c) Jean-Jacques Martrès
+
+### Authors
+
+ Jean-Jacques Martrès
+ (jjmartres |at| gmail |dot| com)
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-antivirus/zbx-fortinet-antivirus.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-antivirus/zbx-fortinet-antivirus.xml
new file mode 100755
index 0000000..39433fe
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-antivirus/zbx-fortinet-antivirus.xml
@@ -0,0 +1,1604 @@
+
+
+ 2.0
+ 2012-11-05T16:41:54Z
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ ZBX-FORTINET-ANTIVIRUS
+ ZBX-FORTINET-ANTIVIRUS
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ Anti-Virus
+
+
+
+
+
+ Anti-virus for virtual domain
+ 4
+ {$SNMP_COMMUNITY}
+ .1.3.6.1.4.1.12356.101.3.2.1.1.2
+ fgAvVdEntName
+ 300
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ :
+ 7
+
+
+
+ Number of over-sized file transmissions blocked in the virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.8.2.1.1.18.{#SNMPVALUE}
+ fgAvOversizedBlocked[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Anti-Virus
+
+
+
+
+
+ Number of over-sized file transmissions detected in the virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.8.2.1.1.17.{#SNMPVALUE}
+ fgAvOversizedDetected[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Anti-Virus
+
+
+
+
+
+ Number of virus transmissions blocked in the virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.8.2.1.1.2.{#SNMPINDEX}
+ fgAvVirusBlocked[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Anti-Virus
+
+
+
+
+
+ Number of virus transmissions detected in the virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.8.2.1.1.1.{#SNMPINDEX}
+ fgAvVirusDetected[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Anti-Virus
+
+
+
+
+
+ Number of virus transmissions over FTP blocked in the virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.8.2.1.1.12.{#SNMPVALUE}
+ fgAvFTPVirusBlocked[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Anti-Virus
+
+
+
+
+
+ Number of virus transmissions over FTP detected in the virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.8.2.1.1.11.{#SNMPVALUE}
+ fgAvFTPVirusDetected[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Anti-Virus
+
+
+
+
+
+ Number of virus transmissions over HTTP blocked in the virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.8.2.1.1.4.{#SNMPVALUE}
+ fgAvHTTPVirusBlocked[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Anti-Virus
+
+
+
+
+
+ Number of virus transmissions over HTTP detected in the virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.8.2.1.1.3.{#SNMPVALUE}
+ fgAvHTTPVirusDetected[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Anti-Virus
+
+
+
+
+
+ Number of virus transmissions over IMAP blocked in the virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.8.2.1.1.10.{#SNMPVALUE}
+ fgAvIMAPVirusBlocked[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Anti-Virus
+
+
+
+
+
+ Number of virus transmissions over IMAP detected in the virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.8.2.1.1.9.{#SNMPVALUE}
+ fgAvIMAPVirusDetected[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Anti-Virus
+
+
+
+
+
+ Number of virus transmissions over IM protocols blocked in the virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.8.2.1.1.14.{#SNMPVALUE}
+ fgAvIMVirusBlocked[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Anti-Virus
+
+
+
+
+
+ Number of virus transmissions over IM protocols detected in the virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.8.2.1.1.13.{#SNMPVALUE}
+ fgAvIMVirusDetected[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Anti-Virus
+
+
+
+
+
+ Number of virus transmissions over NNTP blocked in the virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.8.2.1.1.16.{#SNMPVALUE}
+ fgAvNNTPVirusBlocked[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Anti-Virus
+
+
+
+
+
+ Number of virus transmissions over NNTP detected in the virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.8.2.1.1.15.{#SNMPVALUE}
+ fgAvNNTPVirusDetected[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Anti-Virus
+
+
+
+
+
+ Number of virus transmissions over POP3 blocked in the virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.8.2.1.1.8.{#SNMPVALUE}
+ fgAvPOP3VirusBlocked[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Anti-Virus
+
+
+
+
+
+ Number of virus transmissions over POP3 detected in the virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.8.2.1.1.7.{#SNMPVALUE}
+ fgAvPOP3VirusDetected[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Anti-Virus
+
+
+
+
+
+ Number of virus transmissions over SMTP blocked in the virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.8.2.1.1.6.{#SNMPVALUE}
+ fgAvSMTPVirusBlocked[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Anti-Virus
+
+
+
+
+
+ Number of virus transmissions over SMTP detected in the virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.8.2.1.1.5.{#SNMPVALUE}
+ fgAvSMTPVirusDetected[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Anti-Virus
+
+
+
+
+
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvOversizedBlocked[{#SNMPVALUE}].last(0)}>0.2*{ZBX-FORTINET-ANTIVIRUS:fgAvOversizedBlocked[{#SNMPVALUE}].last(600)} & {ZBX-FORTINET-ANTIVIRUS:fgAvOversizedBlocked[{#SNMPVALUE}].last(0)}<0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvOversizedBlocked[{#SNMPVALUE}].last(600)}
+ An increase of 20% of over-sized file transmission blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvOversizedDetected[{#SNMPVALUE}].last(600)}>0.2*{ZBX-FORTINET-ANTIVIRUS:fgAvOversizedDetected[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvOversizedDetected[{#SNMPVALUE}].last(600)}<0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvOversizedDetected[{#SNMPVALUE}].last(0)}
+ An increase of 20% of over-sized file transmission detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvVirusBlocked[{#SNMPVALUE}].last(600)}>0.2*{ZBX-FORTINET-ANTIVIRUS:fgAvVirusBlocked[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvVirusBlocked[{#SNMPVALUE}].last(600)}<0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 20% of virus transmission blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvVirusDetected[{#SNMPVALUE}].last(600)}>0.2*{ZBX-FORTINET-ANTIVIRUS:fgAvVirusDetected[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvVirusDetected[{#SNMPVALUE}].last(600)}<0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 20% of virus transmission detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusBlocked[{#SNMPVALUE}].last(600)}>0.2*{ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusBlocked[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusBlocked[{#SNMPVALUE}].last(600)}<0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 20% of virus transmission over FTP blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusDetected[{#SNMPVALUE}].last(600)}>0.2*{ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusDetected[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusDetected[{#SNMPVALUE}].last(600)}<0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 20% of virus transmission over FTP detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusBlocked[{#SNMPVALUE}].last(600)}>0.2*{ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusBlocked[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusBlocked[{#SNMPVALUE}].last(600)}<0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 20% of virus transmission over HTTP blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusDetected[{#SNMPVALUE}].last(600)}>0.2*{ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusDetected[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusDetected[{#SNMPVALUE}].last(600)}<0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 20% of virus transmission over HTTP detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusBlocked[{#SNMPVALUE}].last(600)}>0.2*{ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusBlocked[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusBlocked[{#SNMPVALUE}].last(600)}<0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 20% of virus transmission over IMAP blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusDetected[{#SNMPVALUE}].last(600)}>0.2*{ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusDetected[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusDetected[{#SNMPVALUE}].last(600)}<0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 20% of virus transmission over IMAP detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusBlocked[{#SNMPVALUE}].last(600)}>0.2*{ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusBlocked[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusBlocked[{#SNMPVALUE}].last(600)}<0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 20% of virus transmission over IM protocols blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusDetected[{#SNMPVALUE}].last(600)}>0.2*{ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusDetected[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusDetected[{#SNMPVALUE}].last(600)}<0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 20% of virus transmission over IM protocols detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusBlocked[{#SNMPVALUE}].last(600)}>0.2*{ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusBlocked[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusBlocked[{#SNMPVALUE}].last(600)}<0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 20% of virus transmission over NNTP blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusDetected[{#SNMPVALUE}].last(600)}>0.2*{ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusDetected[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusDetected[{#SNMPVALUE}].last(600)}<0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 20% of virus transmission over NNTP detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusBlocked[{#SNMPVALUE}].last(600)}>0.2*{ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusBlocked[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusBlocked[{#SNMPVALUE}].last(600)}<0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 20% of virus transmission over POP3 blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusDetected[{#SNMPVALUE}].last(600)}>0.2*{ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusDetected[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusDetected[{#SNMPVALUE}].last(600)}<0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 20% of virus transmission over POP3 detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusBlocked[{#SNMPVALUE}].last(600)}>0.2*{ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusBlocked[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusBlocked[{#SNMPVALUE}].last(600)}<0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 20% of virus transmission over SMTP blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusDetected[{#SNMPVALUE}].last(600)}>0.2*{ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusDetected[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusDetected[{#SNMPVALUE}].last(600)}<0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 20% of virus transmission over SMTP detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvOversizedBlocked[{#SNMPVALUE}].last(600)}>0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvOversizedBlocked[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvOversizedBlocked[{#SNMPVALUE}].last(600)}<0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvOversizedBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 30% of over-sized file transmission blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvOversizedDetected[{#SNMPVALUE}].last(600)}>0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvOversizedDetected[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvOversizedDetected[{#SNMPVALUE}].last(600)}<0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvOversizedDetected[{#SNMPVALUE}].last(0)}
+ An increase of 30% of over-sized file transmission detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvVirusBlocked[{#SNMPVALUE}].last(600)}>0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvVirusBlocked[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvVirusBlocked[{#SNMPVALUE}].last(600)}<0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 30% of virus transmission blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvVirusDetected[{#SNMPVALUE}].last(600)}>0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvVirusDetected[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvVirusDetected[{#SNMPVALUE}].last(600)}<0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 30% of virus transmission detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusBlocked[{#SNMPVALUE}].last(600)}>0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusBlocked[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusBlocked[{#SNMPVALUE}].last(600)}<0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 30% of virus transmission over FTP blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusDetected[{#SNMPVALUE}].last(600)}>0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusDetected[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusDetected[{#SNMPVALUE}].last(600)}<0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 30% of virus transmission over FTP detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusBlocked[{#SNMPVALUE}].last(600)}>0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusBlocked[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusBlocked[{#SNMPVALUE}].last(600)}<0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 30% of virus transmission over HTTP blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusDetected[{#SNMPVALUE}].last(600)}>0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusDetected[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusDetected[{#SNMPVALUE}].last(600)}<0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 30% of virus transmission over HTTP detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusBlocked[{#SNMPVALUE}].last(600)}>0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusBlocked[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusBlocked[{#SNMPVALUE}].last(600)}<0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 30% of virus transmission over IMAP blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusDetected[{#SNMPVALUE}].last(600)}>0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusDetected[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusDetected[{#SNMPVALUE}].last(600)}<0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 30% of virus transmission over IMAP detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusBlocked[{#SNMPVALUE}].last(600)}>0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusBlocked[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusBlocked[{#SNMPVALUE}].last(600)}<0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 30% of virus transmission over IM protocols blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusDetected[{#SNMPVALUE}].last(600)}>0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusDetected[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusDetected[{#SNMPVALUE}].last(600)}<0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 30% of virus transmission over IM protocols detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusBlocked[{#SNMPVALUE}].last(600)}>0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusBlocked[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusBlocked[{#SNMPVALUE}].last(600)}<0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 30% of virus transmission over NNTP blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusDetected[{#SNMPVALUE}].last(600)}>0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusDetected[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusDetected[{#SNMPVALUE}].last(600)}<0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 30% of virus transmission over NNTP detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusBlocked[{#SNMPVALUE}].last(600)}>0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusBlocked[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusBlocked[{#SNMPVALUE}].last(600)}<0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 30% of virus transmission over POP3 blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusDetected[{#SNMPVALUE}].last(600)}>0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusDetected[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusDetected[{#SNMPVALUE}].last(600)}<0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 30% of virus transmission over POP3 detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusBlocked[{#SNMPVALUE}].last(600)}>0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusBlocked[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusBlocked[{#SNMPVALUE}].last(600)}<0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 30% of virus transmission over SMTP blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusDetected[{#SNMPVALUE}].last(600)}>0.3*{ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusDetected[{#SNMPVALUE}].last(0)} & {ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusDetected[{#SNMPVALUE}].last(600)}<0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 30% of virus transmission over SMTP detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvOversizedBlocked[{#SNMPVALUE}].last(600)}>1.4*{ZBX-FORTINET-ANTIVIRUS:fgAvOversizedBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 40% of over-sized file transmission blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvOversizedDetected[{#SNMPVALUE}].last(600)}>0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvOversizedDetected[{#SNMPVALUE}].last(0)}
+ An increase of 40% of over-sized file transmission detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvVirusBlocked[{#SNMPVALUE}].last(0)}>1.4*{ZBX-FORTINET-ANTIVIRUS:fgAvVirusBlocked[{#SNMPVALUE}].last(600)}
+ An increase of 40% of virus transmission blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvVirusDetected[{#SNMPVALUE}].last(0)}>1.4*{ZBX-FORTINET-ANTIVIRUS:fgAvVirusDetected[{#SNMPVALUE}].last(600)}
+ An increase of 40% of virus transmission detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusBlocked[{#SNMPVALUE}].last(600)}>0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 40% of virus transmission over FTP blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusDetected[{#SNMPVALUE}].last(600)}>0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvFTPVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 40% of virus transmission over FTP detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusBlocked[{#SNMPVALUE}].last(600)}>0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 40% of virus transmission over HTTP blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusDetected[{#SNMPVALUE}].last(600)}>0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvHTTPVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 40% of virus transmission over HTTP detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusBlocked[{#SNMPVALUE}].last(600)}>0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 40% of virus transmission over IMAP blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusDetected[{#SNMPVALUE}].last(600)}>0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvIMAPVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 40% of virus transmission over IMAP detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusBlocked[{#SNMPVALUE}].last(600)}>0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 40% of virus transmission over IM protocols blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusDetected[{#SNMPVALUE}].last(600)}>0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvIMVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 40% of virus transmission over IM protocols detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusBlocked[{#SNMPVALUE}].last(600)}>0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 40% of virus transmission over NNTP blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusDetected[{#SNMPVALUE}].last(600)}>0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvNNTPVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 40% of virus transmission over NNTP detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusBlocked[{#SNMPVALUE}].last(600)}>0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 40% of virus transmission over POP3 blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusDetected[{#SNMPVALUE}].last(600)}>0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvPOP3VirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 40% of virus transmission over POP3 detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusBlocked[{#SNMPVALUE}].last(600)}>0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusBlocked[{#SNMPVALUE}].last(0)}
+ An increase of 40% of virus transmission over SMTP blocked in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusDetected[{#SNMPVALUE}].last(600)}>0.4*{ZBX-FORTINET-ANTIVIRUS:fgAvSMTPVirusDetected[{#SNMPVALUE}].last(0)}
+ An increase of 40% of virus transmission over SMTP detected in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+
+
+ Number of over-sized file transmissions in the virtual domain {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 2
+ 96E78A
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-ANTIVIRUS
+ fgAvOversizedBlocked[{#SNMPVALUE}]
+
+
+
+ 1
+ 2
+ A150AA
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-ANTIVIRUS
+ fgAvOversizedDetected[{#SNMPVALUE}]
+
+
+
+
+
+ Number of virus transmissions in the virtual domain {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 2
+ 96E78A
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-ANTIVIRUS
+ fgAvVirusBlocked[{#SNMPVALUE}]
+
+
+
+ 1
+ 2
+ A150AA
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-ANTIVIRUS
+ fgAvVirusDetected[{#SNMPVALUE}]
+
+
+
+
+
+ Number of virus transmissions over FTP in the virtual domain {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 2
+ 96E78A
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-ANTIVIRUS
+ fgAvFTPVirusBlocked[{#SNMPVALUE}]
+
+
+
+ 1
+ 2
+ A150AA
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-ANTIVIRUS
+ fgAvFTPVirusDetected[{#SNMPVALUE}]
+
+
+
+
+
+ Number of virus transmissions over HTTP in the virtual domain {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 2
+ 96E78A
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-ANTIVIRUS
+ fgAvHTTPVirusBlocked[{#SNMPVALUE}]
+
+
+
+ 1
+ 2
+ A150AA
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-ANTIVIRUS
+ fgAvHTTPVirusDetected[{#SNMPVALUE}]
+
+
+
+
+
+ Number of virus transmissions over IMAP in the virtual domain {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 2
+ 96E78A
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-ANTIVIRUS
+ fgAvIMAPVirusBlocked[{#SNMPVALUE}]
+
+
+
+ 1
+ 2
+ A150AA
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-ANTIVIRUS
+ fgAvIMAPVirusDetected[{#SNMPVALUE}]
+
+
+
+
+
+ Number of virus transmissions over IM protocols in the virtual domain {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 2
+ 96E78A
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-ANTIVIRUS
+ fgAvIMVirusBlocked[{#SNMPVALUE}]
+
+
+
+ 1
+ 2
+ A150AA
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-ANTIVIRUS
+ fgAvIMVirusDetected[{#SNMPVALUE}]
+
+
+
+
+
+ Number of virus transmissions over NNTP in the virtual domain {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 2
+ 96E78A
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-ANTIVIRUS
+ fgAvNNTPVirusBlocked[{#SNMPVALUE}]
+
+
+
+ 1
+ 2
+ A150AA
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-ANTIVIRUS
+ fgAvNNTPVirusDetected[{#SNMPVALUE}]
+
+
+
+
+
+ Number of virus transmissions over POP3 in the virtual domain {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 2
+ 96E78A
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-ANTIVIRUS
+ fgAvPOP3VirusBlocked[{#SNMPVALUE}]
+
+
+
+ 1
+ 2
+ A150AA
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-ANTIVIRUS
+ fgAvPOP3VirusDetected[{#SNMPVALUE}]
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-cpu/README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-cpu/README.md
new file mode 100755
index 0000000..09d85e7
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-cpu/README.md
@@ -0,0 +1,53 @@
+ZBX-FORTINET-CPU
+===================
+
+This template use the FORTINET-CORE-MIB and FORTINET-FORTIGATE-MIB to discover and manage CPU activity.
+
+Items
+-----
+
+ * CPU Usage
+ * Number of Processors
+ * Discovery: Average Usage over 5sec per a particular processor
+ * Discovery: Average Usage over 1min per a particular processor
+ * Discovery: Average Usage of User Process over 1min per a particular processor
+ * Discovery: Average Usage of System Process over 1min per a particular processor
+
+Triggers
+--------
+
+ * **[HIGH]** => CPU usage on device exceeded 80%
+ * **[AVERAGE]** => CPU usage on device exceeded 60%
+ * **[WARNING]** => CPU usage on device exceeded 50%
+ * **[HIGH]** => Average Usage over 5sec per a particular processor exceeded 80%
+
+Graphs
+------
+
+ * CPU Usage
+ * CPU Usage per a particular processor
+
+Installation
+------------
+
+1. Import **zbx-fortinet-cpu.xml** file into Zabbix.
+2. Add to your host the **{$SNMP_COMMUNITY}** macro with your SNMP community as value.
+3. Associate **ZBX-FORTINET-CPU** template to the host.
+
+### Requirements
+
+This template was tested for Zabbix 2.0.0 and higher.
+
+License
+-------
+
+This template is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+
+### Copyright
+
+ Copyright (c) Jean-Jacques Martrès
+
+### Authors
+
+ Jean-Jacques Martrès
+ (jjmartres |at| gmail |dot| com)
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-cpu/zbx-fortinet-cpu.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-cpu/zbx-fortinet-cpu.xml
new file mode 100755
index 0000000..ac787eb
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-cpu/zbx-fortinet-cpu.xml
@@ -0,0 +1,442 @@
+
+
+ 2.0
+ 2013-09-20T07:22:36Z
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ ZBX-FORTINET-CPU
+ ZBX-FORTINET-CPU
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ CPU
+
+
+
+ -
+ Number of Processors
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.4.1.0
+ fgProcessorCount
+ 3600
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+
+
+ -
+ System CPU Usage
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.1.3.0
+ fgSysCpuUsage
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ %
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+
+
+
+
+
+ fgProcessor
+ 4
+ {$SNMP_COMMUNITY}
+ .1.3.6.1.4.1.12356.101.4.4.2.1.1
+ fgProcessorEntIndex
+ 300
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ :
+ 30
+
+
+
+ Average Usage of System Process over 1min per Processor#$1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.4.2.1.10.{#SNMPINDEX}
+ fgProcessorSysUsage.["{#SNMPINDEX}"]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ %
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+
+
+
+ Average Usage of User Process over 1min per Processor#$1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.4.2.1.9.{#SNMPINDEX}
+ fgProcessorUserUsage.["{#SNMPINDEX}"]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ %
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+
+
+
+ Average Usage over 1min per Processor#$1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.4.2.1.2.{#SNMPINDEX}
+ fgProcessorUsage.["{#SNMPINDEX}"]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ %
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+
+
+
+ Average Usage over 5sec per Processor#$1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.4.2.1.3.{#SNMPINDEX}
+ fgProcessorUsage5sec.["{#SNMPINDEX}"]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ %
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ CPU
+
+
+
+
+
+
+
+ {ZBX-FORTINET-CPU:fgProcessorUsage5sec.["{#SNMPINDEX}"].last(0)}>80
+ Average Usage over 5sec per Processor#{#SNMPINDEX} exceeded 80%
+
+ 0
+ 4
+
+ 0
+
+
+
+
+ CPU Usage per Processor#{#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 1
+ 0
+ 0
+
+
+ 3
+ 4
+ C80000
+ 0
+ 7
+ 0
+ -
+ ZBX-FORTINET-CPU
+ fgProcessorSysUsage.["{#SNMPINDEX}"]
+
+
+
+ 0
+ 2
+ 00C800
+ 0
+ 7
+ 0
+ -
+ ZBX-FORTINET-CPU
+ fgProcessorUsage5sec.["{#SNMPINDEX}"]
+
+
+
+ 1
+ 0
+ 0000C8
+ 0
+ 7
+ 0
+ -
+ ZBX-FORTINET-CPU
+ fgProcessorUsage.["{#SNMPINDEX}"]
+
+
+
+ 2
+ 4
+ C800C8
+ 0
+ 7
+ 0
+ -
+ ZBX-FORTINET-CPU
+ fgProcessorUserUsage.["{#SNMPINDEX}"]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {ZBX-FORTINET-CPU:fgSysCpuUsage.avg(600)}>50 & {ZBX-FORTINET-CPU:fgSysCpuUsage.avg(600)}<60
+ CPU usage exceeded 50%
+
+ 0
+ 2
+
+ 0
+
+
+
+ {ZBX-FORTINET-CPU:fgSysCpuUsage.avg(600)}>60 & {ZBX-FORTINET-CPU:fgSysCpuUsage.avg(600)}<80
+ CPU usage exceeded 60%
+
+ 0
+ 3
+
+ 0
+
+
+
+ {ZBX-FORTINET-CPU:fgSysCpuUsage.avg(600)}>80
+ CPU usage exceeded 80%
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+ CPU Usage
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 2
+ EACC00
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-CPU
+ fgSysCpuUsage
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-envmon/README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-envmon/README.md
new file mode 100755
index 0000000..adfcebb
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-envmon/README.md
@@ -0,0 +1,67 @@
+ZBX-FORTINET-ENVMON
+===================
+
+This template use the FORTINET-CORE-MIB and FORTINET-FORTIGATE-MIB to discover and manage environmental of Fortinet devices.
+
+Items
+-----
+
+ * Contact (Populates host inventory field **Contact**)
+ * Device Location (Populates host inventory field **Location**)
+ * Device Manufacturer Name (Populates host inventory field **Tag**)
+ * Device Name (Populates host inventory field **Name**)
+ * Device reachability using ICMP
+ * Device Serial Number (Populates host inventory field **Serial Number A**)
+ * FortiOS Version (Populates host inventory field **OS**)
+ * Uptime
+ * Disk Usage
+ * IPS signature database version
+ * Virus signature database version
+
+Triggers
+--------
+
+ * **[DISASTER]** => Device is UNREACHABLE or DOWN
+ * **[HIGH]** => Device as just been restarted
+ * **[INFORMATION]** => Software version on device was changed
+ * **[INFORMATION]** => Hostname was changed on device
+ * **[INFORMATION]** => IPS signature database was changed
+ * **[INFORMATION]** => Virus signature database was changed
+ * **[INFORMATION]** => Device Serial Number was changed
+
+Graphs
+------
+
+ * Disk Usage
+
+Installation
+------------
+
+1. Install [`echo.something`](https://github.com/jjmartres/Zabbix/tree/master/zbx-scripts/echo.something) in the **ExternalScripts** directory of your Zabbix server and/or proxy. Check your `zabbix_server.conf` and/or `zabbix_proxy.conf` if in doubt.
+2. Then `chmod a+x echo.something`
+3. Import **zbx-fortinet-envmon.xml** file into Zabbix.
+4. Add to your host the **{$SNMP_COMMUNITY}** macro with your SNMP community as value.
+5. Configure **Host Inventory** to `Automatic` for your host.
+6. Associate **ZBX-FORTINET-ENVMON** template to the host.
+
+### Requirements
+
+This template was tested for Zabbix 2.0.0 and higher.
+
+###### [echo.something](https://github.com/jjmartres/Zabbix/tree/master/zbx-scripts/echo.something) 1.0
+
+This template use this script to echo "Fortinet" as Device Manufacturer Name for **Host Inventory**.
+
+License
+-------
+
+This template is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+
+### Copyright
+
+ Copyright (c) Jean-Jacques Martrès
+
+### Authors
+
+ Jean-Jacques Martrès
+ (jjmartres |at| gmail |dot| com)
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-envmon/zbx-fortinet-envmon.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-envmon/zbx-fortinet-envmon.xml
new file mode 100755
index 0000000..27914c4
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-envmon/zbx-fortinet-envmon.xml
@@ -0,0 +1,717 @@
+
+
+ 2.0
+ 2013-09-20T06:37:18Z
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ ZBX-FORTINET-ENVMON
+ ZBX-FORTINET-ENVMON
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ Information(s)
+
+
+ System
+
+
+
+ -
+ Contact
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ SNMPv2-MIB::sysContact.0
+ sysContact
+ 300
+ 7
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 23
+
+
+ Information(s)
+
+
+
+
+ -
+ Device Location
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ SNMPv2-MIB::sysLocation.0
+ sysLocation
+ 300
+ 7
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 24
+
+
+ Information(s)
+
+
+
+
+ -
+ Device Manufacter Name
+ 10
+
+ 0
+
+ echo.something["Fortinet"]
+ 300
+ 7
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 10
+
+
+ Information(s)
+
+
+
+
+ -
+ Device Model Name
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.2.1.47.1.1.1.1.13.1
+ entPhysicalModelName
+ 300
+ 7
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 1
+
+
+ Information(s)
+
+
+
+
+ -
+ Device Name
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ SNMPv2-MIB::sysDescr.0
+ sysDescr
+ 300
+ 7
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 3
+
+
+ Information(s)
+
+
+
+
+ -
+ Device packet loss
+ 3
+
+ 0
+
+ icmppingloss
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ %
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Information(s)
+
+
+
+
+ -
+ Device reachability using ICMP
+ 3
+
+ 0
+
+ icmpping
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 3
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Information(s)
+
+
+
+ Host status
+
+
+ -
+ Device Serial Number
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.100.1.1.1.0
+ fnSysSerial
+ 300
+ 7
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 8
+
+
+ Information(s)
+
+
+
+
+ -
+ Disk Capacity
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ .1.3.6.1.4.1.12356.101.4.1.7.0
+ fgSysDiskCapacity
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+ 0
+
+
+ 1048576
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ System
+
+
+
+
+ -
+ Disk Usage
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ .1.3.6.1.4.1.12356.101.4.1.6.0
+ fgSysDiskUsage
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+ 0
+
+
+ 1048576
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ System
+
+
+
+
+ -
+ FortiOS version
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.1.1.0
+ fgSysVersion
+ 300
+ 7
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 5
+
+
+ Information(s)
+
+
+
+
+ -
+ IPS signature database version
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.2.2.0
+ fgSysVersionIps
+ 300
+ 7
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ System
+
+
+
+
+ -
+ Uptime
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ SNMPv2-MIB::sysUpTime.0
+ sysUpTime
+ 300
+ 31
+ 365
+ 0
+ 3
+
+ uptime
+ 0
+
+ 0
+
+
+ 0.01
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Information(s)
+
+
+
+
+ -
+ Virus signature database version
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.2.1.0
+ fgSysVersionAv
+ 300
+ 7
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ System
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {ZBX-FORTINET-ENVMON:fnSysSerial.diff(0)}>0
+ Device Serial Number was changed
+
+ 0
+ 1
+
+ 0
+
+
+
+ {ZBX-FORTINET-ENVMON:sysDescr.diff(0)}>0
+ Hostname was changed
+
+ 0
+ 1
+
+ 0
+
+
+
+ {ZBX-FORTINET-ENVMON:fgSysVersionIps.diff(0)}>1
+ IPS signature database was changed
+
+ 0
+ 1
+
+ 0
+
+
+
+ {ZBX-FORTINET-ENVMON:icmpping.avg(600)}>0&{ZBX-FORTINET-ENVMON:icmppingloss.avg(600)}>1
+ Packet loss detected on {HOST.NAME}
+
+ 0
+ 3
+
+ 0
+
+
+
+ {ZBX-FORTINET-ENVMON:fgSysVersion.diff(0)}>0
+ Software version was changed
+
+ 0
+ 1
+
+ 0
+
+
+
+ {ZBX-FORTINET-ENVMON:fgSysVersionAv.diff(0)}>1
+ Virus signature database was changed
+
+ 0
+ 1
+
+ 0
+
+
+
+ {ZBX-FORTINET-ENVMON:sysUpTime.change(0)}<0
+ {HOST.NAME} has just been restarted
+
+ 0
+ 4
+
+ 0
+
+
+
+ {ZBX-FORTINET-ENVMON:icmpping.last(0)}=0
+ {HOST.NAME} is UNREACHABLE or DOWN
+
+ 0
+ 5
+
+ 0
+
+
+
+
+
+ Disk Usage
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 2
+
+ ZBX-FORTINET-ENVMON
+ fgSysDiskCapacity
+
+
+ ZBX-FORTINET-ENVMON
+ fgSysDiskCapacity
+
+
+
+ 0
+ 2
+ EACC00
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-ENVMON
+ fgSysDiskUsage
+
+
+
+ 1
+ 4
+ 00C800
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-ENVMON
+ fgSysDiskCapacity
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-ha/README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-ha/README.md
new file mode 100755
index 0000000..39ed2eb
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-ha/README.md
@@ -0,0 +1,82 @@
+ZBX-FORTINET-HA
+===============
+
+This template use the FORTINET-CORE-MIB and FORTINET-FORTIGATE-MIB to discover and manage High Availability.
+
+Items
+-----
+
+ * Configuration of automatic synchronization
+ * High availability cluster group name
+ * High availability cluster priority
+ * High availability mode
+ * Load-balancing schedule of cluster
+ * Status of a master override flag
+ * Discovery: CPU usage for each cluster unit
+ * Discovery: current session count for each cluster unit
+ * Discovery: memory usage for each cluster unit
+ * Discovery: network bandwidth usage for each cluster unit
+ * Discovery: number of anti-virus events triggered for each cluster unit
+ * Discovery: number of IDS/IPS events triggered for each cluster unit
+
+Triggers
+--------
+
+ * **[HIGH]** => Memory usage for each unit exceeded 80%
+ * **[HIGH]** => CPU usage for each unit exceeded 80%
+ * **[HIGH]** => An increase of 40% of active sessions for each unit was detected
+ * **[AVERAGE]** => Memory usage for each unit exceeded 70%
+ * **[AVERAGE]** => CPU usage for each unit exceeded 60%
+ * **[AVERAGE]** => An increase of 30% of active sessions for each unit was detected
+ * **[WARNING]** => Memory usage for each unit exceeded 60%
+ * **[WARNING]** => CPU usage for each unit exceeded 50%
+ * **[WARNING]** => An increase of 20% of active sessions for each unit was detected
+
+Graphs
+------
+
+ * Discovery: CPU usage for each cluster unit
+ * Discovery: Memory usage for each cluster unit
+ * Discovery: Network bandwidth for each cluster unit
+ * Discovery: Sessions count for each cluster unit
+
+Installation
+------------
+
+1. Add a value mapping named `FgBoolState` with the following values:
+ * 1 => disabled
+ * 2 => enabled
+2. Add a value mapping named `FgHaLbSchedule` with the following values:
+ * 1 => none
+ * 2 => hub
+ * 3 => leastConnections
+ * 4 => roundRobin
+ * 5 => weightedRoundRobin
+ * 6 => random
+ * 7 => ipBased
+ * 8 => ipPortBased
+3. Add a value mapping named `FgHaMode` with the following values:
+ * 1 => standalone
+ * 2 => activeActive
+ * 3 => activePassive
+4. Import **zbx-fortinet-ha.xml** file into Zabbix.
+5. Add to your host the **{$SNMP_COMMUNITY}** macro with your SNMP community as value.
+6. Associate **ZBX-FORTINET-HA** template to the host.
+
+### Requirements
+
+This template was tested for Zabbix 2.0.0 and higher.
+
+License
+-------
+
+This template is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+
+### Copyright
+
+ Copyright (c) Jean-Jacques Martrès
+
+### Authors
+
+ Jean-Jacques Martrès
+ (jjmartres |at| gmail |dot| com)
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-ha/zbx-fortinet-ha.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-ha/zbx-fortinet-ha.xml
new file mode 100755
index 0000000..3bf1ce8
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-ha/zbx-fortinet-ha.xml
@@ -0,0 +1,750 @@
+
+
+ 2.0
+ 2012-11-05T16:54:42Z
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ ZBX-FORTINET-HA
+ ZBX-FORTINET-HA
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ High availability
+
+
+
+ -
+ Configuration of an automatic configuration synchronization
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.13.1.5.0
+ fgHaAutoSync
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ High availability
+
+
+
+ FgBoolState
+
+
+ -
+ HA cluster group name
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.13.1.7.0
+ fgHaGroupName
+ 300
+ 7
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ High availability
+
+
+
+
+ -
+ HA clustering priority
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.13.1.3.0
+ fgHaPriority
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ High availability
+
+
+
+
+ -
+ HA mode
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.13.1.1.0
+ fgHaSystemMode
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ High availability
+
+
+
+ FgHaMode
+
+
+ -
+ Load-balancing schedule of cluster
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.13.1.6.0
+ fgHaSchedule
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ High availability
+
+
+
+ FgHaLbSchedule
+
+
+ -
+ Status of a master override flag
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.13.1.4.0
+ fgHaOverride
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ High availability
+
+
+
+ FgBoolState
+
+
+
+
+
+ High Availability
+ 4
+ {$SNMP_COMMUNITY}
+ .1.3.6.1.4.1.12356.101.13.2.1.1.11
+ fgHaStatsHostname
+ 300
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ :
+ 7
+
+
+
+ CPU usage for cluster unit $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.13.2.1.1.3.{#SNMPINDEX}
+ fgHaStatsCpuUsage[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ %
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ High availability
+
+
+
+
+
+ Current session count for cluster unit $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.13.2.1.1.6.{#SNMPINDEX}
+ fgHaStatsSessCount[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ sess
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ High availability
+
+
+
+
+
+ Memory usage for cluster unit $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.13.2.1.1.4.{#SNMPINDEX}
+ fgHaStatsMemUsage[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ %
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ High availability
+
+
+
+
+
+ Network bandwidth usage for unit $1
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ .1.3.6.1.4.1.12356.101.13.2.1.1.5.{#SNMPINDEX}
+ fgHaStatsNetUsage[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+ 0
+
+
+ 1000
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ High availability
+
+
+
+
+
+ Number of anti-virus events triggered on cluster unit $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.13.2.1.1.10.{#SNMPINDEX}
+ fgHaStatsAvCount[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ events
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ High availability
+
+
+
+
+
+ Number of IDS/IPS events triggered on cluster unit $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.13.2.1.1.9.{#SNMPINDEX}
+ fgHaStatsIdsCount[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ events
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ High availability
+
+
+
+
+
+
+
+ ({ZBX-FORTINET-HA:fgHaStatsSessCount[{#SNMPVALUE}].last(0)}-{ZBX-FORTINET-HA:fgHaStatsSessCount[{#SNMPVALUE}].avg(86400)})>0.2*{ZBX-FORTINET-HA:fgHaStatsSessCount[{#SNMPVALUE}].last(0)} & ({ZBX-FORTINET-HA:fgHaStatsSessCount[{#SNMPVALUE}].last(0)}-{ZBX-FORTINET-HA:fgHaStatsSessCount[{#SNMPVALUE}].avg(86400)})<0.3*{ZBX-FORTINET-HA:fgHaStatsSessCount[{#SNMPVALUE}].last(0)}
+ An increase of 20% of active sessions on unit {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ ({ZBX-FORTINET-HA:fgHaStatsSessCount[{#SNMPVALUE}].last(0)}-{ZBX-FORTINET-HA:fgHaStatsSessCount[{#SNMPVALUE}].avg(86400)})>0.3*{ZBX-FORTINET-HA:fgHaStatsSessCount[{#SNMPVALUE}].last(0)} & ({ZBX-FORTINET-HA:fgHaStatsSessCount[{#SNMPVALUE}].last(0)}-{ZBX-FORTINET-HA:fgHaStatsSessCount[{#SNMPVALUE}].avg(86400)})<0.4*{ZBX-FORTINET-HA:fgHaStatsSessCount[{#SNMPVALUE}].last(0)}
+ An increase of 30% of active sessions on unit {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ ({ZBX-FORTINET-HA:fgHaStatsSessCount[{#SNMPVALUE}].last(0)}-{ZBX-FORTINET-HA:fgHaStatsSessCount[{#SNMPVALUE}].avg(86400)})>0.4*{ZBX-FORTINET-HA:fgHaStatsSessCount[{#SNMPVALUE}].last(0)}
+ An increase of 40% of active sessions on unit {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-HA:fgHaStatsCpuUsage[{#SNMPVALUE}].avg(600)}>50
+ CPU usage for unit {#SNMPVALUE} exceeded 50%
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-HA:fgHaStatsCpuUsage[{#SNMPVALUE}].avg(600)}>60
+ CPU usage for unit {#SNMPVALUE} exceeded 60%
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-HA:fgHaStatsCpuUsage[{#SNMPVALUE}].avg(600)}>80
+ CPU usage for unit {#SNMPVALUE} exceeded 80%
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-HA:fgHaStatsMemUsage[{#SNMPVALUE}].avg(600)}>60
+ Memory usage for unit {#SNMPVALUE} exceeded 60%
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-HA:fgHaStatsMemUsage[{#SNMPVALUE}].avg(600)}>70
+ Memory usage for unit {#SNMPVALUE} exceeded 70%
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-HA:fgHaStatsMemUsage[{#SNMPVALUE}].avg(600)}>80
+ Memory usage for unit {#SNMPVALUE} exceeded 80%
+
+ 0
+ 4
+
+ 0
+
+
+
+
+ CPU usage for cluster unit {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 2
+ C80000
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-HA
+ fgHaStatsCpuUsage[{#SNMPVALUE}]
+
+
+
+
+
+ Memory usage for cluster unit {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 2
+ C80000
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-HA
+ fgHaStatsMemUsage[{#SNMPVALUE}]
+
+
+
+
+
+ Network bandwidth usage for unit {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 2
+ C80000
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-HA
+ fgHaStatsNetUsage[{#SNMPVALUE}]
+
+
+
+
+
+ Sessions count on unit {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 2
+ C80000
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-HA
+ fgHaStatsSessCount[{#SNMPVALUE}]
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-hardware/README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-hardware/README.md
new file mode 100755
index 0000000..a82c37f
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-hardware/README.md
@@ -0,0 +1,40 @@
+ZBX-FORTINET-HARDWARE
+=====================
+
+This template use the FORTINET-CORE-MIB and FORTINET-FORTIGATE-MIB to discover and manage hardware.
+
+Items
+-----
+
+ * Discovery: serial number of each cluster unit
+ * Discovery: software version of each cluster unit
+
+Triggers
+--------
+
+ * **[INFORMATION]** => serial number for each cluster unit was changed
+
+Installation
+------------
+
+1. Import **zbx-fortinet-hardware.xml** file into Zabbix.
+2. Add to your host the **{$SNMP_COMMUNITY}** macro with your SNMP community as value.
+3. Associate **ZBX-FORTINET-HARDWARE** template to the host.
+
+### Requirements
+
+This template was tested for Zabbix 2.0.0 and higher.
+
+License
+-------
+
+This template is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+
+### Copyright
+
+ Copyright (c) Jean-Jacques Martrès
+
+### Authors
+
+ Jean-Jacques Martrès
+ (jjmartres |at| gmail |dot| com)
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-hardware/zbx-fortinet-hardware.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-hardware/zbx-fortinet-hardware.xml
new file mode 100755
index 0000000..a6950a3
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-hardware/zbx-fortinet-hardware.xml
@@ -0,0 +1,150 @@
+
+
+ 2.0
+ 2012-11-05T16:56:10Z
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ ZBX-FORTINET-HARDWARE
+ ZBX-FORTINET-HARDWARE
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ Inventory
+
+
+
+
+
+ Hardware inventory
+ 4
+ {$SNMP_COMMUNITY}
+ .1.3.6.1.4.1.12356.101.13.2.1.1.11
+ fgHardInvHostname
+ 300
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ :
+ 7
+
+
+
+ Serial number of $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.13.2.1.1.2.{#SNMPINDEX}
+ fgHardInvSerial[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Inventory
+
+
+
+
+
+ Software version of $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.1.1.0
+ fgHardInvSoftVers[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Inventory
+
+
+
+
+
+
+
+ {ZBX-FORTINET-HARDWARE:fgHardInvSerial[{#SNMPVALUE}].diff(0)}>0
+ Serial number of {#SNMPVALUE} was changed
+
+ 0
+ 1
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-hwsensors/README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-hwsensors/README.md
new file mode 100755
index 0000000..bbe66b8
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-hwsensors/README.md
@@ -0,0 +1,64 @@
+ZBX-FORTINET-HWSENSORS
+===================
+
+This template use the FORTINET-CORE-MIB and FORTINET-FORTIGATE-MIB to discover and manage Hardware Sensors.
+
+Items
+-----
+
+ * Discovery: Fan speed on each sensors
+ * Discovery: Fan alarm status on each sensors
+ * Discovery: Temperature on each sensors
+ * Discovery: Temperature alarm status on each sensors
+ * Discovery: Voltage on each sensors
+ * Discovery: Voltage alarm status on each sensors
+ * Discovery: PowerSupply alarm status on each Power Supply Units.
+
+Triggers
+--------
+
+ * **[HIGH]** => a particular FAN was on alarm status
+ * **[HIGH]** => a particular Temperature sensor was on alarm status
+ * **[HIGH]** => a particular Voltage sensor was on alarm status
+ * **[WARNING]** => a particular Power Supply Unit CPU was on alarm status
+
+Graphs
+------
+
+ * Fan speed on each sensors
+ * Temperature on each sensors
+ * Voltage on each sensors
+
+Installation
+------------
+
+1. Add a value mapping named `fgHwSensorEntAlarmStatus` with the following values:
+ * 0 => false
+ * 1 => true
+2. Import **zbx-fortinet-hwsensors.xml** file into Zabbix.
+3. Add to your host the **{$SNMP_COMMUNITY}** macro with your SNMP community as value.
+4. Associate **ZBX-FORTINET-HWSENSORS** template to the host.
+
+### Requirements
+
+This template was tested for Zabbix 2.0.0 and higher.
+
+###### FortiGate Supported
+
+These hardware sensors are supported on a few FortiGate models(600C/1000C/3040B/3140B/3950B,etc).
+If you want to use this templates on newer models with different sensor name,
+you have to modify the filter regular expression in discovery rule with macro **{#SNMPVALUE}**.
+
+License
+-------
+
+This template is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+
+### Copyright
+
+ Copyright (c) Jean-Jacques Martrès
+
+### Authors
+
+ Jean-Jacques Martrès
+ (jjmartres |at| gmail |dot| com)
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-hwsensors/zbx-fortinet-hwsensors.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-hwsensors/zbx-fortinet-hwsensors.xml
new file mode 100755
index 0000000..7644753
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-hwsensors/zbx-fortinet-hwsensors.xml
@@ -0,0 +1,572 @@
+
+
+ 2.0
+ 2013-09-20T08:36:47Z
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ ZBX-FORTINET-HWSENSORS
+ ZBX-FORTINET-HWSENSORS
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ Hardware Sensors
+
+
+
+
+
+ fgHwSensor_FAN
+ 4
+ {$SNMP_COMMUNITY}
+ .1.3.6.1.4.1.12356.101.4.3.2.1.2
+ fgHwSensorEntName_FAN
+ 300
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ {#SNMPVALUE}:^(Mid-|Back-|AMC\s|)Fan\s[0-9]|^(CPU|IOM)\sFan|^PS[0-9]\sFan\s[0-9]
+ 30
+
+
+
+ Fan alarm status on {#SNMPVALUE}
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.3.2.1.4.{#SNMPINDEX}
+ fgHwSensorEntAlarmStatus_FAN.["#{#SNMPINDEX}"]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 3
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Hardware Sensors
+
+
+
+ fgHwSensorEntAlarmStatus
+
+
+
+ Fan speed on {#SNMPVALUE}
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.3.2.1.3.{#SNMPINDEX}
+ fgHwSensorEntValue_FAN.["{#SNMPINDEX}"]
+ 300
+ 7
+ 365
+ 0
+ 0
+
+ RPM
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Hardware Sensors
+
+
+
+
+
+
+
+ {ZBX-FORTINET-HWSENSORS:fgHwSensorEntAlarmStatus_FAN.["#{#SNMPINDEX}"].last(0)}#0
+ FAN {#SNMPVALUE} on {HOST.NAME} is on alarm status
+
+ 0
+ 4
+
+ 0
+
+
+
+
+ Fan speed on {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-HWSENSORS
+ fgHwSensorEntValue_FAN.["{#SNMPINDEX}"]
+
+
+
+
+
+
+
+ fgHwSensor_PSStatus
+ 4
+ {$SNMP_COMMUNITY}
+ .1.3.6.1.4.1.12356.101.4.3.2.1.2
+ fgHwSensorEntName_PSStatus
+ 300
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ {#SNMPVALUE}:^PS[0-9]\sStatus
+ 30
+
+
+
+ PowerSupply alarm status on {#SNMPVALUE}
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.3.2.1.4.{#SNMPINDEX}
+ fgHwSensorEntAlarmStatus_PSStatus.["#{#SNMPINDEX}"]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 3
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Hardware Sensors
+
+
+
+ fgHwSensorEntAlarmStatus
+
+
+
+
+
+ {ZBX-FORTINET-HWSENSORS:fgHwSensorEntAlarmStatus_PSStatus.["#{#SNMPINDEX}"].last(0)}#0
+ PowerSupply {#SNMPVALUE} on {HOST.NAME} is on alarm status
+
+ 0
+ 2
+
+ 0
+
+
+
+
+
+ fgHwSensor_Temp
+ 4
+ {$SNMP_COMMUNITY}
+ .1.3.6.1.4.1.12356.101.4.3.2.1.2
+ fgHwSensorEntName_Temp
+ 300
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ {#SNMPVALUE}:^DTS\sCPU[0-9]?|^ADT74(90|62)\s.+|^(IOM\s|)LM75|^(PS[0-9]|CPU Amb\.|IOH Amb\.|Front\sPanel|Fan\sModules|CPU\sArea)\sTemp|^(M\/B|Midfan)\sTemp\s[0-9]|^Midfan\sOutflow\s[LR]
+ 30
+
+
+
+ Temperature alarm status on {#SNMPVALUE}
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.3.2.1.4.{#SNMPINDEX}
+ fgHwSensorEntAlarmStatus_Temp.["#{#SNMPINDEX}"]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 3
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Hardware Sensors
+
+
+
+ fgHwSensorEntAlarmStatus
+
+
+
+ Temperature on {#SNMPVALUE}
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.3.2.1.3.{#SNMPINDEX}
+ fgHwSensorEntValue_Temp.["{#SNMPINDEX}"]
+ 300
+ 7
+ 365
+ 0
+ 0
+
+ C
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Hardware Sensors
+
+
+
+
+
+
+
+ {ZBX-FORTINET-HWSENSORS:fgHwSensorEntAlarmStatus_Temp.["#{#SNMPINDEX}"].last(0)}#0
+ Temp {#SNMPVALUE} on {HOST.NAME} is on alarm status
+
+ 0
+ 3
+
+ 0
+
+
+
+
+ Temperature on {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-HWSENSORS
+ fgHwSensorEntValue_Temp.["{#SNMPINDEX}"]
+
+
+
+
+
+
+
+ fgHwSensor_Volts
+ 4
+ {$SNMP_COMMUNITY}
+ .1.3.6.1.4.1.12356.101.4.3.2.1.2
+ fgHwSensorEntName_Volts
+ 300
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ {#SNMPVALUE}:^P[13]V[138]_.+|^AD[_\+].+|^VCCP|^\+(12|5|3\.3|1\.5|1\.25|1\.1)V.*|^PS[0-9]\s(VIN|VOUT|12V\sOutput)|^INA219\sPS[0-9]\sV(sht|bus)|^IOM\s(Vcc|1\.?2V).*|^PV\sVccp\sCPU0|^Midfan\s\+3\.3V|^Vcc\s\+1\.2V\s[AB]|^Vcore\s.|^1V\/1\.2V\sPHY
+ 30
+
+
+
+ Voltage alarm status on {#SNMPVALUE}
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.3.2.1.4.{#SNMPINDEX}
+ fgHwSensorEntAlarmStatus_Volts.["#{#SNMPINDEX}"]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 3
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Hardware Sensors
+
+
+
+ fgHwSensorEntAlarmStatus
+
+
+
+ Voltage on {#SNMPVALUE}
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.3.2.1.3.{#SNMPINDEX}
+ fgHwSensorEntValue_Volts.["{#SNMPINDEX}"]
+ 300
+ 7
+ 365
+ 0
+ 0
+
+ V
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Hardware Sensors
+
+
+
+
+
+
+
+ {ZBX-FORTINET-HWSENSORS:fgHwSensorEntAlarmStatus_Volts.["#{#SNMPINDEX}"].last(0)}#0
+ Voltage {#SNMPVALUE} on {HOST.NAME} is on alarm status
+
+ 0
+ 4
+
+ 0
+
+
+
+
+ Voltage on {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-HWSENSORS
+ fgHwSensorEntValue_Volts.["{#SNMPINDEX}"]
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-ids/README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-ids/README.md
new file mode 100755
index 0000000..3ec2197
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-ids/README.md
@@ -0,0 +1,48 @@
+ZBX-FORTINET-IDS
+================
+
+This template use the FORTINET-CORE-MIB and FORTINET-FORTIGATE-MIB to discover and manage virtual domain on Fortinet devices.
+
+Items
+-----
+
+ * Discovery: number of intrusions blocked for each virtual domain
+ * Discovery: number of intrusions detected for each virtual domain
+
+Triggers
+--------
+
+ * **[HIGH]** => An increase of 40% of detected intrusions for each virtual domain was detected
+ * **[HIGH]** => An increase of 40% of blocked intrusions for each virtual domain was detected
+ * **[AVERAGE]** => An increase of 30% of detected intrusions for each virtual domain was detected
+ * **[AVERAGE]** => An increase of 30% of blocked intrusions for each virtual domain was detected
+ * **[INFORMATION]** => An increase of 20% of detected intrusions for each virtual domain was detected
+ * **[INFORMATION]** => An increase of 20% of blocked intrusions for each virtual domain was detected
+
+Installation
+------------
+
+1. Add a value mapping named `FgOpMode` with the following values:
+ * 1 => nat
+ * 2 => transparent
+3. Import **zbx-fortinet-ids.xml** file into Zabbix.
+4. Add to your host the **{$SNMP_COMMUNITY}** macro with your SNMP community as value.
+6. Associate **ZBX-FORTINET-IDS** template to the host.
+
+### Requirements
+
+This template was tested for Zabbix 2.0.0 and higher.
+
+License
+-------
+
+This template is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+
+### Copyright
+
+ Copyright (c) Jean-Jacques Martrès
+
+### Authors
+
+ Jean-Jacques Martrès
+ (jjmartres |at| gmail |dot| com)
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-ids/zbx-fortinet-ids.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-ids/zbx-fortinet-ids.xml
new file mode 100755
index 0000000..5357e9b
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-ids/zbx-fortinet-ids.xml
@@ -0,0 +1,195 @@
+
+
+ 2.0
+ 2012-11-05T16:58:48Z
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ ZBX-FORTINET-IDS
+ ZBX-FORTINET-IDS
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ IDS
+
+
+
+
+
+ IDS virtual domain
+ 4
+ {$SNMP_COMMUNITY}
+ .1.3.6.1.4.1.12356.101.3.2.1.1.2
+ fgIdsVdEntName
+ 300
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ :
+ 7
+
+
+
+ Number of intrusions blocked on virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.9.2.1.1.2.{#SNMPINDEX}
+ fgIpsIntrusionsBlocked[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ IDS
+
+
+
+
+
+ Number of intrusions detected on virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.9.2.1.1.1.{#SNMPINDEX}
+ fgIpsIntrusionsDetected[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ IDS
+
+
+
+
+
+
+
+ {ZBX-FORTINET-IDS:fgIpsIntrusionsBlocked[{#SNMPVALUE}].last(0)}>1.2*{ZBX-FORTINET-IDS:fgIpsIntrusionsBlocked[{#SNMPVALUE}].avg(600)} & {ZBX-FORTINET-IDS:fgIpsIntrusionsBlocked[{#SNMPVALUE}].last(0)}<1.3*{ZBX-FORTINET-IDS:fgIpsIntrusionsBlocked[{#SNMPVALUE}].avg(600)}
+ An increase of 20% of blocked intrusions in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-IDS:fgIpsIntrusionsDetected[{#SNMPVALUE}].last(0)}>1.2*{ZBX-FORTINET-IDS:fgIpsIntrusionsDetected[{#SNMPVALUE}].avg(600)} & {ZBX-FORTINET-IDS:fgIpsIntrusionsDetected[{#SNMPVALUE}].last(0)}<1.3*{ZBX-FORTINET-IDS:fgIpsIntrusionsDetected[{#SNMPVALUE}].avg(600)}
+ An increase of 20% of detected intrusions in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-IDS:fgIpsIntrusionsBlocked[{#SNMPVALUE}].last(0)}>1.3*{ZBX-FORTINET-IDS:fgIpsIntrusionsBlocked[{#SNMPVALUE}].avg(600)} & {ZBX-FORTINET-IDS:fgIpsIntrusionsBlocked[{#SNMPVALUE}].last(0)}<1.4*{ZBX-FORTINET-IDS:fgIpsIntrusionsBlocked[{#SNMPVALUE}].avg(600)}
+ An increase of 30% of blocked intrusions in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-IDS:fgIpsIntrusionsDetected[{#SNMPVALUE}].last(0)}>1.3*{ZBX-FORTINET-IDS:fgIpsIntrusionsDetected[{#SNMPVALUE}].avg(600)} & {ZBX-FORTINET-IDS:fgIpsIntrusionsDetected[{#SNMPVALUE}].last(0)}<1.4*{ZBX-FORTINET-IDS:fgIpsIntrusionsDetected[{#SNMPVALUE}].avg(600)}
+ An increase of 30% of detected intrusions in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 3
+
+ 0
+
+
+ {ZBX-FORTINET-IDS:fgIpsIntrusionsBlocked[{#SNMPVALUE}].last(0)}>1.4*{ZBX-FORTINET-IDS:fgIpsIntrusionsBlocked[{#SNMPVALUE}].avg(600)}
+ An increase of 40% of blocked intrusions in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+ {ZBX-FORTINET-IDS:fgIpsIntrusionsDetected[{#SNMPVALUE}].last(0)}>1.4*{ZBX-FORTINET-IDS:fgIpsIntrusionsDetected[{#SNMPVALUE}].avg(600)}
+ An increase of 40% of detected intrusions in the virtual domain {#SNMPVALUE} was detected
+
+ 0
+ 4
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-interfaces/README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-interfaces/README.md
new file mode 100755
index 0000000..74eee31
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-interfaces/README.md
@@ -0,0 +1,75 @@
+ZBX-FORTINET-INTERFACES
+=======================
+
+This template use the IF-MIB to discover and manage interfaces of Fortinet devices.
+
+Items
+-----
+
+ * Discovery: administrative status for each interface
+ * Discovery: operational status for earch interface
+ * Discovery: speed for each interface
+ * Discovery: associated VDOM for each interface
+ * Discovery: description for each interface
+ * Discovery: alias for each interface
+ * Discovery: incoming traffic on each interface
+ * Discovery: outgoing traffic on each interface
+ * Discovery: inbound errors on each interface
+ * Discovery: outbound errors on each interface
+ * Discovery: incoming discarded packets on each interface
+ * Discovery: outgoing discarded packets on each interface
+ * Discovery: the length of the output packet queue for each interface
+
+Triggers
+--------
+
+ * **[DISASTER]** => Discovery: operational status was changed for an interface where ifAlias match user macro {$INTF_REGEXP}
+ * **[WARNING]** => Discovery: incoming use on an interface exceed 80% for the last 5 minutes
+ * **[WARNING]** => Discovery: outgoing use on an interface exceed 80% for the last 5 minutes
+ * **[INFORMATION]** => Discovery: operational status was changed for an interface where ifAlias didn't match user macro {$INTF_REGEXP}
+ * **[INFORMATION]** => Discovery: the length of the output packet queue is not empty on each interface
+
+Graphs
+------
+
+ * Discovery: traffic (bits/sec, 95th Percentile) for an interface
+ * Discovery: errors on an interface
+ * Discovery: length of the output packets queue for an interface
+
+Installation
+------------
+
+1. Install [`if.speed`](https://github.com/jjmartres/Zabbix/tree/master/zbx-scripts/if.speed) in the **ExternalScripts** directory of your Zabbix server and/or proxy. Check your `zabbix_server.conf` and/or `zabbix_proxy.conf` if in doubt.
+2. Then `chmod a+x if.speed`
+3. Install [`if.vdom`](https://github.com/jjmartres/Zabbix/tree/master/zbx-scripts/if.vdom) in the **ExternalScripts** directory of your Zabbix server and/or proxy. Check your `zabbix_server.conf` and/or `zabbix_proxy.conf` if in d>
+4. Then `chmod a+x if.vdom`
+5. Import **zbx-fortinet-interfaces.xml** file into Zabbix.
+6. Add to your host the **{$SNMP_COMMUNITY}** macro with your SNMP community as value.
+7. Add to your host the **{$INTF_REGEXP}** macro with your regular expression as value (ex: -p-|-P-|-pe-|-PE-)
+8. Associate **ZBX-FORTINET-INTERFACES** template to the host.
+
+### Requirements
+
+This template was tested for Zabbix 2.0.0 and higher.
+
+###### [if.speed](https://github.com/jjmartres/Zabbix/tree/master/zbx-scripts/if.speed) 1.0
+
+This script quey the speed of an interface using the ifSpeed and ifHighSpeed OID and return the right speed value for an interface.
+
+###### [if.vdom](https://github.com/jjmartres/Zabbix/tree/master/zbx-scripts/if.vdom) 1.0
+
+This script show associated VDOM for an interface using SNMP on FortiNet device.
+
+License
+-------
+
+This template is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+
+### Copyright
+
+ Copyright (c) Jean-Jacques Martrès
+
+### Authors
+
+ Jean-Jacques Martrès
+ (jjmartres |at| gmail |dot| com)
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-interfaces/zbx-fortinet-interfaces.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-interfaces/zbx-fortinet-interfaces.xml
new file mode 100755
index 0000000..34ba3ad
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-interfaces/zbx-fortinet-interfaces.xml
@@ -0,0 +1,764 @@
+
+
+ 2.0
+ 2013-03-06T16:34:59Z
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ ZBX-FORTINET-INTERFACES
+ ZBX-FORTINET-INTERFACES
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ Interface(s)
+
+
+
+
+
+ Network Interfaces
+ 4
+ {$SNMP_COMMUNITY}
+ .1.3.6.1.2.1.31.1.1.1.1
+ ifName
+ 300
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ :
+ 7
+
+
+
+ Admin status of interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifAdminStatus.{#SNMPINDEX}
+ ifAdminStatus[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Interface(s)
+
+
+
+ SNMP interface status (ifAdminStatus)
+
+
+
+ Alias of interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifAlias.{#SNMPINDEX}
+ ifAlias[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Interface(s)
+
+
+
+
+
+ Associated virtual domain for interface {#SNMPVALUE}
+ 10
+
+ 0
+
+ if.vdom["-d","{HOST.HOST}","-c","{$SNMP_COMMUNITY}","-s","{#SNMPINDEX}"]
+ 300
+ 7
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Interface(s)
+
+
+
+
+
+ Description of interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifDescr.{#SNMPINDEX}
+ ifDescr[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Interface(s)
+
+
+
+
+
+ Inbound errors on interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifInErrors.{#SNMPINDEX}
+ ifInErrors[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 2
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Interface(s)
+
+
+
+
+
+ Incoming discarded packets on interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifInDiscards.{#SNMPINDEX}
+ ifInDiscards[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 2
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Interface(s)
+
+
+
+
+
+ Incoming traffic on interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ IF-MIB::ifInOctets.{#SNMPINDEX}
+ ifInOctets[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+ 0
+
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Interface(s)
+
+
+
+
+
+ Length of the output packets queue on interface {#SNMPVALUE}
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.2.1.2.2.1.21.{#SNMPINDEX}
+ ifOutQLen[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ Packets
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Interface(s)
+
+
+
+
+
+ Operational status of interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifOperStatus.{#SNMPINDEX}
+ ifOperStatus[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Interface(s)
+
+
+
+ SNMP interface status (ifOperStatus)
+
+
+
+ Outbound errors on interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifOutErrors.{#SNMPINDEX}
+ ifOutErrors[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 2
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Interface(s)
+
+
+
+
+
+ Outgoing discarded packets on interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ IF-MIB::ifOutDiscards.{#SNMPINDEX}
+ ifOutDiscards[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 2
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Interface(s)
+
+
+
+
+
+ Outgoing traffic on interface $1
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ IF-MIB::ifOutOctets.{#SNMPINDEX}
+ ifOutOctets[{#SNMPVALUE}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 1
+
+ 0
+
+
+ 8
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Interface(s)
+
+
+
+
+
+ Speed of interface {#SNMPVALUE}
+ 10
+
+ 0
+
+ if.speed["-d","{HOST.HOST}","-c","{$SNMP_COMMUNITY}","-s","{#SNMPINDEX}"]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ bps
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Interface(s)
+
+
+
+
+
+
+
+ {ZBX-FORTINET-INTERFACES:if.speed["-d","{HOST.HOST}","-c","{$SNMP_COMMUNITY}","-s","{#SNMPINDEX}"].last(0)}>0 & ({ZBX-FORTINET-INTERFACES:ifInOctets[{#SNMPVALUE}].avg(300)})>({ZBX-FORTINET-INTERFACES:if.speed["-d","{HOST.HOST}","-c","{$SNMP_COMMUNITY}","-s","{#SNMPINDEX}"].last(0)})*0.8
+ Incoming use on interface {#SNMPVALUE} exceed 80% for the last 5 minutes
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-INTERFACES:ifAlias[{#SNMPVALUE}].regexp({$INTF_REGEX})}=1&{ZBX-FORTINET-INTERFACES:ifOperStatus[{#SNMPVALUE}].diff(0)}>0
+ Operational status was changed on interface {#SNMPVALUE}
+
+ 0
+ 5
+
+ 0
+
+
+ {ZBX-FORTINET-INTERFACES:ifAlias[{#SNMPVALUE}].regexp({$INTF_REGEX})}=0&{ZBX-FORTINET-INTERFACES:ifOperStatus[{#SNMPVALUE}].diff(0)}>0
+ Operational status was changed on interface {#SNMPVALUE}
+
+ 0
+ 1
+
+ 0
+
+
+ {ZBX-FORTINET-INTERFACES:if.speed["-d","{HOST.HOST}","-c","{$SNMP_COMMUNITY}","-s","{#SNMPINDEX}"].last(0)}>0 & ({ZBX-FORTINET-INTERFACES:ifOutOctets[{#SNMPVALUE}].avg(300)})>({ZBX-FORTINET-INTERFACES:if.speed["-d","{HOST.HOST}","-c","{$SNMP_COMMUNITY}","-s","{#SNMPINDEX}"].last(0)})*0.8
+ Outgoing use on interface {#SNMPVALUE} exceed 80% for the last 5 minutes
+
+ 0
+ 2
+
+ 0
+
+
+ {ZBX-FORTINET-INTERFACES:ifOutQLen[{#SNMPVALUE}].last(0)}>0
+ Output packets queue for {#SNMPVALUE} is not empty
+
+ 0
+ 1
+
+ 0
+
+
+
+
+ Interface {#SNMPVALUE} - Errors
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 3
+ 5
+ 00694A
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-INTERFACES
+ ifOutErrors[{#SNMPVALUE}]
+
+
+
+ 2
+ 5
+ C4FD3D
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-INTERFACES
+ ifOutDiscards[{#SNMPVALUE}]
+
+
+
+ 1
+ 5
+ F51D30
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-INTERFACES
+ ifInErrors[{#SNMPVALUE}]
+
+
+
+ 0
+ 5
+ FFAB00
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-INTERFACES
+ ifInDiscards[{#SNMPVALUE}]
+
+
+
+
+
+ Interface {#SNMPVALUE} - Length of the output packets queue
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 2
+ C80000
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-INTERFACES
+ ifOutQLen[{#SNMPVALUE}]
+
+
+
+
+
+ Interface {#SNMPVALUE} - Traffic (bits/sec, 95th Percentile)
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.9500
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 1
+ 00CF00
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-INTERFACES
+ ifInOctets[{#SNMPVALUE}]
+
+
+
+ 1
+ 2
+ 002A97
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-INTERFACES
+ ifOutOctets[{#SNMPVALUE}]
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-memory/README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-memory/README.md
new file mode 100755
index 0000000..c7da3f0
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-memory/README.md
@@ -0,0 +1,61 @@
+ZBX-FORTINET-MEMORY
+===================
+
+This template use the FORTINET-CORE-MIB and FORTINET-FORTIGATE-MIB to discover and manage Memory activity.
+
+Items
+-----
+
+ * System Memory Capacity
+ * System Memory Usage(%)
+ * System Memory Usage
+ * System Memory Usage(used-)
+ * Low Memory Capacity
+ * Low Memory Usage(%)
+ * Low Memory Usage
+ * Kernel Page Cache
+ * Kernel Cache(Active)
+ * Kernel Cache(Inactive)
+ * Kernel Buffer
+ * Kernel Conserve Enter Threshold
+ * Kernel Conserve Leave Threshold
+ * Proxy Conserve Enter Threshold
+ * Proxy Conserve Leave Threshold
+
+Triggers
+--------
+
+ * **[HIGH]** => Memory usage on device exceeded 80%
+ * **[AVERAGE]** => Memory usage on device exceeded 70%
+ * **[WARNING]** => Memory usage on device exceeded 60%
+ * **[HIGH]** => Memory usage(used-) exceeded 50%
+
+Graphs
+------
+
+ * Memory Usage
+
+Installation
+------------
+
+1. Import **zbx-fortinet-memory.xml** file into Zabbix.
+2. Add to your host the **{$SNMP_COMMUNITY}** macro with your SNMP community as value.
+3. Associate **ZBX-FORTINET-MEMORY** template to the host.
+
+### Requirements
+
+This template was tested for Zabbix 2.0.0 and higher.
+
+License
+-------
+
+This template is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+
+### Copyright
+
+ Copyright (c) Jean-Jacques Martrès
+
+### Authors
+
+ Jean-Jacques Martrès
+ (jjmartres |at| gmail |dot| com)
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-memory/zbx-fortinet-memory.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-memory/zbx-fortinet-memory.xml
new file mode 100755
index 0000000..7dbf122
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-memory/zbx-fortinet-memory.xml
@@ -0,0 +1,792 @@
+
+
+ 2.0
+ 2013-09-20T07:48:15Z
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ ZBX-FORTINET-MEMORY
+ ZBX-FORTINET-MEMORY
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ Memory
+
+
+
+ -
+ Kernel Buffer
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ .1.3.6.1.4.1.12356.101.4.6.1.4.0
+ fgSIAdvMemBuffer
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+ 0
+
+
+ 1024
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+ -
+ Kernel Cache(Active)
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ .1.3.6.1.4.1.12356.101.4.6.1.2.0
+ fgSIAdvMemCacheActive
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+ 0
+
+
+ 1024
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+ -
+ Kernel Cache(Inactive)
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ .1.3.6.1.4.1.12356.101.4.6.1.3.0
+ fgSIAdvMemCacheInactive
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+ 0
+
+
+ 1024
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+ -
+ Kernel Conserve Enter Threshold
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ .1.3.6.1.4.1.12356.101.4.6.1.5.0
+ fgSIAdvMemEnterKerConsThrsh
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+ 0
+
+
+ 1024
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+ -
+ Kernel Conserve Leave Threshold
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ .1.3.6.1.4.1.12356.101.4.6.1.6.0
+ fgSIAdvMemLeaveKerConsThrsh
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+ 0
+
+
+ 1024
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+ -
+ Kernel Page Cache
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ .1.3.6.1.4.1.12356.101.4.6.1.1.0
+ fgSIAdvMemPageCache
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+ 0
+
+
+ 1024
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+ -
+ Low Memory Capacity
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ .1.3.6.1.4.1.12356.101.4.1.10.0
+ fgSysLowMemCapacity
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+ 0
+
+
+ 1024
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+ -
+ Low Memory Usage
+ 15
+
+ 0
+
+ fgSysLowMemUsageBytes
+ 300
+ 7
+ 365
+ 0
+ 0
+
+ B
+ 0
+
+ 0
+
+
+ 1
+
+ last(fgSysLowMemCapacity)*last(fgSysLowMemUsage)/100
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+ -
+ Low Memory Usage(%)
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.1.9.0
+ fgSysLowMemUsage
+ 300
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+ -
+ Proxy Conserve Enter Threshold
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ .1.3.6.1.4.1.12356.101.4.6.1.7.0
+ fgSIAdvMemEnterProxyConsThrsh
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+ 0
+
+
+ 1024
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+ -
+ Proxy Conserve Leave Threshold
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ .1.3.6.1.4.1.12356.101.4.6.1.8.0
+ fgSIAdvMemLeaveProxyConsThrsh
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+ 0
+
+
+ 1024
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+ -
+ System Memory Capacity
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ .1.3.6.1.4.1.12356.101.4.1.5.0
+ fgSysMemCapacity
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ B
+ 0
+
+ 0
+
+
+ 1024
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+ -
+ System Memory Usage
+ 15
+
+ 0
+
+ fgSysMemUsageBytes
+ 300
+ 7
+ 365
+ 0
+ 0
+
+ B
+ 0
+
+ 0
+
+
+ 1
+
+ last(fgSysMemCapacity)*last(fgSysMemUsage)/100
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+ -
+ System Memory Usage(%)
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.1.4.0
+ fgSysMemUsage
+ 300
+ 7
+ 365
+ 0
+ 0
+
+ %
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+ -
+ System Memory Usage(used-)
+ 15
+
+ 0
+
+ fgSysMemUsageBytesUsed-
+ 300
+ 7
+ 365
+ 0
+ 0
+
+ B
+ 0
+
+ 0
+
+
+ 1
+
+ (last(fgSysMemCapacity)*last(fgSysMemUsage)/100) - (last(fgSIAdvMemBuffer)+last(fgSIAdvMemPageCache))
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ({ZBX-FORTINET-MEMORY:fgSysMemUsageBytesUsed-.avg(600)}/{ZBX-FORTINET-MEMORY:fgSysMemCapacity.avg(600)})>50
+ Memory usage(used-) exceeded 50%
+
+ 0
+ 4
+
+ 0
+
+
+
+ {ZBX-FORTINET-MEMORY:fgSysMemUsage.avg(600)}>60 & {ZBX-FORTINET-MEMORY:fgSysMemUsage.avg(600)}<70
+ Memory usage exceeded 60%
+
+ 0
+ 2
+
+ 0
+
+
+
+ {ZBX-FORTINET-MEMORY:fgSysMemUsage.avg(600)}>70 & {ZBX-FORTINET-MEMORY:fgSysMemUsage.avg(600)}<80
+ Memory usage exceeded 70%
+
+ 0
+ 3
+
+ 0
+
+
+
+ {ZBX-FORTINET-MEMORY:fgSysMemUsage.avg(600)}>80
+ Memory usage exceeded 80%
+
+ 0
+ 4
+
+ 0
+
+
+
+
+
+ Memory Usage
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 1
+ 2
+ 0
+
+ ZBX-FORTINET-MEMORY
+ fgSysMemCapacity
+
+
+
+ 6
+ 0
+ FFFF00
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-MEMORY
+ fgSIAdvMemBuffer
+
+
+
+ 7
+ 0
+ C800C8
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-MEMORY
+ fgSIAdvMemCacheActive
+
+
+
+ 8
+ 0
+ FF00FF
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-MEMORY
+ fgSIAdvMemCacheInactive
+
+
+
+ 5
+ 0
+ C8C800
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-MEMORY
+ fgSIAdvMemPageCache
+
+
+
+ 0
+ 4
+ 000099
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-MEMORY
+ fgSysMemCapacity
+
+
+
+ 1
+ 2
+ 009999
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-MEMORY
+ fgSysMemUsageBytes
+
+
+
+ 3
+ 4
+ 0000FF
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-MEMORY
+ fgSysLowMemCapacity
+
+
+
+ 4
+ 2
+ 00FFFF
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-MEMORY
+ fgSysLowMemUsageBytes
+
+
+
+ 2
+ 2
+ C80000
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-MEMORY
+ fgSysMemUsageBytesUsed-
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-session/README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-session/README.md
new file mode 100755
index 0000000..a8fae25
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-session/README.md
@@ -0,0 +1,66 @@
+ZBX-FORTINET-SESSION
+===================
+
+This template use the FORTINET-CORE-MIB and FORTINET-FORTIGATE-MIB to discover and manage firewall session activity.
+
+Items
+-----
+
+ * IPv4 Active sessions
+ * IPv4 Session Setup Rate over 1 min
+ * IPv4 Session Setup Rate over 10 mins
+ * IPv4 Session Setup Rate over 30 mins
+ * IPv4 Session Setup Rate over 60 mins
+ * IPv6 Active sessions
+ * IPv6 Session Setup Rate over 1 min
+ * IPv6 Session Setup Rate over 10 mins
+ * IPv6 Session Setup Rate over 30 mins
+ * IPv6 Session Setup Rate over 60 mins
+ * Ephemeral sessions: current number
+ * Ephemeral sessions: limit number
+ * Number of new sessions which have collision
+ * Number of current expectation sessions
+ * Counts of sync queue full
+ * Counts of accept queue full
+ * Counts of direct requests to FortiGate local stack
+
+Triggers
+--------
+
+ * **[HIGH]** => An increase of 30% of ipv4 active sessions was detected
+ * **[AVERAGE]** => An increase of 20% of ipv4 active sessions was detected
+ * **[DISASTER]** => An increase of 40% of ipv4 active sessions was detected
+ * **[HIGH]** => An increase of 30% of ipv6 active sessions was detected
+ * **[AVERAGE]** => An increase of 20% ipv6 of active sessions was detected
+ * **[DISASTER]** => An increase of 40% ipv6 of active sessions was detected
+ * **[AVERAGE]** => Number of ephemeral sessions exceeded the limit
+
+Graphs
+------
+
+ * Active Sessions
+
+Installation
+------------
+
+1. Import **zbx-fortinet-session.xml** file into Zabbix.
+2. Add to your host the **{$SNMP_COMMUNITY}** macro with your SNMP community as value.
+3. Associate **ZBX-FORTINET-SESSION** template to the host.
+
+### Requirements
+
+This template was tested for Zabbix 2.0.0 and higher.
+
+License
+-------
+
+This template is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+
+### Copyright
+
+ Copyright (c) Jean-Jacques Martrès
+
+### Authors
+
+ Jean-Jacques Martrès
+ (jjmartres |at| gmail |dot| com)
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-session/zbx-fortinet-session.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-session/zbx-fortinet-session.xml
new file mode 100755
index 0000000..4231bd9
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-session/zbx-fortinet-session.xml
@@ -0,0 +1,813 @@
+
+
+ 2.0
+ 2013-09-20T08:13:25Z
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ ZBX-FORTINET-SESSION
+ ZBX-FORTINET-SESSION
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ Session
+
+
+
+ -
+ Counts of accept queue full
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.6.2.6.0
+ fgSIAdvSesAcceptQFCount
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Session
+
+
+
+
+ -
+ Counts of direct requests to FortiGate local stack
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.6.2.7.0
+ fgSIAdvSesNoListenerCount
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Session
+
+
+
+
+ -
+ Counts of sync queue full
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.6.2.5.0
+ fgSIAdvSesSyncQFCount
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Session
+
+
+
+
+ -
+ Ephemeral sessions: current number
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.6.2.1.0
+ fgSIAdvSesEphemeralCount
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Session
+
+
+
+
+ -
+ Ephemeral sessions: limit number
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.6.2.2.0
+ fgSIAdvSesEphemeralLimit
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Session
+
+
+
+
+ -
+ IPv4 Active sessions
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.1.8.0
+ fgSysSesCount
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Session
+
+
+
+
+ -
+ IPv4 Session Setup Rate over 1 min
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.1.11.0
+ fgSysSesRate1
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ CPS
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Session
+
+
+
+
+ -
+ IPv4 Session Setup Rate over 10 mins
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.1.12.0
+ fgSysSesRate10
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ CPS
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Session
+
+
+
+
+ -
+ IPv4 Session Setup Rate over 30 mins
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.1.13.0
+ fgSysSesRate30
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ CPS
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Session
+
+
+
+
+ -
+ IPv4 Session Setup Rate over 60 mins
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.1.14.0
+ fgSysSesRate60
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ CPS
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Session
+
+
+
+
+ -
+ IPv6 Active sessions
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.1.15.0
+ fgSysSes6Count
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Session
+
+
+
+
+ -
+ IPv6 Session Setup Rate over 1 min
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.1.16.0
+ fgSysSes6Rate1
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ CPS
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Session
+
+
+
+
+ -
+ IPv6 Session Setup Rate over 10 mins
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.1.17.0
+ fgSysSes6Rate10
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ CPS
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Session
+
+
+
+
+ -
+ IPv6 Session Setup Rate over 30 mins
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.1.18.0
+ fgSysSes6Rate30
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ CPS
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Session
+
+
+
+
+ -
+ IPv6 Session Setup Rate over 60 mins
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.1.18.0
+ fgSysSes6Rate60
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ CPS
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Session
+
+
+
+
+ -
+ Number of current expectation sessions
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.6.2.4.0
+ fgSIAdvSesExpCount
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Session
+
+
+
+
+ -
+ Number of new sessions which have collision
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.4.6.2.3.0
+ fgSIAdvSesClashCount
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Session
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ({ZBX-FORTINET-SESSION:fgSysSesCount.last(0)}-{ZBX-FORTINET-SESSION:fgSysSesCount.avg(86400)})>0.2 * {ZBX-FORTINET-SESSION:fgSysSesCount.last(0)} & ({ZBX-FORTINET-SESSION:fgSysSesCount.last(0)}-{ZBX-FORTINET-SESSION:fgSysSesCount.avg(86400)})<0.3 * {ZBX-FORTINET-SESSION:fgSysSesCount.last(0)}
+ An increase of 20% of ipv4 active sessions was detected
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({ZBX-FORTINET-SESSION:fgSysSes6Count.last(0)}-{ZBX-FORTINET-SESSION:fgSysSes6Count.avg(86400)})>0.2 * {ZBX-FORTINET-SESSION:fgSysSes6Count.last(0)} & ({ZBX-FORTINET-SESSION:fgSysSes6Count.last(0)}-{ZBX-FORTINET-SESSION:fgSysSes6Count.avg(86400)})<0.3 * {ZBX-FORTINET-SESSION:fgSysSes6Count.last(0)}
+ An increase of 20% of ipv6 active sessions was detected
+
+ 0
+ 3
+
+ 0
+
+
+
+ ({ZBX-FORTINET-SESSION:fgSysSesCount.last(0)}-{ZBX-FORTINET-SESSION:fgSysSesCount.avg(86400)})>0.3 * {ZBX-FORTINET-SESSION:fgSysSesCount.last(0)} & ({ZBX-FORTINET-SESSION:fgSysSesCount.last(0)}-{ZBX-FORTINET-SESSION:fgSysSesCount.avg(86400)})<0.4 * {ZBX-FORTINET-SESSION:fgSysSesCount.last(0)}
+ An increase of 30% of ipv4 active sessions was detected
+
+ 0
+ 4
+
+ 0
+
+
+
+ ({ZBX-FORTINET-SESSION:fgSysSes6Count.last(0)}-{ZBX-FORTINET-SESSION:fgSysSes6Count.avg(86400)})>0.3 * {ZBX-FORTINET-SESSION:fgSysSes6Count.last(0)} & ({ZBX-FORTINET-SESSION:fgSysSes6Count.last(0)}-{ZBX-FORTINET-SESSION:fgSysSes6Count.avg(86400)})<0.4 * {ZBX-FORTINET-SESSION:fgSysSes6Count.last(0)}
+ An increase of 30% of ipv6 active sessions was detected
+
+ 0
+ 4
+
+ 0
+
+
+
+ ({ZBX-FORTINET-SESSION:fgSysSesCount.last(0)}-{ZBX-FORTINET-SESSION:fgSysSesCount.avg(86400)})>0.4 * {ZBX-FORTINET-SESSION:fgSysSesCount.last(0)}
+ An increase of 40% of ipv4 active sessions was detected
+
+ 0
+ 5
+
+ 0
+
+
+
+ ({ZBX-FORTINET-SESSION:fgSysSes6Count.last(0)}-{ZBX-FORTINET-SESSION:fgSysSes6Count.avg(86400)})>0.4 * {ZBX-FORTINET-SESSION:fgSysSes6Count.last(0)}
+ An increase of 40% of ipv6 active sessions was detected
+
+ 0
+ 5
+
+ 0
+
+
+
+ {ZBX-FORTINET-SESSION:fgSIAdvSesEphemeralCount.last(0)}>{ZBX-FORTINET-SESSION:fgSIAdvSesEphemeralLimit.last(0)}
+ Number of ephemeral sessions exceeded the limit
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+ Active Sessions
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-SESSION
+ fgSysSesCount
+
+
+
+ 1
+ 0
+ 00C800
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-SESSION
+ fgSysSes6Count
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-vdom/README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-vdom/README.md
new file mode 100755
index 0000000..f1b7d1c
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-vdom/README.md
@@ -0,0 +1,37 @@
+ZBX-FORTINET-VDOM
+=================
+
+This template use the FORTINET-CORE-MIB and FORTINET-FORTIGATE-MIB to discover and manage virtual domain on Fortinet devices.
+
+Items
+-----
+
+ * Discovery: operation mode of each virtual domain
+
+Installation
+------------
+
+1. Add a value mapping named `FgOpMode` with the following values:
+ * 1 => nat
+ * 2 => transparent
+3. Import **zbx-fortinet-vdom.xml** file into Zabbix.
+4. Add to your host the **{$SNMP_COMMUNITY}** macro with your SNMP community as value.
+6. Associate **ZBX-FORTINET-VDOM** template to the host.
+
+### Requirements
+
+This template was tested for Zabbix 2.0.0 and higher.
+
+License
+-------
+
+This template is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+
+### Copyright
+
+ Copyright (c) Jean-Jacques Martrès
+
+### Authors
+
+ Jean-Jacques Martrès
+ (jjmartres |at| gmail |dot| com)
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-vdom/zbx-fortinet-vdom.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-vdom/zbx-fortinet-vdom.xml
new file mode 100755
index 0000000..e00f375
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-vdom/zbx-fortinet-vdom.xml
@@ -0,0 +1,103 @@
+
+
+ 2.0
+ 2012-10-15T19:53:35Z
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ ZBX-FORTINET-VDOM
+ ZBX-FORTINET-VDOM
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ Virtual domain
+
+
+
+
+
+ Virtual Domain
+ 4
+ {$SNMP_COMMUNITY}
+ .1.3.6.1.4.1.12356.101.3.2.1.1.2
+ fgVdEntName
+ 300
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ :
+ 365
+
+
+
+ Operation mode of the virtual domain $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.3.2.1.1.3.{#SNMPINDEX}
+ fgVdEntOpMode[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Virtual domain
+
+
+
+ FgOpMode
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-vpn/README.md b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-vpn/README.md
new file mode 100755
index 0000000..47f09e1
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-vpn/README.md
@@ -0,0 +1,58 @@
+ZBX-FORTINET-VPN
+================
+
+This template use the FORTINET-CORE-MIB and FORTINET-FORTIGATE-MIB to discover and manage VPN on Fortinet devices.
+
+Items
+-----
+
+ * Discovery: associated virtual domain for each VPN
+ * Discovery: current status for each VPN
+ * Discovery: local IP address for each VPN
+ * Discovery: remote IP address for each VPN
+ * Discovery: number of bytes received on each VPN
+ * Discovery: number of bytes sent on each VPN
+
+Triggers
+--------
+
+ * **[INFORMATION]** => VPN tunnel is DOWN
+
+Graphs
+------
+
+ * Discovery: traffic for each VPN
+
+Installation
+------------
+
+1. Add a value mapping named `FgVpnState` with the following values:
+ * 1 => down
+ * 2 => up
+2. Install [`vpn.vdom`](https://github.com/jjmartres/Zabbix/tree/master/zbx-scripts/vpn.vdom) in the **ExternalScripts** directory of your Zabbix server and/or proxy. Check your `zabbix_server.conf` and/or `zabbix_proxy.conf` if in doubt.
+3. Then `chmod a+x vpn.vdom`
+4. Import **zbx-fortinet-vpn.xml** file into Zabbix.
+5. Add to your host the **{$SNMP_COMMUNITY}** macro with your SNMP community as value.
+6. Associate **ZBX-FORTINET-VPN** template to the host.
+
+### Requirements
+
+This template was tested for Zabbix 2.0.0 and higher.
+
+###### [vpn.vdom](https://github.com/jjmartres/Zabbix/tree/master/zbx-scripts/vpn.vdom) 1.0
+
+This script show asssociated VDOM for a VPN tunnel using SNMP on FortiNet device.
+
+License
+-------
+
+This template is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+
+### Copyright
+
+ Copyright (c) Jean-Jacques Martrès
+
+### Authors
+
+ Jean-Jacques Martrès
+ (jjmartres |at| gmail |dot| com)
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-vpn/vpn.vdom b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-vpn/vpn.vdom
new file mode 100755
index 0000000..ba5a6ac
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-vpn/vpn.vdom
@@ -0,0 +1,86 @@
+#!/usr/bin/env ruby
+
+=begin
+Script: vpn.vdom
+Version: 1.0
+Author: Jean-Jacques Martrès (jjmartres |at| gmail |dot| com)
+Description: This script show asssociated VDOM for a VPN tunnel using SNMP on Fortinet device.
+License: GPL2
+
+This script is intended for use with Zabbix > 2.0
+
+USAGE:
+ if.vdom [options]
+
+OPTIONS
+ -h, --help Display this help message
+ -d, --device IP_ADDRESS Device IP address discovered by Zabbix
+ -c, --community SNMP_COMMUNITY SNMP community used for the device
+ -s, --snmpindex SNMP_INDEX SNMP index
+=end
+require 'rubygems'
+require 'optparse'
+require 'snmp'
+
+version="0.0.1"
+
+# Howto use it..quiet simple
+OPTIONS = {}
+mandatory_options=[:deviceip, :community, :snmpindex]
+optparse = OptionParser.new do |opts|
+ opts.banner = "Usage: #{$0} [options]"
+ opts.separator ""
+ opts.separator "Options"
+ opts.on("-h", "--help", "Display this help message") do
+ puts opts
+ exit(-1)
+ end
+ opts.on('-d', '--device IP_ADDRESS', String, 'Device IP address discovered by Zabbix') { |v| OPTIONS[:deviceip] = v }
+ opts.on('-c', '--community SNMP_COMMUNITY',String, 'SNMP community used for the device') { |v| OPTIONS[:community] = v }
+ opts.on('-s', '--snmpindex SNMP_INDEX', Integer, 'SNMP index') { |v| OPTIONS[:snmpindex] = v }
+ opts.separator ""
+end
+
+# Show usage when no args pass
+if ARGV.empty?
+ puts optparse
+ exit(-1)
+end
+
+# Validate that mandatory parameters are specified
+begin
+ optparse.parse!(ARGV)
+ missing = mandatory_options.select{|p| OPTIONS[p].nil? }
+ if not missing.empty?
+ puts "Missing options: #{missing.join(', ')}"
+ puts optparse
+ exit(-1)
+ end
+ rescue OptionParser::ParseError,OptionParser::InvalidArgument,OptionParser::InvalidOption
+ puts $!.to_s
+ exit(-1)
+end
+
+# Query SNMP OID ifSpeed and ifHighSpeed
+if_vdom = Array.new
+
+SNMP::Manager.open(:host => OPTIONS[:deviceip], :community => OPTIONS[:community], :version => :SNMPv2c) do |manager|
+ response = manager.get(["1.3.6.1.4.1.12356.101.12.2.2.1.21.#{OPTIONS[:snmpindex]}"])
+ response.each_varbind do |vb|
+ if_vdom.push(vb.value.to_s)
+ end
+end
+
+if if_vdom.any?
+ ifIndex = if_vdom[0].to_i
+ SNMP::Manager.open(:host => OPTIONS[:deviceip], :community => OPTIONS[:community], :version => :SNMPv2c) do |manager|
+ response = manager.get(["1.3.6.1.4.1.12356.101.3.2.1.1.2.#{ifIndex}"])
+ response.each_varbind do |vb|
+ puts vb.value.to_s
+ end
+ end
+ exit(-1)
+else
+ puts "-- ERROR -- : No response receive from #{OPTIONS[:deviceip]} !"
+ exit(-1)
+end
diff --git a/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-vpn/zbx-fortinet-vpn.xml b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-vpn/zbx-fortinet-vpn.xml
new file mode 100755
index 0000000..7f13000
--- /dev/null
+++ b/Templates/Templates DEBUG/debug zabbix-fortinet/zbx-fortinet/zbx-fortinet-vpn/zbx-fortinet-vpn.xml
@@ -0,0 +1,353 @@
+
+
+ 2.0
+ 2012-10-16T09:07:11Z
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ ZBX-FORTINET-VPN
+ ZBX-FORTINET-VPN
+
+
+ ZBX-FORTINET-TEMPLATES
+
+
+
+
+ VPN Tunnels
+
+
+
+
+
+ VPN Tunnel
+ 4
+ {$SNMP_COMMUNITY}
+ .1.3.6.1.4.1.12356.101.12.2.2.1.2
+ fgVpnTunEntPhase1Name
+ 300
+ 0
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ :
+ 365
+
+
+
+ Associated virtual domain for VPN {#SNMPVALUE}
+ 10
+
+ 0
+
+ vpn.vdom["-d","{HOST.HOST}","-c","{$SNMP_COMMUNITY}","-s","{#SNMPINDEX}"]
+ 300
+ 7
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ VPN Tunnels
+
+
+
+
+
+ Current status for VPN $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.12.2.2.1.20.{#SNMPINDEX}
+ fgVpnTunEntStatus[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ VPN Tunnels
+
+
+
+ FgVpnState
+
+
+
+ Local IP address for VPN $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.12.2.2.1.6.{#SNMPINDEX}
+ fgVpnTunEntLocGwyIp[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ VPN Tunnels
+
+
+
+
+
+ Number of bytes received on VPN $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.12.2.2.1.18.{#SNMPINDEX}
+ fgVpnTunEntInOctets[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ bytes
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ VPN Tunnels
+
+
+
+
+
+ Number of bytes sent on VPN $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.12.2.2.1.19.{#SNMPINDEX}
+ fgVpnTunEntOutOctets[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+ bytes
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ VPN Tunnels
+
+
+
+
+
+ Remote IP address for VPN $1
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ .1.3.6.1.4.1.12356.101.12.2.2.1.4.{#SNMPINDEX}
+ fgVpnTunEntRemGwyIp[{#SNMPVALUE}]
+ 300
+ 7
+ 365
+ 0
+ 1
+
+
+ 0
+
+ 0
+
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ VPN Tunnels
+
+
+
+
+
+
+
+ {ZBX-FORTINET-VPN:fgVpnTunEntStatus[{#SNMPVALUE}].last(0)}=1
+ VPN tunnel {#SNMPVALUE} is DOWN
+
+ 0
+ 1
+
+ 0
+
+
+
+
+ Traffic on VPN {#SNMPVALUE}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 1
+ 00CF00
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-VPN
+ fgVpnTunEntInOctets[{#SNMPVALUE}]
+
+
+
+ 1
+ 2
+ 002A97
+ 0
+ 2
+ 0
+ -
+ ZBX-FORTINET-VPN
+ fgVpnTunEntOutOctets[{#SNMPVALUE}]
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Templates/Templates DEBUG/debug_Dell_idrac.xml b/Templates/Templates DEBUG/debug_Dell_idrac.xml
new file mode 100644
index 0000000..3e0c6c8
--- /dev/null
+++ b/Templates/Templates DEBUG/debug_Dell_idrac.xml
@@ -0,0 +1,3106 @@
+
+
+ 3.0
+ 2016-10-02T05:20:08Z
+
+
+ Templates
+
+
+
+
+ Template Dell iDrac SNMPV2
+ Dell idrac
+
+
+
+ Templates
+
+
+
+
+ Disks / Storage
+
+
+ Fans
+
+
+ Memory
+
+
+ Network Cards
+
+
+ Power
+
+
+ System Info
+
+
+ Temperatures
+
+
+ Voltages
+
+
+
+ -
+ BIOS Date
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.300.50.1.7.1.1
+ BiosDate
+ 86400
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ System Info
+
+
+
+
+
+ -
+ BIOS Version
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.300.50.1.8.1.1
+ BiosVersion
+ 86400
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ System Info
+
+
+
+
+
+ -
+ CMOS Battery status
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.600.50.1.5.1.1
+ CMOSBatteryStatus
+ 60
+ 90
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ System Info
+
+
+
+ Dell Open Manage System Status
+
+
+
+ -
+ Global system status
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.2.2.1.0
+ GlobalSystemStatus
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ System Info
+
+
+
+ Dell Open Manage System Status
+
+
+
+ -
+ iDRAC access url
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.2.1.1.7.0
+ idrac_acessurl
+ 86400
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 35
+
+
+ System Info
+
+
+
+
+
+ -
+ System Asset Tag
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.2.1.1.11.0
+ idrac_assettag
+ 86400
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 11
+
+
+ System Info
+
+
+
+
+
+ -
+ System service number
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.1.3.3.0
+ idrac_esc
+ 86400
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ System Info
+
+
+
+
+
+ -
+ iDRAC Firmware Version
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.2.1.1.5.0
+ idrac_firmwareversion
+ 86400
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ System Info
+
+
+
+
+
+ -
+ Model
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.1.3.12.0
+ idrac_SystemModel
+ 86400
+ 90
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 29
+
+
+ System Info
+
+
+
+
+
+ -
+ DRAC version
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.2.1.1.2.0
+ idrac_version
+ 86400
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ System Info
+
+
+
+
+
+ -
+ Power Usage Minimum Idle Power
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.600.60.1.15.1.1
+ PowerUsageMinIdle
+ 120
+ 90
+ 365
+ 0
+ 3
+
+ W
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Power
+
+
+
+
+
+ -
+ Power Usage Sensor Status
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.600.60.1.5.1.1
+ PowerUsageSensorStatus
+ 120
+ 7
+ 0
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Power
+
+
+
+ Dell Open Manage System Status
+
+
+
+ -
+ RAID Controller : Firmware Version
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.5.1.20.130.1.1.8.1
+ RAIDControllerFirmware
+ 86400
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Disks / Storage
+
+
+
+
+
+ -
+ RAID Controller : Name
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.5.1.20.130.1.1.2.1
+ RAIDControllerName
+ 86400
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Disks / Storage
+
+
+
+
+
+ -
+ RAID Controller : Status
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.5.1.20.130.1.1.37.1
+ RAIDControllerStatus
+ 60
+ 7
+ 0
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Disks / Storage
+
+
+
+ Dell Open Manage System Status
+
+
+
+ -
+ System BIOS Status
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.300.50.1.5.1.1
+ SystemBiosStatus
+ 60
+ 7
+ 0
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ System Info
+
+
+
+ Dell Open Manage System Status
+
+
+
+ -
+ Voltage Status Combined
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.200.10.1.12.1
+ VoltageStatusCombined
+ 120
+ 7
+ 0
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Voltages
+
+
+
+ Dell Open Manage System Status
+
+
+
+
+
+
+ Disk Enumeration
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#DISKNAME}, 1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.2]
+ DiskEnumeration
+ 7200
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 30
+
+
+
+ Disk {#DISKNAME} : Manufacture Day
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.32.{#SNMPINDEX}
+ DiskManufactureDay.[{#SNMPINDEX}]
+ 86400
+ 7
+ 0
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Disks / Storage
+
+
+
+
+
+
+
+ Disk {#SNMPINDEX} : Manufacturer
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.3.{#SNMPINDEX}
+ DiskManufacturer.[{#SNMPINDEX}]
+ 86400
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Disks / Storage
+
+
+
+
+
+
+
+ Disk {#SNMPINDEX} : Manufacture Week
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.33.{#SNMPINDEX}
+ DiskManufactureWeek.[{#SNMPINDEX}]
+ 86400
+ 7
+ 0
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Disks / Storage
+
+
+
+
+
+
+
+ Disk {#DISKNAME} : Manufacture Year
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.34.{#SNMPINDEX}
+ DiskManufactureYear.[{#SNMPINDEX}]
+ 86400
+ 7
+ 0
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Disks / Storage
+
+
+
+
+
+
+
+ Disk {#DISKNAME} : Model Number
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.6.{#SNMPINDEX}
+ DiskModel.[{#SNMPINDEX}]
+ 86400
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Disks / Storage
+
+
+
+
+
+
+
+ Disk {#DISKNAME} : Name
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.55.{#SNMPINDEX}
+ DiskName.[{#SNMPINDEX}]
+ 86400
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Disks / Storage
+
+
+
+
+
+
+
+ Disk {#DISKNAME} : Serial Number
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.7.{#SNMPINDEX}
+ DiskSerialNo.[{#SNMPINDEX}]
+ 86400
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Disks / Storage
+
+
+
+
+
+
+
+ Disk {#DISKNAME} : Disk Size
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ 1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.11.{#SNMPINDEX}
+ DiskSize.[{#SNMPINDEX}]
+ 86400
+ 7
+ 0
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1048576
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Disks / Storage
+
+
+
+
+
+
+
+ Disk {#DISKNAME} : Disk State
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.4.{#SNMPINDEX}
+ DiskState.[{#SNMPINDEX}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Disks / Storage
+
+
+
+ DellDracDiskState
+
+
+
+
+
+
+
+
+
+
+ Fan Enumeration
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#FAN}, 1.3.6.1.4.1.674.10892.5.4.700.12.1.8.1]
+ FanEnumeration
+ 7200
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 30
+
+
+
+ Fan {#FAN} Speed
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.700.12.1.6.1.{#SNMPINDEX}
+ FanSpeed.[{#SNMPINDEX}]
+ 120
+ 90
+ 365
+ 0
+ 3
+
+ rpm
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Fans
+
+
+
+
+
+
+
+ Fan {#FAN} Status
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.700.12.1.5.1.{#SNMPINDEX}
+ FanStatus.[{#SNMPINDEX}]
+ 120
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Fans
+
+
+
+ Dell Open Manage System Status
+
+
+
+
+
+
+
+ {Template Dell iDrac SNMPV2:FanStatus.[{#SNMPINDEX}].last(0)}<>3
+
+ Server {HOSTNAME} Problem with FAN {#FAN}
+
+
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+
+
+ FAN {#FAN}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 2
+ 0
+ -
+ Template Dell iDrac SNMPV2
+ FanSpeed.[{#SNMPINDEX}]
+
+
+
+
+
+
+
+
+ Memory Enumeration
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#MEM},1.3.6.1.4.1.674.10892.5.4.1100.50.1.8.1]
+ MemoryEnum
+ 43200
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+ 50/1-7,00:00-24:00
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 30
+
+
+
+ Memory Slot {#MEM} Manufacturer
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.1100.50.1.21.1.{#SNMPINDEX}
+ MemManufacturer[{#SNMPINDEX}]
+ 86400
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+
+
+ Memory Slot {#MEM} Serial Number
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.1100.50.1.23.1.{#SNMPINDEX}
+ MemSerialNo.[{#SNMPINDEX}]
+ 86400
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+
+
+ Memory Slot {#MEM} Size
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ 1.3.6.1.4.1.674.10892.5.4.1100.50.1.14.1.{#SNMPINDEX}
+ MemSize.[{#SNMPINDEX}]
+ 86400
+ 7
+ 0
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1024
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+
+
+ Memory Slot {#MEM} Speed
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.1100.50.1.15.1.{#SNMPINDEX}
+ MemSpeed.[{#SNMPINDEX}]
+ 86400
+ 7
+ 0
+ 0
+ 3
+
+ MHz
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+
+
+
+
+ Memory Slot {#MEM} Status
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.1100.50.1.5.1.{#SNMPINDEX}
+ MemStatus.[{#SNMPINDEX}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Memory
+
+
+
+ Dell Open Manage System Status
+
+
+
+
+
+
+
+ {Template Dell iDrac SNMPV2:MemStatus.[{#SNMPINDEX}].last(0)}<>3
+
+ Server {HOST.NAME} Problem with memory in slot {#MEM}
+
+
+
+ 0
+ 4
+
+ 0
+
+
+
+
+
+
+
+
+
+ Network Enumeration
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#NETIF},1.3.6.1.4.1.674.10892.5.4.1100.90.1.2.1]
+ NetworkEnum
+ 7200
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 30
+
+
+
+ NIC {#NETIF} : Connection Status
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.1100.90.1.4.1.{#SNMPINDEX}
+ NetConnStatus.[{#SNMPINDEX}]
+ 120
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network Cards
+
+
+
+ Dell iDRAC Network Device Connection Status
+
+
+
+
+
+ NIC {#NETIF} : Name
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.1100.90.1.6.1.{#SNMPINDEX}
+ NetName.[{#SNMPINDEX}]
+ 86400
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network Cards
+
+
+
+
+
+
+
+ NIC {#NETIF} : Slot
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.1100.90.1.30.1.{#SNMPINDEX}
+ NetSlot.[{#SNMPINDEX}]
+ 86400
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network Cards
+
+
+
+
+
+
+
+ NIC {#NETIF} : Status
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.1100.90.1.3.1.{#SNMPINDEX}
+ NetStatus.[{#SNMPINDEX}]
+ 60
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Network Cards
+
+
+
+ Dell Open Manage System Status
+
+
+
+
+
+
+
+ {Template Dell iDrac SNMPV2:NetConnStatus.[{#SNMPINDEX}].diff(0)}=1
+
+ Server {#HOSTNAME} Connection Status has changed on NIC {#NETIF}
+
+
+
+ 0
+ 2
+
+ 0
+
+
+
+
+
+ {Template Dell iDrac SNMPV2:NetStatus.[{#SNMPINDEX}].last(0)}<>3
+
+ Server {HOST.NAME} Error on NIC {#NETIF}
+
+
+
+ 0
+ 4
+
+ 0
+
+
+
+
+
+
+
+
+
+ Power Supply Enumeration
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#POWER},1.3.6.1.4.1.674.10892.5.4.600.12.1.1.1]
+ PowerSupplies
+ 7200
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 30
+
+
+
+ Power Supply {#POWER} Input Voltage
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.600.12.1.9.1.{#SNMPINDEX}
+ PowerSupplyInputVoltage.[{#SNMPINDEX}]
+ 300
+ 7
+ 365
+ 0
+ 0
+
+ V
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Power
+
+
+
+
+
+
+
+ Power Supply {#POWER} Maximum Power
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ 1.3.6.1.4.1.674.10892.5.4.600.12.1.6.1.{#SNMPINDEX}
+ PowerSupplyMaxPower.[{#SNMPINDEX}]
+ 86400
+ 7
+ 0
+ 0
+ 0
+
+ W
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 0.1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Power
+
+
+
+
+
+
+
+ Power Supply {#POWER} Sensor State
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.600.12.1.11.1.{#SNMPINDEX}
+ PowerSupplySensorState.[{#SNMPINDEX}]
+ 300
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Power
+
+
+
+ Dell_PSU_SensorState
+
+
+
+
+
+ Power Supply {#POWER} State Settings
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.600.12.1.4.1.{#SNMPINDEX}
+ PowerSupplyStateSettings.[{#SNMPINDEX}]
+ 120
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Power
+
+
+
+ Dell PSU State Settings
+
+
+
+
+
+
+
+ {Template Dell iDrac SNMPV2:PowerSupplySensorState.[{#SNMPINDEX}].last(0)}<>1
+
+ Server {HOST.NAME} Error on PSU {#POWER}
+
+
+
+ 0
+ 4
+
+ 0
+
+
+
+
+
+
+
+
+
+ Processor Enumeration
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#CPU},1.3.6.1.4.1.674.10892.5.4.1100.32.1.7.1]
+ ProcEnum
+ 43200
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 30
+
+
+
+ Processor {#SNMPINDEX} Status
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.1100.32.1.5.1.{#SNMPINDEX}
+ ProcStatus.[{#SNMPINDEX}]
+ 300
+ 7
+ 0
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ System Info
+
+
+
+ Dell Open Manage System Status
+
+
+
+
+
+
+
+ ({Template Dell iDrac SNMPV2:ProcStatus.[{#SNMPINDEX}].last(0)}<>3 and {Template Dell iDrac SNMPV2:ProcStatus.[{#SNMPINDEX}].last(0)}<>2) or ({Template Dell iDrac SNMPV2:ProcStatus.[{#SNMPINDEX}].last(86400)}<>2 and {Template Dell iDrac SNMPV2:ProcStatus.[{#SNMPINDEX}].last(0)}=2)
+
+ Server {HOST.NAME} Error on Processor {#SNMPINDEX}
+
+
+
+ 0
+ 4
+
+ 0
+
+
+
+
+
+
+
+
+
+ Temperature Enumeration
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#TEMP},1.3.6.1.4.1.674.10892.5.4.700.20.1.8.1]
+ TempEnum
+ 7200
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 30
+
+
+
+ Temperature Sensor {#TEMP} Status
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.700.20.1.5.1.{#SNMPINDEX}
+ TempStatus.[{#SNMPINDEX}]
+ 300
+ 7
+ 0
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Temperatures
+
+
+
+ Dell Open Manage System Status
+
+
+
+
+
+ Temperature Sensor {#TEMP} Value
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ 1.3.6.1.4.1.674.10892.5.4.700.20.1.6.1.{#SNMPINDEX}
+ TempValue.[{#SNMPINDEX}]
+ 60
+ 7
+ 365
+ 0
+ 0
+
+ C
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 0.1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Temperatures
+
+
+
+ Dell Open Manage System Status
+
+
+
+
+
+
+
+ {Template Dell iDrac SNMPV2:TempStatus.[{#SNMPINDEX}].last(0)}<>3
+
+ Server {HOST.NAME} Problem with Temperature Sensor {#TEMP}
+
+
+
+ 0
+ 4
+
+ 0
+
+
+
+
+
+
+
+ Temperature on sensor {#TEMP}
+ 900
+ 200
+ 0.0000
+ 100.0000
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0.0000
+ 0.0000
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ C80000
+ 0
+ 7
+ 0
+ -
+ Template Dell iDrac SNMPV2
+ TempValue.[{#SNMPINDEX}]
+
+
+
+
+
+
+
+
+ Voltage Table Enumeration
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#VOLTAGE}, 1.3.6.1.4.1.674.10892.5.4.600.20.1.8.1]
+ VoltageTable
+ 7200
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 30
+
+
+
+ Voltage{#VOLTAGE} : Status
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.4.600.20.1.5.1.{#SNMPINDEX}
+ VoltageStatus.[{#SNMPINDEX}]
+ 120
+ 7
+ 0
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Voltages
+
+
+
+ Dell Open Manage System Status
+
+
+
+
+
+
+
+ {Template Dell iDrac SNMPV2:VoltageStatus.[{#SNMPINDEX}].last(0)}<>3
+
+ Server {HOST.NAME} Error on Voltage Sensor {#VOLTAGE}
+
+
+
+ 0
+ 3
+
+ 0
+
+
+
+
+
+
+
+
+
+ Disk Volume Enumeration
+ 4
+ {$SNMP_COMMUNITY}
+ discovery[{#VOLNAME},1.3.6.1.4.1.674.10892.5.5.1.20.140.1.1.1]
+ VolumeEnum
+ 7200
+ 0
+
+
+
+ 0
+ 0
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+ 0
+
+
+
+ 30
+
+
+
+ Volume {#VOLNAME} : Virtual Disk State
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.5.1.20.140.1.1.4.{#SNMPINDEX}
+ VolumeDiskState.[{#SNMPINDEX}]
+ 90
+ 7
+ 365
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Disks / Storage
+
+
+
+ DellRaidVolumeState
+
+
+
+
+
+ Volume {#SNMPINDEX} : Name
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.5.1.20.140.1.1.36.{#SNMPINDEX}
+ VolumeName.[{#SNMPINDEX}]
+ 86400
+ 7
+ 0
+ 0
+ 1
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Disks / Storage
+
+
+
+
+
+
+
+ Volume {#SNMPINDEX} : Size
+ 4
+ {$SNMP_COMMUNITY}
+ 1
+ 1.3.6.1.4.1.674.10892.5.5.1.20.140.1.1.6.{#SNMPINDEX}
+ VolumeSize.[{#SNMPINDEX}]
+ 86400
+ 7
+ 0
+ 0
+ 3
+
+ B
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1048576
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Disks / Storage
+
+
+
+
+
+
+
+ Volume {#SNMPINDEX} : State
+ 4
+ {$SNMP_COMMUNITY}
+ 0
+ 1.3.6.1.4.1.674.10892.5.5.1.20.140.1.1.13.{#SNMPINDEX}
+ VolumeState.[{#SNMPINDEX}]
+ 3600
+ 7
+ 0
+ 0
+ 3
+
+
+ 0
+
+
+ 0
+ 0
+
+ 0
+
+ 1
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ Disks / Storage
+
+
+
+ DellRaidLevel
+
+
+
+
+
+
+
+ {Template Dell iDrac SNMPV2:VolumeDiskState.[{#SNMPINDEX}].last(0)}<>2
+
+ Server {HOST.NAME} Volume {#VOLNAME} Error
+
+
+
+ 0
+ 4
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ {$SNMP_COMMUNITY}
+ public
+
+
+
+
+
+
+
+
+ {Template Dell iDrac SNMPV2:CMOSBatteryStatus.last(0)}<>3
+
+ Server {HOST.NAME} Problem with CMOS Battery
+
+
+
+ 0
+ 2
+
+ 0
+
+
+
+
+
+ {Template Dell iDrac SNMPV2:GlobalSystemStatus.nodata(300)}
+
+ Server {HOST.NAME} No iDrac data for > 5 minutes
+
+
+
+ 0
+ 2
+
+ 0
+
+
+
+
+
+ {Template Dell iDrac SNMPV2:RAIDControllerStatus.last(0)}<>3
+
+ Server {HOST.NAME} RAID Controller Error
+
+
+
+ 0
+ 4
+
+ 0
+
+
+
+
+
+ {Template Dell iDrac SNMPV2:GlobalSystemStatus.last()}>4
+
+ Server {HOST.NAME} Overall System Status Error
+
+
+
+ 0
+ 5
+
+ 0
+
+
+
+
+
+ {Template Dell iDrac SNMPV2:VoltageStatusCombined.last(0)}<>3
+
+ Server {HOST.NAME} Voltage Status Error
+
+
+
+ 0
+ 4
+
+ 0
+
+
+
+
+
+
+
+ DellDracDiskState
+
+
+ 1
+ Unknown
+
+
+ 2
+ Ready
+
+
+ 3
+ Online
+
+
+ 4
+ Foreign
+
+
+ 5
+ Offline
+
+
+ 6
+ Blocked
+
+
+ 7
+ Failed
+
+
+ 8
+ Non-RAID
+
+
+ 9
+ Removed
+
+
+
+
+ Dell iDRAC Network Device Connection Status
+
+
+ 1
+ Up
+
+
+ 2
+ Down
+
+
+ 3
+ driverBad
+
+
+ 4
+ driverDisabled
+
+
+ 10
+ hardwareInitalizing
+
+
+ 11
+ hardwareResetting
+
+
+ 12
+ hardwareClosing
+
+
+ 13
+ hardwareNotReady
+
+
+
+
+ Dell Open Manage System Status
+
+
+ 1
+ Other
+
+
+ 2
+ Unknown
+
+
+ 3
+ OK
+
+
+ 4
+ NonCritical
+
+
+ 5
+ Critical
+
+
+ 6
+ NonRecoverable
+
+
+
+
+ Dell PSU State Settings
+
+
+ 1
+ Unknown
+
+
+ 2
+ Online (state disabled)
+
+
+ 4
+ not Ready
+
+
+ 8
+ Fan Failure
+
+
+ 10
+ Online and Fan Failure
+
+
+ 16
+ on
+
+
+ 242
+ Online and OK
+
+
+
+
+ DellRaidLevel
+
+
+ 1
+ Unknown
+
+
+ 2
+ RAID-0
+
+
+ 3
+ RAID-1
+
+
+ 4
+ RAID-5
+
+
+ 5
+ RAID-6
+
+
+ 6
+ RAID-10
+
+
+ 7
+ RAID-50
+
+
+ 8
+ RAID-60
+
+
+ 9
+ Concatenated RAID 1
+
+
+ 10
+ Concatenated RAID 5
+
+
+
+
+ DellRaidVolumeState
+
+
+ 1
+ Unknown
+
+
+ 2
+ Online
+
+
+ 3
+ Failed
+
+
+ 4
+ Degraded
+
+
+
+
+ Dell_PSU_SensorState
+
+
+ 1
+ Presence Detected
+
+
+ 2
+ PS Failure
+
+
+ 4
+ Predictuve Failure
+
+
+ 8
+ PS AC lost
+
+
+ 16
+ AC lost or out of range
+
+
+ 32
+ AC out of range but still present
+
+
+ 64
+ Configuration Error
+
+
+
+
+