zabbix_export: version: '6.2' date: '2022-06-07T19:34:34Z' template_groups: - uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - uuid: 538ec67ce01341a9b281dbd86d86d2a2 template: 'MikroTik CRS112-8P-4S-IN SNMP' name: 'MikroTik CRS112-8P-4S-IN SNMP' description: | The template for monitoring Switch MikroTik CRS112-8P-4S-IN. 8x Gigabit Ethernet Smart Switch with PoE-out, 4x SFP cages, 400MHz CPU, 128MB RAM, desktop case, RouterOS L5 MIBs used: HOST-RESOURCES-MIB SNMPv2-MIB MIKROTIK-MIB IF-MIB Template tooling version used: 0.41 groups: - name: 'Templates/Network devices' items: - uuid: 8a3ff0b65daf4c47999b0f9877339b47 name: 'ICMP ping' type: SIMPLE key: icmpping history: 1w valuemap: name: 'Service state' tags: - tag: component value: health - tag: component value: network triggers: - uuid: 16ef2e7fa1a949298407a0a0b4d77746 expression: 'max(/MikroTik CRS112-8P-4S-IN SNMP/icmpping,#3)=0' name: 'Unavailable by ICMP ping' priority: HIGH description: 'Last three attempts returned timeout. Please check device connectivity.' tags: - tag: scope value: availability - uuid: 710be8da30564d90816b724c4aa409f4 name: 'ICMP loss' type: SIMPLE key: icmppingloss history: 1w value_type: FLOAT units: '%' tags: - tag: component value: health - tag: component value: network triggers: - uuid: 1dbb087e217944aebb6cd2ed14685a46 expression: 'min(/MikroTik CRS112-8P-4S-IN SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/MikroTik CRS112-8P-4S-IN SNMP/icmppingloss,5m)<100' name: 'High ICMP ping loss' opdata: 'Loss: {ITEM.LASTVALUE1}' priority: WARNING dependencies: - name: 'Unavailable by ICMP ping' expression: 'max(/MikroTik CRS112-8P-4S-IN SNMP/icmpping,#3)=0' tags: - tag: scope value: availability - tag: scope value: performance - uuid: 9a37178d9a534fbca0c71e7f6387b718 name: 'ICMP response time' type: SIMPLE key: icmppingsec history: 1w value_type: FLOAT units: s tags: - tag: component value: health - tag: component value: network triggers: - uuid: 2dd9b73423b946f89dc7a421e12fd58e expression: 'avg(/MikroTik CRS112-8P-4S-IN SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN}' name: 'High ICMP ping response time' opdata: 'Value: {ITEM.LASTVALUE1}' priority: WARNING dependencies: - name: 'High ICMP ping loss' expression: 'min(/MikroTik CRS112-8P-4S-IN SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/MikroTik CRS112-8P-4S-IN SNMP/icmppingloss,5m)<100' - name: 'Unavailable by ICMP ping' expression: 'max(/MikroTik CRS112-8P-4S-IN SNMP/icmpping,#3)=0' tags: - tag: scope value: availability - tag: scope value: performance - uuid: fd5785cc745a4c23b36e7b88920cb677 name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback history: 2w trends: '0' value_type: LOG description: 'The item is used to collect all SNMP traps unmatched by other snmptrap items' logtimefmt: 'hh:mm:sszyyyy/MM/dd' tags: - tag: component value: network - uuid: 52453d3272f04c1b90334407a44ed110 name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 key: 'system.contact[sysContact.0]' delay: 15m history: 2w trends: '0' value_type: CHAR description: | MIB: SNMPv2-MIB 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. inventory_link: CONTACT preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 12h tags: - tag: component value: system - uuid: 419bf63514994b58abba6586d4241c72 name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 key: 'system.descr[sysDescr.0]' delay: 15m 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. preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 12h tags: - tag: component value: system - uuid: 23de7a030b324ae2bee4fa96d6a724da 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: component value: system triggers: - uuid: 0f66010aec32455eb56414c1ba576982 expression: 'last(/MikroTik CRS112-8P-4S-IN SNMP/system.hw.firmware,#1)<>last(/MikroTik CRS112-8P-4S-IN SNMP/system.hw.firmware,#2) and length(last(/MikroTik CRS112-8P-4S-IN 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' tags: - tag: scope value: notice - uuid: c41bb4d7171b44aca3656092aa2b12b8 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: component value: system - uuid: de134343b324455c9e17396c75aac869 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: component value: system triggers: - uuid: 59c929b470d342b691b01b5d12f87456 expression: 'last(/MikroTik CRS112-8P-4S-IN SNMP/system.hw.serialnumber,#1)<>last(/MikroTik CRS112-8P-4S-IN SNMP/system.hw.serialnumber,#2) and length(last(/MikroTik CRS112-8P-4S-IN SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced' event_name: 'Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' tags: - tag: scope value: notice - uuid: c911a3f7ceb740719933b255aa78a86e name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 key: 'system.location[sysLocation.0]' delay: 15m history: 2w trends: '0' value_type: CHAR description: | MIB: SNMPv2-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string. inventory_link: LOCATION preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 12h tags: - tag: component value: system - uuid: c1bebf0a8a444b84a94f2edf0a631a4f name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 key: system.name delay: 15m history: 2w trends: '0' value_type: CHAR description: | MIB: SNMPv2-MIB 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. inventory_link: NAME preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 12h tags: - tag: component value: system triggers: - uuid: 40ae2f08e95b4affab12454007f4bdc6 expression: 'last(/MikroTik CRS112-8P-4S-IN SNMP/system.name,#1)<>last(/MikroTik CRS112-8P-4S-IN SNMP/system.name,#2) and length(last(/MikroTik CRS112-8P-4S-IN SNMP/system.name))>0' name: 'System name has changed' event_name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' tags: - tag: scope value: notice - tag: scope value: security - uuid: 4ccdb09d16244ab990eb187ed7c06248 name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 key: 'system.objectid[sysObjectID.0]' delay: 15m history: 2w trends: '0' value_type: CHAR description: | MIB: SNMPv2-MIB The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining`what kind of box' is being managed. For example, if vendor`Flintstones, Inc.' was assigned the subtree1.3.6.1.4.1.4242, it could assign the identifier 1.3.6.1.4.1.4242.1.1 to its `Fred Router'. preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 12h tags: - tag: component value: system - uuid: 709a68530d314d448fbf9f9339af594f 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: component value: os triggers: - uuid: c9fb96d72f6942d1b4320014b2e40b0c expression: 'last(/MikroTik CRS112-8P-4S-IN SNMP/system.sw.os[mtxrLicVersion.0],#1)<>last(/MikroTik CRS112-8P-4S-IN SNMP/system.sw.os[mtxrLicVersion.0],#2) and length(last(/MikroTik CRS112-8P-4S-IN 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' dependencies: - name: 'System name has changed' expression: 'last(/MikroTik CRS112-8P-4S-IN SNMP/system.name,#1)<>last(/MikroTik CRS112-8P-4S-IN SNMP/system.name,#2) and length(last(/MikroTik CRS112-8P-4S-IN SNMP/system.name))>0' tags: - tag: scope value: notice - uuid: 66bffe7a0b8041b1aca4609cfebaa924 name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 key: 'system.uptime[sysUpTime.0]' delay: 30s history: 2w trends: 0d units: uptime description: | MIB: SNMPv2-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. preprocessing: - type: MULTIPLIER parameters: - '0.01' tags: - tag: component value: system triggers: - uuid: d81cc3699a454ae3bd9bf813fff8e286 expression: 'last(/MikroTik CRS112-8P-4S-IN SNMP/system.uptime[sysUpTime.0])<10m' name: 'has been restarted' event_name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING description: 'Uptime is less than 10 minutes.' manual_close: 'YES' dependencies: - name: 'No SNMP data collection' expression: 'max(/MikroTik CRS112-8P-4S-IN SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' tags: - tag: scope value: notice - uuid: d80810c2936846d9b037f5e9d00eb6f6 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: component value: memory - uuid: 82807a05026644379df67c28026b9696 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: component value: memory - uuid: 7bfd8141f2d34548a16f73ff7bb665eb 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: component value: memory triggers: - uuid: 72863d07fe654e78b740e2f48e0cebe5 expression: 'min(/MikroTik CRS112-8P-4S-IN SNMP/vm.memory.util[memoryUsedPercentage.Memory],5m)>{$MEMORY.UTIL.MAX}' name: 'High memory utilization' event_name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' tags: - tag: scope value: capacity - tag: scope value: performance - uuid: 3d39d94dbe8b42f9a2dd6d726f04e6fb name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' history: 7d description: | Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list. Possible value: 0 - not available 1 - available 2 - unknown valuemap: name: zabbix.host.available tags: - tag: component value: health - tag: component value: network triggers: - uuid: d720c3c0a669406cad47bf135de9be8c expression: 'max(/MikroTik CRS112-8P-4S-IN SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' name: 'No SNMP data collection' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: WARNING description: 'SNMP is not available for polling. Please check device connectivity and SNMP settings.' dependencies: - name: 'Unavailable by ICMP ping' expression: 'max(/MikroTik CRS112-8P-4S-IN SNMP/icmpping,#3)=0' tags: - tag: scope value: availability discovery_rules: - uuid: 1a85ac0568c2458f90a90cb7a0642370 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: 768094b0e66b42beb95b8f67003b1650 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: component value: cpu trigger_prototypes: - uuid: a2148ac68e78401c81ea5ef66cddc04c expression: 'min(/MikroTik CRS112-8P-4S-IN SNMP/system.cpu.util[hrProcessorLoad.{#SNMPINDEX}],5m)>{$CPU.UTIL.CRIT}' name: '#{#SNMPINDEX}: High CPU utilization' event_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.' tags: - tag: scope value: performance graph_prototypes: - uuid: f4d14cb6ccdd44ccb5e43d449baa8d65 name: '#{#SNMPINDEX}: CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED graph_items: - drawtype: GRADIENT_LINE color: 1A7C11 item: host: 'MikroTik CRS112-8P-4S-IN SNMP' key: 'system.cpu.util[hrProcessorLoad.{#SNMPINDEX}]' - uuid: 50423572f0824002b674a005262086bb 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: 0e27fff5b5264b7dbaf9b3bd6babebeb 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: component value: temperature trigger_prototypes: - uuid: 0e9494a8018f4943a84c1e6b6304439f expression: 'avg(/MikroTik CRS112-8P-4S-IN SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"CPU"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/MikroTik CRS112-8P-4S-IN SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"CPU"}-3' name: 'CPU: Temperature is above critical threshold' event_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' tags: - tag: scope value: availability - tag: scope value: performance - uuid: 6877c6d086354b5eac351ddbe1dc5656 expression: 'avg(/MikroTik CRS112-8P-4S-IN SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)>{$TEMP_WARN:"CPU"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/MikroTik CRS112-8P-4S-IN SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)<{$TEMP_WARN:"CPU"}-3' name: 'CPU: Temperature is above warning threshold' event_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' expression: 'avg(/MikroTik CRS112-8P-4S-IN SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"CPU"}' recovery_expression: 'max(/MikroTik CRS112-8P-4S-IN SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"CPU"}-3' tags: - tag: scope value: availability - tag: scope value: performance - uuid: 608d5359e01148a2b8dcc507a11f5ea3 expression: 'avg(/MikroTik CRS112-8P-4S-IN SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"CPU"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/MikroTik CRS112-8P-4S-IN SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"CPU"}+3' name: 'CPU: Temperature is too low' event_name: 'CPU: Temperature is too low: <{$TEMP_CRIT_LOW:"CPU"}' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: AVERAGE tags: - tag: scope value: availability - tag: scope value: performance - uuid: 715783a411ee47bb9cca13c7ef7b5938 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: 078f3735ac0d4403b539c27a77284658 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: component value: temperature trigger_prototypes: - uuid: 5eff445458ec4f2f9b9b9085f9487f7d expression: 'avg(/MikroTik CRS112-8P-4S-IN SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Device"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/MikroTik CRS112-8P-4S-IN SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Device"}-3' name: 'Device: Temperature is above critical threshold' event_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' tags: - tag: scope value: availability - tag: scope value: performance - uuid: 3d9498b115df444981717267ccbe926b expression: 'avg(/MikroTik CRS112-8P-4S-IN SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Device"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/MikroTik CRS112-8P-4S-IN SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)<{$TEMP_WARN:"Device"}-3' name: 'Device: Temperature is above warning threshold' event_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' expression: 'avg(/MikroTik CRS112-8P-4S-IN SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Device"}' recovery_expression: 'max(/MikroTik CRS112-8P-4S-IN SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Device"}-3' tags: - tag: scope value: availability - tag: scope value: performance - uuid: c3b94c3a222746cc9f88c5f44c3e882b expression: 'avg(/MikroTik CRS112-8P-4S-IN SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Device"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/MikroTik CRS112-8P-4S-IN SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"Device"}+3' name: 'Device: Temperature is too low' event_name: 'Device: Temperature is too low: <{$TEMP_CRIT_LOW:"Device"}' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: AVERAGE tags: - tag: scope value: availability - tag: scope value: performance - uuid: 4ec79e9f9a65495eae664a3b8a503978 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: 5993db957ee9482d8145eb73f9e47d4f 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: component value: interface - tag: component value: network - tag: interface value: '{#IFNAME}' trigger_prototypes: - uuid: d3b264a57365416ba32dd5ee7f3b2c72 expression: 'max(/MikroTik CRS112-8P-4S-IN SNMP/lte.modem.rsrp[mtxrLTEModemSignalRSRP.{#SNMPINDEX}],5m) < {$LTEMODEM.RSRP.MIN.WARN}' name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem RSRP is low' event_name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem RSRP is low (below {$LTEMODEM.RSRP.MIN.WARN}dbm for 5m)' priority: WARNING tags: - tag: scope value: availability - tag: scope value: performance - uuid: ccfcd108155b4d359388311b7d74c988 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: component value: interface - tag: component value: network - tag: interface value: '{#IFNAME}' trigger_prototypes: - uuid: c69186a3c737437696414d1d1c434a3c expression: 'max(/MikroTik CRS112-8P-4S-IN SNMP/lte.modem.rsrq[mtxrLTEModemSignalRSRQ.{#SNMPINDEX}],5m) < {$LTEMODEM.RSRQ.MIN.WARN}' name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem RSRQ is low' event_name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem RSRQ is low (below {$LTEMODEM.RSRQ.MIN.WARN}db for 5m)' priority: WARNING tags: - tag: scope value: availability - tag: scope value: performance - uuid: 9e9296bb427c42828eede79f5ec62c1a 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: component value: interface - tag: component value: network - tag: interface value: '{#IFNAME}' trigger_prototypes: - uuid: 8179d0962048402c9843878c34f3a45c expression: 'max(/MikroTik CRS112-8P-4S-IN SNMP/lte.modem.rssi[mtxrLTEModemSignalRSSI.{#SNMPINDEX}],5m) < {$LTEMODEM.RSSI.MIN.WARN}' name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem RSSI is low' event_name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem RSSI is low (below {$LTEMODEM.RSSI.MIN.WARN}dbm for 5m)' priority: WARNING tags: - tag: scope value: availability - tag: scope value: performance - uuid: 53fd3660ee2b45eeadb7300962bb1ac4 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: component value: interface - tag: component value: network - tag: interface value: '{#IFNAME}' trigger_prototypes: - uuid: fdb14600d90a448a83bdc51dd170296b expression: 'max(/MikroTik CRS112-8P-4S-IN SNMP/lte.modem.sinr[mtxrLTEModemSignalSINR.{#SNMPINDEX}],5m) < {$LTEMODEM.SINR.MIN.WARN}' name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem SINR is low' event_name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem SINR is low (below {$LTEMODEM.SINR.MIN.WARN}db for 5m)' priority: WARNING tags: - tag: scope value: availability - tag: scope value: performance graph_prototypes: - uuid: 5cdf7db912de4880950b91606659976a name: 'Interface {#IFNAME}({#IFALIAS}): Modem Signal. {#SNMPINDEX}' graph_items: - color: 1A7C11 item: host: 'MikroTik CRS112-8P-4S-IN SNMP' key: 'lte.modem.sinr[mtxrLTEModemSignalSINR.{#SNMPINDEX}]' - sortorder: '1' color: 2774A4 item: host: 'MikroTik CRS112-8P-4S-IN SNMP' key: 'lte.modem.rsrq[mtxrLTEModemSignalRSRQ.{#SNMPINDEX}]' - sortorder: '2' color: F63100 item: host: 'MikroTik CRS112-8P-4S-IN SNMP' key: 'lte.modem.rsrp[mtxrLTEModemSignalRSRP.{#SNMPINDEX}]' - sortorder: '3' color: A54F10 item: host: 'MikroTik CRS112-8P-4S-IN SNMP' key: 'lte.modem.rssi[mtxrLTEModemSignalRSSI.{#SNMPINDEX}]' - uuid: 67a4605912ca4fc0a37325b87e637600 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: 1cd0e51853ff4209a21912f6ea9bd1b6 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: component value: interface - tag: component value: network - tag: interface value: '{#IFNAME}' - uuid: 73bcd9521b2e4a13898d1dab0632e76e 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: component value: interface - tag: component value: network - tag: interface value: '{#IFNAME}' - uuid: 332f17f8800145088ea65fbd56bcc355 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: component value: interface - tag: component value: network - tag: interface value: '{#IFNAME}' - uuid: 5d3d6f97506b4fc3a5cef2c6a03cdbaf 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: component value: interface - tag: component value: network - tag: interface value: '{#IFNAME}' - uuid: f74d9c3ed71c45bb910f08bcb0fb3eda 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 authentication procedures for full connection. tags: - tag: component value: interface - tag: component value: network - tag: interface value: '{#IFNAME}' - uuid: 5ace2ebfb2734287abf9d361fedfb4f3 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: 22afbe0ad8394eb4a37788884df98278 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: component value: interface - tag: component value: network - tag: interface value: '{#IFNAME}' - uuid: d171d2cc8f774581ac7bb39ec8749bcd 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: component value: interface - tag: component value: network - tag: interface value: '{#IFNAME}' - uuid: 2527a7e7306640dc83a0c810a9ff248c 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 authentication procedures for full connection. tags: - tag: component value: interface - tag: component value: network - tag: interface value: '{#IFNAME}' - uuid: a1f9dec23d75439b9d47670c93881360 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: component value: interface - tag: component value: network - tag: interface value: '{#IFNAME}' trigger_prototypes: - uuid: f60557875559490a891eb81c11e0cf37 expression: 'last(/MikroTik CRS112-8P-4S-IN 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.' tags: - tag: scope value: availability - tag: scope value: performance - uuid: c2479dd8eab044e3b5f141a0f993a24c name: 'Network interfaces discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]' key: net.if.discovery delay: 1h filter: evaltype: AND conditions: - macro: '{#IFADMINSTATUS}' value: '{$NET.IF.IFADMINSTATUS.MATCHES}' formulaid: A - macro: '{#IFADMINSTATUS}' value: '{$NET.IF.IFADMINSTATUS.NOT_MATCHES}' operator: NOT_MATCHES_REGEX formulaid: B - macro: '{#IFOPERSTATUS}' value: '{$NET.IF.IFOPERSTATUS.MATCHES}' formulaid: I - macro: '{#IFOPERSTATUS}' value: '{$NET.IF.IFOPERSTATUS.NOT_MATCHES}' operator: NOT_MATCHES_REGEX formulaid: J - macro: '{#IFNAME}' value: '{$NET.IF.IFNAME.MATCHES}' formulaid: G - macro: '{#IFNAME}' value: '{$NET.IF.IFNAME.NOT_MATCHES}' operator: NOT_MATCHES_REGEX formulaid: H - macro: '{#IFDESCR}' value: '{$NET.IF.IFDESCR.MATCHES}' formulaid: E - macro: '{#IFDESCR}' value: '{$NET.IF.IFDESCR.NOT_MATCHES}' operator: NOT_MATCHES_REGEX formulaid: F - macro: '{#IFALIAS}' value: '{$NET.IF.IFALIAS.MATCHES}' formulaid: C - macro: '{#IFALIAS}' value: '{$NET.IF.IFALIAS.NOT_MATCHES}' operator: NOT_MATCHES_REGEX formulaid: D - macro: '{#IFTYPE}' value: '{$NET.IF.IFTYPE.MATCHES}' formulaid: K - macro: '{#IFTYPE}' value: '{$NET.IF.IFTYPE.NOT_MATCHES}' operator: NOT_MATCHES_REGEX formulaid: L description: 'Discovering interfaces from IF-MIB.' item_prototypes: - uuid: 5cefc809031745debdad7316afafb304 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.13.{#SNMPINDEX}' key: 'net.if.in.discards[ifInDiscards.{#SNMPINDEX}]' delay: 3m history: 7d description: | MIB: IF-MIB The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. preprocessing: - type: CHANGE_PER_SECOND parameters: - '' tags: - tag: component value: network - tag: description value: '{#IFALIAS}' - tag: interface value: '{#IFNAME}' - uuid: 3b0097d2131f4081a6f80d5d91c5db71 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.14.{#SNMPINDEX}' key: 'net.if.in.errors[ifInErrors.{#SNMPINDEX}]' delay: 3m history: 7d description: | MIB: IF-MIB 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. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. preprocessing: - type: CHANGE_PER_SECOND parameters: - '' tags: - tag: component value: network - tag: description value: '{#IFALIAS}' - tag: interface value: '{#IFNAME}' - uuid: ec9f44208eae4baf84b8efeac18d4218 name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}' key: 'net.if.in[ifHCInOctets.{#SNMPINDEX}]' delay: 3m history: 7d units: bps description: | MIB: IF-MIB The total number of octets received on the interface, including framing characters. This object is a 64-bit version of ifInOctets. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. preprocessing: - type: CHANGE_PER_SECOND parameters: - '' - type: MULTIPLIER parameters: - '8' tags: - tag: component value: network - tag: description value: '{#IFALIAS}' - tag: interface value: '{#IFNAME}' - uuid: b1c8a69233b94c898b8f5af80a29b182 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.19.{#SNMPINDEX}' key: 'net.if.out.discards[ifOutDiscards.{#SNMPINDEX}]' delay: 3m history: 7d description: | MIB: IF-MIB The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. preprocessing: - type: CHANGE_PER_SECOND parameters: - '' tags: - tag: component value: network - tag: description value: '{#IFALIAS}' - tag: interface value: '{#IFNAME}' - uuid: da9968a76a9c43d3bbf6ecbe786797e2 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.20.{#SNMPINDEX}' key: 'net.if.out.errors[ifOutErrors.{#SNMPINDEX}]' delay: 3m history: 7d description: | MIB: IF-MIB For packet-oriented interfaces, the number of outbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character-oriented or fixed-length interfaces, the number of outbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. preprocessing: - type: CHANGE_PER_SECOND parameters: - '' tags: - tag: component value: network - tag: description value: '{#IFALIAS}' - tag: interface value: '{#IFNAME}' - uuid: e356fde53c964f17a4b0794102bf76e6 name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}' key: 'net.if.out[ifHCOutOctets.{#SNMPINDEX}]' delay: 3m history: 7d units: bps description: | MIB: IF-MIB The total number of octets transmitted out of the interface, including framing characters. This object is a 64-bit version of ifOutOctets.Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. preprocessing: - type: CHANGE_PER_SECOND parameters: - '' - type: MULTIPLIER parameters: - '8' tags: - tag: component value: network - tag: description value: '{#IFALIAS}' - tag: interface value: '{#IFNAME}' - uuid: d32f4d57b4f34b1696480ba583812e69 name: 'Interface {#IFNAME}({#IFALIAS}): Speed' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.15.{#SNMPINDEX}' key: 'net.if.speed[ifHighSpeed.{#SNMPINDEX}]' delay: 5m history: 7d trends: 0d units: bps description: | MIB: IF-MIB An estimate of the interface's current bandwidth in units of 1,000,000 bits per second. If this object reports a value of `n' then the speed of the interface is somewhere in the range of `n-500,000' to`n+499,999'. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth. For a sub-layer which has no concept of bandwidth, this object should be zero. preprocessing: - type: MULTIPLIER parameters: - '1000000' - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 1h tags: - tag: component value: network - tag: description value: '{#IFALIAS}' - tag: interface value: '{#IFNAME}' - uuid: 68e8bd9d8a56444a95cb7215518e4c2c name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}' key: 'net.if.status[ifOperStatus.{#SNMPINDEX}]' history: 7d trends: '0' description: | MIB: IF-MIB The current operational state of the interface. - The testing(3) state indicates that no operational packet scan be passed - If ifAdminStatus is down(2) then ifOperStatus should be down(2) - If ifAdminStatus is changed to up(1) then ifOperStatus should change to up(1) if the interface is ready to transmit and receive network traffic - It should change todormant(5) if the interface is waiting for external actions (such as a serial line waiting for an incoming connection) - It should remain in the down(2) state if and only if there is a fault that prevents it from going to the up(1) state - It should remain in the notPresent(6) state if the interface has missing(typically, hardware) components. valuemap: name: 'IF-MIB::ifOperStatus' tags: - tag: component value: network - tag: description value: '{#IFALIAS}' - tag: interface value: '{#IFNAME}' trigger_prototypes: - uuid: bdab20ca351f4d39a27c636b33df9de1 expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' name: 'Interface {#IFNAME}({#IFALIAS}): Link down' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: | This trigger expression works as follows: 1. Can be triggered if operations status is down. 2. {$IFCONTROL:"{#IFNAME}"}=1 - user can redefine Context macro to value - 0. That marks this interface as not important. No new trigger will be fired if this interface is down. 3. {TEMPLATE_NAME:METRIC.diff()}=1) - trigger fires only if operational status was up(1) sometime before. (So, do not fire 'ethernal off' interfaces.) WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' tags: - tag: scope value: availability - uuid: 835bd6ca78b143af833d267e408f9862 name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}' key: 'net.if.type[ifType.{#SNMPINDEX}]' delay: 1h history: 7d trends: 0d description: | MIB: IF-MIB The type of interface. Additional values for ifType are assigned by the Internet Assigned Numbers Authority (IANA), through updating the syntax of the IANAifType textual convention. valuemap: name: 'IF-MIB::ifType' preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 1d tags: - tag: component value: network - tag: description value: '{#IFALIAS}' - tag: interface value: '{#IFNAME}' trigger_prototypes: - uuid: ba58df29a51d4ad6b415654f10968e27 expression: | change(/MikroTik CRS112-8P-4S-IN SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])<0 and last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])>0 and ( last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.type[ifType.{#SNMPINDEX}])=6 or last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.type[ifType.{#SNMPINDEX}])=7 or last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.type[ifType.{#SNMPINDEX}])=11 or last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.type[ifType.{#SNMPINDEX}])=62 or last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.type[ifType.{#SNMPINDEX}])=69 or last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.type[ifType.{#SNMPINDEX}])=117 ) and (last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2) recovery_mode: RECOVERY_EXPRESSION recovery_expression: | (change(/MikroTik CRS112-8P-4S-IN SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])>0 and last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}],#2)>0) or (last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2) name: 'Interface {#IFNAME}({#IFALIAS}): Ethernet has changed to lower speed than it was before' opdata: 'Current reported speed: {ITEM.LASTVALUE1}' priority: INFO description: 'This Ethernet connection has transitioned down from its known maximum speed. This might be a sign of autonegotiation issues. Ack to close.' manual_close: 'YES' dependencies: - name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))' recovery_expression: 'last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' tags: - tag: scope value: performance - uuid: 29ca187c6d6941caab396f6b57e86746 expression: | (avg(/MikroTik CRS112-8P-4S-IN SNMP/net.if.in[ifHCInOctets.{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}]) or avg(/MikroTik CRS112-8P-4S-IN SNMP/net.if.out[ifHCOutOctets.{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])) and last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])>0 recovery_mode: RECOVERY_EXPRESSION recovery_expression: | avg(/MikroTik CRS112-8P-4S-IN SNMP/net.if.in[ifHCInOctets.{#SNMPINDEX}],15m)<(({$IF.UTIL.MAX:"{#IFNAME}"}-3)/100)*last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}]) and avg(/MikroTik CRS112-8P-4S-IN SNMP/net.if.out[ifHCOutOctets.{#SNMPINDEX}],15m)<(({$IF.UTIL.MAX:"{#IFNAME}"}-3)/100)*last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}]) name: 'Interface {#IFNAME}({#IFALIAS}): High bandwidth usage' event_name: 'Interface {#IFNAME}({#IFALIAS}): High bandwidth usage (>{$IF.UTIL.MAX:"{#IFNAME}"}%)' opdata: 'In: {ITEM.LASTVALUE1}, out: {ITEM.LASTVALUE3}, speed: {ITEM.LASTVALUE2}' priority: WARNING description: 'The network interface utilization is close to its estimated maximum bandwidth.' manual_close: 'YES' dependencies: - name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))' recovery_expression: 'last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' tags: - tag: scope value: performance - uuid: 72076d70d7b644b19e64bd55fab5e594 expression: | min(/MikroTik CRS112-8P-4S-IN SNMP/net.if.in.errors[ifInErrors.{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} or min(/MikroTik CRS112-8P-4S-IN SNMP/net.if.out.errors[ifOutErrors.{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} recovery_mode: RECOVERY_EXPRESSION recovery_expression: | max(/MikroTik CRS112-8P-4S-IN SNMP/net.if.in.errors[ifInErrors.{#SNMPINDEX}],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8 and max(/MikroTik CRS112-8P-4S-IN SNMP/net.if.out.errors[ifOutErrors.{#SNMPINDEX}],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8 name: 'Interface {#IFNAME}({#IFALIAS}): High error rate' event_name: 'Interface {#IFNAME}({#IFALIAS}): High error rate (>{$IF.ERRORS.WARN:"{#IFNAME}"} for 5m)' opdata: 'errors in: {ITEM.LASTVALUE1}, errors out: {ITEM.LASTVALUE2}' priority: WARNING description: 'Recovers when below 80% of {$IF.ERRORS.WARN:"{#IFNAME}"} threshold' manual_close: 'YES' dependencies: - name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))' recovery_expression: 'last(/MikroTik CRS112-8P-4S-IN SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' tags: - tag: scope value: availability - tag: scope value: performance graph_prototypes: - uuid: 490128f059d24904ab5e6ef0454ea3d4 name: 'Interface {#IFNAME}({#IFALIAS}): Network traffic' graph_items: - drawtype: GRADIENT_LINE color: 1A7C11 item: host: 'MikroTik CRS112-8P-4S-IN SNMP' key: 'net.if.in[ifHCInOctets.{#SNMPINDEX}]' - sortorder: '1' drawtype: BOLD_LINE color: 2774A4 item: host: 'MikroTik CRS112-8P-4S-IN SNMP' key: 'net.if.out[ifHCOutOctets.{#SNMPINDEX}]' - sortorder: '2' color: F63100 yaxisside: RIGHT item: host: 'MikroTik CRS112-8P-4S-IN SNMP' key: 'net.if.out.errors[ifOutErrors.{#SNMPINDEX}]' - sortorder: '3' color: A54F10 yaxisside: RIGHT item: host: 'MikroTik CRS112-8P-4S-IN SNMP' key: 'net.if.in.errors[ifInErrors.{#SNMPINDEX}]' - sortorder: '4' color: FC6EA3 yaxisside: RIGHT item: host: 'MikroTik CRS112-8P-4S-IN SNMP' key: 'net.if.out.discards[ifOutDiscards.{#SNMPINDEX}]' - sortorder: '5' color: 6C59DC yaxisside: RIGHT item: host: 'MikroTik CRS112-8P-4S-IN SNMP' key: 'net.if.in.discards[ifInDiscards.{#SNMPINDEX}]' - uuid: 1c4b3868273546bb8d2a95f30cc9d1ed name: 'Storage discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#FSNAME},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: edc44941d5e449b4ba5400e3c614861d 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: component value: storage - tag: filesystem value: '{#FSNAME}' - uuid: 1fe1c3ed7e1d413e9c5717f7bc511845 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: component value: storage - tag: filesystem value: '{#FSNAME}' - uuid: bffab5765d194dd6a8f74b5b40f2ec8f 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: component value: storage - tag: filesystem value: '{#FSNAME}' trigger_prototypes: - uuid: 2e7f4f0eaf384c68acaf1bafadc6296a expression: | last(/MikroTik CRS112-8P-4S-IN SNMP/vfs.fs.pused[hrStorageSize.{#SNMPINDEX}])>{$VFS.FS.PUSED.MAX.CRIT:"Disk-{#SNMPINDEX}"} and ((last(/MikroTik CRS112-8P-4S-IN SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/MikroTik CRS112-8P-4S-IN SNMP/vfs.fs.used[hrStorageSize.{#SNMPINDEX}]))<{$VFS.FS.FREE.MIN.CRIT:"Disk-{#SNMPINDEX}"} or timeleft(/MikroTik CRS112-8P-4S-IN SNMP/vfs.fs.pused[hrStorageSize.{#SNMPINDEX}],1h,100)<1d) name: 'Disk-{#SNMPINDEX}: Disk space is critically low' event_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 {$VFS.FS.FREE.MIN.CRIT:"Disk-{#SNMPINDEX}"}. - The disk will be full in less than 24 hours. manual_close: 'YES' tags: - tag: scope value: availability - tag: scope value: capacity - uuid: 380f830e3e714a99b9c7b30c1fbce14b expression: | last(/MikroTik CRS112-8P-4S-IN SNMP/vfs.fs.pused[hrStorageSize.{#SNMPINDEX}])>{$VFS.FS.PUSED.MAX.WARN:"Disk-{#SNMPINDEX}"} and ((last(/MikroTik CRS112-8P-4S-IN SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/MikroTik CRS112-8P-4S-IN SNMP/vfs.fs.used[hrStorageSize.{#SNMPINDEX}]))<{$VFS.FS.FREE.MIN.WARN:"Disk-{#SNMPINDEX}"} or timeleft(/MikroTik CRS112-8P-4S-IN SNMP/vfs.fs.pused[hrStorageSize.{#SNMPINDEX}],1h,100)<1d) name: 'Disk-{#SNMPINDEX}: Disk space is low' event_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 {$VFS.FS.FREE.MIN.WARN:"Disk-{#SNMPINDEX}"}. - The disk will be full in less than 24 hours. manual_close: 'YES' dependencies: - name: 'Disk-{#SNMPINDEX}: Disk space is critically low' expression: | last(/MikroTik CRS112-8P-4S-IN SNMP/vfs.fs.pused[hrStorageSize.{#SNMPINDEX}])>{$VFS.FS.PUSED.MAX.CRIT:"Disk-{#SNMPINDEX}"} and ((last(/MikroTik CRS112-8P-4S-IN SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/MikroTik CRS112-8P-4S-IN SNMP/vfs.fs.used[hrStorageSize.{#SNMPINDEX}]))<{$VFS.FS.FREE.MIN.CRIT:"Disk-{#SNMPINDEX}"} or timeleft(/MikroTik CRS112-8P-4S-IN SNMP/vfs.fs.pused[hrStorageSize.{#SNMPINDEX}],1h,100)<1d) tags: - tag: scope value: availability - tag: scope value: capacity graph_prototypes: - uuid: 3923f122da254a36b7c89cf96d85dc02 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 CRS112-8P-4S-IN SNMP' key: 'vfs.fs.total[hrStorageSize.{#SNMPINDEX}]' - sortorder: '1' color: C80000 calc_fnc: LAST item: host: 'MikroTik CRS112-8P-4S-IN SNMP' key: 'vfs.fs.used[hrStorageSize.{#SNMPINDEX}]' tags: - tag: class value: network - tag: target value: crs112-8p-4s-in - tag: target value: mikrotik macros: - macro: '{$CPU.UTIL.CRIT}' value: '90' - macro: '{$ICMP_LOSS_WARN}' value: '20' - macro: '{$ICMP_RESPONSE_TIME_WARN}' value: '0.15' - macro: '{$IF.ERRORS.WARN}' value: '2' - macro: '{$IF.UTIL.MAX}' value: '90' - macro: '{$IFCONTROL}' value: '1' - 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: '{$NET.IF.IFADMINSTATUS.MATCHES}' value: '^.*' description: 'Ignore notPresent(6)' - macro: '{$NET.IF.IFADMINSTATUS.NOT_MATCHES}' value: ^2$ description: 'Ignore down(2) administrative status' - macro: '{$NET.IF.IFALIAS.MATCHES}' value: '.*' - macro: '{$NET.IF.IFALIAS.NOT_MATCHES}' value: CHANGE_IF_NEEDED - macro: '{$NET.IF.IFDESCR.MATCHES}' value: '.*' - macro: '{$NET.IF.IFDESCR.NOT_MATCHES}' value: CHANGE_IF_NEEDED - macro: '{$NET.IF.IFNAME.MATCHES}' value: '^.*$' - macro: '{$NET.IF.IFNAME.NOT_MATCHES}' value: '(^Software Loopback Interface|^NULL[0-9.]*$|^[Ll]o[0-9.]*$|^[Ss]ystem$|^Nu[0-9.]*$|^veth[0-9a-z]+$|docker[0-9]+|br-[a-z0-9]{12})' description: 'Filter out loopbacks, nulls, docker veth links and docker0 bridge by default' - macro: '{$NET.IF.IFOPERSTATUS.MATCHES}' value: '^.*$' - macro: '{$NET.IF.IFOPERSTATUS.NOT_MATCHES}' value: ^6$ description: 'Ignore notPresent(6)' - macro: '{$NET.IF.IFTYPE.MATCHES}' value: '.*' - macro: '{$NET.IF.IFTYPE.NOT_MATCHES}' value: CHANGE_IF_NEEDED - macro: '{$SNMP.TIMEOUT}' value: 5m - 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' dashboards: - uuid: 6e57a58b51b341bf828b3f92b133b9e6 name: 'Network interfaces' pages: - widgets: - type: GRAPH_PROTOTYPE width: '24' height: '5' fields: - type: INTEGER name: source_type value: '2' - type: INTEGER name: columns value: '1' - type: INTEGER name: rows value: '1' - type: GRAPH_PROTOTYPE name: graphid value: host: 'MikroTik CRS112-8P-4S-IN SNMP' name: 'Interface {#IFNAME}({#IFALIAS}): Network traffic' valuemaps: - uuid: 844451a575b14c3abccb52db6637c57c name: 'IF-MIB::ifOperStatus' mappings: - value: '1' newvalue: up - value: '2' newvalue: down - value: '4' newvalue: unknown - value: '5' newvalue: dormant - value: '6' newvalue: notPresent - value: '7' newvalue: lowerLayerDown - uuid: f258811d525d47d7a491ffca5cf36211 name: 'IF-MIB::ifType' mappings: - value: '1' newvalue: other - value: '2' newvalue: regular1822 - value: '3' newvalue: hdh1822 - value: '4' newvalue: ddnX25 - value: '5' newvalue: rfc877x25 - value: '6' newvalue: ethernetCsmacd - value: '7' newvalue: iso88023Csmacd - value: '8' newvalue: iso88024TokenBus - value: '9' newvalue: iso88025TokenRing - value: '10' newvalue: iso88026Man - value: '11' newvalue: starLan - value: '12' newvalue: proteon10Mbit - value: '13' newvalue: proteon80Mbit - value: '14' newvalue: hyperchannel - value: '15' newvalue: fddi - value: '16' newvalue: lapb - value: '17' newvalue: sdlc - value: '18' newvalue: ds1 - value: '19' newvalue: e1 - value: '20' newvalue: basicISDN - value: '21' newvalue: primaryISDN - value: '22' newvalue: propPointToPointSerial - value: '23' newvalue: ppp - value: '24' newvalue: softwareLoopback - value: '25' newvalue: eon - value: '26' newvalue: ethernet3Mbit - value: '27' newvalue: nsip - value: '28' newvalue: slip - value: '29' newvalue: ultra - value: '30' newvalue: ds3 - value: '31' newvalue: sip - value: '32' newvalue: frameRelay - value: '33' newvalue: rs232 - value: '34' newvalue: para - value: '35' newvalue: arcnet - value: '36' newvalue: arcnetPlus - value: '37' newvalue: atm - value: '38' newvalue: miox25 - value: '39' newvalue: sonet - value: '40' newvalue: x25ple - value: '41' newvalue: iso88022llc - value: '42' newvalue: localTalk - value: '43' newvalue: smdsDxi - value: '44' newvalue: frameRelayService - value: '45' newvalue: v35 - value: '46' newvalue: hssi - value: '47' newvalue: hippi - value: '48' newvalue: modem - value: '49' newvalue: aal5 - value: '50' newvalue: sonetPath - value: '51' newvalue: sonetVT - value: '52' newvalue: smdsIcip - value: '53' newvalue: propVirtual - value: '54' newvalue: propMultiplexor - value: '55' newvalue: ieee80212 - value: '56' newvalue: fibreChannel - value: '57' newvalue: hippiInterface - value: '58' newvalue: frameRelayInterconnect - value: '59' newvalue: aflane8023 - value: '60' newvalue: aflane8025 - value: '61' newvalue: cctEmul - value: '62' newvalue: fastEther - value: '63' newvalue: isdn - value: '64' newvalue: v11 - value: '65' newvalue: v36 - value: '66' newvalue: g703at64k - value: '67' newvalue: g703at2mb - value: '68' newvalue: qllc - value: '69' newvalue: fastEtherFX - value: '70' newvalue: channel - value: '71' newvalue: ieee80211 - value: '72' newvalue: ibm370parChan - value: '73' newvalue: escon - value: '74' newvalue: dlsw - value: '75' newvalue: isdns - value: '76' newvalue: isdnu - value: '77' newvalue: lapd - value: '78' newvalue: ipSwitch - value: '79' newvalue: rsrb - value: '80' newvalue: atmLogical - value: '81' newvalue: ds0 - value: '82' newvalue: ds0Bundle - value: '83' newvalue: bsc - value: '84' newvalue: async - value: '85' newvalue: cnr - value: '86' newvalue: iso88025Dtr - value: '87' newvalue: eplrs - value: '88' newvalue: arap - value: '89' newvalue: propCnls - value: '90' newvalue: hostPad - value: '91' newvalue: termPad - value: '92' newvalue: frameRelayMPI - value: '93' newvalue: x213 - value: '94' newvalue: adsl - value: '95' newvalue: radsl - value: '96' newvalue: sdsl - value: '97' newvalue: vdsl - value: '98' newvalue: iso88025CRFPInt - value: '99' newvalue: myrinet - value: '100' newvalue: voiceEM - value: '101' newvalue: voiceFXO - value: '102' newvalue: voiceFXS - value: '103' newvalue: voiceEncap - value: '104' newvalue: voiceOverIp - value: '105' newvalue: atmDxi - value: '106' newvalue: atmFuni - value: '107' newvalue: atmIma - value: '108' newvalue: pppMultilinkBundle - value: '109' newvalue: ipOverCdlc - value: '110' newvalue: ipOverClaw - value: '111' newvalue: stackToStack - value: '112' newvalue: virtualIpAddress - value: '113' newvalue: mpc - value: '114' newvalue: ipOverAtm - value: '115' newvalue: iso88025Fiber - value: '116' newvalue: tdlc - value: '117' newvalue: gigabitEthernet - value: '118' newvalue: hdlc - value: '119' newvalue: lapf - value: '120' newvalue: v37 - value: '121' newvalue: x25mlp - value: '122' newvalue: x25huntGroup - value: '123' newvalue: trasnpHdlc - value: '124' newvalue: interleave - value: '125' newvalue: fast - value: '126' newvalue: ip - value: '127' newvalue: docsCableMaclayer - value: '128' newvalue: docsCableDownstream - value: '129' newvalue: docsCableUpstream - value: '130' newvalue: a12MppSwitch - value: '131' newvalue: tunnel - value: '132' newvalue: coffee - value: '133' newvalue: ces - value: '134' newvalue: atmSubInterface - value: '135' newvalue: l2vlan - value: '136' newvalue: l3ipvlan - value: '137' newvalue: l3ipxvlan - value: '138' newvalue: digitalPowerline - value: '139' newvalue: mediaMailOverIp - value: '140' newvalue: dtm - value: '141' newvalue: dcn - value: '142' newvalue: ipForward - value: '143' newvalue: msdsl - value: '144' newvalue: ieee1394 - value: '145' newvalue: if-gsn - value: '146' newvalue: dvbRccMacLayer - value: '147' newvalue: dvbRccDownstream - value: '148' newvalue: dvbRccUpstream - value: '149' newvalue: atmVirtual - value: '150' newvalue: mplsTunnel - value: '151' newvalue: srp - value: '152' newvalue: voiceOverAtm - value: '153' newvalue: voiceOverFrameRelay - value: '154' newvalue: idsl - value: '155' newvalue: compositeLink - value: '156' newvalue: ss7SigLink - value: '157' newvalue: propWirelessP2P - value: '158' newvalue: frForward - value: '159' newvalue: rfc1483 - value: '160' newvalue: usb - value: '161' newvalue: ieee8023adLag - value: '162' newvalue: bgppolicyaccounting - value: '163' newvalue: frf16MfrBundle - value: '164' newvalue: h323Gatekeeper - value: '165' newvalue: h323Proxy - value: '166' newvalue: mpls - value: '167' newvalue: mfSigLink - value: '168' newvalue: hdsl2 - value: '169' newvalue: shdsl - value: '170' newvalue: ds1FDL - value: '171' newvalue: pos - value: '172' newvalue: dvbAsiIn - value: '173' newvalue: dvbAsiOut - value: '174' newvalue: plc - value: '175' newvalue: nfas - value: '176' newvalue: tr008 - value: '177' newvalue: gr303RDT - value: '178' newvalue: gr303IDT - value: '179' newvalue: isup - value: '180' newvalue: propDocsWirelessMaclayer - value: '181' newvalue: propDocsWirelessDownstream - value: '182' newvalue: propDocsWirelessUpstream - value: '183' newvalue: hiperlan2 - value: '184' newvalue: propBWAp2Mp - value: '185' newvalue: sonetOverheadChannel - value: '186' newvalue: digitalWrapperOverheadChannel - value: '187' newvalue: aal2 - value: '188' newvalue: radioMAC - value: '189' newvalue: atmRadio - value: '190' newvalue: imt - value: '191' newvalue: mvl - value: '192' newvalue: reachDSL - value: '193' newvalue: frDlciEndPt - value: '194' newvalue: atmVciEndPt - value: '195' newvalue: opticalChannel - value: '196' newvalue: opticalTransport - value: '197' newvalue: propAtm - value: '198' newvalue: voiceOverCable - value: '199' newvalue: infiniband - value: '200' newvalue: teLink - value: '201' newvalue: q2931 - value: '202' newvalue: virtualTg - value: '203' newvalue: sipTg - value: '204' newvalue: sipSig - value: '205' newvalue: docsCableUpstreamChannel - value: '206' newvalue: econet - value: '207' newvalue: pon155 - value: '208' newvalue: pon622 - value: '209' newvalue: bridge - value: '210' newvalue: linegroup - value: '211' newvalue: voiceEMFGD - value: '212' newvalue: voiceFGDEANA - value: '213' newvalue: voiceDID - value: '214' newvalue: mpegTransport - value: '215' newvalue: sixToFour - value: '216' newvalue: gtp - value: '217' newvalue: pdnEtherLoop1 - value: '218' newvalue: pdnEtherLoop2 - value: '219' newvalue: opticalChannelGroup - value: '220' newvalue: homepna - value: '221' newvalue: gfp - value: '222' newvalue: ciscoISLvlan - value: '223' newvalue: actelisMetaLOOP - value: '224' newvalue: fcipLink - value: '225' newvalue: rpr - value: '226' newvalue: qam - value: '227' newvalue: lmp - value: '228' newvalue: cblVectaStar - value: '229' newvalue: docsCableMCmtsDownstream - value: '230' newvalue: adsl2 - value: '231' newvalue: macSecControlledIF - value: '232' newvalue: macSecUncontrolledIF - value: '233' newvalue: aviciOpticalEther - value: '234' newvalue: atmbond - value: '235' newvalue: voiceFGDOS - value: '236' newvalue: mocaVersion1 - value: '237' newvalue: ieee80216WMAN - value: '238' newvalue: adsl2plus - value: '239' newvalue: dvbRcsMacLayer - value: '240' newvalue: dvbTdm - value: '241' newvalue: dvbRcsTdma - value: '242' newvalue: x86Laps - value: '243' newvalue: wwanPP - value: '244' newvalue: wwanPP2 - value: '245' newvalue: voiceEBS - value: '246' newvalue: ifPwType - value: '247' newvalue: ilan - value: '248' newvalue: pip - value: '249' newvalue: aluELP - value: '250' newvalue: gpon - value: '251' newvalue: vdsl2 - value: '252' newvalue: capwapDot11Profile - value: '253' newvalue: capwapDot11Bss - value: '254' newvalue: capwapWtpVirtualRadio - value: '255' newvalue: bits - value: '256' newvalue: docsCableUpstreamRfPort - value: '257' newvalue: cableDownstreamRfPort - value: '258' newvalue: vmwareVirtualNic - value: '259' newvalue: ieee802154 - value: '260' newvalue: otnOdu - value: '261' newvalue: otnOtu - value: '262' newvalue: ifVfiType - value: '263' newvalue: g9981 - value: '264' newvalue: g9982 - value: '265' newvalue: g9983 - value: '266' newvalue: aluEpon - value: '267' newvalue: aluEponOnu - value: '268' newvalue: aluEponPhysicalUni - value: '269' newvalue: aluEponLogicalLink - value: '270' newvalue: aluGponOnu - value: '271' newvalue: aluGponPhysicalUni - value: '272' newvalue: vmwareNicTeam - value: '277' newvalue: docsOfdmDownstream - value: '278' newvalue: docsOfdmaUpstream - value: '279' newvalue: gfast - value: '280' newvalue: sdci - value: '281' newvalue: xboxWireless - value: '282' newvalue: fastdsl - value: '283' newvalue: docsCableScte55d1FwdOob - value: '284' newvalue: docsCableScte55d1RetOob - value: '285' newvalue: docsCableScte55d2DsOob - value: '286' newvalue: docsCableScte55d2UsOob - value: '287' newvalue: docsCableNdf - value: '288' newvalue: docsCableNdr - value: '289' newvalue: ptm - value: '290' newvalue: ghn - uuid: cadc9c4a3e0549a9bd4092539a6e788b name: 'Service state' mappings: - value: '0' newvalue: Down - value: '1' newvalue: Up - uuid: 85b1c3feb18c4cbeb187dff5c4dd723b name: zabbix.host.available mappings: - value: '0' newvalue: 'not available' - value: '1' newvalue: available - value: '2' newvalue: unknown graphs: - uuid: f68d99090e0c421288deee125650eba0 name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED graph_items: - drawtype: GRADIENT_LINE color: 1A7C11 item: host: 'MikroTik CRS112-8P-4S-IN SNMP' key: 'vm.memory.util[memoryUsedPercentage.Memory]'