Перейти к основному содержимому

Template Eltex MES by SNMPv2

Macros used

NameValue
{$SNMP_COMMUNITY}public

Items collected

NameDescriptionTypeIntervalKey and additional info
Memory Utilization Free

-

SNMP_AGENT5meltexProcessMemoryFreePercent
ICMP ping

-

SIMPLE

-

icmpping
ICMP loss

-

SIMPLE2micmppingloss
ICMP response time

-

SIMPLE2micmppingsec
Number of network interfacesThe number of network interfaces (regardless of their current state) present on this system.SNMP_AGENT1hifNumber
OSPF discovery

-

SNMP_AGENT3mospf
Physical Units Env Data

-

SNMP_AGENT

-

PhyEnvData
CPU Utilization 5min

-

SNMP_AGENT5mrlCpuUtilDuringLast5Minutes
CPU Utilization 1min

-

SNMP_AGENT3mrlCpuUtilDuringLastMinute
CPU Utilization 1sec

-

SNMP_AGENT3mrlCpuUtilDuringLastSecond
Temperature

-

SNMP_AGENT5mrlEnvFanDataTemp
Device MACMAC adress DeviceSNMP_AGENT1hrlPhdStackMacAddr
Serial numberSerial numberSNMP_AGENT1hrlPhdUnitGenParamSerialNum
Device firmwareVersion firmwareSNMP_AGENT1hrndBrgVersion
Device contact detailsThe textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string.SNMP_AGENT1hsysContact
Device descriptionA 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.SNMP_AGENT1hsysDescr
Device locationThe physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string.SNMP_AGENT1hsysLocation
Device nameAn administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string.SNMP_AGENT1hsysName
Device uptimeThe time since the network management portion of the system was last re-initialized.SNMP_AGENT5msysUpTime

Triggers

NameDescriptionExpressionPriorityDependencies
{HOST.NAME} is unavailable by ICMP

-

max(/Eltex MES SNMPv2/icmpping,#3)=0HIGH ⛔ICMP ping
Ping loss is too high on {HOST.NAME}

-

min(/Eltex MES SNMPv2/icmppingloss,5m)>20WARNING 📢ICMP loss
Response time is too high on {HOST.NAME}

-

avg(/Eltex MES SNMPv2/icmppingsec,5m)>0.15WARNING 📢ICMP response time
{HOST.NAME} CPU Utilization 5min > 70%

-

last(/Eltex MES SNMPv2/rlCpuUtilDuringLast5Minutes)>70AVERAGE}⚠CPU Utilization 5min
{HOST.NAME} CPU Utilization 5min > 80%

-

last(/Eltex MES SNMPv2/rlCpuUtilDuringLast5Minutes)>80HIGH ⛔CPU Utilization 5min
{HOST.NAME} has been restarted (uptime < 10m)

-

last(/Eltex MES SNMPv2/sysUpTime)<10mWARNING 📢Device uptime

Discovery rule №1

NameDescriptionTypeIntervalKey and additional info
Network interfacesYou may also consider using IF-MIB::ifType or IF-MIB::ifAlias for discovery depending on your filtering needs. {$SNMP_COMMUNITY} is a global macro.SNMP_AGENT1hifName

Item prototypes

NameDescriptionTypeIntervalKey and additional info
Admin status of interface {#SNMPVALUE}The desired state of the interface.SNMP_AGENT10mifAdminStatus[{#SNMPVALUE}]
Alias of interface {#SNMPVALUE}

-

SNMP_AGENT1hifAlias[{#SNMPVALUE}]
Description of interface {#SNMPVALUE}A textual string containing information about the interface. This string should include the name of the manufacturer, the product name and the version of the interface hardware/software.SNMP_AGENT1hifDescr[{#SNMPVALUE}]
Incoming Broadcast packets on interface {#SNMPVALUE}The number of octets in valid MAC frames received on this interface, including the MAC header and FCS.SNMP_AGENT10mifHCInBroadcastPkts[{#SNMPVALUE}]
Incoming Multicast packets on interface {#SNMPVALUE}The number of octets in valid MAC frames received on this interface, including the MAC header and FCS.SNMP_AGENT10mifHCInMulticastPkts[{#SNMPVALUE}]
Incoming traffic on interface {#SNMPVALUE}The number of octets in valid MAC frames received on this interface, including the MAC header and FCS.SNMP_AGENT3mifHCInOctets[{#SNMPVALUE}]
Incoming Unicast packets on interface {#SNMPVALUE}The number of octets in valid MAC frames received on this interface, including the MAC header and FCS.SNMP_AGENT10mifHCInUcastPkts[{#SNMPVALUE}]
Outgoing Broadcast packets on interface {#SNMPVALUE}The number of octets in valid MAC frames received on this interface, including the MAC header and FCS.SNMP_AGENT10mifHCOutBroadcastPkts[{#SNMPVALUE}]
Outgoing Multicast packets on interface {#SNMPVALUE}The number of octets in valid MAC frames received on this interface, including the MAC header and FCS.SNMP_AGENT10mifHCOutMulticastPkts[{#SNMPVALUE}]
Outgoing traffic on interface {#SNMPVALUE}The number of octets transmitted in MAC frames on this interface, including the MAC header and FCS.SNMP_AGENT3mifHCOutOctets[{#SNMPVALUE}]
Outgoing Unicast packets on interface {#SNMPVALUE}The number of octets in valid MAC frames received on this interface, including the MAC header and FCS.SNMP_AGENT10mifHCOutUcastPkts[{#SNMPVALUE}]
Inbound errors on interface {#SNMPVALUE}For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character-oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol.SNMP_AGENT10mifInErrors[{#SNMPVALUE}]
Operational status of interface {#SNMPVALUE}The current operational state of the interface.SNMP_AGENT15mifOperStatus[{#SNMPVALUE}]
Outbound errors on interface {#SNMPVALUE}For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors.SNMP_AGENT10mifOutErrors[{#SNMPVALUE}]
Input power SFP of interface {#SNMPVALUE}Input power on SFP interface.SNMP_AGENT90srlPhyTestGetResult.InPow[{#SNMPVALUE}]
mA SFP of interface {#SNMPVALUE}mA on SFP interface.SNMP_AGENT10mrlPhyTestGetResult.mA[{#SNMPVALUE}]
Out power SFP of interface {#SNMPVALUE}Out power on SFP interface.SNMP_AGENT90srlPhyTestGetResult.OutPow[{#SNMPVALUE}]
Temperature SFP of interface {#SNMPVALUE}Temperature on SFP interface.SNMP_AGENT10mrlPhyTestGetResult.t[{#SNMPVALUE}]
Volt SFP of interface {#SNMPVALUE}Volt on SFP interface.SNMP_AGENT10mrlPhyTestGetResult.v[{#SNMPVALUE}]
Speed on interface {#SNMPVALUE}Mode speed on interfece.SNMP_AGENT1hspeed_on_[{#SNMPVALUE}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
Error IN {HOST.NAME} interface {#SNMPVALUE}

-

last(/Eltex MES SNMPv2/ifInErrors[{#SNMPVALUE}])>0WARNING 📢Inbound errors on interface {#SNMPVALUE}
Operational status was changed on {HOST.NAME} interface {#SNMPVALUE}

-

(last(/Eltex MES SNMPv2/ifOperStatus[{#SNMPVALUE}],#1)<>last(/Eltex MES SNMPv2/ifOperStatus[{#SNMPVALUE}],#2))=1INFO 🔔Operational status of interface {#SNMPVALUE}
Error OUT {HOST.NAME} interface {#SNMPVALUE}

-

last(/Eltex MES SNMPv2/ifOutErrors[{#SNMPVALUE}])>0WARNING 📢Outbound errors on interface {#SNMPVALUE}

Discovery rule №2

NameDescriptionTypeIntervalKey and additional info
OSPF

-

DEPENDENT0ospfv2

Item prototypes

NameDescriptionTypeIntervalKey and additional info
OSPF Neighbor Process Id on session with {#OSPF.NBRIPADDR}

-

SCRIPT3mOSPF.NbrProcessId[{#OSPF.NBRIPADDR}]
OSPF Neighbor State on session with {#OSPF.NBRIPADDR}

-

SCRIPT3mOSPF.NbrState[{#OSPF.NBRIPADDR}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
OSPF Neighbor State on session with {#OSPF.NBRIPADDR} is Down

-

last(/Eltex MES SNMPv2/OSPF.NbrState[{#OSPF.NBRIPADDR}])=1HIGH ⛔OSPF Neighbor State on session with {#OSPF.NBRIPADDR}

Discovery rule №3

NameDescriptionTypeIntervalKey and additional info
Physical Units Env Discovery

-

DEPENDENT0PhyUnits

Item prototypes

NameDescriptionTypeIntervalKey and additional info
Speed of fan {#FAN.DESCR}

-

SCRIPT

-

Fun.Speed.[{#FAN.DESCR}]
Status of fan {#FAN.DESCR}

-

SCRIPT

-

Fun.Status.[{#FAN.DESCR}]
Temperature of fan {#FAN.DESCR}

-

SCRIPT

-

Fun.Temp.[{#FAN.DESCR}]
Fan Direction of PSU {#PSU.DESCR}

-

SCRIPT

-

PSU.Fan.Direction.[{#PSU.DESCR}]
Source of PSU {#PSU.DESCR}

-

SCRIPT

-

PSU.Source.[{#PSU.DESCR}]
Status of PSU {#PSU.DESCR}

-

SCRIPT

-

PSU.Status.[{#PSU.DESCR}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
Status of fan {#FAN.DESCR} is not in normal state

-

last(/Eltex MES SNMPv2/Fun.Status.[{#FAN.DESCR}])>1 and last(/Eltex MES SNMPv2/Fun.Status.[{#FAN.DESCR}])<5HIGH ⛔Status of fan {#FAN.DESCR}
Status of PSU {#PSU.DESCR} is not in normal state

-

last(/Eltex MES SNMPv2/PSU.Status.[{#PSU.DESCR}])>1 and last(/Eltex MES SNMPv2/PSU.Status.[{#PSU.DESCR}])<5HIGH ⛔Status of PSU {#PSU.DESCR}