Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Chudinov <maxim.chudinov@zabbix.com>2020-10-16 12:42:18 +0300
committerMaxim Chudinov <maxim.chudinov@zabbix.com>2020-10-16 12:44:17 +0300
commit8a8126f3f39f8b8a3ff059985aa32d236a37710f (patch)
treeb2aec20824ccd420e001aa31af2a046371054bb4 /templates/net/dlink_des7200_snmp/template_net_dlink_des7200_snmp.yaml
parentc7a81ea31bc5779872b76657b93cd354d7ef84c1 (diff)
A......... [DEV-1648] converted existing XML files to a YAML format
Diffstat (limited to 'templates/net/dlink_des7200_snmp/template_net_dlink_des7200_snmp.yaml')
-rw-r--r--templates/net/dlink_des7200_snmp/template_net_dlink_des7200_snmp.yaml360
1 files changed, 360 insertions, 0 deletions
diff --git a/templates/net/dlink_des7200_snmp/template_net_dlink_des7200_snmp.yaml b/templates/net/dlink_des7200_snmp/template_net_dlink_des7200_snmp.yaml
new file mode 100644
index 00000000000..6b4649b6396
--- /dev/null
+++ b/templates/net/dlink_des7200_snmp/template_net_dlink_des7200_snmp.yaml
@@ -0,0 +1,360 @@
+zabbix_export:
+ version: '5.2'
+ date: '2020-10-16T09:33:30Z'
+ groups:
+ -
+ name: 'Templates/Network devices'
+ templates:
+ -
+ template: 'D-Link DES 7200 SNMP'
+ name: 'D-Link DES 7200 SNMP'
+ description: |
+ Template D-Link DES 7200
+
+ MIBs used:
+ MY-PROCESS-MIB
+ SNMPv2-MIB
+ MY-MEMORY-MIB
+ ENTITY-MIB
+ MY-SYSTEM-MIB
+
+ Template tooling version used: 0.38
+ templates:
+ -
+ name: 'Generic SNMP'
+ -
+ name: 'Interfaces SNMP'
+ groups:
+ -
+ name: 'Templates/Network devices'
+ applications:
+ -
+ name: CPU
+ -
+ name: Fans
+ -
+ name: Inventory
+ -
+ name: Memory
+ -
+ name: 'Power supply'
+ -
+ name: Temperature
+ items:
+ -
+ name: 'CPU utilization'
+ type: SNMP_AGENT
+ snmp_oid: 1.3.6.1.4.1.171.10.97.2.36.1.1.3.0
+ key: 'system.cpu.util[myCPUUtilization5Min.0]'
+ history: 7d
+ value_type: FLOAT
+ units: '%'
+ description: |
+ MIB: MY-PROCESS-MIB
+ CPU utilization in %
+ applications:
+ -
+ name: CPU
+ triggers:
+ -
+ expression: '{min(5m)}>{$CPU.UTIL.CRIT}'
+ name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)'
+ opdata: 'Current utilization: {ITEM.LASTVALUE1}'
+ priority: WARNING
+ description: 'CPU utilization is too high. The system might be slow to respond.'
+ -
+ name: 'Firmware version'
+ type: SNMP_AGENT
+ snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.9.1
+ key: system.hw.firmware
+ delay: 1h
+ history: 2w
+ trends: '0'
+ value_type: CHAR
+ description: 'MIB: ENTITY-MIB'
+ applications:
+ -
+ name: Inventory
+ preprocessing:
+ -
+ type: DISCARD_UNCHANGED_HEARTBEAT
+ parameters:
+ - 1d
+ triggers:
+ -
+ expression: '{diff()}=1 and {strlen()}>0'
+ name: 'Firmware has changed'
+ opdata: 'Current value: {ITEM.LASTVALUE1}'
+ priority: INFO
+ description: 'Firmware version has changed. Ack to close'
+ manual_close: 'YES'
+ -
+ name: 'Hardware model name'
+ type: SNMP_AGENT
+ snmp_oid: 1.3.6.1.2.1.1.1.0
+ key: system.hw.model
+ delay: 1h
+ history: 2w
+ trends: '0'
+ value_type: CHAR
+ description: |
+ MIB: SNMPv2-MIB
+ 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.
+ inventory_link: MODEL
+ applications:
+ -
+ name: Inventory
+ preprocessing:
+ -
+ type: DISCARD_UNCHANGED_HEARTBEAT
+ parameters:
+ - 1d
+ -
+ name: 'Hardware version(revision)'
+ type: SNMP_AGENT
+ snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.8.1
+ key: system.hw.version
+ delay: 1h
+ history: 2w
+ trends: '0'
+ value_type: CHAR
+ description: 'MIB: ENTITY-MIB'
+ applications:
+ -
+ name: Inventory
+ preprocessing:
+ -
+ type: DISCARD_UNCHANGED_HEARTBEAT
+ parameters:
+ - 1d
+ -
+ name: 'Operating system'
+ type: SNMP_AGENT
+ snmp_oid: 1.3.6.1.4.1.171.10.97.2.1.1.2.0
+ key: 'system.sw.os[mySystemSwVersion.0]'
+ delay: 1h
+ history: 2w
+ trends: '0'
+ value_type: CHAR
+ description: 'MIB: MY-SYSTEM-MIB'
+ inventory_link: OS
+ applications:
+ -
+ name: Inventory
+ preprocessing:
+ -
+ type: DISCARD_UNCHANGED_HEARTBEAT
+ parameters:
+ - 1d
+ triggers:
+ -
+ expression: '{diff()}=1 and {strlen()}>0'
+ recovery_mode: NONE
+ name: 'Operating system description has changed'
+ priority: INFO
+ description: 'Operating system description has changed. Possible reasons that system has been updated or replaced. Ack to close.'
+ manual_close: 'YES'
+ discovery_rules:
+ -
+ name: 'FAN Discovery'
+ type: SNMP_AGENT
+ snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.171.10.97.2.1.1.21.1.3]'
+ key: fan.discovery
+ delay: 1h
+ item_prototypes:
+ -
+ name: '{#SNMPVALUE}: Fan status'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.4.1.171.10.97.2.1.1.21.1.2.{#SNMPINDEX}'
+ key: 'sensor.fan.status[mySystemFanIsNormal.{#SNMPINDEX}]'
+ delay: 3m
+ history: 2w
+ trends: 0d
+ description: 'MIB: MY-SYSTEM-MIB'
+ applications:
+ -
+ name: Fans
+ valuemap:
+ name: 'MY-SYSTEM-MIB::mySystemFanIsNormal'
+ trigger_prototypes:
+ -
+ expression: '{count(#1,{$FAN_CRIT_STATUS},eq)}=1'
+ name: '{#SNMPVALUE}: Fan is in critical state'
+ opdata: 'Current state: {ITEM.LASTVALUE1}'
+ priority: AVERAGE
+ description: 'Please check the fan unit'
+ -
+ name: 'Memory Discovery'
+ type: SNMP_AGENT
+ snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.171.10.97.2.35.1.1.1.2]'
+ key: memory.discovery
+ delay: 1h
+ item_prototypes:
+ -
+ name: '{#SNMPINDEX}: Memory utilization'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.4.1.171.10.97.2.35.1.1.1.3.{#SNMPINDEX}'
+ key: 'vm.memory.util[myMemoryPoolCurrentUtilization.{#SNMPINDEX}]'
+ history: 7d
+ value_type: FLOAT
+ units: '%'
+ description: |
+ MIB: MY-MEMORY-MIB
+ This is the memory pool utilization currently.
+ applications:
+ -
+ name: Memory
+ trigger_prototypes:
+ -
+ expression: '{min(5m)}>{$MEMORY.UTIL.MAX}'
+ name: '{#SNMPINDEX}: High memory utilization ( >{$MEMORY.UTIL.MAX}% for 5m)'
+ priority: AVERAGE
+ description: 'The system is running out of free memory.'
+ graph_prototypes:
+ -
+ name: '{#SNMPINDEX}: Memory utilization'
+ ymin_type_1: FIXED
+ ymax_type_1: FIXED
+ graph_items:
+ -
+ drawtype: GRADIENT_LINE
+ color: 1A7C11
+ item:
+ host: 'D-Link DES 7200 SNMP'
+ key: 'vm.memory.util[myMemoryPoolCurrentUtilization.{#SNMPINDEX}]'
+ -
+ name: 'PSU Discovery'
+ type: SNMP_AGENT
+ snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.171.10.97.2.1.1.18.1.3]'
+ key: psu.discovery
+ delay: 1h
+ item_prototypes:
+ -
+ name: '{#SNMPVALUE}: Power supply status'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.4.1.171.10.97.2.1.1.18.1.2.{#SNMPINDEX}'
+ key: 'sensor.psu.status[mySystemElectricalSourceIsNormal.{#SNMPINDEX}]'
+ delay: 3m
+ history: 2w
+ trends: 0d
+ description: 'MIB: MY-SYSTEM-MIB'
+ applications:
+ -
+ name: 'Power supply'
+ valuemap:
+ name: 'MY-SYSTEM-MIB::mySystemFanIsNormal'
+ trigger_prototypes:
+ -
+ expression: '{count(#1,{$PSU_CRIT_STATUS},eq)}=1'
+ name: '{#SNMPVALUE}: Power supply is in critical state'
+ opdata: 'Current state: {ITEM.LASTVALUE1}'
+ priority: AVERAGE
+ description: 'Please check the power supply unit for errors'
+ -
+ name: 'Temperature Discovery'
+ type: SNMP_AGENT
+ snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.171.10.97.2.1.1.23.1.2]'
+ key: temperature.discovery
+ delay: 1h
+ item_prototypes:
+ -
+ name: '{#SNMPVALUE}: Temperature'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.4.1.171.10.97.2.1.1.23.1.3.{#SNMPINDEX}'
+ key: 'sensor.temp.value[mySystemTemperatureCurrent.{#SNMPINDEX}]'
+ delay: 3m
+ value_type: FLOAT
+ units: °C
+ description: |
+ MIB: MY-SYSTEM-MIB
+ Return the current temperature of the FastSwitch.The temperature display is not supported for the current temperature returns to 0.
+ applications:
+ -
+ name: Temperature
+ trigger_prototypes:
+ -
+ expression: '{avg(5m)}>{$TEMP_CRIT:""}'
+ recovery_mode: RECOVERY_EXPRESSION
+ recovery_expression: '{max(5m)}<{$TEMP_CRIT:""}-3'
+ name: '{#SNMPVALUE}: Temperature is above critical threshold: >{$TEMP_CRIT:""}'
+ opdata: 'Current value: {ITEM.LASTVALUE1}'
+ priority: HIGH
+ description: 'This trigger uses temperature sensor values as well as temperature sensor status if available'
+ -
+ expression: '{avg(5m)}>{$TEMP_WARN:""}'
+ recovery_mode: RECOVERY_EXPRESSION
+ recovery_expression: '{max(5m)}<{$TEMP_WARN:""}-3'
+ name: '{#SNMPVALUE}: Temperature is above warning threshold: >{$TEMP_WARN:""}'
+ opdata: 'Current value: {ITEM.LASTVALUE1}'
+ priority: WARNING
+ description: 'This trigger uses temperature sensor values as well as temperature sensor status if available'
+ dependencies:
+ -
+ name: '{#SNMPVALUE}: Temperature is above critical threshold: >{$TEMP_CRIT:""}'
+ expression: '{D-Link DES 7200 SNMP:sensor.temp.value[mySystemTemperatureCurrent.{#SNMPINDEX}].avg(5m)}>{$TEMP_CRIT:""}'
+ recovery_expression: '{D-Link DES 7200 SNMP:sensor.temp.value[mySystemTemperatureCurrent.{#SNMPINDEX}].max(5m)}<{$TEMP_CRIT:""}-3'
+ -
+ expression: '{avg(5m)}<{$TEMP_CRIT_LOW:""}'
+ recovery_mode: RECOVERY_EXPRESSION
+ recovery_expression: '{min(5m)}>{$TEMP_CRIT_LOW:""}+3'
+ name: '{#SNMPVALUE}: Temperature is too low: <{$TEMP_CRIT_LOW:""}'
+ opdata: 'Current value: {ITEM.LASTVALUE1}'
+ priority: AVERAGE
+ macros:
+ -
+ macro: '{$CPU.UTIL.CRIT}'
+ value: '90'
+ -
+ macro: '{$FAN_CRIT_STATUS}'
+ value: '5'
+ -
+ macro: '{$MEMORY.UTIL.MAX}'
+ value: '90'
+ -
+ macro: '{$PSU_CRIT_STATUS}'
+ value: '5'
+ -
+ macro: '{$TEMP_CRIT}'
+ value: '75'
+ -
+ macro: '{$TEMP_CRIT_LOW}'
+ value: '5'
+ -
+ macro: '{$TEMP_WARN}'
+ value: '65'
+ graphs:
+ -
+ name: 'CPU utilization'
+ ymin_type_1: FIXED
+ ymax_type_1: FIXED
+ graph_items:
+ -
+ drawtype: GRADIENT_LINE
+ color: 1A7C11
+ item:
+ host: 'D-Link DES 7200 SNMP'
+ key: 'system.cpu.util[myCPUUtilization5Min.0]'
+ value_maps:
+ -
+ name: 'MY-SYSTEM-MIB::mySystemFanIsNormal'
+ mappings:
+ -
+ value: '1'
+ newvalue: noexist
+ -
+ value: '2'
+ newvalue: existnopower
+ -
+ value: '3'
+ newvalue: existreadypower
+ -
+ value: '4'
+ newvalue: normal
+ -
+ value: '5'
+ newvalue: powerbutabnormal
+ -
+ value: '6'
+ newvalue: unknown