ZYXEL IES-6000 by SNMP
Overview
Known Issues
Description: Incorrect handling of SNMP bulk requests. Disable the use of bulk requests in the SNMP interface settings. Version: all versions firmware Device: ZYXEL IES-6000
Requirements
Zabbix version: 7.4 and higher.
Tested versions
This template has been tested on:
- ZYXEL IES-6000
Configuration
Zabbix should be configured according to the instructions in the Templates out of the box section.
Setup
Refer to the vendor documentation.
Macros used
| Name | Description | Default |
|---|---|---|
| {$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES} | Triggers will be created only for interfaces whose description contains the value of this macro |
CHANGE_IF_NEEDED |
| {$SNMP.TIMEOUT} | The time interval for SNMP agent availability trigger expression. |
5m |
| {$ZYXEL.ADSL.SNR.MIN} | Type the minimum signal to noise margin (0-31 dB) |
8 |
| {$ZYXEL.ADSL.ATN.MAX} | Type the maximum signal attenuation |
40 |
| {$ZYXEL.LLD.FILTER.IF.DESC.MATCHES} | Filter by discoverable interface names. |
.* |
| {$ZYXEL.LLD.FILTER.IF.DESC.NOT_MATCHES} | Filter to exclude discovered interfaces by name. |
CHANGE_IF_NEEDED |
| {$ZYXEL.LLD.FILTER.SLOT.STATUS.MATCHES} | Filter by discoverable slot status. |
.* |
| {$ZYXEL.LLD.FILTER.SLOT.STATUS.NOT_MATCHES} | Filter to exclude discovered slots by status. |
1 |
| {$ZYXEL.LLD.FILTER.IF.LINKSTATUS.MATCHES} | Filter of discoverable link types. |
.* |
| {$ZYXEL.LLD.FILTER.IF.LINKSTATUS.NOT_MATCHES} | Filter to exclude discovered by link types. |
2 |
Items
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| SNMP agent availability | Zabbix internal | zabbix[host,snmp,available] | |
| Hardware model name | MIB: RFC1213-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. It is mandatory that this only contain printable ASCII characters. |
SNMP agent | zyxel.ies6000.model Preprocessing
|
| Contact | MIB: RFC1213-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. |
SNMP agent | zyxel.ies6000.contact Preprocessing
|
| Host name | MIB: RFC1213-MIB An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. |
SNMP agent | zyxel.ies6000.name Preprocessing
|
| Location | MIB: RFC1213-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). |
SNMP agent | zyxel.ies6000.location Preprocessing
|
| MAC address | MIB: IF-MIB The interface's address at the protocol layer immediately `below' the network layer in the protocol stack. For interfaces which do not have such an address (e.g., a serial line), this object should contain an octet string of zero length. |
SNMP agent | zyxel.ies6000.mac Preprocessing
|
| Uptime (network) | MIB: RFC1213-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP agent | zyxel.ies6000.net.uptime Preprocessing
|
| Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP agent | zyxel.ies6000.hw.uptime Preprocessing
|
Triggers
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/ZYXEL IES-6000 by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
Warning | |
| ZYXEL: Template does not match hardware | This template is for Zyxel IES-6000, but connected to {ITEM.VALUE} |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.model)<>"IES-6000" |
Info | Manual close: Yes |
| ZYXEL: Host has been restarted | Uptime is less than 10 minutes. |
(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.hw.uptime)>0 and last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.hw.uptime)<10m) or (last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.hw.uptime)=0 and last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.uptime)<10m) |
Info | Manual close: Yes |
LLD rule Slot discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot discovery | The table which contains the slot information in a chassis. |
SNMP agent | zyxel.ies6000.slot.discovery |
Item prototypes for Slot discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID}: Type | MIB: ZYXEL-IES5000-MIB Card type of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.type[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Description | MIB: ZYXEL-IES5000-MIB The descriptions of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.desc[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Firmware version | MIB: ZYXEL-IES5000-MIB The firmware version of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Driver version | MIB: ZYXEL-IES5000-MIB The DSL driver of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: DSL modem code version | MIB: ZYXEL-IES5000-MIB The DSL modem code version of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Status | MIB: ZYXEL-IES5000-MIB The module state of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.status[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Alarm status | MIB: ZYXEL-IES5000-MIB This variable indicates the alarm status of the module. It is a bit map represented a sum, therefore, it can represent multiple defects simultaneously. The moduleNoDefect should be set if and only if no other flag is set. The various bit positions are: 1 moduleNoDefect 2 moduleOverHeat 3 moduleFanRpmLow 4 moduleVoltageLow 5 moduleThermalSensorFailure 6 modulePullOut 7 powerDC48VAFailure 8 powerDC48VBFailure 9 extAlarmInputTrigger 10 moduleDown 11 mscSwitchOverOK 12 networkTopologyChange 13 macSpoof 14 cpuHigh 15 memoryUsageHigh 16 packetBufferUsageHigh 17 loopguardOccurence |
SNMP agent | zyxel.ies6000.slot.alarm[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Hardware version | MIB: ZYXEL-IES5000-MIB The hardware version of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Serial number | MIB: ZYXEL-IES5000-MIB The serial number of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.serial[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Uptime | MIB: ZYXEL-IES5000-MIB The time (in seconds) since the plug-in card was last re-initialized. |
SNMP agent | zyxel.ies6000.slot.uptime[{#SNMPINDEX}] |
| Slot {#ZYXEL.SLOT.ID}: MAC address 1 | MIB: ZYXEL-IES5000-MIB The MAC Address of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.mac1[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: MAC address 2 | MIB: ZYXEL-IES5000-MIB The MAC Address of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.mac2[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Slot discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: Slot {#ZYXEL.SLOT.ID}: Firmware has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL: Slot {#ZYXEL.SLOT.ID}: Driver has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL: Slot {#ZYXEL.SLOT.ID}: DSL modem code has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL: Slot {#ZYXEL.SLOT.ID} alarm | The slot reported an error. |
find(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.alarm[{#SNMPINDEX}],,"like","moduleNoDefect")=0 |
Average | Manual close: Yes |
| ZYXEL: Slot {#ZYXEL.SLOT.ID}: Hardware version has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL: Slot {#ZYXEL.SLOT.ID} has been replaced | Slot {#ZYXEL.SLOT.ID} serial number has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL: Slot {#ZYXEL.SLOT.ID} has been restarted | Uptime is less than 10 minutes. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.uptime[{#SNMPINDEX}])<10m |
Info | Manual close: Yes |
LLD rule Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Fan discovery | An entry in fanRpmTable. |
SNMP agent | zyxel.ies6000.fan.discovery |
Item prototypes for Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Fan #{#SNMPINDEX} | MIB: ZYXEL-IES5000-MIB Current speed in Revolutions Per Minute (RPM) on the fan. |
SNMP agent | zyxel.ies6000.fan[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Fan discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: FAN{#SNMPINDEX} is in critical state | Please check the fan unit |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.fan[{#SNMPINDEX}])<{#ZYXEL.FANRPM.THRESH.LOW} or last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.fan[{#SNMPINDEX}])>{#ZYXEL.FANRPM.THRESH.HIGH} |
Average |
LLD rule Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Temperature discovery | An entry in tempTable. |
SNMP agent | zyxel.ies6000.temp.discovery Preprocessing
|
Item prototypes for Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID}: Temperature "{#ZYXEL.TEMP.ID}" | MIB: ZYXEL-IES5000-MIB The current temperature measured at this sensor |
SNMP agent | zyxel.ies6000.temp[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Temperature discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: Temperature Slot {#ZYXEL.SLOT.ID} Sensor: {#ZYXEL.TEMP.ID} is in critical state | Please check the temperature |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.temp[{#SNMPINDEX}])>{#ZYXEL.TEMP.THRESH.HIGH} or last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.temp[{#SNMPINDEX}])<{#ZYXEL.TEMP.THRESH.LOW} |
Average |
LLD rule Voltage discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Voltage discovery | An entry in voltageTable. |
SNMP agent | zyxel.ies6000.volt.discovery Preprocessing
|
Item prototypes for Voltage discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID}: Nominal "{#ZYXEL.VOLT.NOMINAL}" | MIB: ZYXEL-IES5000-MIB The current voltage reading. |
SNMP agent | zyxel.ies6000.volt[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Voltage discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: Voltage Slot {#ZYXEL.SLOT.ID} {#ZYXEL.VOLT.NOMINAL} is in critical state | Please check the power supply |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.volt[{#SNMPINDEX}])<{#ZYXEL.VOLT.THRESH.LOW} or last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.volt[{#SNMPINDEX}])>{#ZYXEL.VOLT.THRESH.HIGH} |
Average |
LLD rule CPU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| CPU discovery | A table that contains CPU utilization information. This table is supported by R1.03 and later versions. |
SNMP agent | zyxel.ies6000.cpu.discovery Preprocessing
|
Item prototypes for CPU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID}: CPU utilization | MIB: ZYXEL-IES5000-MIB The CPU utilization in the past 60 seconds. |
SNMP agent | zyxel.ies6000.cpu[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for CPU discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: Slot {#ZYXEL.SLOT.ID} high CPU utilization | The CPU utilization is too high. The system might be slow to respond. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.cpu[{#SNMPINDEX}],5m)>{#ZYXEL.CPU.THRESH.HIGH} |
Warning |
LLD rule Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Memory discovery | A table that contains memory usage information. |
SNMP agent | zyxel.ies6000.memory.discovery Preprocessing
|
Item prototypes for Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID}: Memory utilization | MIB: ZYXEL-IES5000-MIB The memory usage in the past 60 seconds. |
SNMP agent | zyxel.ies6000.memory[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Memory discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: High memory utilization in Slot {#ZYXEL.SLOT.ID} pool | The system is running out of free memory. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.memory[{#SNMPINDEX}],5m)>{#ZYXEL.MEMORYHIGHTHRESH} |
Average |
LLD rule Packet buffer discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Packet buffer discovery | A table that contains packet buffer usage information. |
SNMP agent | zyxel.ies6000.buffer.discovery Preprocessing
|
Item prototypes for Packet buffer discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID}: Packet buffer utilization | MIB: ZYXEL-IES5000-MIB The packet buffer usage in the past 60 seconds. |
SNMP agent | zyxel.ies6000.buffer[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Packet buffer discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: High Packet buffer utilization in Slot {#ZYXEL.SLOT.ID} | The system is running out of free buffer. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.buffer[{#SNMPINDEX}],5m)>{#ZYXEL.BUFFERHIGHTHRESH} |
Average |
LLD rule Ethernet interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Ethernet interface discovery | SNMP agent | zyxel.ies6000.net.if.discovery |
Item prototypes for Ethernet interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Port {#SNMPINDEX}: Interface description | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.if.descr[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Interface name | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.if.name[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Operational status | MIB: IF-MIB The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Administrative status | MIB: IF-MIB The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.if.adminstatus[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Incoming traffic | MIB: IF-MIB The total number of octets received on the interface, including framing characters. |
SNMP agent | zyxel.ies6000.net.if.in.traffic[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Incoming unicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer |
SNMP agent | zyxel.ies6000.net.if.in.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Incoming multicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.if.in.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Incoming broadcast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. |
SNMP agent | zyxel.ies6000.net.if.in.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Outgoing traffic | 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. |
SNMP agent | zyxel.ies6000.net.if.out.traffic[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Outgoing unicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.if.out.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Outgoing multicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.if.out.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Outgoing broadcast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.if.out.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Link speed | MIB: IF-MIB An estimate of the interface's current bandwidth in bits per second |
SNMP agent | zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Incoming utilization | Interface utilization percentage |
Calculated | zyxel.ies6000.net.if.in.util[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Outgoing utilization | Interface utilization percentage |
Calculated | zyxel.ies6000.net.if.out.util[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Ethernet interface discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: Port {#SNMPINDEX}: Link down | This trigger expression works as follows: |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}])=2 and (last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}],#2))=1 |
Average | Manual close: Yes |
LLD rule ADSL interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ADSL interface discovery | SNMP agent | zyxel.ies6000.net.adsl.discovery Preprocessing
|
Item prototypes for ADSL interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Interface description | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.adsl.descr[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Interface name | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.adsl.name[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Operational status | MIB: IF-MIB The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Administrative status | MIB: IF-MIB The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.adsl.adminstatus[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming traffic | MIB: IF-MIB The total number of octets received on the interface, including framing characters. |
SNMP agent | zyxel.ies6000.net.adsl.in.traffic[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming unicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer |
SNMP agent | zyxel.ies6000.net.adsl.in.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming multicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.adsl.in.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming broadcast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. |
SNMP agent | zyxel.ies6000.net.adsl.in.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing traffic | 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. |
SNMP agent | zyxel.ies6000.net.adsl.out.traffic[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing unicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.adsl.out.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing multicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.adsl.out.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing broadcast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.adsl.out.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC noise margin | MIB: ADSL-LINE-MIB Noise Margin as seen by this ATU with respect to its received signal in tenth dB. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit - Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atuc.snrmgn[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC attenuation | MIB: ADSL-LINE-MIB Measured difference in the total power transmitted by the peer ATU and the total power received by this ATU. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit - Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atuc.atn[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC output power | MIB: ADSL-LINE-MIB Measured total output power transmitted by this ATU. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit - Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atuc.outpwr[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR noise margin | MIB: ADSL-LINE-MIB Noise Margin as seen by this ATU with respect to its received signal in tenth dB. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit - Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atur.snrmgn[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR attenuation | MIB: ADSL-LINE-MIB Measured difference in the total power transmitted by the peer ATU and the total power received by this ATU. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit - Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atur.atn[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR output power | MIB: ADSL-LINE-MIB Measured total output power transmitted by this ATU. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit - Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atur.outpwr[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for ADSL interface discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Link down | This trigger expression works as follows: |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}])=2 and last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}],#2) |
Average | Manual close: Yes |
| ZYXEL: Low the DSL line noise margins in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | Signal-to-noise margin (SNR Margin) which is the difference between the actual SNR and the SNR required to sync at a specific speed |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atuc.snrmgn[{#SNMPINDEX}],5m)<{$ZYXEL.ADSL.SNR.MIN} |
Warning | |
| ZYXEL: High the DSL line attenuation in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | The reductions in amplitude of the downstream and upstream DSL signals. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atuc.atn[{#SNMPINDEX}],5m)>{$ZYXEL.ADSL.ATN.MAX} |
Warning | |
| ZYXEL: Low the DSL line noise margins in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | Signal-to-noise margin (SNR Margin) which is the difference between the actual SNR and the SNR required to sync at a specific speed |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atur.snrmgn[{#SNMPINDEX}],5m)<{$ZYXEL.ADSL.SNR.MIN} |
Warning | |
| ZYXEL: High the DSL line attenuation in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | The reductions in amplitude of the downstream and upstream DSL signals. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atur.atn[{#SNMPINDEX}],5m)>{$ZYXEL.ADSL.ATN.MAX} |
Warning |
Feedback
Please report any issues with the template at https://support.zabbix.com
You can also provide feedback, discuss the template, or ask for help at ZABBIX forums
ZYXEL IES-6000 by SNMP
Overview
Known Issues
Description: Incorrect handling of SNMP bulk requests. Disable the use of bulk requests in the SNMP interface settings. Version: all versions firmware Device: ZYXEL IES-6000
Requirements
Zabbix version: 7.2 and higher.
Tested versions
This template has been tested on:
- ZYXEL IES-6000
Configuration
Zabbix should be configured according to the instructions in the Templates out of the box section.
Setup
Refer to the vendor documentation.
Macros used
| Name | Description | Default |
|---|---|---|
| {$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES} | Triggers will be created only for interfaces whose description contains the value of this macro |
CHANGE_IF_NEEDED |
| {$SNMP.TIMEOUT} | The time interval for SNMP agent availability trigger expression. |
5m |
| {$ZYXEL.ADSL.SNR.MIN} | Type the minimum signal to noise margin (0-31 dB) |
8 |
| {$ZYXEL.ADSL.ATN.MAX} | Type the maximum signal attenuation |
40 |
| {$ZYXEL.LLD.FILTER.IF.DESC.MATCHES} | Filter by discoverable interface names. |
.* |
| {$ZYXEL.LLD.FILTER.IF.DESC.NOT_MATCHES} | Filter to exclude discovered interfaces by name. |
CHANGE_IF_NEEDED |
| {$ZYXEL.LLD.FILTER.SLOT.STATUS.MATCHES} | Filter by discoverable slot status. |
.* |
| {$ZYXEL.LLD.FILTER.SLOT.STATUS.NOT_MATCHES} | Filter to exclude discovered slots by status. |
1 |
| {$ZYXEL.LLD.FILTER.IF.LINKSTATUS.MATCHES} | Filter of discoverable link types. |
.* |
| {$ZYXEL.LLD.FILTER.IF.LINKSTATUS.NOT_MATCHES} | Filter to exclude discovered by link types. |
2 |
Items
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| SNMP agent availability | Zabbix internal | zabbix[host,snmp,available] Preprocessing
|
|
| Hardware model name | MIB: RFC1213-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. It is mandatory that this only contain printable ASCII characters. |
SNMP agent | zyxel.ies6000.model Preprocessing
|
| Contact | MIB: RFC1213-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. |
SNMP agent | zyxel.ies6000.contact Preprocessing
|
| Host name | MIB: RFC1213-MIB An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. |
SNMP agent | zyxel.ies6000.name Preprocessing
|
| Location | MIB: RFC1213-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). |
SNMP agent | zyxel.ies6000.location Preprocessing
|
| MAC address | MIB: IF-MIB The interface's address at the protocol layer immediately `below' the network layer in the protocol stack. For interfaces which do not have such an address (e.g., a serial line), this object should contain an octet string of zero length. |
SNMP agent | zyxel.ies6000.mac Preprocessing
|
| Uptime (network) | MIB: RFC1213-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP agent | zyxel.ies6000.net.uptime Preprocessing
|
| Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP agent | zyxel.ies6000.hw.uptime Preprocessing
|
Triggers
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/ZYXEL IES-6000 by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
Warning | |
| ZYXEL: Template does not match hardware | This template is for Zyxel IES-6000, but connected to {ITEM.VALUE} |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.model)<>"IES-6000" |
Info | Manual close: Yes |
| ZYXEL: Host has been restarted | Uptime is less than 10 minutes. |
(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.hw.uptime)>0 and last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.hw.uptime)<10m) or (last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.hw.uptime)=0 and last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.uptime)<10m) |
Info | Manual close: Yes |
LLD rule Slot discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot discovery | The table which contains the slot information in a chassis. |
SNMP agent | zyxel.ies6000.slot.discovery |
Item prototypes for Slot discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID}: Type | MIB: ZYXEL-IES5000-MIB Card type of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.type[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Description | MIB: ZYXEL-IES5000-MIB The descriptions of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.desc[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Firmware version | MIB: ZYXEL-IES5000-MIB The firmware version of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Driver version | MIB: ZYXEL-IES5000-MIB The DSL driver of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: DSL modem code version | MIB: ZYXEL-IES5000-MIB The DSL modem code version of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Status | MIB: ZYXEL-IES5000-MIB The module state of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.status[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Alarm status | MIB: ZYXEL-IES5000-MIB This variable indicates the alarm status of the module. It is a bit map represented a sum, therefore, it can represent multiple defects simultaneously. The moduleNoDefect should be set if and only if no other flag is set. The various bit positions are: 1 moduleNoDefect 2 moduleOverHeat 3 moduleFanRpmLow 4 moduleVoltageLow 5 moduleThermalSensorFailure 6 modulePullOut 7 powerDC48VAFailure 8 powerDC48VBFailure 9 extAlarmInputTrigger 10 moduleDown 11 mscSwitchOverOK 12 networkTopologyChange 13 macSpoof 14 cpuHigh 15 memoryUsageHigh 16 packetBufferUsageHigh 17 loopguardOccurence |
SNMP agent | zyxel.ies6000.slot.alarm[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Hardware version | MIB: ZYXEL-IES5000-MIB The hardware version of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Serial number | MIB: ZYXEL-IES5000-MIB The serial number of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.serial[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Uptime | MIB: ZYXEL-IES5000-MIB The time (in seconds) since the plug-in card was last re-initialized. |
SNMP agent | zyxel.ies6000.slot.uptime[{#SNMPINDEX}] |
| Slot {#ZYXEL.SLOT.ID}: MAC address 1 | MIB: ZYXEL-IES5000-MIB The MAC Address of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.mac1[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: MAC address 2 | MIB: ZYXEL-IES5000-MIB The MAC Address of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.mac2[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Slot discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: Slot {#ZYXEL.SLOT.ID}: Firmware has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL: Slot {#ZYXEL.SLOT.ID}: Driver has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL: Slot {#ZYXEL.SLOT.ID}: DSL modem code has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL: Slot {#ZYXEL.SLOT.ID} alarm | The slot reported an error. |
find(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.alarm[{#SNMPINDEX}],,"like","moduleNoDefect")=0 |
Average | Manual close: Yes |
| ZYXEL: Slot {#ZYXEL.SLOT.ID}: Hardware version has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL: Slot {#ZYXEL.SLOT.ID} has been replaced | Slot {#ZYXEL.SLOT.ID} serial number has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL: Slot {#ZYXEL.SLOT.ID} has been restarted | Uptime is less than 10 minutes. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.uptime[{#SNMPINDEX}])<10m |
Info | Manual close: Yes |
LLD rule Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Fan discovery | An entry in fanRpmTable. |
SNMP agent | zyxel.ies6000.fan.discovery |
Item prototypes for Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Fan #{#SNMPINDEX} | MIB: ZYXEL-IES5000-MIB Current speed in Revolutions Per Minute (RPM) on the fan. |
SNMP agent | zyxel.ies6000.fan[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Fan discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: FAN{#SNMPINDEX} is in critical state | Please check the fan unit |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.fan[{#SNMPINDEX}])<{#ZYXEL.FANRPM.THRESH.LOW} or last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.fan[{#SNMPINDEX}])>{#ZYXEL.FANRPM.THRESH.HIGH} |
Average |
LLD rule Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Temperature discovery | An entry in tempTable. |
SNMP agent | zyxel.ies6000.temp.discovery Preprocessing
|
Item prototypes for Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID}: Temperature "{#ZYXEL.TEMP.ID}" | MIB: ZYXEL-IES5000-MIB The current temperature measured at this sensor |
SNMP agent | zyxel.ies6000.temp[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Temperature discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: Temperature Slot {#ZYXEL.SLOT.ID} Sensor: {#ZYXEL.TEMP.ID} is in critical state | Please check the temperature |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.temp[{#SNMPINDEX}])>{#ZYXEL.TEMP.THRESH.HIGH} or last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.temp[{#SNMPINDEX}])<{#ZYXEL.TEMP.THRESH.LOW} |
Average |
LLD rule Voltage discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Voltage discovery | An entry in voltageTable. |
SNMP agent | zyxel.ies6000.volt.discovery Preprocessing
|
Item prototypes for Voltage discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID}: Nominal "{#ZYXEL.VOLT.NOMINAL}" | MIB: ZYXEL-IES5000-MIB The current voltage reading. |
SNMP agent | zyxel.ies6000.volt[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Voltage discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: Voltage Slot {#ZYXEL.SLOT.ID} {#ZYXEL.VOLT.NOMINAL} is in critical state | Please check the power supply |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.volt[{#SNMPINDEX}])<{#ZYXEL.VOLT.THRESH.LOW} or last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.volt[{#SNMPINDEX}])>{#ZYXEL.VOLT.THRESH.HIGH} |
Average |
LLD rule CPU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| CPU discovery | A table that contains CPU utilization information. This table is supported by R1.03 and later versions. |
SNMP agent | zyxel.ies6000.cpu.discovery Preprocessing
|
Item prototypes for CPU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID}: CPU utilization | MIB: ZYXEL-IES5000-MIB The CPU utilization in the past 60 seconds. |
SNMP agent | zyxel.ies6000.cpu[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for CPU discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: Slot {#ZYXEL.SLOT.ID} high CPU utilization | The CPU utilization is too high. The system might be slow to respond. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.cpu[{#SNMPINDEX}],5m)>{#ZYXEL.CPU.THRESH.HIGH} |
Warning |
LLD rule Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Memory discovery | A table that contains memory usage information. |
SNMP agent | zyxel.ies6000.memory.discovery Preprocessing
|
Item prototypes for Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID}: Memory utilization | MIB: ZYXEL-IES5000-MIB The memory usage in the past 60 seconds. |
SNMP agent | zyxel.ies6000.memory[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Memory discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: High memory utilization in Slot {#ZYXEL.SLOT.ID} pool | The system is running out of free memory. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.memory[{#SNMPINDEX}],5m)>{#ZYXEL.MEMORYHIGHTHRESH} |
Average |
LLD rule Packet buffer discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Packet buffer discovery | A table that contains packet buffer usage information. |
SNMP agent | zyxel.ies6000.buffer.discovery Preprocessing
|
Item prototypes for Packet buffer discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID}: Packet buffer utilization | MIB: ZYXEL-IES5000-MIB The packet buffer usage in the past 60 seconds. |
SNMP agent | zyxel.ies6000.buffer[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Packet buffer discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: High Packet buffer utilization in Slot {#ZYXEL.SLOT.ID} | The system is running out of free buffer. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.buffer[{#SNMPINDEX}],5m)>{#ZYXEL.BUFFERHIGHTHRESH} |
Average |
LLD rule Ethernet interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Ethernet interface discovery | SNMP agent | zyxel.ies6000.net.if.discovery |
Item prototypes for Ethernet interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Port {#SNMPINDEX}: Interface description | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.if.descr[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Interface name | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.if.name[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Operational status | MIB: IF-MIB The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Administrative status | MIB: IF-MIB The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.if.adminstatus[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Incoming traffic | MIB: IF-MIB The total number of octets received on the interface, including framing characters. |
SNMP agent | zyxel.ies6000.net.if.in.traffic[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Incoming unicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer |
SNMP agent | zyxel.ies6000.net.if.in.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Incoming multicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.if.in.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Incoming broadcast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. |
SNMP agent | zyxel.ies6000.net.if.in.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Outgoing traffic | 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. |
SNMP agent | zyxel.ies6000.net.if.out.traffic[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Outgoing unicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.if.out.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Outgoing multicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.if.out.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Outgoing broadcast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.if.out.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Link speed | MIB: IF-MIB An estimate of the interface's current bandwidth in bits per second |
SNMP agent | zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Incoming utilization | Interface utilization percentage |
Calculated | zyxel.ies6000.net.if.in.util[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Outgoing utilization | Interface utilization percentage |
Calculated | zyxel.ies6000.net.if.out.util[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Ethernet interface discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: Port {#SNMPINDEX}: Link down | This trigger expression works as follows: |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}])=2 and (last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}],#2))=1 |
Average | Manual close: Yes |
LLD rule ADSL interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ADSL interface discovery | SNMP agent | zyxel.ies6000.net.adsl.discovery Preprocessing
|
Item prototypes for ADSL interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Interface description | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.adsl.descr[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Interface name | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.adsl.name[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Operational status | MIB: IF-MIB The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Administrative status | MIB: IF-MIB The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.adsl.adminstatus[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming traffic | MIB: IF-MIB The total number of octets received on the interface, including framing characters. |
SNMP agent | zyxel.ies6000.net.adsl.in.traffic[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming unicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer |
SNMP agent | zyxel.ies6000.net.adsl.in.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming multicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.adsl.in.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming broadcast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. |
SNMP agent | zyxel.ies6000.net.adsl.in.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing traffic | 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. |
SNMP agent | zyxel.ies6000.net.adsl.out.traffic[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing unicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.adsl.out.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing multicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.adsl.out.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing broadcast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.adsl.out.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC noise margin | MIB: ADSL-LINE-MIB Noise Margin as seen by this ATU with respect to its received signal in tenth dB. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit - Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atuc.snrmgn[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC attenuation | MIB: ADSL-LINE-MIB Measured difference in the total power transmitted by the peer ATU and the total power received by this ATU. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit - Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atuc.atn[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC output power | MIB: ADSL-LINE-MIB Measured total output power transmitted by this ATU. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit - Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atuc.outpwr[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR noise margin | MIB: ADSL-LINE-MIB Noise Margin as seen by this ATU with respect to its received signal in tenth dB. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit - Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atur.snrmgn[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR attenuation | MIB: ADSL-LINE-MIB Measured difference in the total power transmitted by the peer ATU and the total power received by this ATU. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit - Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atur.atn[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR output power | MIB: ADSL-LINE-MIB Measured total output power transmitted by this ATU. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit - Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atur.outpwr[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for ADSL interface discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Link down | This trigger expression works as follows: |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}])=2 and last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}],#2) |
Average | Manual close: Yes |
| ZYXEL: Low the DSL line noise margins in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | Signal-to-noise margin (SNR Margin) which is the difference between the actual SNR and the SNR required to sync at a specific speed |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atuc.snrmgn[{#SNMPINDEX}],5m)<{$ZYXEL.ADSL.SNR.MIN} |
Warning | |
| ZYXEL: High the DSL line attenuation in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | The reductions in amplitude of the downstream and upstream DSL signals. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atuc.atn[{#SNMPINDEX}],5m)>{$ZYXEL.ADSL.ATN.MAX} |
Warning | |
| ZYXEL: Low the DSL line noise margins in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | Signal-to-noise margin (SNR Margin) which is the difference between the actual SNR and the SNR required to sync at a specific speed |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atur.snrmgn[{#SNMPINDEX}],5m)<{$ZYXEL.ADSL.SNR.MIN} |
Warning | |
| ZYXEL: High the DSL line attenuation in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | The reductions in amplitude of the downstream and upstream DSL signals. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atur.atn[{#SNMPINDEX}],5m)>{$ZYXEL.ADSL.ATN.MAX} |
Warning |
Feedback
Please report any issues with the template at https://support.zabbix.com
You can also provide feedback, discuss the template, or ask for help at ZABBIX forums
ZYXEL IES-6000 by SNMP
Overview
Known Issues
Description: Incorrect handling of SNMP bulk requests. Disable the use of bulk requests in the SNMP interface settings. Version: all versions firmware Device: ZYXEL IES-6000
Requirements
Zabbix version: 7.0 and higher.
Tested versions
This template has been tested on:
- ZYXEL IES-6000
Configuration
Zabbix should be configured according to the instructions in the Templates out of the box section.
Setup
Refer to the vendor documentation.
Macros used
| Name | Description | Default |
|---|---|---|
| {$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES} | Triggers will be created only for interfaces whose description contains the value of this macro |
CHANGE_IF_NEEDED |
| {$SNMP.TIMEOUT} | The time interval for SNMP agent availability trigger expression. |
5m |
| {$ZYXEL.ADSL.SNR.MIN} | Type the minimum signal to noise margin (0-31 dB) |
8 |
| {$ZYXEL.ADSL.ATN.MAX} | Type the maximum signal attenuation |
40 |
| {$ZYXEL.LLD.FILTER.IF.DESC.MATCHES} | Filter by discoverable interface names. |
.* |
| {$ZYXEL.LLD.FILTER.IF.DESC.NOT_MATCHES} | Filter to exclude discovered interfaces by name. |
CHANGE_IF_NEEDED |
| {$ZYXEL.LLD.FILTER.SLOT.STATUS.MATCHES} | Filter by discoverable slot status. |
.* |
| {$ZYXEL.LLD.FILTER.SLOT.STATUS.NOT_MATCHES} | Filter to exclude discovered slots by status. |
1 |
| {$ZYXEL.LLD.FILTER.IF.LINKSTATUS.MATCHES} | Filter of discoverable link types. |
.* |
| {$ZYXEL.LLD.FILTER.IF.LINKSTATUS.NOT_MATCHES} | Filter to exclude discovered by link types. |
2 |
Items
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| SNMP agent availability | Zabbix internal | zabbix[host,snmp,available] | |
| Hardware model name | MIB: RFC1213-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. It is mandatory that this only contain printable ASCII characters. |
SNMP agent | zyxel.ies6000.model Preprocessing
|
| Contact | MIB: RFC1213-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. |
SNMP agent | zyxel.ies6000.contact Preprocessing
|
| Host name | MIB: RFC1213-MIB An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. |
SNMP agent | zyxel.ies6000.name Preprocessing
|
| Location | MIB: RFC1213-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). |
SNMP agent | zyxel.ies6000.location Preprocessing
|
| MAC address | MIB: IF-MIB The interface's address at the protocol layer immediately `below' the network layer in the protocol stack. For interfaces which do not have such an address (e.g., a serial line), this object should contain an octet string of zero length. |
SNMP agent | zyxel.ies6000.mac Preprocessing
|
| Uptime (network) | MIB: RFC1213-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP agent | zyxel.ies6000.net.uptime Preprocessing
|
| Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP agent | zyxel.ies6000.hw.uptime Preprocessing
|
Triggers
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/ZYXEL IES-6000 by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
Warning | |
| ZYXEL: Template does not match hardware | This template is for Zyxel IES-6000, but connected to {ITEM.VALUE} |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.model)<>"IES-6000" |
Info | Manual close: Yes |
| ZYXEL: Host has been restarted | Uptime is less than 10 minutes. |
(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.hw.uptime)>0 and last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.hw.uptime)<10m) or (last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.hw.uptime)=0 and last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.uptime)<10m) |
Info | Manual close: Yes |
LLD rule Slot discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot discovery | The table which contains the slot information in a chassis. |
SNMP agent | zyxel.ies6000.slot.discovery |
Item prototypes for Slot discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID}: Type | MIB: ZYXEL-IES5000-MIB Card type of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.type[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Description | MIB: ZYXEL-IES5000-MIB The descriptions of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.desc[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Firmware version | MIB: ZYXEL-IES5000-MIB The firmware version of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Driver version | MIB: ZYXEL-IES5000-MIB The DSL driver of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: DSL modem code version | MIB: ZYXEL-IES5000-MIB The DSL modem code version of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Status | MIB: ZYXEL-IES5000-MIB The module state of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.status[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Alarm status | MIB: ZYXEL-IES5000-MIB This variable indicates the alarm status of the module. It is a bit map represented a sum, therefore, it can represent multiple defects simultaneously. The moduleNoDefect should be set if and only if no other flag is set. The various bit positions are: 1 moduleNoDefect 2 moduleOverHeat 3 moduleFanRpmLow 4 moduleVoltageLow 5 moduleThermalSensorFailure 6 modulePullOut 7 powerDC48VAFailure 8 powerDC48VBFailure 9 extAlarmInputTrigger 10 moduleDown 11 mscSwitchOverOK 12 networkTopologyChange 13 macSpoof 14 cpuHigh 15 memoryUsageHigh 16 packetBufferUsageHigh 17 loopguardOccurence |
SNMP agent | zyxel.ies6000.slot.alarm[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Hardware version | MIB: ZYXEL-IES5000-MIB The hardware version of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Serial number | MIB: ZYXEL-IES5000-MIB The serial number of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.serial[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: Uptime | MIB: ZYXEL-IES5000-MIB The time (in seconds) since the plug-in card was last re-initialized. |
SNMP agent | zyxel.ies6000.slot.uptime[{#SNMPINDEX}] |
| Slot {#ZYXEL.SLOT.ID}: MAC address 1 | MIB: ZYXEL-IES5000-MIB The MAC Address of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.mac1[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID}: MAC address 2 | MIB: ZYXEL-IES5000-MIB The MAC Address of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.mac2[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Slot discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: Slot {#ZYXEL.SLOT.ID}: Firmware has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL: Slot {#ZYXEL.SLOT.ID}: Driver has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL: Slot {#ZYXEL.SLOT.ID}: DSL modem code has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL: Slot {#ZYXEL.SLOT.ID} alarm | The slot reported an error. |
find(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.alarm[{#SNMPINDEX}],,"like","moduleNoDefect")=0 |
Average | Manual close: Yes |
| ZYXEL: Slot {#ZYXEL.SLOT.ID}: Hardware version has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL: Slot {#ZYXEL.SLOT.ID} has been replaced | Slot {#ZYXEL.SLOT.ID} serial number has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL: Slot {#ZYXEL.SLOT.ID} has been restarted | Uptime is less than 10 minutes. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.uptime[{#SNMPINDEX}])<10m |
Info | Manual close: Yes |
LLD rule Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Fan discovery | An entry in fanRpmTable. |
SNMP agent | zyxel.ies6000.fan.discovery |
Item prototypes for Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Fan #{#SNMPINDEX} | MIB: ZYXEL-IES5000-MIB Current speed in Revolutions Per Minute (RPM) on the fan. |
SNMP agent | zyxel.ies6000.fan[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Fan discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: FAN{#SNMPINDEX} is in critical state | Please check the fan unit |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.fan[{#SNMPINDEX}])<{#ZYXEL.FANRPM.THRESH.LOW} or last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.fan[{#SNMPINDEX}])>{#ZYXEL.FANRPM.THRESH.HIGH} |
Average |
LLD rule Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Temperature discovery | An entry in tempTable. |
SNMP agent | zyxel.ies6000.temp.discovery Preprocessing
|
Item prototypes for Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID}: Temperature "{#ZYXEL.TEMP.ID}" | MIB: ZYXEL-IES5000-MIB The current temperature measured at this sensor |
SNMP agent | zyxel.ies6000.temp[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Temperature discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: Temperature Slot {#ZYXEL.SLOT.ID} Sensor: {#ZYXEL.TEMP.ID} is in critical state | Please check the temperature |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.temp[{#SNMPINDEX}])>{#ZYXEL.TEMP.THRESH.HIGH} or last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.temp[{#SNMPINDEX}])<{#ZYXEL.TEMP.THRESH.LOW} |
Average |
LLD rule Voltage discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Voltage discovery | An entry in voltageTable. |
SNMP agent | zyxel.ies6000.volt.discovery Preprocessing
|
Item prototypes for Voltage discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID}: Nominal "{#ZYXEL.VOLT.NOMINAL}" | MIB: ZYXEL-IES5000-MIB The current voltage reading. |
SNMP agent | zyxel.ies6000.volt[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Voltage discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: Voltage Slot {#ZYXEL.SLOT.ID} {#ZYXEL.VOLT.NOMINAL} is in critical state | Please check the power supply |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.volt[{#SNMPINDEX}])<{#ZYXEL.VOLT.THRESH.LOW} or last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.volt[{#SNMPINDEX}])>{#ZYXEL.VOLT.THRESH.HIGH} |
Average |
LLD rule CPU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| CPU discovery | A table that contains CPU utilization information. This table is supported by R1.03 and later versions. |
SNMP agent | zyxel.ies6000.cpu.discovery Preprocessing
|
Item prototypes for CPU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID}: CPU utilization | MIB: ZYXEL-IES5000-MIB The CPU utilization in the past 60 seconds. |
SNMP agent | zyxel.ies6000.cpu[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for CPU discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: Slot {#ZYXEL.SLOT.ID} high CPU utilization | The CPU utilization is too high. The system might be slow to respond. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.cpu[{#SNMPINDEX}],5m)>{#ZYXEL.CPU.THRESH.HIGH} |
Warning |
LLD rule Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Memory discovery | A table that contains memory usage information. |
SNMP agent | zyxel.ies6000.memory.discovery Preprocessing
|
Item prototypes for Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID}: Memory utilization | MIB: ZYXEL-IES5000-MIB The memory usage in the past 60 seconds. |
SNMP agent | zyxel.ies6000.memory[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Memory discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: High memory utilization in Slot {#ZYXEL.SLOT.ID} pool | The system is running out of free memory. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.memory[{#SNMPINDEX}],5m)>{#ZYXEL.MEMORYHIGHTHRESH} |
Average |
LLD rule Packet buffer discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Packet buffer discovery | A table that contains packet buffer usage information. |
SNMP agent | zyxel.ies6000.buffer.discovery Preprocessing
|
Item prototypes for Packet buffer discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID}: Packet buffer utilization | MIB: ZYXEL-IES5000-MIB The packet buffer usage in the past 60 seconds. |
SNMP agent | zyxel.ies6000.buffer[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Packet buffer discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: High Packet buffer utilization in Slot {#ZYXEL.SLOT.ID} | The system is running out of free buffer. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.buffer[{#SNMPINDEX}],5m)>{#ZYXEL.BUFFERHIGHTHRESH} |
Average |
LLD rule Ethernet interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Ethernet interface discovery | SNMP agent | zyxel.ies6000.net.if.discovery |
Item prototypes for Ethernet interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Port {#SNMPINDEX}: Interface description | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.if.descr[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Interface name | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.if.name[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Operational status | MIB: IF-MIB The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Administrative status | MIB: IF-MIB The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.if.adminstatus[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Incoming traffic | MIB: IF-MIB The total number of octets received on the interface, including framing characters. |
SNMP agent | zyxel.ies6000.net.if.in.traffic[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Incoming unicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer |
SNMP agent | zyxel.ies6000.net.if.in.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Incoming multicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.if.in.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Incoming broadcast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. |
SNMP agent | zyxel.ies6000.net.if.in.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Outgoing traffic | 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. |
SNMP agent | zyxel.ies6000.net.if.out.traffic[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Outgoing unicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.if.out.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Outgoing multicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.if.out.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Outgoing broadcast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.if.out.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Link speed | MIB: IF-MIB An estimate of the interface's current bandwidth in bits per second |
SNMP agent | zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Incoming utilization | Interface utilization percentage |
Calculated | zyxel.ies6000.net.if.in.util[{#SNMPINDEX}] Preprocessing
|
| Port {#SNMPINDEX}: Outgoing utilization | Interface utilization percentage |
Calculated | zyxel.ies6000.net.if.out.util[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Ethernet interface discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: Port {#SNMPINDEX}: Link down | This trigger expression works as follows: |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}])=2 and (last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}],#2))=1 |
Average | Manual close: Yes |
LLD rule ADSL interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ADSL interface discovery | SNMP agent | zyxel.ies6000.net.adsl.discovery Preprocessing
|
Item prototypes for ADSL interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Interface description | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.adsl.descr[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Interface name | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.adsl.name[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Operational status | MIB: IF-MIB The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Administrative status | MIB: IF-MIB The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.adsl.adminstatus[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming traffic | MIB: IF-MIB The total number of octets received on the interface, including framing characters. |
SNMP agent | zyxel.ies6000.net.adsl.in.traffic[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming unicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer |
SNMP agent | zyxel.ies6000.net.adsl.in.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming multicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.adsl.in.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming broadcast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. |
SNMP agent | zyxel.ies6000.net.adsl.in.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing traffic | 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. |
SNMP agent | zyxel.ies6000.net.adsl.out.traffic[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing unicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.adsl.out.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing multicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.adsl.out.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing broadcast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.adsl.out.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC noise margin | MIB: ADSL-LINE-MIB Noise Margin as seen by this ATU with respect to its received signal in tenth dB. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit - Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atuc.snrmgn[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC attenuation | MIB: ADSL-LINE-MIB Measured difference in the total power transmitted by the peer ATU and the total power received by this ATU. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit - Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atuc.atn[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC output power | MIB: ADSL-LINE-MIB Measured total output power transmitted by this ATU. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit - Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atuc.outpwr[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR noise margin | MIB: ADSL-LINE-MIB Noise Margin as seen by this ATU with respect to its received signal in tenth dB. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit - Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atur.snrmgn[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR attenuation | MIB: ADSL-LINE-MIB Measured difference in the total power transmitted by the peer ATU and the total power received by this ATU. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit - Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atur.atn[{#SNMPINDEX}] Preprocessing
|
| Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR output power | MIB: ADSL-LINE-MIB Measured total output power transmitted by this ATU. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit - Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atur.outpwr[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for ADSL interface discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Link down | This trigger expression works as follows: |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}])=2 and last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}],#2) |
Average | Manual close: Yes |
| ZYXEL: Low the DSL line noise margins in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | Signal-to-noise margin (SNR Margin) which is the difference between the actual SNR and the SNR required to sync at a specific speed |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atuc.snrmgn[{#SNMPINDEX}],5m)<{$ZYXEL.ADSL.SNR.MIN} |
Warning | |
| ZYXEL: High the DSL line attenuation in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | The reductions in amplitude of the downstream and upstream DSL signals. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atuc.atn[{#SNMPINDEX}],5m)>{$ZYXEL.ADSL.ATN.MAX} |
Warning | |
| ZYXEL: Low the DSL line noise margins in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | Signal-to-noise margin (SNR Margin) which is the difference between the actual SNR and the SNR required to sync at a specific speed |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atur.snrmgn[{#SNMPINDEX}],5m)<{$ZYXEL.ADSL.SNR.MIN} |
Warning | |
| ZYXEL: High the DSL line attenuation in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | The reductions in amplitude of the downstream and upstream DSL signals. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atur.atn[{#SNMPINDEX}],5m)>{$ZYXEL.ADSL.ATN.MAX} |
Warning |
Feedback
Please report any issues with the template at https://support.zabbix.com
You can also provide feedback, discuss the template, or ask for help at ZABBIX forums
ZYXEL IES-6000 by SNMP
Overview
Known Issues
Description: Incorrect handling of SNMP bulk requests. Disable the use of bulk requests in the SNMP interface settings. Version: all versions firmware Device: ZYXEL IES-6000
Requirements
Zabbix version: 6.4 and higher.
Tested versions
This template has been tested on:
- ZYXEL IES-6000
Configuration
Zabbix should be configured according to the instructions in the Templates out of the box section.
Setup
Refer to the vendor documentation.
Macros used
| Name | Description | Default |
|---|---|---|
| {$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES} | Triggers will be created only for interfaces whose description contains the value of this macro |
CHANGE_IF_NEEDED |
| {$SNMP.TIMEOUT} | The time interval for SNMP agent availability trigger expression. |
5m |
| {$ZYXEL.ADSL.SNR.MIN} | Type the minimum signal to noise margin (0-31 dB) |
8 |
| {$ZYXEL.ADSL.ATN.MAX} | Type the maximum signal attenuation |
40 |
| {$ZYXEL.LLD.FILTER.IF.DESC.MATCHES} | Filter by discoverable interface names. |
.* |
| {$ZYXEL.LLD.FILTER.IF.DESC.NOT_MATCHES} | Filter to exclude discovered interfaces by name. |
CHANGE_IF_NEEDED |
| {$ZYXEL.LLD.FILTER.SLOT.STATUS.MATCHES} | Filter by discoverable slot status. |
.* |
| {$ZYXEL.LLD.FILTER.SLOT.STATUS.NOT_MATCHES} | Filter to exclude discovered slots by status. |
1 |
| {$ZYXEL.LLD.FILTER.IF.LINKSTATUS.MATCHES} | Filter of discoverable link types. |
.* |
| {$ZYXEL.LLD.FILTER.IF.LINKSTATUS.NOT_MATCHES} | Filter to exclude discovered by link types. |
2 |
Items
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: SNMP agent availability | Zabbix internal | zabbix[host,snmp,available] Preprocessing
|
|
| ZYXEL IES-6000: Hardware model name | MIB: RFC1213-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. It is mandatory that this only contain printable ASCII characters. |
SNMP agent | zyxel.ies6000.model Preprocessing
|
| ZYXEL IES-6000: Contact | MIB: RFC1213-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. |
SNMP agent | zyxel.ies6000.contact Preprocessing
|
| ZYXEL IES-6000: Host name | MIB: RFC1213-MIB An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. |
SNMP agent | zyxel.ies6000.name Preprocessing
|
| ZYXEL IES-6000: Location | MIB: RFC1213-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). |
SNMP agent | zyxel.ies6000.location Preprocessing
|
| ZYXEL IES-6000: MAC address | MIB: IF-MIB The interface's address at the protocol layer immediately `below' the network layer in the protocol stack. For interfaces which do not have such an address (e.g., a serial line), this object should contain an octet string of zero length. |
SNMP agent | zyxel.ies6000.mac Preprocessing
|
| ZYXEL IES-6000: Uptime (network) | MIB: RFC1213-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP agent | zyxel.ies6000.net.uptime Preprocessing
|
| ZYXEL IES-6000: Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP agent | zyxel.ies6000.hw.uptime Preprocessing
|
Triggers
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/ZYXEL IES-6000 by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
Warning | |
| ZYXEL IES-6000: Template does not match hardware | This template is for Zyxel IES-6000, but connected to {ITEM.VALUE} |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.model)<>"IES-6000" |
Info | Manual close: Yes |
| ZYXEL IES-6000: Host has been restarted | Uptime is less than 10 minutes. |
(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.hw.uptime)>0 and last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.hw.uptime)<10m) or (last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.hw.uptime)=0 and last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.uptime)<10m) |
Info | Manual close: Yes |
LLD rule Slot discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot discovery | The table which contains the slot information in a chassis. |
SNMP agent | zyxel.ies6000.slot.discovery |
Item prototypes for Slot discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Type | MIB: ZYXEL-IES5000-MIB Card type of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.type[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Description | MIB: ZYXEL-IES5000-MIB The descriptions of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.desc[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Firmware version | MIB: ZYXEL-IES5000-MIB The firmware version of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Driver version | MIB: ZYXEL-IES5000-MIB The DSL driver of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: DSL modem code version | MIB: ZYXEL-IES5000-MIB The DSL modem code version of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Status | MIB: ZYXEL-IES5000-MIB The module state of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.status[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Alarm status | MIB: ZYXEL-IES5000-MIB This variable indicates the alarm status of the module. It is a bit map represented a sum, therefore, it can represent multiple defects simultaneously. The moduleNoDefect should be set if and only if no other flag is set. The various bit positions are: 1 moduleNoDefect 2 moduleOverHeat 3 moduleFanRpmLow 4 moduleVoltageLow 5 moduleThermalSensorFailure 6 modulePullOut 7 powerDC48VAFailure 8 powerDC48VBFailure 9 extAlarmInputTrigger 10 moduleDown 11 mscSwitchOverOK 12 networkTopologyChange 13 macSpoof 14 cpuHigh 15 memoryUsageHigh 16 packetBufferUsageHigh 17 loopguardOccurence |
SNMP agent | zyxel.ies6000.slot.alarm[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Hardware version | MIB: ZYXEL-IES5000-MIB The hardware version of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Serial number | MIB: ZYXEL-IES5000-MIB The serial number of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.serial[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Uptime | MIB: ZYXEL-IES5000-MIB The time (in seconds) since the plug-in card was last re-initialized. |
SNMP agent | zyxel.ies6000.slot.uptime[{#SNMPINDEX}] |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: MAC address 1 | MIB: ZYXEL-IES5000-MIB The MAC Address of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.mac1[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: MAC address 2 | MIB: ZYXEL-IES5000-MIB The MAC Address of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.mac2[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Slot discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Firmware has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Driver has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: DSL modem code has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} alarm | The slot reported an error. |
find(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.alarm[{#SNMPINDEX}],,"like","moduleNoDefect")=0 |
Average | Manual close: Yes |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Hardware version has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} has been replaced | Slot {#ZYXEL.SLOT.ID} serial number has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} has been restarted | Uptime is less than 10 minutes. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.uptime[{#SNMPINDEX}])<10m |
Info | Manual close: Yes |
LLD rule Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Fan discovery | An entry in fanRpmTable. |
SNMP agent | zyxel.ies6000.fan.discovery |
Item prototypes for Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: Fan #{#SNMPINDEX} | MIB: ZYXEL-IES5000-MIB Current speed in Revolutions Per Minute (RPM) on the fan. |
SNMP agent | zyxel.ies6000.fan[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Fan discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: FAN{#SNMPINDEX} is in critical state | Please check the fan unit |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.fan[{#SNMPINDEX}])<{#ZYXEL.FANRPM.THRESH.LOW} or last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.fan[{#SNMPINDEX}])>{#ZYXEL.FANRPM.THRESH.HIGH} |
Average |
LLD rule Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Temperature discovery | An entry in tempTable. |
SNMP agent | zyxel.ies6000.temp.discovery Preprocessing
|
Item prototypes for Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Temperature "{#ZYXEL.TEMP.ID}" | MIB: ZYXEL-IES5000-MIB The current temperature measured at this sensor |
SNMP agent | zyxel.ies6000.temp[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Temperature discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: Temperature Slot {#ZYXEL.SLOT.ID} Sensor: {#ZYXEL.TEMP.ID} is in critical state | Please check the temperature |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.temp[{#SNMPINDEX}])>{#ZYXEL.TEMP.THRESH.HIGH} or last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.temp[{#SNMPINDEX}])<{#ZYXEL.TEMP.THRESH.LOW} |
Average |
LLD rule Voltage discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Voltage discovery | An entry in voltageTable. |
SNMP agent | zyxel.ies6000.volt.discovery Preprocessing
|
Item prototypes for Voltage discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Nominal "{#ZYXEL.VOLT.NOMINAL}" | MIB: ZYXEL-IES5000-MIB The current voltage reading. |
SNMP agent | zyxel.ies6000.volt[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Voltage discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: Voltage Slot {#ZYXEL.SLOT.ID} {#ZYXEL.VOLT.NOMINAL} is in critical state | Please check the power supply |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.volt[{#SNMPINDEX}])<{#ZYXEL.VOLT.THRESH.LOW} or last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.volt[{#SNMPINDEX}])>{#ZYXEL.VOLT.THRESH.HIGH} |
Average |
LLD rule CPU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| CPU discovery | A table that contains CPU utilization information. This table is supported by R1.03 and later versions. |
SNMP agent | zyxel.ies6000.cpu.discovery Preprocessing
|
Item prototypes for CPU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: CPU utilization | MIB: ZYXEL-IES5000-MIB The CPU utilization in the past 60 seconds. |
SNMP agent | zyxel.ies6000.cpu[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for CPU discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} high CPU utilization | The CPU utilization is too high. The system might be slow to respond. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.cpu[{#SNMPINDEX}],5m)>{#ZYXEL.CPU.THRESH.HIGH} |
Warning |
LLD rule Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Memory discovery | A table that contains memory usage information. |
SNMP agent | zyxel.ies6000.memory.discovery Preprocessing
|
Item prototypes for Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Memory utilization | MIB: ZYXEL-IES5000-MIB The memory usage in the past 60 seconds. |
SNMP agent | zyxel.ies6000.memory[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Memory discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: High memory utilization in Slot {#ZYXEL.SLOT.ID} pool | The system is running out of free memory. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.memory[{#SNMPINDEX}],5m)>{#ZYXEL.MEMORYHIGHTHRESH} |
Average |
LLD rule Packet buffer discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Packet buffer discovery | A table that contains packet buffer usage information. |
SNMP agent | zyxel.ies6000.buffer.discovery Preprocessing
|
Item prototypes for Packet buffer discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Packet buffer utilization | MIB: ZYXEL-IES5000-MIB The packet buffer usage in the past 60 seconds. |
SNMP agent | zyxel.ies6000.buffer[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Packet buffer discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: High Packet buffer utilization in Slot {#ZYXEL.SLOT.ID} | The system is running out of free buffer. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.buffer[{#SNMPINDEX}],5m)>{#ZYXEL.BUFFERHIGHTHRESH} |
Average |
LLD rule Ethernet interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Ethernet interface discovery | SNMP agent | zyxel.ies6000.net.if.discovery |
Item prototypes for Ethernet interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Interface description | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.if.descr[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Interface name | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.if.name[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Operational status | MIB: IF-MIB The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Administrative status | MIB: IF-MIB The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.if.adminstatus[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming traffic | MIB: IF-MIB The total number of octets received on the interface, including framing characters. |
SNMP agent | zyxel.ies6000.net.if.in.traffic[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming unicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer |
SNMP agent | zyxel.ies6000.net.if.in.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming multicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.if.in.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming broadcast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. |
SNMP agent | zyxel.ies6000.net.if.in.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing traffic | 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. |
SNMP agent | zyxel.ies6000.net.if.out.traffic[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing unicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.if.out.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing multicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.if.out.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing broadcast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.if.out.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Link speed | MIB: IF-MIB An estimate of the interface's current bandwidth in bits per second |
SNMP agent | zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming utilization | Interface utilization percentage |
Calculated | zyxel.ies6000.net.if.in.util[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing utilization | Interface utilization percentage |
Calculated | zyxel.ies6000.net.if.out.util[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Ethernet interface discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Link down | This trigger expression works as follows: |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}])=2 and (last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}],#2))=1 |
Average | Manual close: Yes |
LLD rule ADSL interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ADSL interface discovery | SNMP agent | zyxel.ies6000.net.adsl.discovery Preprocessing
|
Item prototypes for ADSL interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Interface description | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.adsl.descr[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Interface name | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.adsl.name[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Operational status | MIB: IF-MIB The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Administrative status | MIB: IF-MIB The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.adsl.adminstatus[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming traffic | MIB: IF-MIB The total number of octets received on the interface, including framing characters. |
SNMP agent | zyxel.ies6000.net.adsl.in.traffic[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming unicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer |
SNMP agent | zyxel.ies6000.net.adsl.in.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming multicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.adsl.in.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming broadcast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. |
SNMP agent | zyxel.ies6000.net.adsl.in.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing traffic | 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. |
SNMP agent | zyxel.ies6000.net.adsl.out.traffic[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing unicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.adsl.out.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing multicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.adsl.out.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing broadcast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.adsl.out.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC noise margin | MIB: ADSL-LINE-MIB Noise Margin as seen by this ATU with respect to its received signal in tenth dB. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit - Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atuc.snrmgn[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC attenuation | MIB: ADSL-LINE-MIB Measured difference in the total power transmitted by the peer ATU and the total power received by this ATU. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit - Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atuc.atn[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC output power | MIB: ADSL-LINE-MIB Measured total output power transmitted by this ATU. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit - Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atuc.outpwr[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR noise margin | MIB: ADSL-LINE-MIB Noise Margin as seen by this ATU with respect to its received signal in tenth dB. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit - Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atur.snrmgn[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR attenuation | MIB: ADSL-LINE-MIB Measured difference in the total power transmitted by the peer ATU and the total power received by this ATU. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit - Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atur.atn[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR output power | MIB: ADSL-LINE-MIB Measured total output power transmitted by this ATU. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit - Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atur.outpwr[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for ADSL interface discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Link down | This trigger expression works as follows: |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}])=2 and last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}],#2) |
Average | Manual close: Yes |
| ZYXEL IES-6000: Low the DSL line noise margins in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | Signal-to-noise margin (SNR Margin) which is the difference between the actual SNR and the SNR required to sync at a specific speed |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atuc.snrmgn[{#SNMPINDEX}],5m)<{$ZYXEL.ADSL.SNR.MIN} |
Warning | |
| ZYXEL IES-6000: High the DSL line attenuation in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | The reductions in amplitude of the downstream and upstream DSL signals. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atuc.atn[{#SNMPINDEX}],5m)>{$ZYXEL.ADSL.ATN.MAX} |
Warning | |
| ZYXEL IES-6000: Low the DSL line noise margins in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | Signal-to-noise margin (SNR Margin) which is the difference between the actual SNR and the SNR required to sync at a specific speed |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atur.snrmgn[{#SNMPINDEX}],5m)<{$ZYXEL.ADSL.SNR.MIN} |
Warning | |
| ZYXEL IES-6000: High the DSL line attenuation in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | The reductions in amplitude of the downstream and upstream DSL signals. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atur.atn[{#SNMPINDEX}],5m)>{$ZYXEL.ADSL.ATN.MAX} |
Warning |
Feedback
Please report any issues with the template at https://support.zabbix.com
You can also provide feedback, discuss the template, or ask for help at ZABBIX forums
ZYXEL IES-6000 by SNMP
Overview
For Zabbix version: 6.2 and higher. https://service-provider.zyxel.com/global/en/products/msansdslams/central-msans/chassis-msans/ies-6000-series
This template was tested on:
- ZYXEL IES-6000
Setup
See Zabbix template operation for basic instructions.
Refer to the vendor documentation.
Zabbix configuration
No specific Zabbix configuration is required.
Macros used
| Name | Description | Default |
|---|---|---|
| {$SNMP.TIMEOUT} | The time interval for SNMP agent availability trigger expression. |
5m |
| {$ZYXEL.ADSL.ATN.MAX} | Type the maximum signal attenuation |
40 |
| {$ZYXEL.ADSL.SNR.MIN} | Type the minimum signal to noise margin (0-31 dB) |
8 |
| {$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES} | Triggers will be created only for interfaces whose description contains the value of this macro |
CHANGE_IF_NEEDED |
| {$ZYXEL.LLD.FILTER.IF.DESC.MATCHES} | Filter by discoverable interface names. |
.* |
| {$ZYXEL.LLD.FILTER.IF.DESC.NOT_MATCHES} | Filter to exclude discovered interfaces by name. |
CHANGE_IF_NEEDED |
| {$ZYXEL.LLD.FILTER.IF.LINKSTATUS.MATCHES} | Filter of discoverable link types. |
.* |
| {$ZYXEL.LLD.FILTER.IF.LINKSTATUS.NOT_MATCHES} | Filter to exclude discovered by link types. |
2 |
| {$ZYXEL.LLD.FILTER.SLOT.STATUS.MATCHES} | Filter by discoverable slot status. |
.* |
| {$ZYXEL.LLD.FILTER.SLOT.STATUS.NOT_MATCHES} | Filter to exclude discovered slots by status. |
1 |
Template links
There are no template links in this template.
Discovery rules
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ADSL interface discovery | - |
SNMP | zyxel.ies6000.net.adsl.discovery Preprocessing: - JAVASCRIPT: Filter: AND- {#ZYXEL.IF.DESC} MATCHES_REGEX - {#ZYXEL.IF.DESC} NOT_MATCHES_REGEX - {#ZYXEL.IF.LINKSTATUS} MATCHES_REGEX - {#ZYXEL.IF.LINKSTATUS} NOT_MATCHES_REGEX - {#ZYXEL.IF.NAME} MATCHES_REGEX Overrides: Don't create triggers for matching interface |
| CPU discovery | A table that contains CPU utilization information. This table is supported by R1.03 and later versions. |
SNMP | zyxel.ies6000.cpu.discovery Preprocessing: - JAVASCRIPT: |
| Ethernet interface discovery | - |
SNMP | zyxel.ies6000.net.if.discovery Filter: AND- {#ZYXEL.IF.DESC} MATCHES_REGEX - {#ZYXEL.IF.DESC} NOT_MATCHES_REGEX - {#ZYXEL.IF.LINKSTATUS} MATCHES_REGEX - {#ZYXEL.IF.LINKSTATUS} NOT_MATCHES_REGEX - {#ZYXEL.IF.NAME} MATCHES_REGEX Overrides: Don't create triggers for matching interface |
| Fan discovery | An entry in fanRpmTable. |
SNMP | zyxel.ies6000.fan.discovery |
| Memory discovery | A table that contains memory usage information. |
SNMP | zyxel.ies6000.memory.discovery Preprocessing: - JAVASCRIPT: |
| Packet buffer discovery | A table that contains packet buffer usage information. |
SNMP | zyxel.ies6000.buffer.discovery Preprocessing: - JAVASCRIPT: |
| Slot discovery | The table which contains the slot information in a chassis. |
SNMP | zyxel.ies6000.slot.discovery Filter: AND- {#ZYXEL.SLOTSTATUS} MATCHES_REGEX - {#ZYXEL.SLOTSTATUS} NOT_MATCHES_REGEX |
| Temperature discovery | An entry in tempTable. |
SNMP | zyxel.ies6000.temp.discovery Preprocessing: - JAVASCRIPT: |
| Voltage discovery | An entry in voltageTable. |
SNMP | zyxel.ies6000.volt.discovery Preprocessing: - JAVASCRIPT: |
Items collected
| Group | Name | Description | Type | Key and additional info |
|---|---|---|---|---|
| CPU | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: CPU utilization | MIB: ZYXEL-IES5000-MIB The CPU utilization in the past 60 seconds. |
SNMP | zyxel.ies6000.cpu[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Fans | ZYXEL IES-6000: Fan #{#SNMPINDEX} | MIB: ZYXEL-IES5000-MIB Current speed in Revolutions Per Minute (RPM) on the fan. |
SNMP | zyxel.ies6000.fan[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Inventory | ZYXEL IES-6000: Hardware model name | MIB: RFC1213-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. It is mandatory that this only contain printable ASCII characters. |
SNMP | zyxel.ies6000.model Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Inventory | ZYXEL IES-6000: Contact | MIB: RFC1213-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. |
SNMP | zyxel.ies6000.contact Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Inventory | ZYXEL IES-6000: Host name | MIB: RFC1213-MIB An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. |
SNMP | zyxel.ies6000.name Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Inventory | ZYXEL IES-6000: Location | MIB: RFC1213-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). |
SNMP | zyxel.ies6000.location Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Inventory | ZYXEL IES-6000: MAC address | MIB: IF-MIB The interface's address at the protocol layer immediately `below' the network layer in the protocol stack. For interfaces which do not have such an address (e.g., a serial line), this object should contain an octet string of zero length. |
SNMP | zyxel.ies6000.mac Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Memory | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Memory utilization | MIB: ZYXEL-IES5000-MIB The memory usage in the past 60 seconds. |
SNMP | zyxel.ies6000.memory[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Memory | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Packet buffer utilization | MIB: ZYXEL-IES5000-MIB The packet buffer usage in the past 60 seconds. |
SNMP | zyxel.ies6000.buffer[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Type | MIB: ZYXEL-IES5000-MIB Card type of the plug-in card. |
SNMP | zyxel.ies6000.slot.type[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Description | MIB: ZYXEL-IES5000-MIB The descriptions of the plug-in card. |
SNMP | zyxel.ies6000.slot.desc[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Firmware version | MIB: ZYXEL-IES5000-MIB The firmware version of the plug-in card. |
SNMP | zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Driver version | MIB: ZYXEL-IES5000-MIB The DSL driver of the plug-in card. |
SNMP | zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: DSL modem code version | MIB: ZYXEL-IES5000-MIB The DSL modem code version of the plug-in card. |
SNMP | zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Status | MIB: ZYXEL-IES5000-MIB The module state of the plug-in card. |
SNMP | zyxel.ies6000.slot.status[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Alarm status | MIB: ZYXEL-IES5000-MIB This variable indicates the alarm status of the module. It is a bit map represented a sum, therefore, it can represent multiple defects simultaneously. The moduleNoDefect should be set if and only if no other flag is set. The various bit positions are: 1 moduleNoDefect 2 moduleOverHeat 3 moduleFanRpmLow 4 moduleVoltageLow 5 moduleThermalSensorFailure 6 modulePullOut 7 powerDC48VAFailure 8 powerDC48VBFailure 9 extAlarmInputTrigger 10 moduleDown 11 mscSwitchOverOK 12 networkTopologyChange 13 macSpoof 14 cpuHigh 15 memoryUsageHigh 16 packetBufferUsageHigh 17 loopguardOccurence |
SNMP | zyxel.ies6000.slot.alarm[{#SNMPINDEX}] Preprocessing: - JAVASCRIPT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Hardware version | MIB: ZYXEL-IES5000-MIB The hardware version of the plug-in card. |
SNMP | zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Serial number | MIB: ZYXEL-IES5000-MIB The serial number of the plug-in card. |
SNMP | zyxel.ies6000.slot.serial[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Uptime | MIB: ZYXEL-IES5000-MIB The time (in seconds) since the plug-in card was last re-initialized. |
SNMP | zyxel.ies6000.slot.uptime[{#SNMPINDEX}] |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: MAC address 1 | MIB: ZYXEL-IES5000-MIB The MAC Address of the plug-in card. |
SNMP | zyxel.ies6000.slot.mac1[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: MAC address 2 | MIB: ZYXEL-IES5000-MIB The MAC Address of the plug-in card. |
SNMP | zyxel.ies6000.slot.mac2[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Interface description | MIB: IF-MIB A textual string containing information about the interface |
SNMP | zyxel.ies6000.net.if.descr[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Interface name | MIB: IF-MIB A textual string containing information about the interface |
SNMP | zyxel.ies6000.net.if.name[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Operational status | MIB: IF-MIB The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP | zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Administrative status | MIB: IF-MIB The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP | zyxel.ies6000.net.if.adminstatus[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming traffic | MIB: IF-MIB The total number of octets received on the interface, including framing characters. |
SNMP | zyxel.ies6000.net.if.in.traffic[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - CHANGE_PER_SECOND |
| Network interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming unicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer |
SNMP | zyxel.ies6000.net.if.in.ucastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming multicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP | zyxel.ies6000.net.if.in.multicastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming broadcast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. |
SNMP | zyxel.ies6000.net.if.in.broadcastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing traffic | 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. |
SNMP | zyxel.ies6000.net.if.out.traffic[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - CHANGE_PER_SECOND |
| Network interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing unicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP | zyxel.ies6000.net.if.out.ucastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing multicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP | zyxel.ies6000.net.if.out.multicastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing broadcast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP | zyxel.ies6000.net.if.out.broadcastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Link speed | MIB: IF-MIB An estimate of the interface's current bandwidth in bits per second |
SNMP | zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming utilization | Interface utilization percentage |
CALCULATED | zyxel.ies6000.net.if.in.util[{#SNMPINDEX}] Preprocessing: - IN_RANGE: ⛔️ON_FAIL: - JAVASCRIPT: Expression: last(//zyxel.ies6000.net.if.in.traffic[{#SNMPINDEX}]) * (last(//zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}]) <> 0) /( last(//zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}]) + (last(//zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}]) = 0) ) * 100 |
| Network interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing utilization | Interface utilization percentage |
CALCULATED | zyxel.ies6000.net.if.out.util[{#SNMPINDEX}] Preprocessing: - IN_RANGE: ⛔️ON_FAIL: - JAVASCRIPT: Expression: last(//zyxel.ies6000.net.if.out.traffic[{#SNMPINDEX}]) * (last(//zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}]) <> 0) /( last(//zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}]) + (last(//zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}]) = 0) ) * 100 |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Interface description | MIB: IF-MIB A textual string containing information about the interface |
SNMP | zyxel.ies6000.net.adsl.descr[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Interface name | MIB: IF-MIB A textual string containing information about the interface |
SNMP | zyxel.ies6000.net.adsl.name[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Operational status | MIB: IF-MIB The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP | zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Administrative status | MIB: IF-MIB The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP | zyxel.ies6000.net.adsl.adminstatus[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming traffic | MIB: IF-MIB The total number of octets received on the interface, including framing characters. |
SNMP | zyxel.ies6000.net.adsl.in.traffic[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - CHANGE_PER_SECOND |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming unicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer |
SNMP | zyxel.ies6000.net.adsl.in.ucastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming multicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP | zyxel.ies6000.net.adsl.in.multicastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming broadcast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. |
SNMP | zyxel.ies6000.net.adsl.in.broadcastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing traffic | 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. |
SNMP | zyxel.ies6000.net.adsl.out.traffic[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - CHANGE_PER_SECOND |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing unicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP | zyxel.ies6000.net.adsl.out.ucastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing multicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP | zyxel.ies6000.net.adsl.out.multicastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing broadcast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP | zyxel.ies6000.net.adsl.out.broadcastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC noise margin | MIB: ADSL-LINE-MIB Noise Margin as seen by this ATU with respect to its received signal in tenth dB. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit – Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP | zyxel.ies6000.net.adsl.atuc.snrmgn[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC attenuation | MIB: ADSL-LINE-MIB Measured difference in the total power transmitted by the peer ATU and the total power received by this ATU. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit – Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP | zyxel.ies6000.net.adsl.atuc.atn[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC output power | MIB: ADSL-LINE-MIB Measured total output power transmitted by this ATU. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit – Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP | zyxel.ies6000.net.adsl.atuc.outpwr[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR noise margin | MIB: ADSL-LINE-MIB Noise Margin as seen by this ATU with respect to its received signal in tenth dB. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit – Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP | zyxel.ies6000.net.adsl.atur.snrmgn[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR attenuation | MIB: ADSL-LINE-MIB Measured difference in the total power transmitted by the peer ATU and the total power received by this ATU. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit – Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP | zyxel.ies6000.net.adsl.atur.atn[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR output power | MIB: ADSL-LINE-MIB Measured total output power transmitted by this ATU. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit – Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP | zyxel.ies6000.net.adsl.atur.outpwr[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Power supply | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Nominal "{#ZYXEL.VOLT.NOMINAL}" | MIB: ZYXEL-IES5000-MIB The current voltage reading. |
SNMP | zyxel.ies6000.volt[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Status | ZYXEL IES-6000: SNMP agent availability | - |
INTERNAL | zabbix[host,snmp,available] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Status | ZYXEL IES-6000: Uptime (network) | MIB: RFC1213-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP | zyxel.ies6000.net.uptime Preprocessing: - MULTIPLIER: |
| Status | ZYXEL IES-6000: Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP | zyxel.ies6000.hw.uptime Preprocessing: - CHECK_NOT_SUPPORTED ⛔️ON_FAIL: - MULTIPLIER: |
| Temperature | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Temperature "{#ZYXEL.TEMP.ID}" | MIB: ZYXEL-IES5000-MIB The current temperature measured at this sensor |
SNMP | zyxel.ies6000.temp[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
Triggers
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} high CPU utilization | CPU utilization is too high. The system might be slow to respond. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.cpu[{#SNMPINDEX}],5m)>{#ZYXEL.CPU.THRESH.HIGH} |
WARNING | |
| ZYXEL IES-6000: FAN{#SNMPINDEX} is in critical state | Please check the fan unit |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.fan[{#SNMPINDEX}])<{#ZYXEL.FANRPM.THRESH.LOW} or last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.fan[{#SNMPINDEX}])>{#ZYXEL.FANRPM.THRESH.HIGH} |
AVERAGE | |
| ZYXEL IES-6000: Template does not match hardware | This template is for Zyxel IES-6000, but connected to {ITEM.VALUE} |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.model)<>"IES-6000" |
INFO | |
| ZYXEL IES-6000: High memory utilization in Slot {#ZYXEL.SLOT.ID} pool | The system is running out of free memory. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.memory[{#SNMPINDEX}],5m)>{#ZYXEL.MEMORYHIGHTHRESH} |
AVERAGE | |
| ZYXEL IES-6000: High Packet buffer utilization in Slot {#ZYXEL.SLOT.ID} | The system is running out of free buffer. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.buffer[{#SNMPINDEX}],5m)>{#ZYXEL.BUFFERHIGHTHRESH} |
AVERAGE | |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Firmware has changed | Firmware version has changed. Ack to close |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Driver has changed | Firmware version has changed. Ack to close |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: DSL modem code has changed | Firmware version has changed. Ack to close |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} alarm | The slot reported an error. |
find(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.alarm[{#SNMPINDEX}],,"like","moduleNoDefect")=0 |
AVERAGE | |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Hardware version has changed | Firmware version has changed. Ack to close |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} has been replaced | Slot {#ZYXEL.SLOT.ID} serial number has changed. Ack to close |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} has been restarted | Uptime is less than 10 minutes |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.uptime[{#SNMPINDEX}])<10m |
INFO | Manual close: YES |
| ZYXEL IES-6000: Port {#SNMPINDEX}: Link down | This trigger expression works as follows: 1. Can be triggered if operations status is down. 2. {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. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}])=2 and (last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}],#2))=1Recovery expression: last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}])<>2 |
AVERAGE | Manual close: YES |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Link down | This trigger expression works as follows: 1. Can be triggered if operations status is down. 2. {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. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}])=2 and last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}],#2)Recovery expression: last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}])<>2 |
AVERAGE | Manual close: YES |
| ZYXEL IES-6000: Low the DSL line noise margins in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | Signal-to-noise margin (SNR Margin) which is the difference between the actual SNR and the SNR required to sync at a specific speed |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atuc.snrmgn[{#SNMPINDEX}],5m)<{$ZYXEL.ADSL.SNR.MIN} |
WARNING | |
| ZYXEL IES-6000: High the DSL line attenuation in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | The reductions in amplitude of the downstream and upstream DSL signals. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atuc.atn[{#SNMPINDEX}],5m)>{$ZYXEL.ADSL.ATN.MAX} |
WARNING | |
| ZYXEL IES-6000: Low the DSL line noise margins in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | Signal-to-noise margin (SNR Margin) which is the difference between the actual SNR and the SNR required to sync at a specific speed |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atur.snrmgn[{#SNMPINDEX}],5m)<{$ZYXEL.ADSL.SNR.MIN} |
WARNING | |
| ZYXEL IES-6000: High the DSL line attenuation in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | The reductions in amplitude of the downstream and upstream DSL signals. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atur.atn[{#SNMPINDEX}],5m)>{$ZYXEL.ADSL.ATN.MAX} |
WARNING | |
| ZYXEL IES-6000: Voltage Slot {#ZYXEL.SLOT.ID} {#ZYXEL.VOLT.NOMINAL} is in critical state | Please check the power supply |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.volt[{#SNMPINDEX}])<{#ZYXEL.VOLT.THRESH.LOW} or last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.volt[{#SNMPINDEX}])>{#ZYXEL.VOLT.THRESH.HIGH} |
AVERAGE | |
| ZYXEL IES-6000: No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/ZYXEL IES-6000 by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
WARNING | |
| ZYXEL IES-6000: Host has been restarted | Uptime is less than 10 minutes. |
(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.hw.uptime)>0 and last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.hw.uptime)<10m) or (last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.hw.uptime)=0 and last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.uptime)<10m) |
INFO | Manual close: YES |
| ZYXEL IES-6000: Temperature Slot {#ZYXEL.SLOT.ID} Sensor: {#ZYXEL.TEMP.ID} is in critical state | Please check the temperature |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.temp[{#SNMPINDEX}])>{#ZYXEL.TEMP.THRESH.HIGH} or last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.temp[{#SNMPINDEX}])<{#ZYXEL.TEMP.THRESH.LOW} |
AVERAGE |
Feedback
Please report any issues with the template at https://support.zabbix.com.
You can also provide feedback, discuss the template, or ask for help at ZABBIX forums.
Known Issues
- Description: Incorrect handling of SNMP bulk requests. Disable the use of bulk requests in the SNMP interface settings.
- Version: all versions firmware
- Device: ZYXEL IES-6000
ZYXEL IES-6000 by SNMP
Overview
Known Issues
Description: Incorrect handling of SNMP bulk requests. Disable the use of bulk requests in the SNMP interface settings. Version: all versions firmware Device: ZYXEL IES-6000
Requirements
Zabbix version: 6.0 and higher.
Tested versions
This template has been tested on:
- ZYXEL IES-6000
Configuration
Zabbix should be configured according to the instructions in the Templates out of the box section.
Setup
Refer to the vendor documentation.
Macros used
| Name | Description | Default |
|---|---|---|
| {$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES} | Triggers will be created only for interfaces whose description contains the value of this macro |
CHANGE_IF_NEEDED |
| {$SNMP.TIMEOUT} | The time interval for SNMP agent availability trigger expression. |
5m |
| {$ZYXEL.ADSL.SNR.MIN} | Type the minimum signal to noise margin (0-31 dB) |
8 |
| {$ZYXEL.ADSL.ATN.MAX} | Type the maximum signal attenuation |
40 |
| {$ZYXEL.LLD.FILTER.IF.DESC.MATCHES} | Filter by discoverable interface names. |
.* |
| {$ZYXEL.LLD.FILTER.IF.DESC.NOT_MATCHES} | Filter to exclude discovered interfaces by name. |
CHANGE_IF_NEEDED |
| {$ZYXEL.LLD.FILTER.SLOT.STATUS.MATCHES} | Filter by discoverable slot status. |
.* |
| {$ZYXEL.LLD.FILTER.SLOT.STATUS.NOT_MATCHES} | Filter to exclude discovered slots by status. |
1 |
| {$ZYXEL.LLD.FILTER.IF.LINKSTATUS.MATCHES} | Filter of discoverable link types. |
.* |
| {$ZYXEL.LLD.FILTER.IF.LINKSTATUS.NOT_MATCHES} | Filter to exclude discovered by link types. |
2 |
Items
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: SNMP agent availability | Zabbix internal | zabbix[host,snmp,available] Preprocessing
|
|
| ZYXEL IES-6000: Hardware model name | MIB: RFC1213-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. It is mandatory that this only contain printable ASCII characters. |
SNMP agent | zyxel.ies6000.model Preprocessing
|
| ZYXEL IES-6000: Contact | MIB: RFC1213-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. |
SNMP agent | zyxel.ies6000.contact Preprocessing
|
| ZYXEL IES-6000: Host name | MIB: RFC1213-MIB An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. |
SNMP agent | zyxel.ies6000.name Preprocessing
|
| ZYXEL IES-6000: Location | MIB: RFC1213-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). |
SNMP agent | zyxel.ies6000.location Preprocessing
|
| ZYXEL IES-6000: MAC address | MIB: IF-MIB The interface's address at the protocol layer immediately `below' the network layer in the protocol stack. For interfaces which do not have such an address (e.g., a serial line), this object should contain an octet string of zero length. |
SNMP agent | zyxel.ies6000.mac Preprocessing
|
| ZYXEL IES-6000: Uptime (network) | MIB: RFC1213-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP agent | zyxel.ies6000.net.uptime Preprocessing
|
| ZYXEL IES-6000: Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP agent | zyxel.ies6000.hw.uptime Preprocessing
|
Triggers
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/ZYXEL IES-6000 by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
Warning | |
| ZYXEL IES-6000: Template does not match hardware | This template is for Zyxel IES-6000, but connected to {ITEM.VALUE} |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.model)<>"IES-6000" |
Info | Manual close: Yes |
| ZYXEL IES-6000: Host has been restarted | Uptime is less than 10 minutes. |
(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.hw.uptime)>0 and last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.hw.uptime)<10m) or (last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.hw.uptime)=0 and last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.uptime)<10m) |
Info | Manual close: Yes |
LLD rule Slot discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot discovery | The table which contains the slot information in a chassis. |
SNMP agent | zyxel.ies6000.slot.discovery |
Item prototypes for Slot discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Type | MIB: ZYXEL-IES5000-MIB Card type of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.type[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Description | MIB: ZYXEL-IES5000-MIB The descriptions of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.desc[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Firmware version | MIB: ZYXEL-IES5000-MIB The firmware version of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Driver version | MIB: ZYXEL-IES5000-MIB The DSL driver of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: DSL modem code version | MIB: ZYXEL-IES5000-MIB The DSL modem code version of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Status | MIB: ZYXEL-IES5000-MIB The module state of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.status[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Alarm status | MIB: ZYXEL-IES5000-MIB This variable indicates the alarm status of the module. It is a bit map represented a sum, therefore, it can represent multiple defects simultaneously. The moduleNoDefect should be set if and only if no other flag is set. The various bit positions are: 1 moduleNoDefect 2 moduleOverHeat 3 moduleFanRpmLow 4 moduleVoltageLow 5 moduleThermalSensorFailure 6 modulePullOut 7 powerDC48VAFailure 8 powerDC48VBFailure 9 extAlarmInputTrigger 10 moduleDown 11 mscSwitchOverOK 12 networkTopologyChange 13 macSpoof 14 cpuHigh 15 memoryUsageHigh 16 packetBufferUsageHigh 17 loopguardOccurence |
SNMP agent | zyxel.ies6000.slot.alarm[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Hardware version | MIB: ZYXEL-IES5000-MIB The hardware version of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Serial number | MIB: ZYXEL-IES5000-MIB The serial number of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.serial[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Uptime | MIB: ZYXEL-IES5000-MIB The time (in seconds) since the plug-in card was last re-initialized. |
SNMP agent | zyxel.ies6000.slot.uptime[{#SNMPINDEX}] |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: MAC address 1 | MIB: ZYXEL-IES5000-MIB The MAC Address of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.mac1[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: MAC address 2 | MIB: ZYXEL-IES5000-MIB The MAC Address of the plug-in card. |
SNMP agent | zyxel.ies6000.slot.mac2[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Slot discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Firmware has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Driver has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: DSL modem code has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} alarm | The slot reported an error. |
find(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.alarm[{#SNMPINDEX}],,"like","moduleNoDefect")=0 |
Average | Manual close: Yes |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Hardware version has changed | Firmware version has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} has been replaced | Slot {#ZYXEL.SLOT.ID} serial number has changed. Acknowledge to close the problem manually. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}]))>0 |
Info | Manual close: Yes |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} has been restarted | Uptime is less than 10 minutes. |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.slot.uptime[{#SNMPINDEX}])<10m |
Info | Manual close: Yes |
LLD rule Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Fan discovery | An entry in fanRpmTable. |
SNMP agent | zyxel.ies6000.fan.discovery |
Item prototypes for Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: Fan #{#SNMPINDEX} | MIB: ZYXEL-IES5000-MIB Current speed in Revolutions Per Minute (RPM) on the fan. |
SNMP agent | zyxel.ies6000.fan[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Fan discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: FAN{#SNMPINDEX} is in critical state | Please check the fan unit |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.fan[{#SNMPINDEX}])<{#ZYXEL.FANRPM.THRESH.LOW} or last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.fan[{#SNMPINDEX}])>{#ZYXEL.FANRPM.THRESH.HIGH} |
Average |
LLD rule Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Temperature discovery | An entry in tempTable. |
SNMP agent | zyxel.ies6000.temp.discovery Preprocessing
|
Item prototypes for Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Temperature "{#ZYXEL.TEMP.ID}" | MIB: ZYXEL-IES5000-MIB The current temperature measured at this sensor |
SNMP agent | zyxel.ies6000.temp[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Temperature discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: Temperature Slot {#ZYXEL.SLOT.ID} Sensor: {#ZYXEL.TEMP.ID} is in critical state | Please check the temperature |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.temp[{#SNMPINDEX}])>{#ZYXEL.TEMP.THRESH.HIGH} or last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.temp[{#SNMPINDEX}])<{#ZYXEL.TEMP.THRESH.LOW} |
Average |
LLD rule Voltage discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Voltage discovery | An entry in voltageTable. |
SNMP agent | zyxel.ies6000.volt.discovery Preprocessing
|
Item prototypes for Voltage discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Nominal "{#ZYXEL.VOLT.NOMINAL}" | MIB: ZYXEL-IES5000-MIB The current voltage reading. |
SNMP agent | zyxel.ies6000.volt[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Voltage discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: Voltage Slot {#ZYXEL.SLOT.ID} {#ZYXEL.VOLT.NOMINAL} is in critical state | Please check the power supply |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.volt[{#SNMPINDEX}])<{#ZYXEL.VOLT.THRESH.LOW} or last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.volt[{#SNMPINDEX}])>{#ZYXEL.VOLT.THRESH.HIGH} |
Average |
LLD rule CPU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| CPU discovery | A table that contains CPU utilization information. This table is supported by R1.03 and later versions. |
SNMP agent | zyxel.ies6000.cpu.discovery Preprocessing
|
Item prototypes for CPU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: CPU utilization | MIB: ZYXEL-IES5000-MIB The CPU utilization in the past 60 seconds. |
SNMP agent | zyxel.ies6000.cpu[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for CPU discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} high CPU utilization | The CPU utilization is too high. The system might be slow to respond. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.cpu[{#SNMPINDEX}],5m)>{#ZYXEL.CPU.THRESH.HIGH} |
Warning |
LLD rule Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Memory discovery | A table that contains memory usage information. |
SNMP agent | zyxel.ies6000.memory.discovery Preprocessing
|
Item prototypes for Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Memory utilization | MIB: ZYXEL-IES5000-MIB The memory usage in the past 60 seconds. |
SNMP agent | zyxel.ies6000.memory[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Memory discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: High memory utilization in Slot {#ZYXEL.SLOT.ID} pool | The system is running out of free memory. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.memory[{#SNMPINDEX}],5m)>{#ZYXEL.MEMORYHIGHTHRESH} |
Average |
LLD rule Packet buffer discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Packet buffer discovery | A table that contains packet buffer usage information. |
SNMP agent | zyxel.ies6000.buffer.discovery Preprocessing
|
Item prototypes for Packet buffer discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Packet buffer utilization | MIB: ZYXEL-IES5000-MIB The packet buffer usage in the past 60 seconds. |
SNMP agent | zyxel.ies6000.buffer[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Packet buffer discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: High Packet buffer utilization in Slot {#ZYXEL.SLOT.ID} | The system is running out of free buffer. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.buffer[{#SNMPINDEX}],5m)>{#ZYXEL.BUFFERHIGHTHRESH} |
Average |
LLD rule Ethernet interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Ethernet interface discovery | SNMP agent | zyxel.ies6000.net.if.discovery |
Item prototypes for Ethernet interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Interface description | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.if.descr[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Interface name | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.if.name[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Operational status | MIB: IF-MIB The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Administrative status | MIB: IF-MIB The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.if.adminstatus[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming traffic | MIB: IF-MIB The total number of octets received on the interface, including framing characters. |
SNMP agent | zyxel.ies6000.net.if.in.traffic[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming unicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer |
SNMP agent | zyxel.ies6000.net.if.in.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming multicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.if.in.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming broadcast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. |
SNMP agent | zyxel.ies6000.net.if.in.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing traffic | 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. |
SNMP agent | zyxel.ies6000.net.if.out.traffic[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing unicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.if.out.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing multicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.if.out.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing broadcast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.if.out.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Link speed | MIB: IF-MIB An estimate of the interface's current bandwidth in bits per second |
SNMP agent | zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming utilization | Interface utilization percentage |
Calculated | zyxel.ies6000.net.if.in.util[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing utilization | Interface utilization percentage |
Calculated | zyxel.ies6000.net.if.out.util[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Ethernet interface discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: Port {#SNMPINDEX}: Link down | This trigger expression works as follows: |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}])=2 and (last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}],#2))=1 |
Average | Manual close: Yes |
LLD rule ADSL interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ADSL interface discovery | SNMP agent | zyxel.ies6000.net.adsl.discovery Preprocessing
|
Item prototypes for ADSL interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Interface description | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.adsl.descr[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Interface name | MIB: IF-MIB A textual string containing information about the interface |
SNMP agent | zyxel.ies6000.net.adsl.name[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Operational status | MIB: IF-MIB The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Administrative status | MIB: IF-MIB The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP agent | zyxel.ies6000.net.adsl.adminstatus[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming traffic | MIB: IF-MIB The total number of octets received on the interface, including framing characters. |
SNMP agent | zyxel.ies6000.net.adsl.in.traffic[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming unicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer |
SNMP agent | zyxel.ies6000.net.adsl.in.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming multicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.adsl.in.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming broadcast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. |
SNMP agent | zyxel.ies6000.net.adsl.in.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing traffic | 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. |
SNMP agent | zyxel.ies6000.net.adsl.out.traffic[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing unicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.adsl.out.ucastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing multicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP agent | zyxel.ies6000.net.adsl.out.multicastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing broadcast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP agent | zyxel.ies6000.net.adsl.out.broadcastpkts[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC noise margin | MIB: ADSL-LINE-MIB Noise Margin as seen by this ATU with respect to its received signal in tenth dB. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit - Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atuc.snrmgn[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC attenuation | MIB: ADSL-LINE-MIB Measured difference in the total power transmitted by the peer ATU and the total power received by this ATU. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit - Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atuc.atn[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC output power | MIB: ADSL-LINE-MIB Measured total output power transmitted by this ATU. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit - Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atuc.outpwr[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR noise margin | MIB: ADSL-LINE-MIB Noise Margin as seen by this ATU with respect to its received signal in tenth dB. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit - Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atur.snrmgn[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR attenuation | MIB: ADSL-LINE-MIB Measured difference in the total power transmitted by the peer ATU and the total power received by this ATU. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit - Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atur.atn[{#SNMPINDEX}] Preprocessing
|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR output power | MIB: ADSL-LINE-MIB Measured total output power transmitted by this ATU. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit - Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP agent | zyxel.ies6000.net.adsl.atur.outpwr[{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for ADSL interface discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Link down | This trigger expression works as follows: |
last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}])=2 and last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}],#2) |
Average | Manual close: Yes |
| ZYXEL IES-6000: Low the DSL line noise margins in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | Signal-to-noise margin (SNR Margin) which is the difference between the actual SNR and the SNR required to sync at a specific speed |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atuc.snrmgn[{#SNMPINDEX}],5m)<{$ZYXEL.ADSL.SNR.MIN} |
Warning | |
| ZYXEL IES-6000: High the DSL line attenuation in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | The reductions in amplitude of the downstream and upstream DSL signals. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atuc.atn[{#SNMPINDEX}],5m)>{$ZYXEL.ADSL.ATN.MAX} |
Warning | |
| ZYXEL IES-6000: Low the DSL line noise margins in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | Signal-to-noise margin (SNR Margin) which is the difference between the actual SNR and the SNR required to sync at a specific speed |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atur.snrmgn[{#SNMPINDEX}],5m)<{$ZYXEL.ADSL.SNR.MIN} |
Warning | |
| ZYXEL IES-6000: High the DSL line attenuation in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} | The reductions in amplitude of the downstream and upstream DSL signals. |
min(/ZYXEL IES-6000 by SNMP/zyxel.ies6000.net.adsl.atur.atn[{#SNMPINDEX}],5m)>{$ZYXEL.ADSL.ATN.MAX} |
Warning |
Feedback
Please report any issues with the template at https://support.zabbix.com
You can also provide feedback, discuss the template, or ask for help at ZABBIX forums
ZYXEL IES-6000 SNMP
Overview
For Zabbix version: 5.4 and higher
https://service-provider.zyxel.com/global/en/products/msansdslams/central-msans/chassis-msans/ies-6000-series
This template was tested on:
- ZYXEL IES-6000
Setup
See Zabbix template operation for basic instructions.
Refer to the vendor documentation.
Zabbix configuration
No specific Zabbix configuration is required.
Macros used
| Name | Description | Default |
|---|---|---|
| {$SNMP.TIMEOUT} | The time interval for SNMP agent availability trigger expression. |
5m |
| {$ZYXEL.ADSL.ATN.MAX} | Type the maximum signal attenuation |
40 |
| {$ZYXEL.ADSL.SNR.MIN} | Type the minimum signal to noise margin (0-31 dB) |
8 |
| {$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES} | Triggers will be created only for interfaces whose description contains the value of this macro |
CHANGE_IF_NEEDED |
| {$ZYXEL.LLD.FILTER.IF.DESC.MATCHES} | Filter by discoverable interface names. |
.* |
| {$ZYXEL.LLD.FILTER.IF.DESC.NOT_MATCHES} | Filter to exclude discovered interfaces by name. |
CHANGE_IF_NEEDED |
| {$ZYXEL.LLD.FILTER.IF.LINKSTATUS.MATCHES} | Filter of discoverable link types. |
.* |
| {$ZYXEL.LLD.FILTER.IF.LINKSTATUS.NOT_MATCHES} | Filter to exclude discovered by link types. |
2 |
| {$ZYXEL.LLD.FILTER.SLOT.STATUS.MATCHES} | Filter by discoverable slot status. |
.* |
| {$ZYXEL.LLD.FILTER.SLOT.STATUS.NOT_MATCHES} | Filter to exclude discovered slots by status. |
1 |
Template links
There are no template links in this template.
Discovery rules
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot discovery | The table which contains the slot information in a chassis. |
SNMP | zyxel.ies6000.slot.discovery Filter: AND- {#ZYXEL.SLOTSTATUS} MATCHES_REGEX - {#ZYXEL.SLOTSTATUS} NOT_MATCHES_REGEX |
| Fan discovery | An entry in fanRpmTable. |
SNMP | zyxel.ies6000.fan.discovery |
| Temperature discovery | An entry in tempTable. |
SNMP | zyxel.ies6000.temp.discovery Preprocessing: - JAVASCRIPT: |
| Voltage discovery | An entry in voltageTable. |
SNMP | zyxel.ies6000.volt.discovery Preprocessing: - JAVASCRIPT: |
| CPU discovery | A table that contains CPU utilization information. This table is supported by R1.03 and later versions. |
SNMP | zyxel.ies6000.cpu.discovery Preprocessing: - JAVASCRIPT: |
| Memory discovery | A table that contains memory usage information. |
SNMP | zyxel.ies6000.memory.discovery Preprocessing: - JAVASCRIPT: |
| Packet buffer discovery | A table that contains packet buffer usage information. |
SNMP | zyxel.ies6000.buffer.discovery Preprocessing: - JAVASCRIPT: |
| Ethernet interface discovery | - |
SNMP | zyxel.ies6000.net.if.discovery Filter: AND- {#ZYXEL.IF.DESC} MATCHES_REGEX - {#ZYXEL.IF.DESC} NOT_MATCHES_REGEX - {#ZYXEL.IF.LINKSTATUS} MATCHES_REGEX - {#ZYXEL.IF.LINKSTATUS} NOT_MATCHES_REGEX - {#ZYXEL.IF.NAME} MATCHES_REGEX Overrides: Don't create triggers for matching interface |
| ADSL interface discovery | - |
SNMP | zyxel.ies6000.net.adsl.discovery Preprocessing: - JAVASCRIPT: Filter: AND- {#ZYXEL.IF.DESC} MATCHES_REGEX - {#ZYXEL.IF.DESC} NOT_MATCHES_REGEX - {#ZYXEL.IF.LINKSTATUS} MATCHES_REGEX - {#ZYXEL.IF.LINKSTATUS} NOT_MATCHES_REGEX - {#ZYXEL.IF.NAME} MATCHES_REGEX Overrides: Don't create triggers for matching interface |
Items collected
| Group | Name | Description | Type | Key and additional info |
|---|---|---|---|---|
| CPU | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: CPU utilization | MIB: ZYXEL-IES5000-MIB The CPU utilization in the past 60 seconds. |
SNMP | zyxel.ies6000.cpu[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Fans | ZYXEL IES-6000: Fan #{#SNMPINDEX} | MIB: ZYXEL-IES5000-MIB Current speed in Revolutions Per Minute (RPM) on the fan. |
SNMP | zyxel.ies6000.fan[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Inventory | ZYXEL IES-6000: Hardware model name | MIB: RFC1213-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. It is mandatory that this only contain printable ASCII characters. |
SNMP | zyxel.ies6000.model Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Inventory | ZYXEL IES-6000: Contact | MIB: RFC1213-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. |
SNMP | zyxel.ies6000.contact Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Inventory | ZYXEL IES-6000: Host name | MIB: RFC1213-MIB An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. |
SNMP | zyxel.ies6000.name Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Inventory | ZYXEL IES-6000: Location | MIB: RFC1213-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). |
SNMP | zyxel.ies6000.location Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Inventory | ZYXEL IES-6000: MAC address | MIB: IF-MIB The interface's address at the protocol layer immediately `below' the network layer in the protocol stack. For interfaces which do not have such an address (e.g., a serial line), this object should contain an octet string of zero length. |
SNMP | zyxel.ies6000.mac Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Memory | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Memory utilization | MIB: ZYXEL-IES5000-MIB The memory usage in the past 60 seconds. |
SNMP | zyxel.ies6000.memory[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Memory | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Packet buffer utilization | MIB: ZYXEL-IES5000-MIB The packet buffer usage in the past 60 seconds. |
SNMP | zyxel.ies6000.buffer[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Type | MIB: ZYXEL-IES5000-MIB Card type of the plug-in card. |
SNMP | zyxel.ies6000.slot.type[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Description | MIB: ZYXEL-IES5000-MIB The descriptions of the plug-in card. |
SNMP | zyxel.ies6000.slot.desc[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Firmware version | MIB: ZYXEL-IES5000-MIB The firmware version of the plug-in card. |
SNMP | zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Driver version | MIB: ZYXEL-IES5000-MIB The DSL driver of the plug-in card. |
SNMP | zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: DSL modem code version | MIB: ZYXEL-IES5000-MIB The DSL modem code version of the plug-in card. |
SNMP | zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Status | MIB: ZYXEL-IES5000-MIB The module state of the plug-in card. |
SNMP | zyxel.ies6000.slot.status[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Alarm status | MIB: ZYXEL-IES5000-MIB This variable indicates the alarm status of the module. It is a bit map represented a sum, therefore, it can represent multiple defects simultaneously. The moduleNoDefect should be set if and only if no other flag is set. The various bit positions are: 1 moduleNoDefect 2 moduleOverHeat 3 moduleFanRpmLow 4 moduleVoltageLow 5 moduleThermalSensorFailure 6 modulePullOut 7 powerDC48VAFailure 8 powerDC48VBFailure 9 extAlarmInputTrigger 10 moduleDown 11 mscSwitchOverOK 12 networkTopologyChange 13 macSpoof 14 cpuHigh 15 memoryUsageHigh 16 packetBufferUsageHigh 17 loopguardOccurence |
SNMP | zyxel.ies6000.slot.alarm[{#SNMPINDEX}] Preprocessing: - JAVASCRIPT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Hardware version | MIB: ZYXEL-IES5000-MIB The hardware version of the plug-in card. |
SNMP | zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Serial number | MIB: ZYXEL-IES5000-MIB The serial number of the plug-in card. |
SNMP | zyxel.ies6000.slot.serial[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Uptime | MIB: ZYXEL-IES5000-MIB The time (in seconds) since the plug-in card was last re-initialized. |
SNMP | zyxel.ies6000.slot.uptime[{#SNMPINDEX}] |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: MAC address 1 | MIB: ZYXEL-IES5000-MIB The MAC Address of the plug-in card. |
SNMP | zyxel.ies6000.slot.mac1[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: MAC address 2 | MIB: ZYXEL-IES5000-MIB The MAC Address of the plug-in card. |
SNMP | zyxel.ies6000.slot.mac2[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Interface description | MIB: IF-MIB A textual string containing information about the interface |
SNMP | zyxel.ies6000.net.if.descr[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Interface name | MIB: IF-MIB A textual string containing information about the interface |
SNMP | zyxel.ies6000.net.if.name[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Operational status | MIB: IF-MIB The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP | zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Administrative status | MIB: IF-MIB The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP | zyxel.ies6000.net.if.adminstatus[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming traffic | MIB: IF-MIB The total number of octets received on the interface, including framing characters. |
SNMP | zyxel.ies6000.net.if.in.traffic[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming unicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer |
SNMP | zyxel.ies6000.net.if.in.ucastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming multicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP | zyxel.ies6000.net.if.in.multicastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming broadcast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. |
SNMP | zyxel.ies6000.net.if.in.broadcastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing traffic | 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. |
SNMP | zyxel.ies6000.net.if.out.traffic[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing unicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP | zyxel.ies6000.net.if.out.ucastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing multicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP | zyxel.ies6000.net.if.out.multicastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing broadcast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP | zyxel.ies6000.net.if.out.broadcastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Link speed | MIB: IF-MIB An estimate of the interface's current bandwidth in bits per second |
SNMP | zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming utilization | Interface utilization percentage |
CALCULATED | zyxel.ies6000.net.if.in.util[{#SNMPINDEX}] Preprocessing: - IN_RANGE: ⛔️ON_FAIL: - JAVASCRIPT: Expression: last(//zyxel.ies6000.net.if.in.traffic[{#SNMPINDEX}]) * (last(//zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}]) <> 0) /( last(//zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}]) + (last(//zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}]) = 0) ) * 100 |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing utilization | Interface utilization percentage |
CALCULATED | zyxel.ies6000.net.if.out.util[{#SNMPINDEX}] Preprocessing: - IN_RANGE: ⛔️ON_FAIL: - JAVASCRIPT: Expression: last(//zyxel.ies6000.net.if.out.traffic[{#SNMPINDEX}]) * (last(//zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}]) <> 0) /( last(//zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}]) + (last(//zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}]) = 0) ) * 100 |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Interface description | MIB: IF-MIB A textual string containing information about the interface |
SNMP | zyxel.ies6000.net.adsl.descr[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Interface name | MIB: IF-MIB A textual string containing information about the interface |
SNMP | zyxel.ies6000.net.adsl.name[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Operational status | MIB: IF-MIB The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP | zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Administrative status | MIB: IF-MIB The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP | zyxel.ies6000.net.adsl.adminstatus[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming traffic | MIB: IF-MIB The total number of octets received on the interface, including framing characters. |
SNMP | zyxel.ies6000.net.adsl.in.traffic[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming unicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer |
SNMP | zyxel.ies6000.net.adsl.in.ucastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming multicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP | zyxel.ies6000.net.adsl.in.multicastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming broadcast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. |
SNMP | zyxel.ies6000.net.adsl.in.broadcastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing traffic | 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. |
SNMP | zyxel.ies6000.net.adsl.out.traffic[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing unicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP | zyxel.ies6000.net.adsl.out.ucastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing multicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP | zyxel.ies6000.net.adsl.out.multicastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing broadcast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP | zyxel.ies6000.net.adsl.out.broadcastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC noise margin | MIB: ADSL-LINE-MIB Noise Margin as seen by this ATU with respect to its received signal in tenth dB. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit – Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP | zyxel.ies6000.net.adsl.atuc.snrmgn[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC attenuation | MIB: ADSL-LINE-MIB Measured difference in the total power transmitted by the peer ATU and the total power received by this ATU. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit – Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP | zyxel.ies6000.net.adsl.atuc.atn[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC output power | MIB: ADSL-LINE-MIB Measured total output power transmitted by this ATU. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit – Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP | zyxel.ies6000.net.adsl.atuc.outpwr[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR noise margin | MIB: ADSL-LINE-MIB Noise Margin as seen by this ATU with respect to its received signal in tenth dB. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit – Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP | zyxel.ies6000.net.adsl.atur.snrmgn[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR attenuation | MIB: ADSL-LINE-MIB Measured difference in the total power transmitted by the peer ATU and the total power received by this ATU. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit – Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP | zyxel.ies6000.net.adsl.atur.atn[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR output power | MIB: ADSL-LINE-MIB Measured total output power transmitted by this ATU. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit – Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP | zyxel.ies6000.net.adsl.atur.outpwr[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Power_supply | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Nominal "{#ZYXEL.VOLT.NOMINAL}" | MIB: ZYXEL-IES5000-MIB The current voltage reading. |
SNMP | zyxel.ies6000.volt[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Status | ZYXEL IES-6000: SNMP agent availability | - |
INTERNAL | zabbix[host,snmp,available] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Status | ZYXEL IES-6000: Uptime | MIB: RFC1213-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP | zyxel.ies6000.uptime Preprocessing: - MULTIPLIER: |
| Temperature | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Temperature "{#ZYXEL.TEMP.ID}" | MIB: ZYXEL-IES5000-MIB The current temperature measured at this sensor |
SNMP | zyxel.ies6000.temp[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
Triggers
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} high CPU utilization (over {#ZYXEL.CPU.THRESH.HIGH}% for 5m) | CPU utilization is too high. The system might be slow to respond. |
min(/ZYXEL IES-6000 SNMP/zyxel.ies6000.cpu[{#SNMPINDEX}],5m)>{#ZYXEL.CPU.THRESH.HIGH} |
WARNING | |
| ZYXEL IES-6000: FAN{#SNMPINDEX} is in critical state | Please check the fan unit |
last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.fan[{#SNMPINDEX}])<{#ZYXEL.FANRPM.THRESH.LOW} or last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.fan[{#SNMPINDEX}])>{#ZYXEL.FANRPM.THRESH.HIGH} |
AVERAGE | |
| ZYXEL IES-6000: Template does not match hardware | This template is for Zyxel IES-6000, but connected to {ITEM.VALUE} |
last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.model)<>"IES-6000" |
INFO | |
| ZYXEL IES-6000: High memory utilization in Slot {#ZYXEL.SLOT.ID} pool (>{#ZYXEL.MEMORYHIGHTHRESH}% for 5m) | The system is running out of free memory. |
min(/ZYXEL IES-6000 SNMP/zyxel.ies6000.memory[{#SNMPINDEX}],5m)>{#ZYXEL.MEMORYHIGHTHRESH} |
AVERAGE | |
| ZYXEL IES-6000: High Packet buffer utilization in Slot {#ZYXEL.SLOT.ID} (>{#ZYXEL.BUFFERHIGHTHRESH}% for 5m) | The system is running out of free buffer. |
min(/ZYXEL IES-6000 SNMP/zyxel.ies6000.buffer[{#SNMPINDEX}],5m)>{#ZYXEL.BUFFERHIGHTHRESH} |
AVERAGE | |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Firmware has changed | Firmware version has changed. Ack to close |
last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Driver has changed | Firmware version has changed. Ack to close |
last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: DSL modem code has changed | Firmware version has changed. Ack to close |
last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} alarm | The slot reported an error. |
find(/ZYXEL IES-6000 SNMP/zyxel.ies6000.slot.alarm[{#SNMPINDEX}],,"like","moduleNoDefect")=0 |
AVERAGE | |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Hardware version has changed | Firmware version has changed. Ack to close |
last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} has been replaced (new serial number received) | Slot {#ZYXEL.SLOT.ID} serial number has changed. Ack to close |
last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}],#2) and length(last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.slot.serial[{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} has been restarted (uptime < 10m) | Uptime is less than 10 minutes |
last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.slot.uptime[{#SNMPINDEX}])<10m |
INFO | Manual close: YES |
| ZYXEL IES-6000: Port {#SNMPINDEX}: Link down | This trigger expression works as follows: 1. Can be triggered if operations status is down. 2. {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. |
last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}])=2 and (last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}],#2))=1Recovery expression: last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}])<>2 |
AVERAGE | Manual close: YES |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Link down | This trigger expression works as follows: 1. Can be triggered if operations status is down. 2. {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. |
last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}])=2 and last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}],#1)<>last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}],#2)Recovery expression: last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}])<>2 |
AVERAGE | Manual close: YES |
| ZYXEL IES-6000: Low the DSL line noise margins in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} (<{$ZYXEL.ADSL.SNR.MIN}dB for 5m) | Signal-to-noise margin (SNR Margin) which is the difference between the actual SNR and the SNR required to sync at a specific speed |
min(/ZYXEL IES-6000 SNMP/zyxel.ies6000.net.adsl.atuc.snrmgn[{#SNMPINDEX}],5m)<{$ZYXEL.ADSL.SNR.MIN} |
WARNING | |
| ZYXEL IES-6000: High the DSL line attenuation in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} (>{$ZYXEL.ADSL.ATN.MAX}dB for 5m) | The reductions in amplitude of the downstream and upstream DSL signals. |
min(/ZYXEL IES-6000 SNMP/zyxel.ies6000.net.adsl.atuc.atn[{#SNMPINDEX}],5m)>{$ZYXEL.ADSL.ATN.MAX} |
WARNING | |
| ZYXEL IES-6000: Low the DSL line noise margins in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} (<{$ZYXEL.ADSL.SNR.MIN}dB for 5m) | Signal-to-noise margin (SNR Margin) which is the difference between the actual SNR and the SNR required to sync at a specific speed |
min(/ZYXEL IES-6000 SNMP/zyxel.ies6000.net.adsl.atur.snrmgn[{#SNMPINDEX}],5m)<{$ZYXEL.ADSL.SNR.MIN} |
WARNING | |
| ZYXEL IES-6000: High the DSL line attenuation in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} (>{$ZYXEL.ADSL.ATN.MAX}dB for 5m) | The reductions in amplitude of the downstream and upstream DSL signals. |
min(/ZYXEL IES-6000 SNMP/zyxel.ies6000.net.adsl.atur.atn[{#SNMPINDEX}],5m)>{$ZYXEL.ADSL.ATN.MAX} |
WARNING | |
| ZYXEL IES-6000: Voltage Slot {#ZYXEL.SLOT.ID} {#ZYXEL.VOLT.NOMINAL} is in critical state | Please check the power supply |
last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.volt[{#SNMPINDEX}])<{#ZYXEL.VOLT.THRESH.LOW} or last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.volt[{#SNMPINDEX}])>{#ZYXEL.VOLT.THRESH.HIGH} |
AVERAGE | |
| ZYXEL IES-6000: No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/ZYXEL IES-6000 SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
WARNING | |
| ZYXEL IES-6000: has been restarted (uptime < 10m) | Uptime is less than 10 minutes |
last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.uptime)<10m |
INFO | Manual close: YES |
| ZYXEL IES-6000: Temperature Slot {#ZYXEL.SLOT.ID} Sensor: {#ZYXEL.TEMP.ID} is in critical state | Please check the temperature |
last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.temp[{#SNMPINDEX}])>{#ZYXEL.TEMP.THRESH.HIGH} or last(/ZYXEL IES-6000 SNMP/zyxel.ies6000.temp[{#SNMPINDEX}])<{#ZYXEL.TEMP.THRESH.LOW} |
AVERAGE |
Feedback
Please report any issues with the template at https://support.zabbix.com
You can also provide a feedback, discuss the template or ask for help with it at ZABBIX forums.
Known Issues
- Description: Incorrect handling of SNMP bulk requests. Disable the use of bulk requests in the SNMP interface settings.
- Version: all versions firmware
- Device: ZYXEL IES-6000
Template Net ZYXEL IES-6000 SNMP
Overview
For Zabbix version: 5.0 and higher
https://service-provider.zyxel.com/global/en/products/msansdslams/central-msans/chassis-msans/ies-6000-series
This template was tested on:
- ZYXEL IES-6000
Setup
See Zabbix template operation for basic instructions.
Refer to the vendor documentation.
Zabbix configuration
No specific Zabbix configuration is required.
Macros used
| Name | Description | Default |
|---|---|---|
| {$SNMP.TIMEOUT} | The time interval for SNMP agent availability trigger expression. |
5m |
| {$ZYXEL.ADSL.ATN.MAX} | Type the maximum signal attenuation |
40 |
| {$ZYXEL.ADSL.SNR.MIN} | Type the minimum signal to noise margin (0-31 dB) |
8 |
| {$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES} | Triggers will be created only for interfaces whose description contains the value of this macro |
CHANGE_IF_NEEDED |
| {$ZYXEL.LLD.FILTER.IF.DESC.MATCHES} | Filter by discoverable interface names. |
.* |
| {$ZYXEL.LLD.FILTER.IF.DESC.NOT_MATCHES} | Filter to exclude discovered interfaces by name. |
CHANGE_IF_NEEDED |
| {$ZYXEL.LLD.FILTER.IF.LINKSTATUS.MATCHES} | Filter of discoverable link types. |
.* |
| {$ZYXEL.LLD.FILTER.IF.LINKSTATUS.NOT_MATCHES} | Filter to exclude discovered by link types. |
2 |
| {$ZYXEL.LLD.FILTER.SLOT.STATUS.MATCHES} | Filter by discoverable slot status. |
.* |
| {$ZYXEL.LLD.FILTER.SLOT.STATUS.NOT_MATCHES} | Filter to exclude discovered slots by status. |
1 |
Template links
There are no template links in this template.
Discovery rules
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Slot discovery | The table which contains the slot information in a chassis. |
SNMP | zyxel.ies6000.slot.discovery Filter: AND- A: {#ZYXEL.SLOTSTATUS} MATCHES_REGEX - B: {#ZYXEL.SLOTSTATUS} NOT_MATCHES_REGEX |
| Fan discovery | An entry in fanRpmTable. |
SNMP | zyxel.ies6000.fan.discovery |
| Temperature discovery | An entry in tempTable. |
SNMP | zyxel.ies6000.temp.discovery Preprocessing: - JAVASCRIPT: |
| Voltage discovery | An entry in voltageTable. |
SNMP | zyxel.ies6000.volt.discovery Preprocessing: - JAVASCRIPT: |
| CPU discovery | A table that contains CPU utilization information. This table is supported by R1.03 and later versions. |
SNMP | zyxel.ies6000.cpu.discovery Preprocessing: - JAVASCRIPT: |
| Memory discovery | A table that contains memory usage information. |
SNMP | zyxel.ies6000.memory.discovery Preprocessing: - JAVASCRIPT: |
| Packet buffer discovery | A table that contains packet buffer usage information. |
SNMP | zyxel.ies6000.buffer.discovery Preprocessing: - JAVASCRIPT: |
| Ethernet interface discovery | - |
SNMP | zyxel.ies6000.net.if.discovery Filter: AND- A: {#ZYXEL.IF.DESC} MATCHES_REGEX - B: {#ZYXEL.IF.DESC} NOT_MATCHES_REGEX - C: {#ZYXEL.IF.LINKSTATUS} MATCHES_REGEX - D: {#ZYXEL.IF.LINKSTATUS} NOT_MATCHES_REGEX - E: {#ZYXEL.IF.NAME} MATCHES_REGEX Overrides: Don't create triggers for matching interface |
| ADSL interface discovery | - |
SNMP | zyxel.ies6000.net.adsl.discovery Preprocessing: - JAVASCRIPT: Filter: AND- A: {#ZYXEL.IF.DESC} MATCHES_REGEX - B: {#ZYXEL.IF.DESC} NOT_MATCHES_REGEX - C: {#ZYXEL.IF.LINKSTATUS} MATCHES_REGEX - D: {#ZYXEL.IF.LINKSTATUS} NOT_MATCHES_REGEX - E: {#ZYXEL.IF.NAME} MATCHES_REGEX Overrides: Don't create triggers for matching interface |
Items collected
| Group | Name | Description | Type | Key and additional info |
|---|---|---|---|---|
| CPU | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: CPU utilization | MIB: ZYXEL-IES5000-MIB The CPU utilization in the past 60 seconds. |
SNMP | zyxel.ies6000.cpu[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Fans | ZYXEL IES-6000: Fan #{#SNMPINDEX} | MIB: ZYXEL-IES5000-MIB Current speed in Revolutions Per Minute (RPM) on the fan. |
SNMP | zyxel.ies6000.fan[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Inventory | ZYXEL IES-6000: Hardware model name | MIB: RFC1213-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. It is mandatory that this only contain printable ASCII characters. |
SNMP | zyxel.ies6000.model Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Inventory | ZYXEL IES-6000: Contact | MIB: RFC1213-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. |
SNMP | zyxel.ies6000.contact Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Inventory | ZYXEL IES-6000: Host name | MIB: RFC1213-MIB An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. |
SNMP | zyxel.ies6000.name Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Inventory | ZYXEL IES-6000: Location | MIB: RFC1213-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). |
SNMP | zyxel.ies6000.location Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Inventory | ZYXEL IES-6000: MAC address | MIB: IF-MIB The interface's address at the protocol layer immediately `below' the network layer in the protocol stack. For interfaces which do not have such an address (e.g., a serial line), this object should contain an octet string of zero length. |
SNMP | zyxel.ies6000.mac Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Memory | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Memory utilization | MIB: ZYXEL-IES5000-MIB The memory usage in the past 60 seconds. |
SNMP | zyxel.ies6000.memory[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Memory | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Packet buffer utilization | MIB: ZYXEL-IES5000-MIB The packet buffer usage in the past 60 seconds. |
SNMP | zyxel.ies6000.buffer[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Type | MIB: ZYXEL-IES5000-MIB Card type of the plug-in card. |
SNMP | zyxel.ies6000.slot.type[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Description | MIB: ZYXEL-IES5000-MIB The descriptions of the plug-in card. |
SNMP | zyxel.ies6000.slot.desc[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Firmware version | MIB: ZYXEL-IES5000-MIB The firmware version of the plug-in card. |
SNMP | zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Driver version | MIB: ZYXEL-IES5000-MIB The DSL driver of the plug-in card. |
SNMP | zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: DSL modem code version | MIB: ZYXEL-IES5000-MIB The DSL modem code version of the plug-in card. |
SNMP | zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Status | MIB: ZYXEL-IES5000-MIB The module state of the plug-in card. |
SNMP | zyxel.ies6000.slot.status[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Alarm status | MIB: ZYXEL-IES5000-MIB This variable indicates the alarm status of the module. It is a bit map represented a sum, therefore, it can represent multiple defects simultaneously. The moduleNoDefect should be set if and only if no other flag is set. The various bit positions are: 1 moduleNoDefect 2 moduleOverHeat 3 moduleFanRpmLow 4 moduleVoltageLow 5 moduleThermalSensorFailure 6 modulePullOut 7 powerDC48VAFailure 8 powerDC48VBFailure 9 extAlarmInputTrigger 10 moduleDown 11 mscSwitchOverOK 12 networkTopologyChange 13 macSpoof 14 cpuHigh 15 memoryUsageHigh 16 packetBufferUsageHigh 17 loopguardOccurence |
SNMP | zyxel.ies6000.slot.alarm[{#SNMPINDEX}] Preprocessing: - JAVASCRIPT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Hardware version | MIB: ZYXEL-IES5000-MIB The hardware version of the plug-in card. |
SNMP | zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Serial number | MIB: ZYXEL-IES5000-MIB The serial number of the plug-in card. |
SNMP | zyxel.ies6000.slot.serial[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Uptime | MIB: ZYXEL-IES5000-MIB The time (in seconds) since the plug-in card was last re-initialized. |
SNMP | zyxel.ies6000.slot.uptime[{#SNMPINDEX}] |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: MAC address 1 | MIB: ZYXEL-IES5000-MIB The MAC Address of the plug-in card. |
SNMP | zyxel.ies6000.slot.mac1[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: MAC address 2 | MIB: ZYXEL-IES5000-MIB The MAC Address of the plug-in card. |
SNMP | zyxel.ies6000.slot.mac2[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Interface description | MIB: IF-MIB A textual string containing information about the interface |
SNMP | zyxel.ies6000.net.if.descr[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Interface name | MIB: IF-MIB A textual string containing information about the interface |
SNMP | zyxel.ies6000.net.if.name[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Operational status | MIB: IF-MIB The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP | zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Administrative status | MIB: IF-MIB The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP | zyxel.ies6000.net.if.adminstatus[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming traffic | MIB: IF-MIB The total number of octets received on the interface, including framing characters. |
SNMP | zyxel.ies6000.net.if.in.traffic[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming unicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer |
SNMP | zyxel.ies6000.net.if.in.ucastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming multicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP | zyxel.ies6000.net.if.in.multicastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming broadcast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. |
SNMP | zyxel.ies6000.net.if.in.broadcastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing traffic | 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. |
SNMP | zyxel.ies6000.net.if.out.traffic[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing unicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP | zyxel.ies6000.net.if.out.ucastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing multicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP | zyxel.ies6000.net.if.out.multicastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing broadcast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP | zyxel.ies6000.net.if.out.broadcastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Link speed | MIB: IF-MIB An estimate of the interface's current bandwidth in bits per second |
SNMP | zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Incoming utilization | Interface utilization percentage |
CALCULATED | zyxel.ies6000.net.if.in.util[{#SNMPINDEX}] Preprocessing: - IN_RANGE: ⛔️ON_FAIL: - JAVASCRIPT: Expression: last(zyxel.ies6000.net.if.in.traffic[{#SNMPINDEX}]) * (last(zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}]) <> 0) / ( last(zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}]) + (last(zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}]) = 0) ) * 100 |
| Network_interfaces | ZYXEL IES-6000: Port {#SNMPINDEX}: Outgoing utilization | Interface utilization percentage |
CALCULATED | zyxel.ies6000.net.if.out.util[{#SNMPINDEX}] Preprocessing: - IN_RANGE: ⛔️ON_FAIL: - JAVASCRIPT: Expression: last(zyxel.ies6000.net.if.out.traffic[{#SNMPINDEX}]) * (last(zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}]) <> 0) / ( last(zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}]) + (last(zyxel.ies6000.net.if.highspeed[{#SNMPINDEX}]) = 0) ) * 100 |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Interface description | MIB: IF-MIB A textual string containing information about the interface |
SNMP | zyxel.ies6000.net.adsl.descr[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Interface name | MIB: IF-MIB A textual string containing information about the interface |
SNMP | zyxel.ies6000.net.adsl.name[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Operational status | MIB: IF-MIB The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP | zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Administrative status | MIB: IF-MIB The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. |
SNMP | zyxel.ies6000.net.adsl.adminstatus[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming traffic | MIB: IF-MIB The total number of octets received on the interface, including framing characters. |
SNMP | zyxel.ies6000.net.adsl.in.traffic[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming unicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer |
SNMP | zyxel.ies6000.net.adsl.in.ucastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming multicast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP | zyxel.ies6000.net.adsl.in.multicastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Incoming broadcast packages | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. |
SNMP | zyxel.ies6000.net.adsl.in.broadcastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing traffic | 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. |
SNMP | zyxel.ies6000.net.adsl.out.traffic[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing unicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP | zyxel.ies6000.net.adsl.out.ucastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing multicast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. |
SNMP | zyxel.ies6000.net.adsl.out.multicastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Outgoing broadcast packages | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. |
SNMP | zyxel.ies6000.net.adsl.out.broadcastpkts[{#SNMPINDEX}] Preprocessing: - CHANGE_PER_SECOND |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC noise margin | MIB: ADSL-LINE-MIB Noise Margin as seen by this ATU with respect to its received signal in tenth dB. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit – Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP | zyxel.ies6000.net.adsl.atuc.snrmgn[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC attenuation | MIB: ADSL-LINE-MIB Measured difference in the total power transmitted by the peer ATU and the total power received by this ATU. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit – Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP | zyxel.ies6000.net.adsl.atuc.atn[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUC output power | MIB: ADSL-LINE-MIB Measured total output power transmitted by this ATU. The Info Atuc fields show data acquired from the ATUC (ADSL Termination Unit – Central), in this case ZYXEL IES-6000, during negotiation/provisioning message interchanges. |
SNMP | zyxel.ies6000.net.adsl.atuc.outpwr[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR noise margin | MIB: ADSL-LINE-MIB Noise Margin as seen by this ATU with respect to its received signal in tenth dB. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit – Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP | zyxel.ies6000.net.adsl.atur.snrmgn[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR attenuation | MIB: ADSL-LINE-MIB Measured difference in the total power transmitted by the peer ATU and the total power received by this ATU. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit – Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP | zyxel.ies6000.net.adsl.atur.atn[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Network_interfaces | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: ATUR output power | MIB: ADSL-LINE-MIB Measured total output power transmitted by this ATU. The Info Atur fields show data acquired from the ATUR (ADSL Termination Unit – Remote), in this case the subscriber's ADSL modem or router, during negotiation/provisioning message interchanges. |
SNMP | zyxel.ies6000.net.adsl.atur.outpwr[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Power_supply | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Nominal "{#ZYXEL.VOLT.NOMINAL}" | MIB: ZYXEL-IES5000-MIB The current voltage reading. |
SNMP | zyxel.ies6000.volt[{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARD_UNCHANGED_HEARTBEAT: |
| Status | ZYXEL IES-6000: SNMP agent availability | - |
INTERNAL | zabbix[host,snmp,available] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Status | ZYXEL IES-6000: Uptime | MIB: RFC1213-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP | zyxel.ies6000.uptime Preprocessing: - MULTIPLIER: |
| Temperature | ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Temperature "{#ZYXEL.TEMP.ID}" | MIB: ZYXEL-IES5000-MIB The current temperature measured at this sensor |
SNMP | zyxel.ies6000.temp[{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
Triggers
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} high CPU utilization (over {#ZYXEL.CPU.THRESH.HIGH}% for 5m) | CPU utilization is too high. The system might be slow to respond. |
{TEMPLATE_NAME:zyxel.ies6000.cpu[{#SNMPINDEX}].min(5m)}>{#ZYXEL.CPU.THRESH.HIGH} |
WARNING | |
| ZYXEL IES-6000: FAN{#SNMPINDEX} is in critical state | Please check the fan unit |
{TEMPLATE_NAME:zyxel.ies6000.fan[{#SNMPINDEX}].last()}<{#ZYXEL.FANRPM.THRESH.LOW} or {TEMPLATE_NAME:zyxel.ies6000.fan[{#SNMPINDEX}].last()}>{#ZYXEL.FANRPM.THRESH.HIGH} |
AVERAGE | |
| ZYXEL IES-6000: Template does not match hardware | This template is for Zyxel IES-6000, but connected to {ITEM.VALUE} |
{TEMPLATE_NAME:zyxel.ies6000.model.last()}<>"IES-6000" |
INFO | |
| ZYXEL IES-6000: High memory utilization in Slot {#ZYXEL.SLOT.ID} pool (>{#ZYXEL.MEMORYHIGHTHRESH}% for 5m) | The system is running out of free memory. |
{TEMPLATE_NAME:zyxel.ies6000.memory[{#SNMPINDEX}].min(5m)}>{#ZYXEL.MEMORYHIGHTHRESH} |
AVERAGE | |
| ZYXEL IES-6000: High Packet buffer utilization in Slot {#ZYXEL.SLOT.ID} (>{#ZYXEL.BUFFERHIGHTHRESH}% for 5m) | The system is running out of free buffer. |
{TEMPLATE_NAME:zyxel.ies6000.buffer[{#SNMPINDEX}].min(5m)}>{#ZYXEL.BUFFERHIGHTHRESH} |
AVERAGE | |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Firmware has changed | Firmware version has changed. Ack to close |
{TEMPLATE_NAME:zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}].diff()}=1 and {TEMPLATE_NAME:zyxel.ies6000.slot.fw.ver[{#SNMPINDEX}].strlen()}>0 |
INFO | Manual close: YES |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Driver has changed | Firmware version has changed. Ack to close |
{TEMPLATE_NAME:zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}].diff()}=1 and {TEMPLATE_NAME:zyxel.ies6000.slot.dv.ver[{#SNMPINDEX}].strlen()}>0 |
INFO | Manual close: YES |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: DSL modem code has changed | Firmware version has changed. Ack to close |
{TEMPLATE_NAME:zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}].diff()}=1 and {TEMPLATE_NAME:zyxel.ies6000.slot.cv.ver[{#SNMPINDEX}].strlen()}>0 |
INFO | Manual close: YES |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} alarm | The slot reported an error. |
{TEMPLATE_NAME:zyxel.ies6000.slot.alarm[{#SNMPINDEX}].str("moduleNoDefect")}=0 |
AVERAGE | |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID}: Hardware version has changed | Firmware version has changed. Ack to close |
{TEMPLATE_NAME:zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}].diff()}=1 and {TEMPLATE_NAME:zyxel.ies6000.slot.hw.ver[{#SNMPINDEX}].strlen()}>0 |
INFO | Manual close: YES |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} has been replaced (new serial number received) | Slot {#ZYXEL.SLOT.ID} serial number has changed. Ack to close |
{TEMPLATE_NAME:zyxel.ies6000.slot.serial[{#SNMPINDEX}].diff()}=1 and {TEMPLATE_NAME:zyxel.ies6000.slot.serial[{#SNMPINDEX}].strlen()}>0 |
INFO | Manual close: YES |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} has been restarted (uptime < 10m) | Uptime is less than 10 minutes |
{TEMPLATE_NAME:zyxel.ies6000.slot.uptime[{#SNMPINDEX}].last()}<10m |
INFO | Manual close: YES |
| ZYXEL IES-6000: Port {#SNMPINDEX}: Link down | This trigger expression works as follows: 1. Can be triggered if operations status is down. 2. {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. |
{TEMPLATE_NAME:zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}].last()}=2 and {TEMPLATE_NAME:zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}].diff()}=1Recovery expression: {TEMPLATE_NAME:zyxel.ies6000.net.if.operstatus[{#SNMPINDEX}].last()}<>2 |
AVERAGE | Manual close: YES |
| ZYXEL IES-6000: Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID}: Link down | This trigger expression works as follows: 1. Can be triggered if operations status is down. 2. {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. |
{TEMPLATE_NAME:zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}].last()}=2 and {TEMPLATE_NAME:zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}].diff()}=1Recovery expression: {TEMPLATE_NAME:zyxel.ies6000.net.adsl.operstatus[{#SNMPINDEX}].last()}<>2 |
AVERAGE | Manual close: YES |
| ZYXEL IES-6000: Low the DSL line noise margins in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} (<{$ZYXEL.ADSL.SNR.MIN}dB for 5m) | Signal-to-noise margin (SNR Margin) which is the difference between the actual SNR and the SNR required to sync at a specific speed |
{TEMPLATE_NAME:zyxel.ies6000.net.adsl.atuc.snrmgn[{#SNMPINDEX}].min(5m)}<{$ZYXEL.ADSL.SNR.MIN} |
WARNING | |
| ZYXEL IES-6000: High the DSL line attenuation in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} (>{$ZYXEL.ADSL.ATN.MAX}dB for 5m) | The reductions in amplitude of the downstream and upstream DSL signals. |
{TEMPLATE_NAME:zyxel.ies6000.net.adsl.atuc.atn[{#SNMPINDEX}].min(5m)}>{$ZYXEL.ADSL.ATN.MAX} |
WARNING | |
| ZYXEL IES-6000: Low the DSL line noise margins in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} (<{$ZYXEL.ADSL.SNR.MIN}dB for 5m) | Signal-to-noise margin (SNR Margin) which is the difference between the actual SNR and the SNR required to sync at a specific speed |
{TEMPLATE_NAME:zyxel.ies6000.net.adsl.atur.snrmgn[{#SNMPINDEX}].min(5m)}<{$ZYXEL.ADSL.SNR.MIN} |
WARNING | |
| ZYXEL IES-6000: High the DSL line attenuation in Slot {#ZYXEL.SLOT.ID} Port {#ZYXEL.PORTID} (>{$ZYXEL.ADSL.ATN.MAX}dB for 5m) | The reductions in amplitude of the downstream and upstream DSL signals. |
{TEMPLATE_NAME:zyxel.ies6000.net.adsl.atur.atn[{#SNMPINDEX}].min(5m)}>{$ZYXEL.ADSL.ATN.MAX} |
WARNING | |
| ZYXEL IES-6000: Voltage Slot {#ZYXEL.SLOT.ID} {#ZYXEL.VOLT.NOMINAL} is in critical state | Please check the power supply |
{TEMPLATE_NAME:zyxel.ies6000.volt[{#SNMPINDEX}].last()}<{#ZYXEL.VOLT.THRESH.LOW} or {TEMPLATE_NAME:zyxel.ies6000.volt[{#SNMPINDEX}].last()}>{#ZYXEL.VOLT.THRESH.HIGH} |
AVERAGE | |
| ZYXEL IES-6000: No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
{TEMPLATE_NAME:zabbix[host,snmp,available].max({$SNMP.TIMEOUT})}=0 |
WARNING | |
| ZYXEL IES-6000: has been restarted (uptime < 10m) | Uptime is less than 10 minutes |
{TEMPLATE_NAME:zyxel.ies6000.uptime.last()}<10m |
INFO | Manual close: YES |
| ZYXEL IES-6000: Temperature Slot {#ZYXEL.SLOT.ID} Sensor: {#ZYXEL.TEMP.ID} is in critical state | Please check the temperature |
{TEMPLATE_NAME:zyxel.ies6000.temp[{#SNMPINDEX}].last()}>{#ZYXEL.TEMP.THRESH.HIGH} or {TEMPLATE_NAME:zyxel.ies6000.temp[{#SNMPINDEX}].last()}<{#ZYXEL.TEMP.THRESH.LOW} |
AVERAGE |
Feedback
Please report any issues with the template at https://support.zabbix.com
You can also provide a feedback, discuss the template or ask for help with it at ZABBIX forums.
Known Issues
- Description: Incorrect handling of SNMP bulk requests. Disable the use of bulk requests in the SNMP interface settings.
- Version: all versions firmware
- Device: ZYXEL IES-6000