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:
Diffstat (limited to 'templates/net/mikrotik/mikrotik_RB5009UG+S+IN_snmp/template_net_mikrotik_RB5009UG+S+IN_snmp.yaml')
-rw-r--r--templates/net/mikrotik/mikrotik_RB5009UG+S+IN_snmp/template_net_mikrotik_RB5009UG+S+IN_snmp.yaml940
1 files changed, 940 insertions, 0 deletions
diff --git a/templates/net/mikrotik/mikrotik_RB5009UG+S+IN_snmp/template_net_mikrotik_RB5009UG+S+IN_snmp.yaml b/templates/net/mikrotik/mikrotik_RB5009UG+S+IN_snmp/template_net_mikrotik_RB5009UG+S+IN_snmp.yaml
new file mode 100644
index 00000000000..0a2fdbc741b
--- /dev/null
+++ b/templates/net/mikrotik/mikrotik_RB5009UG+S+IN_snmp/template_net_mikrotik_RB5009UG+S+IN_snmp.yaml
@@ -0,0 +1,940 @@
+zabbix_export:
+ version: '6.0'
+ date: '2021-10-11T06:08:27Z'
+ groups:
+ -
+ uuid: 36bff6c29af64692839d077febfc7079
+ name: 'Templates/Network devices'
+ templates:
+ -
+ uuid: 7b6f7a12a6b449ca926e74c894eca354
+ template: 'MikroTik RB5009UGSIN SNMP'
+ name: 'MikroTik RB5009UG+S+IN SNMP'
+ description: |
+ The template for monitoring Ethernet router MikroTik RB5009UG+S+IN.
+ The ultimate heavy-duty home lab router with USB 3.0, 1G and 2.5G Ethernet and a 10G SFP+ cage. You can mount four of these new routers in a single 1U rackmount space! Unprecedented processing power in such a small form factor.
+
+ MIBs used:
+ HOST-RESOURCES-MIB
+ MIKROTIK-MIB
+
+ Template tooling version used: 0.39
+ templates:
+ -
+ name: 'Generic SNMP'
+ -
+ name: 'Interfaces SNMP'
+ groups:
+ -
+ name: 'Templates/Network devices'
+ items:
+ -
+ uuid: 2031dfc697c244c59e036a0b166772e2
+ name: 'Firmware version'
+ type: SNMP_AGENT
+ snmp_oid: 1.3.6.1.4.1.14988.1.1.7.4.0
+ key: system.hw.firmware
+ delay: 1h
+ history: 2w
+ trends: '0'
+ value_type: CHAR
+ description: |
+ MIB: MIKROTIK-MIB
+ Current firmware version.
+ preprocessing:
+ -
+ type: DISCARD_UNCHANGED_HEARTBEAT
+ parameters:
+ - 1d
+ tags:
+ -
+ tag: Application
+ value: Inventory
+ triggers:
+ -
+ uuid: d6de889ff3dc4c07a57bb5396a25a760
+ expression: 'last(/MikroTik RB5009UGSIN SNMP/system.hw.firmware,#1)<>last(/MikroTik RB5009UGSIN SNMP/system.hw.firmware,#2) and length(last(/MikroTik RB5009UGSIN SNMP/system.hw.firmware))>0'
+ name: 'Firmware has changed'
+ opdata: 'Current value: {ITEM.LASTVALUE1}'
+ priority: INFO
+ description: 'Firmware version has changed. Ack to close'
+ manual_close: 'YES'
+ -
+ uuid: 6b8b9d12f8d449a5be35d89d8c68719d
+ 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
+ inventory_link: MODEL
+ preprocessing:
+ -
+ type: DISCARD_UNCHANGED_HEARTBEAT
+ parameters:
+ - 1d
+ tags:
+ -
+ tag: Application
+ value: Inventory
+ -
+ uuid: 20e6d99fff5943ff85c2beedb0b292f3
+ name: 'Hardware serial number'
+ type: SNMP_AGENT
+ snmp_oid: 1.3.6.1.4.1.14988.1.1.7.3.0
+ key: system.hw.serialnumber
+ delay: 1h
+ history: 2w
+ trends: '0'
+ value_type: CHAR
+ description: |
+ MIB: MIKROTIK-MIB
+ RouterBOARD serial number.
+ inventory_link: SERIALNO_A
+ preprocessing:
+ -
+ type: DISCARD_UNCHANGED_HEARTBEAT
+ parameters:
+ - 1d
+ tags:
+ -
+ tag: Application
+ value: Inventory
+ triggers:
+ -
+ uuid: 6c509b4e298e4df7b4e9cecc064dc8eb
+ expression: 'last(/MikroTik RB5009UGSIN SNMP/system.hw.serialnumber,#1)<>last(/MikroTik RB5009UGSIN SNMP/system.hw.serialnumber,#2) and length(last(/MikroTik RB5009UGSIN SNMP/system.hw.serialnumber))>0'
+ name: 'Device has been replaced (new serial number received)'
+ priority: INFO
+ description: 'Device serial number has changed. Ack to close'
+ manual_close: 'YES'
+ -
+ uuid: 2b704d1b595b4fe5aec1f855ff6574ea
+ name: 'Operating system'
+ type: SNMP_AGENT
+ snmp_oid: 1.3.6.1.4.1.14988.1.1.4.4.0
+ key: 'system.sw.os[mtxrLicVersion.0]'
+ delay: 1h
+ history: 2w
+ trends: '0'
+ value_type: CHAR
+ description: |
+ MIB: MIKROTIK-MIB
+ Software version.
+ inventory_link: OS
+ preprocessing:
+ -
+ type: DISCARD_UNCHANGED_HEARTBEAT
+ parameters:
+ - 1d
+ tags:
+ -
+ tag: Application
+ value: Inventory
+ triggers:
+ -
+ uuid: aafa92f02db4429b8ea5c43f1e13ad4e
+ expression: 'last(/MikroTik RB5009UGSIN SNMP/system.sw.os[mtxrLicVersion.0],#1)<>last(/MikroTik RB5009UGSIN SNMP/system.sw.os[mtxrLicVersion.0],#2) and length(last(/MikroTik RB5009UGSIN SNMP/system.sw.os[mtxrLicVersion.0]))>0'
+ 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'
+ -
+ uuid: aa54b9f3cf6746b897c07e7f3eac3c1f
+ name: 'Total memory'
+ type: SNMP_AGENT
+ snmp_oid: 1.3.6.1.2.1.25.2.3.1.5.65536
+ key: 'vm.memory.total[hrStorageSize.Memory]'
+ history: 7d
+ units: B
+ description: |
+ MIB: HOST-RESOURCES-MIB
+ 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.
+ preprocessing:
+ -
+ type: MULTIPLIER
+ parameters:
+ - '1024'
+ tags:
+ -
+ tag: Application
+ value: Memory
+ -
+ uuid: b5a826e18b2941aeb1f3e091928225e0
+ name: 'Used memory'
+ type: SNMP_AGENT
+ snmp_oid: 1.3.6.1.2.1.25.2.3.1.6.65536
+ key: 'vm.memory.used[hrStorageUsed.Memory]'
+ history: 7d
+ units: B
+ description: |
+ MIB: HOST-RESOURCES-MIB
+ The amount of the storage represented by this entry that is allocated, in units of hrStorageAllocationUnits.
+ preprocessing:
+ -
+ type: MULTIPLIER
+ parameters:
+ - '1024'
+ tags:
+ -
+ tag: Application
+ value: Memory
+ -
+ uuid: 767414861593473896fb39004ea488d4
+ name: 'Memory utilization'
+ type: CALCULATED
+ key: 'vm.memory.util[memoryUsedPercentage.Memory]'
+ history: 7d
+ value_type: FLOAT
+ units: '%'
+ params: 'last(//vm.memory.used[hrStorageUsed.Memory])/last(//vm.memory.total[hrStorageSize.Memory])*100'
+ description: 'Memory utilization in %'
+ tags:
+ -
+ tag: Application
+ value: Memory
+ triggers:
+ -
+ uuid: 570f6f393cf24ee9b0731978bca9d7d7
+ expression: 'min(/MikroTik RB5009UGSIN SNMP/vm.memory.util[memoryUsedPercentage.Memory],5m)>{$MEMORY.UTIL.MAX}'
+ name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)'
+ priority: AVERAGE
+ description: 'The system is running out of free memory.'
+ discovery_rules:
+ -
+ uuid: b68414c0aaaf439cbf0c1c48bbd7203a
+ name: 'CPU discovery'
+ type: SNMP_AGENT
+ snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.2.1.25.3.3.1.1]'
+ key: hrProcessorLoad.discovery
+ delay: 1h
+ description: 'HOST-RESOURCES-MIB::hrProcessorTable discovery'
+ item_prototypes:
+ -
+ uuid: e8aa4a6608c64edba3aa8a5dd4008350
+ name: '#{#SNMPINDEX}: CPU utilization'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.2.1.25.3.3.1.2.{#SNMPINDEX}'
+ key: 'system.cpu.util[hrProcessorLoad.{#SNMPINDEX}]'
+ history: 7d
+ value_type: FLOAT
+ units: '%'
+ description: |
+ MIB: HOST-RESOURCES-MIB
+ 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.
+ tags:
+ -
+ tag: Application
+ value: CPU
+ trigger_prototypes:
+ -
+ uuid: 745e204551104bbca3a2db75f55f04cc
+ expression: 'min(/MikroTik RB5009UGSIN SNMP/system.cpu.util[hrProcessorLoad.{#SNMPINDEX}],5m)>{$CPU.UTIL.CRIT}'
+ name: '#{#SNMPINDEX}: 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.'
+ graph_prototypes:
+ -
+ uuid: 36b36fdd03504844b5df446a542abc10
+ name: '#{#SNMPINDEX}: CPU utilization'
+ ymin_type_1: FIXED
+ ymax_type_1: FIXED
+ graph_items:
+ -
+ drawtype: GRADIENT_LINE
+ color: 1A7C11
+ item:
+ host: 'MikroTik RB5009UGSIN SNMP'
+ key: 'system.cpu.util[hrProcessorLoad.{#SNMPINDEX}]'
+ -
+ uuid: c2630a4fef56441895dde6e8dbf415b6
+ name: 'Temperature CPU discovery'
+ type: SNMP_AGENT
+ snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.14988.1.1.3.11]'
+ key: mtxrHlProcessorTemperature.discovery
+ delay: 1h
+ description: |
+ MIKROTIK-MIB::mtxrHlProcessorTemperature
+ Since temperature of CPU is not available on all Mikrotik hardware, this is done to avoid unsupported items.
+ item_prototypes:
+ -
+ uuid: d84c08e7bfde4fff825120e5e2431575
+ name: 'CPU: Temperature'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.4.1.14988.1.1.3.11.{#SNMPINDEX}'
+ key: 'sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}]'
+ delay: 3m
+ value_type: FLOAT
+ units: °C
+ description: |
+ MIB: MIKROTIK-MIB
+ mtxrHlProcessorTemperature Processor temperature in Celsius (degrees C).
+ Might be missing in entry models (RB750, RB450G..).
+ preprocessing:
+ -
+ type: MULTIPLIER
+ parameters:
+ - '0.1'
+ tags:
+ -
+ tag: Application
+ value: Temperature
+ trigger_prototypes:
+ -
+ uuid: f7f22555f0524fab8addb969f565b12b
+ expression: 'avg(/MikroTik RB5009UGSIN SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"CPU"}'
+ recovery_mode: RECOVERY_EXPRESSION
+ recovery_expression: 'max(/MikroTik RB5009UGSIN SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"CPU"}-3'
+ name: 'CPU: Temperature is above critical threshold: >{$TEMP_CRIT:"CPU"}'
+ opdata: 'Current value: {ITEM.LASTVALUE1}'
+ priority: HIGH
+ description: 'This trigger uses temperature sensor values as well as temperature sensor status if available'
+ -
+ uuid: a291daa1248f4bfca3bdded26cdd3562
+ expression: 'avg(/MikroTik RB5009UGSIN SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)>{$TEMP_WARN:"CPU"}'
+ recovery_mode: RECOVERY_EXPRESSION
+ recovery_expression: 'max(/MikroTik RB5009UGSIN SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)<{$TEMP_WARN:"CPU"}-3'
+ name: 'CPU: Temperature is above warning threshold: >{$TEMP_WARN:"CPU"}'
+ opdata: 'Current value: {ITEM.LASTVALUE1}'
+ priority: WARNING
+ description: 'This trigger uses temperature sensor values as well as temperature sensor status if available'
+ dependencies:
+ -
+ name: 'CPU: Temperature is above critical threshold: >{$TEMP_CRIT:"CPU"}'
+ expression: 'avg(/MikroTik RB5009UGSIN SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"CPU"}'
+ recovery_expression: 'max(/MikroTik RB5009UGSIN SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"CPU"}-3'
+ -
+ uuid: 4952d45ee57747de90b71e7073da13bc
+ expression: 'avg(/MikroTik RB5009UGSIN SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"CPU"}'
+ recovery_mode: RECOVERY_EXPRESSION
+ recovery_expression: 'min(/MikroTik RB5009UGSIN SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"CPU"}+3'
+ name: 'CPU: Temperature is too low: <{$TEMP_CRIT_LOW:"CPU"}'
+ opdata: 'Current value: {ITEM.LASTVALUE1}'
+ priority: AVERAGE
+ -
+ uuid: 8e19febc9ea54bdfbe8dd05538f03d41
+ name: 'Temperature sensor discovery'
+ type: SNMP_AGENT
+ snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.14988.1.1.3.10]'
+ key: mtxrHlTemperature.discovery
+ delay: 1h
+ description: |
+ MIKROTIK-MIB::mtxrHlTemperature
+ Since temperature sensor is not available on all Mikrotik hardware,
+ this is done to avoid unsupported items.
+ item_prototypes:
+ -
+ uuid: 63a9a283529a47c1921b9e91925783f5
+ name: 'Device: Temperature'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.4.1.14988.1.1.3.10.{#SNMPINDEX}'
+ key: 'sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}]'
+ delay: 3m
+ value_type: FLOAT
+ units: °C
+ description: |
+ MIB: MIKROTIK-MIB
+ mtxrHlTemperature Device temperature in Celsius (degrees C).
+ Might be missing in entry models (RB750, RB450G..).
+
+ Reference: http://wiki.mikrotik.com/wiki/Manual:SNMP
+ preprocessing:
+ -
+ type: MULTIPLIER
+ parameters:
+ - '0.1'
+ tags:
+ -
+ tag: Application
+ value: Temperature
+ trigger_prototypes:
+ -
+ uuid: d6ae3c415fa842339e6f1085296fdca3
+ expression: 'avg(/MikroTik RB5009UGSIN SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Device"}'
+ recovery_mode: RECOVERY_EXPRESSION
+ recovery_expression: 'max(/MikroTik RB5009UGSIN SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Device"}-3'
+ name: 'Device: Temperature is above critical threshold: >{$TEMP_CRIT:"Device"}'
+ opdata: 'Current value: {ITEM.LASTVALUE1}'
+ priority: HIGH
+ description: 'This trigger uses temperature sensor values as well as temperature sensor status if available'
+ -
+ uuid: 3baba3844f1644e29fa20addb4c483e4
+ expression: 'avg(/MikroTik RB5009UGSIN SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Device"}'
+ recovery_mode: RECOVERY_EXPRESSION
+ recovery_expression: 'max(/MikroTik RB5009UGSIN SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)<{$TEMP_WARN:"Device"}-3'
+ name: 'Device: Temperature is above warning threshold: >{$TEMP_WARN:"Device"}'
+ opdata: 'Current value: {ITEM.LASTVALUE1}'
+ priority: WARNING
+ description: 'This trigger uses temperature sensor values as well as temperature sensor status if available'
+ dependencies:
+ -
+ name: 'Device: Temperature is above critical threshold: >{$TEMP_CRIT:"Device"}'
+ expression: 'avg(/MikroTik RB5009UGSIN SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Device"}'
+ recovery_expression: 'max(/MikroTik RB5009UGSIN SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Device"}-3'
+ -
+ uuid: f81d3388b38845f1921e30332a487335
+ expression: 'avg(/MikroTik RB5009UGSIN SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Device"}'
+ recovery_mode: RECOVERY_EXPRESSION
+ recovery_expression: 'min(/MikroTik RB5009UGSIN SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"Device"}+3'
+ name: 'Device: Temperature is too low: <{$TEMP_CRIT_LOW:"Device"}'
+ opdata: 'Current value: {ITEM.LASTVALUE1}'
+ priority: AVERAGE
+ -
+ uuid: 1fe627df6dea431593ca811a29049908
+ name: 'LTE modem discovery'
+ type: SNMP_AGENT
+ snmp_oid: 'discovery[{#IFNAME},1.3.6.1.4.1.14988.1.1.14.1.1.2,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]'
+ key: mtxrLTEModem.discovery
+ delay: 1h
+ filter:
+ evaltype: AND
+ conditions:
+ -
+ macro: '{#IFTYPE}'
+ value: ^1$
+ formulaid: B
+ -
+ macro: '{#IFNAME}'
+ value: '{$IFNAME.LTEMODEM.MATCHES}'
+ formulaid: A
+ description: 'MIKROTIK-MIB::mtxrLTEModemInterfaceIndex'
+ item_prototypes:
+ -
+ uuid: 7eec5f18909443408ac504689dd3035b
+ name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem RSRP'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.4.1.14988.1.1.16.1.1.4.{#SNMPINDEX}'
+ key: 'lte.modem.rsrp[mtxrLTEModemSignalRSRP.{#SNMPINDEX}]'
+ history: 7d
+ value_type: FLOAT
+ units: dbm
+ description: |
+ MIB: MIKROTIK-MIB
+ mtxrLTEModemSignalRSRP Reference Signal Received Power.
+ tags:
+ -
+ tag: Application
+ value: 'Interface {#IFNAME}({#IFALIAS})'
+ trigger_prototypes:
+ -
+ uuid: 77565b5e0dbb4415b5f24ebe91d6e5b9
+ expression: 'max(/MikroTik RB5009UGSIN SNMP/lte.modem.rsrp[mtxrLTEModemSignalRSRP.{#SNMPINDEX}],5m) < {$LTEMODEM.RSRP.MIN.WARN}'
+ name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem RSRP is low (below {$LTEMODEM.RSRP.MIN.WARN}dbm for 5m)'
+ priority: WARNING
+ -
+ uuid: cad3593fb06346f7b8e5d293c570dc32
+ name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem RSRQ'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.4.1.14988.1.1.16.1.1.3.{#SNMPINDEX}'
+ key: 'lte.modem.rsrq[mtxrLTEModemSignalRSRQ.{#SNMPINDEX}]'
+ history: 7d
+ value_type: FLOAT
+ units: db
+ description: |
+ MIB: MIKROTIK-MIB
+ mtxrLTEModemSignalRSRQ Reference Signal Received Quality.
+ tags:
+ -
+ tag: Application
+ value: 'Interface {#IFNAME}({#IFALIAS})'
+ trigger_prototypes:
+ -
+ uuid: 271d7342775141cabcebb53ecb7e9a14
+ expression: 'max(/MikroTik RB5009UGSIN SNMP/lte.modem.rsrq[mtxrLTEModemSignalRSRQ.{#SNMPINDEX}],5m) < {$LTEMODEM.RSRQ.MIN.WARN}'
+ name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem RSRQ is low (below {$LTEMODEM.RSRQ.MIN.WARN}db for 5m)'
+ priority: WARNING
+ -
+ uuid: bbd99dc8983d44e2956f81592def392c
+ name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem RSSI'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.4.1.14988.1.1.16.1.1.2.{#SNMPINDEX}'
+ key: 'lte.modem.rssi[mtxrLTEModemSignalRSSI.{#SNMPINDEX}]'
+ history: 7d
+ value_type: FLOAT
+ units: dbm
+ description: |
+ MIB: MIKROTIK-MIB
+ mtxrLTEModemSignalRSSI Received Signal Strength Indicator.
+ tags:
+ -
+ tag: Application
+ value: 'Interface {#IFNAME}({#IFALIAS})'
+ trigger_prototypes:
+ -
+ uuid: bea4466e83fd4733b269d92657e1107e
+ expression: 'max(/MikroTik RB5009UGSIN SNMP/lte.modem.rssi[mtxrLTEModemSignalRSSI.{#SNMPINDEX}],5m) < {$LTEMODEM.RSSI.MIN.WARN}'
+ name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem RSSI is low (below {$LTEMODEM.RSSI.MIN.WARN}dbm for 5m)'
+ priority: WARNING
+ -
+ uuid: a7b2478c97854e1b8eab67bb0da603f1
+ name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem SINR'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.4.1.14988.1.1.16.1.1.7.{#SNMPINDEX}'
+ key: 'lte.modem.sinr[mtxrLTEModemSignalSINR.{#SNMPINDEX}]'
+ history: 7d
+ value_type: FLOAT
+ units: db
+ description: |
+ MIB: MIKROTIK-MIB
+ mtxrLTEModemSignalSINR Signal to Interference & Noise Ratio.
+ tags:
+ -
+ tag: Application
+ value: 'Interface {#IFNAME}({#IFALIAS})'
+ trigger_prototypes:
+ -
+ uuid: 53ef6c7af6114f5e8f76d15aa82d33d8
+ expression: 'max(/MikroTik RB5009UGSIN SNMP/lte.modem.sinr[mtxrLTEModemSignalSINR.{#SNMPINDEX}],5m) < {$LTEMODEM.SINR.MIN.WARN}'
+ name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem SINR is low (below {$LTEMODEM.SINR.MIN.WARN}db for 5m)'
+ priority: WARNING
+ graph_prototypes:
+ -
+ uuid: e00f330b8e514a87b6d08c298b7d03f6
+ name: 'Interface {#IFNAME}({#IFALIAS}): Modem Signal. {#SNMPINDEX}'
+ graph_items:
+ -
+ color: 1A7C11
+ item:
+ host: 'MikroTik RB5009UGSIN SNMP'
+ key: 'lte.modem.sinr[mtxrLTEModemSignalSINR.{#SNMPINDEX}]'
+ -
+ sortorder: '1'
+ color: 2774A4
+ item:
+ host: 'MikroTik RB5009UGSIN SNMP'
+ key: 'lte.modem.rsrq[mtxrLTEModemSignalRSRQ.{#SNMPINDEX}]'
+ -
+ sortorder: '2'
+ color: F63100
+ item:
+ host: 'MikroTik RB5009UGSIN SNMP'
+ key: 'lte.modem.rsrp[mtxrLTEModemSignalRSRP.{#SNMPINDEX}]'
+ -
+ sortorder: '3'
+ color: A54F10
+ item:
+ host: 'MikroTik RB5009UGSIN SNMP'
+ key: 'lte.modem.rssi[mtxrLTEModemSignalRSSI.{#SNMPINDEX}]'
+ -
+ uuid: 568c8d68683744a091aa4c40ea902e5d
+ name: 'AP channel discovery'
+ type: SNMP_AGENT
+ snmp_oid: 'discovery[{#IFNAME},1.3.6.1.4.1.14988.1.1.14.1.1.2,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFTYPE},1.3.6.1.2.1.2.2.1.3,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7]'
+ key: mtxrWlAp.discovery
+ delay: 1h
+ filter:
+ evaltype: AND
+ conditions:
+ -
+ macro: '{#IFTYPE}'
+ value: ^71$
+ formulaid: B
+ -
+ macro: '{#IFADMINSTATUS}'
+ value: ^1$
+ formulaid: A
+ description: 'MIKROTIK-MIB::mtxrWlAp'
+ item_prototypes:
+ -
+ uuid: ab249acfd6fd4e4384b08caa78975a27
+ name: 'Interface {#IFNAME}({#IFALIAS}): AP authenticated clients'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.4.1.14988.1.1.1.3.1.11.{#SNMPINDEX}'
+ key: 'ssid.authclient[mtxrWlApAuthClientCount.{#SNMPINDEX}]'
+ history: 7d
+ description: |
+ MIB: MIKROTIK-MIB
+ mtxrWlApAuthClientCount Number of authentication clients.
+ tags:
+ -
+ tag: Application
+ value: 'Interface {#IFNAME}({#IFALIAS})'
+ -
+ uuid: 6a4a5b09f98c48aca9f95166549411cd
+ name: 'Interface {#IFNAME}({#IFALIAS}): AP band'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.4.1.14988.1.1.1.3.1.8.{#SNMPINDEX}'
+ key: 'ssid.band[mtxrWlApBand.{#SNMPINDEX}]'
+ history: 7d
+ trends: '0'
+ value_type: CHAR
+ description: |
+ MIB: MIKROTIK-MIB
+ mtxrWlApBand
+ preprocessing:
+ -
+ type: DISCARD_UNCHANGED_HEARTBEAT
+ parameters:
+ - 1h
+ tags:
+ -
+ tag: Application
+ value: 'Interface {#IFNAME}({#IFALIAS})'
+ -
+ uuid: 803e24bc996e4ad69242c12b62040f19
+ name: 'Interface {#IFNAME}({#IFALIAS}): SSID'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.4.1.14988.1.1.1.3.1.4.{#SNMPINDEX}'
+ key: 'ssid.name[mtxrWlApSsid.{#SNMPINDEX}]'
+ history: 7d
+ trends: '0'
+ value_type: CHAR
+ description: |
+ MIB: MIKROTIK-MIB
+ mtxrWlApSsid Service Set Identifier.
+ preprocessing:
+ -
+ type: DISCARD_UNCHANGED_HEARTBEAT
+ parameters:
+ - 1h
+ tags:
+ -
+ tag: Application
+ value: 'Interface {#IFNAME}({#IFALIAS})'
+ -
+ uuid: 4c6a4b99a41248a28779e5c3ed5f195f
+ name: 'Interface {#IFNAME}({#IFALIAS}): AP noise floor'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.4.1.14988.1.1.1.3.1.9.{#SNMPINDEX}'
+ key: 'ssid.noise[mtxrWlApNoiseFloor.{#SNMPINDEX}]'
+ history: 7d
+ value_type: FLOAT
+ description: |
+ MIB: MIKROTIK-MIB
+ mtxrWlApNoiseFloor
+ preprocessing:
+ -
+ type: DISCARD_UNCHANGED_HEARTBEAT
+ parameters:
+ - 15m
+ tags:
+ -
+ tag: Application
+ value: 'Interface {#IFNAME}({#IFALIAS})'
+ -
+ uuid: 1442e5f206ed4fa99f9a0b711da2e40d
+ name: 'Interface {#IFNAME}({#IFALIAS}): AP registered clients'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.4.1.14988.1.1.1.3.1.6.{#SNMPINDEX}'
+ key: 'ssid.regclient[mtxrWlApClientCount.{#SNMPINDEX}]'
+ history: 7d
+ description: |
+ MIB: MIKROTIK-MIB
+ mtxrWlApClientCount Client established connection to AP, but didn't finish all authetncation procedures for full connection.
+ tags:
+ -
+ tag: Application
+ value: 'Interface {#IFNAME}({#IFALIAS})'
+ -
+ uuid: f6efd53d717a49dc9b9e96cc6a670181
+ name: 'CAPsMAN AP channel discovery'
+ type: SNMP_AGENT
+ snmp_oid: 'discovery[{#IFNAME},1.3.6.1.4.1.14988.1.1.14.1.1.2,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]'
+ key: mtxrWlCMChannel.discovery
+ delay: 1h
+ filter:
+ evaltype: AND
+ conditions:
+ -
+ macro: '{#IFTYPE}'
+ value: ^1$
+ formulaid: B
+ -
+ macro: '{#IFNAME}'
+ value: '{$IFNAME.WIFI.MATCHES}'
+ formulaid: A
+ description: 'MIKROTIK-MIB::mtxrWlCMChannel'
+ item_prototypes:
+ -
+ uuid: 4cfce086b7904dbf859af6049c31e1bf
+ name: 'Interface {#IFNAME}({#IFALIAS}): AP authenticated clients'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.4.1.14988.1.1.1.7.1.3.{#SNMPINDEX}'
+ key: 'ssid.authclient[mtxrWlCMAuthClientCount.{#SNMPINDEX}]'
+ history: 7d
+ description: |
+ MIB: MIKROTIK-MIB
+ mtxrWlCMAuthClientCount Number of authentication clients.
+ tags:
+ -
+ tag: Application
+ value: 'Interface {#IFNAME}({#IFALIAS})'
+ -
+ uuid: b0f8d38a88534138a571429d09d2a728
+ name: 'Interface {#IFNAME}({#IFALIAS}): AP channel'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.4.1.14988.1.1.1.7.1.5.{#SNMPINDEX}'
+ key: 'ssid.channel[mtxrWlCMChannel.{#SNMPINDEX}]'
+ history: 7d
+ trends: '0'
+ value_type: CHAR
+ description: |
+ MIB: MIKROTIK-MIB
+ mtxrWlCMChannel
+ preprocessing:
+ -
+ type: DISCARD_UNCHANGED_HEARTBEAT
+ parameters:
+ - 1h
+ tags:
+ -
+ tag: Application
+ value: 'Interface {#IFNAME}({#IFALIAS})'
+ -
+ uuid: da3f58e212c44b5aa39475a65038595c
+ name: 'Interface {#IFNAME}({#IFALIAS}): AP registered clients'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.4.1.14988.1.1.1.7.1.2.{#SNMPINDEX}'
+ key: 'ssid.regclient[mtxrWlCMRegClientCount.{#SNMPINDEX}]'
+ history: 7d
+ description: |
+ MIB: MIKROTIK-MIB
+ mtxrWlCMRegClientCount Client established connection to AP, but didn't finish all authetncation procedures for full connection.
+ tags:
+ -
+ tag: Application
+ value: 'Interface {#IFNAME}({#IFALIAS})'
+ -
+ uuid: aaf43960f1554a9986d09de5d19238b7
+ name: 'Interface {#IFNAME}({#IFALIAS}): AP state'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.4.1.14988.1.1.1.7.1.4.{#SNMPINDEX}'
+ key: 'ssid.state[mtxrWlCMState.{#SNMPINDEX}]'
+ history: 7d
+ trends: '0'
+ value_type: CHAR
+ description: |
+ MIB: MIKROTIK-MIB
+ mtxrWlCMState Wireless interface state.
+ preprocessing:
+ -
+ type: DISCARD_UNCHANGED_HEARTBEAT
+ parameters:
+ - 1h
+ tags:
+ -
+ tag: Application
+ value: 'Interface {#IFNAME}({#IFALIAS})'
+ trigger_prototypes:
+ -
+ uuid: 67152198cf984ffeb453d6f149aae38f
+ expression: 'last(/MikroTik RB5009UGSIN SNMP/ssid.state[mtxrWlCMState.{#SNMPINDEX}])<>"running-ap"'
+ name: 'Interface {#IFNAME}({#IFALIAS}): AP interface {#IFNAME}({#IFALIAS}) is not running'
+ priority: WARNING
+ description: 'Access point interface can be not running by different reasons - disabled interface, power off, network link down.'
+ -
+ uuid: 110e21a587044f2486479bd583cb21e1
+ name: 'Storage discovery'
+ type: SNMP_AGENT
+ snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.2.1.25.2.3.1.3,{#ALLOC_UNITS},1.3.6.1.2.1.25.2.3.1.4,{#STORAGE_TYPE},1.3.6.1.2.1.25.2.3.1.2]'
+ key: storage.discovery
+ delay: 1h
+ filter:
+ evaltype: OR
+ conditions:
+ -
+ macro: '{#STORAGE_TYPE}'
+ value: .+4$
+ formulaid: A
+ -
+ macro: '{#STORAGE_TYPE}'
+ value: .+hrStorageFixedDisk
+ formulaid: B
+ description: 'HOST-RESOURCES-MIB::hrStorage discovery with storage filter'
+ item_prototypes:
+ -
+ uuid: d268756d1e3b4557ace5aac8491e1fc8
+ name: 'Disk-{#SNMPINDEX}: Space utilization'
+ type: CALCULATED
+ key: 'vfs.fs.pused[hrStorageSize.{#SNMPINDEX}]'
+ history: 7d
+ value_type: FLOAT
+ units: '%'
+ params: '(last(//vfs.fs.used[hrStorageSize.{#SNMPINDEX}])/last(//vfs.fs.total[hrStorageSize.{#SNMPINDEX}]))*100'
+ description: 'Space utilization in % for Disk-{#SNMPINDEX}'
+ tags:
+ -
+ tag: Application
+ value: Storage
+ -
+ uuid: 303a899d2a19448dab031c6265a5ebdd
+ name: 'Disk-{#SNMPINDEX}: Total space'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.2.1.25.2.3.1.5.{#SNMPINDEX}'
+ key: 'vfs.fs.total[hrStorageSize.{#SNMPINDEX}]'
+ history: 7d
+ units: B
+ description: |
+ MIB: HOST-RESOURCES-MIB
+ 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.
+ preprocessing:
+ -
+ type: MULTIPLIER
+ parameters:
+ - '1024'
+ tags:
+ -
+ tag: Application
+ value: Storage
+ -
+ uuid: cd0f312fa6044c639abb345c6297ab6b
+ name: 'Disk-{#SNMPINDEX}: Used space'
+ type: SNMP_AGENT
+ snmp_oid: '1.3.6.1.2.1.25.2.3.1.6.{#SNMPINDEX}'
+ key: 'vfs.fs.used[hrStorageSize.{#SNMPINDEX}]'
+ history: 7d
+ units: B
+ description: |
+ MIB: HOST-RESOURCES-MIB
+ The amount of the storage represented by this entry that is allocated, in units of hrStorageAllocationUnits.
+ preprocessing:
+ -
+ type: MULTIPLIER
+ parameters:
+ - '1024'
+ tags:
+ -
+ tag: Application
+ value: Storage
+ trigger_prototypes:
+ -
+ uuid: da49d6b3b96c4c32b1439d13a289a2ef
+ expression: |
+ last(/MikroTik RB5009UGSIN SNMP/vfs.fs.pused[hrStorageSize.{#SNMPINDEX}])>{$VFS.FS.PUSED.MAX.CRIT:"Disk-{#SNMPINDEX}"} and
+ ((last(/MikroTik RB5009UGSIN SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/MikroTik RB5009UGSIN SNMP/vfs.fs.used[hrStorageSize.{#SNMPINDEX}]))<5G or timeleft(/MikroTik RB5009UGSIN SNMP/vfs.fs.pused[hrStorageSize.{#SNMPINDEX}],1h,100)<1d)
+ name: 'Disk-{#SNMPINDEX}: Disk space is critically low (used > {$VFS.FS.PUSED.MAX.CRIT:"Disk-{#SNMPINDEX}"}%)'
+ opdata: 'Space used: {ITEM.LASTVALUE3} of {ITEM.LASTVALUE2} ({ITEM.LASTVALUE1})'
+ priority: AVERAGE
+ description: |
+ Two conditions should match: First, space utilization should be above {$VFS.FS.PUSED.MAX.CRIT:"Disk-{#SNMPINDEX}"}.
+ Second condition should be one of the following:
+ - The disk free space is less than 5G.
+ - The disk will be full in less than 24 hours.
+ manual_close: 'YES'
+ -
+ uuid: dd9a814580fd47be8982b9ca83217070
+ expression: |
+ last(/MikroTik RB5009UGSIN SNMP/vfs.fs.pused[hrStorageSize.{#SNMPINDEX}])>{$VFS.FS.PUSED.MAX.WARN:"Disk-{#SNMPINDEX}"} and
+ ((last(/MikroTik RB5009UGSIN SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/MikroTik RB5009UGSIN SNMP/vfs.fs.used[hrStorageSize.{#SNMPINDEX}]))<10G or timeleft(/MikroTik RB5009UGSIN SNMP/vfs.fs.pused[hrStorageSize.{#SNMPINDEX}],1h,100)<1d)
+ name: 'Disk-{#SNMPINDEX}: Disk space is low (used > {$VFS.FS.PUSED.MAX.WARN:"Disk-{#SNMPINDEX}"}%)'
+ opdata: 'Space used: {ITEM.LASTVALUE3} of {ITEM.LASTVALUE2} ({ITEM.LASTVALUE1})'
+ priority: WARNING
+ description: |
+ Two conditions should match: First, space utilization should be above {$VFS.FS.PUSED.MAX.WARN:"Disk-{#SNMPINDEX}"}.
+ Second condition should be one of the following:
+ - The disk free space is less than 10G.
+ - The disk will be full in less than 24 hours.
+ manual_close: 'YES'
+ dependencies:
+ -
+ name: 'Disk-{#SNMPINDEX}: Disk space is critically low (used > {$VFS.FS.PUSED.MAX.CRIT:"Disk-{#SNMPINDEX}"}%)'
+ expression: |
+ last(/MikroTik RB5009UGSIN SNMP/vfs.fs.pused[hrStorageSize.{#SNMPINDEX}])>{$VFS.FS.PUSED.MAX.CRIT:"Disk-{#SNMPINDEX}"} and
+ ((last(/MikroTik RB5009UGSIN SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/MikroTik RB5009UGSIN SNMP/vfs.fs.used[hrStorageSize.{#SNMPINDEX}]))<5G or timeleft(/MikroTik RB5009UGSIN SNMP/vfs.fs.pused[hrStorageSize.{#SNMPINDEX}],1h,100)<1d)
+ graph_prototypes:
+ -
+ uuid: 2bcf421df683424fa9bff018ec7135b7
+ name: 'Disk-{#SNMPINDEX}: Disk space usage'
+ width: '600'
+ height: '340'
+ type: PIE
+ show_3d: 'YES'
+ graph_items:
+ -
+ color: '969696'
+ calc_fnc: LAST
+ type: GRAPH_SUM
+ item:
+ host: 'MikroTik RB5009UGSIN SNMP'
+ key: 'vfs.fs.total[hrStorageSize.{#SNMPINDEX}]'
+ -
+ sortorder: '1'
+ color: C80000
+ calc_fnc: LAST
+ item:
+ host: 'MikroTik RB5009UGSIN SNMP'
+ key: 'vfs.fs.used[hrStorageSize.{#SNMPINDEX}]'
+ macros:
+ -
+ macro: '{$CPU.UTIL.CRIT}'
+ value: '90'
+ -
+ macro: '{$IFNAME.LTEMODEM.MATCHES}'
+ value: ^lte
+ description: 'This macro is used in LTE modem discovery. It can be overridden on the host.'
+ -
+ macro: '{$IFNAME.WIFI.MATCHES}'
+ value: WIFI
+ description: 'This macro is used in CAPsMAN AP channel discovery. It can be overridden on the host level.'
+ -
+ macro: '{$LTEMODEM.RSRP.MIN.WARN}'
+ value: '-100'
+ description: 'The LTE modem RSRP minimum value for warning trigger expression.'
+ -
+ macro: '{$LTEMODEM.RSRQ.MIN.WARN}'
+ value: '-20'
+ description: 'The LTE modem RSRQ minimum value for warning trigger expression.'
+ -
+ macro: '{$LTEMODEM.RSSI.MIN.WARN}'
+ value: '-100'
+ description: 'The LTE modem RSSI minimum value for warning trigger expression.'
+ -
+ macro: '{$LTEMODEM.SINR.MIN.WARN}'
+ value: '0'
+ description: 'The LTE modem SINR minimum value for warning trigger expression.'
+ -
+ macro: '{$MEMORY.UTIL.MAX}'
+ value: '90'
+ -
+ macro: '{$TEMP_CRIT}'
+ value: '60'
+ -
+ macro: '{$TEMP_CRIT:"CPU"}'
+ value: '75'
+ -
+ macro: '{$TEMP_CRIT_LOW}'
+ value: '5'
+ -
+ macro: '{$TEMP_WARN}'
+ value: '50'
+ -
+ macro: '{$TEMP_WARN:"CPU"}'
+ value: '70'
+ -
+ macro: '{$VFS.FS.PUSED.MAX.CRIT}'
+ value: '90'
+ -
+ macro: '{$VFS.FS.PUSED.MAX.WARN}'
+ value: '80'
+ graphs:
+ -
+ uuid: 00b301e0452b4c43abdba945529c667d
+ name: 'Memory utilization'
+ ymin_type_1: FIXED
+ ymax_type_1: FIXED
+ graph_items:
+ -
+ drawtype: GRADIENT_LINE
+ color: 1A7C11
+ item:
+ host: 'MikroTik RB5009UGSIN SNMP'
+ key: 'vm.memory.util[memoryUsedPercentage.Memory]'