5.02021-11-21T21:36:06ZTemplates/SwitchesAlcatel-Lucent Enterprise OmniSwitch AOS 8.xAlcatel-Lucent Enterprise OmniSwitch AOS 8.x## Overview
**Alcatel-Lucent Enterprise OmniSwitch AOS Release 8.x**
========================================================
This template allows to monitor Alcatel-Lucent Enterprise OmniSwitch running AOS Release 8.x via SNMPv3. It is possible that the template also works for SNMPv1/v2c, but I'll not put any efforts in testing this (as there is no good reason not to use SNMPv3).
Features
--------
* Automatic Discovery of all Virtual Chassis (VC) elements
* CPU (1 Min avg, 1 Hr avg, 1 Day avg => Graph + Trigger for all VC elements)
* Memory (1 Min avg, 1 Hr avg, 1 Day avg => Graph + Trigger for all VC elements)
* RX/TX Load (1 Min avg, 1 Hr avg, 1 Day avg => Graph + Trigger for all VC elements)
* Switch Temperature (Last reading => Graph + Trigger for all VC elements)
* System
+ Device Contact
+ Device Description
+ Device Location
+ Device Name
+ Device Uptime
+ Device type/model for all VC elements
+ Device serial number for all VC elements
+ Device Flash Freespace => Graph + Trigger for all VC elements
* Discovery
+ All Ethernet Ports (regardless of state up/down)
+ All IP Interfaces
+ Associated In/OutOctets + Graphs based on Ethernet Port (ifDescription / IP-Interface name)
SNMPv3 configuration on ALE OmniSwitch AOS Release 8.x
------------------------------------------------------
```
-> user snmpv3 password snmpv3password sha+aes read-only all
```
Template configuration
----------------------
* Open "Configuration -> Templates -> Template Alcatel-Lucent Enterprise OmniSwitch AOS 8.x -> Macros" and set the three entries (see screenshot for reference)
Feedback / Things to note
-------------------------
* Feedback is welcome, but please note that this is/was an effort during my free time
* Reach out to me via Twitter @BennyE\_HH or via GitHub (with the associated account to this article)
* As per my knowledge it is not yet possible to generate a graph via LLD that will contain several sub-elements (e.g. all slots CPU/Memory etc) => see ZBXNEXT-927 for details
* As of 15.04. this template has been tested on a VC of 2x OS6860
Changelog
---------
* 15.04.2018 - Initial release
## Author
Benny Eggerstedt
Templates/SwitchesCPUMemoryPortsRXTX LoadSystemTemperature- Device contact detailsSNMP_AGENT.1.3.6.1.2.1.1.4.0sysContact3007d0CHARSNMPv2-MIB::sysContact.0 - The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string.CONTACTSystem
- Device descriptionSNMP_AGENT.1.3.6.1.2.1.1.1.0sysDescr3007d0CHARSNMPv2-MIB::sysDescr.0 - 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.HARDWARESystem
- Device locationSNMP_AGENT.1.3.6.1.2.1.1.6.0sysLocation3007d0CHARSNMPv2-MIB::sysLocation.0 - The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string.LOCATIONSystem
- Device nameSNMP_AGENT.1.3.6.1.2.1.1.5.0sysName3007d0CHARSNMPv2-MIB::sysName.0 - An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string.NAMESystem
- SysUptimeSNMP_AGENT.1.3.6.1.2.1.1.3.0SysUptime607d60dFLOATuptimeDISMAN-EVENT-MIB::sysUpTimeInstance - Uptime of the system in TimeTicks (100 timeticks == 1 second)SystemMULTIPLIER0.01{last()}<1000{HOSTNAME} has been restartedINFOIn Alcatel-Lucent Enterprise OmniSwitch 1 second == 100 timeticks
Discover Ethernet InterfacesSNMP_AGENTdiscovery[{#SNMPVALUE},.1.3.6.1.2.1.2.2.1.2]ifDescription3600InOctets {#SNMPVALUE}SNMP_AGENT.1.3.6.1.2.1.2.2.1.10.{#SNMPINDEX}inoctets.[{#SNMPVALUE}]60s7dbpsPortsCHANGE_PER_SECONDMULTIPLIER8OutOctets {#SNMPVALUE}SNMP_AGENT.1.3.6.1.2.1.2.2.1.16.{#SNMPINDEX}outoctets.[{#SNMPVALUE}]60s7dbpsPortsCHANGE_PER_SECONDMULTIPLIER8Interface {#SNMPVALUE} in/outFIXEDGRADIENT_LINE00AA00- Alcatel-Lucent Enterprise OmniSwitch AOS 8.xinoctets.[{#SNMPVALUE}]
1GRADIENT_LINE3333FF- Alcatel-Lucent Enterprise OmniSwitch AOS 8.xoutoctets.[{#SNMPVALUE}]
Discover ALE OmniSwitch Entity AOS Release 8.xSNMP_AGENTdiscovery[{#SNMPVALUE},.1.3.6.1.2.1.47.1.1.1.1.4]slotindex3600{#SNMPINDEX}^([1-8]?)$AENTITY-MIB::entPhysicalContainedIn.X - X is the slot number (element of the stack) and VALUE is Entity-valueDevice type of slot {#SNMPINDEX}SNMP_AGENT.1.3.6.1.2.1.47.1.1.1.1.13.{#SNMPINDEX}devicemodel.slot.[{#SNMPINDEX}]3007d0TEXTSystemFreespace /flash chassis {#SNMPINDEX}SNMP_AGENT.1.3.6.1.4.1.6486.801.1.1.1.3.1.1.8.1.2.{#SNMPINDEX}freespace.slot.[{#SNMPINDEX}]3007d0ByteSystem{last()}<268435456Flash freespace on chassis {#SNMPINDEX} < 256 MBWARNINGDevice serial number of slot {#SNMPINDEX}SNMP_AGENT.1.3.6.1.2.1.47.1.1.1.1.11.{#SNMPINDEX}serialnumber.slot.[{#SNMPINDEX}]3007d0TEXTSystemTemperature chassis {#SNMPINDEX}SNMP_AGENT.1.3.6.1.4.1.6486.801.1.1.1.3.1.1.3.1.16.{#SNMPVALUE}temperature.slot.[{#SNMPINDEX}]60s7d°CSystem{last()}>55Temperature on chassis {#SNMPINDEX} > 55 °CWARNINGFreespace /flash on chassis {#SNMPINDEX}FIXEDGRADIENT_LINE00AA00ALL- Alcatel-Lucent Enterprise OmniSwitch AOS 8.xfreespace.slot.[{#SNMPINDEX}]
Temperature on chassis {#SNMPINDEX}FIXEDFIXED1A7C11ALL- Alcatel-Lucent Enterprise OmniSwitch AOS 8.xtemperature.slot.[{#SNMPINDEX}]
Discover ALE OmniSwitch AOS Release 8.xSNMP_AGENTdiscovery[{#SNMPVALUE},.1.3.6.1.4.1.6486.801.1.2.1.16.1.1.1.1.1.14]vchassisnbr3600{#SNMPINDEX}^([^0]|[1-9][0-9]*)$ACPU usage 1 day avg chassis {#SNMPVALUE}SNMP_AGENT.1.3.6.1.4.1.6486.801.1.2.1.16.1.1.1.1.1.13.{#SNMPINDEX}cpu1dayavg.slot.[{#SNMPVALUE}]60s7d%CPUCPU usage 1 hr avg chassis {#SNMPVALUE}SNMP_AGENT.1.3.6.1.4.1.6486.801.1.2.1.16.1.1.1.1.1.12.{#SNMPINDEX}cpu1hravg.slot.[{#SNMPVALUE}]60s7d%CPUCPU usage 1 min avg chassis {#SNMPVALUE}SNMP_AGENT.1.3.6.1.4.1.6486.801.1.2.1.16.1.1.1.1.1.11.{#SNMPINDEX}cpu1minavg.slot.[{#SNMPVALUE}]60s7d%CPU{last()}>80CPU usage on chassis [{#SNMPVALUE}] > 80%WARNINGMemory usage 1 day avg chassis {#SNMPVALUE}SNMP_AGENT.1.3.6.1.4.1.6486.801.1.2.1.16.1.1.1.1.1.10.{#SNMPINDEX}memory1dayavg.slot.[{#SNMPVALUE}]60s7d%MemoryMemory usage 1 hr avg chassis {#SNMPVALUE}SNMP_AGENT.1.3.6.1.4.1.6486.801.1.2.1.16.1.1.1.1.1.9.{#SNMPINDEX}memory1hravg.slot.[{#SNMPVALUE}]60s7d%MemoryMemory usage 1 min avg chassis {#SNMPVALUE}SNMP_AGENT.1.3.6.1.4.1.6486.801.1.2.1.16.1.1.1.1.1.8.{#SNMPINDEX}memory1minavg.slot.[{#SNMPVALUE}]60s7d%Memory{last()}>80Memory usage on chassis [{#SNMPVALUE}] > 80%WARNINGRXTX usage 1 day avg chassis {#SNMPVALUE}SNMP_AGENT.1.3.6.1.4.1.6486.801.1.2.1.16.1.1.1.1.1.7.{#SNMPINDEX}rxtx1dayavg.slot.[{#SNMPVALUE}]60s7d%RXTX LoadRXTX usage 1 hr avg chassis {#SNMPVALUE}SNMP_AGENT.1.3.6.1.4.1.6486.801.1.2.1.16.1.1.1.1.1.6.{#SNMPINDEX}rxtx1hravg.slot.[{#SNMPVALUE}]60s7d%RXTX LoadRXTX usage 1 min avg chassis {#SNMPVALUE}SNMP_AGENT.1.3.6.1.4.1.6486.801.1.2.1.16.1.1.1.1.1.5.{#SNMPINDEX}rxtx1minavg.slot.[{#SNMPVALUE}]60s7d%RXTX Load{last()}>80RXTX load on chassis [{#SNMPVALUE}] > 80 %WARNINGCPU usage chassis {#SNMPVALUE}FIXEDFIXED1A7C11ALL- Alcatel-Lucent Enterprise OmniSwitch AOS 8.xcpu1minavg.slot.[{#SNMPVALUE}]
100CCCCALL- Alcatel-Lucent Enterprise OmniSwitch AOS 8.xcpu1hravg.slot.[{#SNMPVALUE}]
200CC00ALL- Alcatel-Lucent Enterprise OmniSwitch AOS 8.xcpu1dayavg.slot.[{#SNMPVALUE}]
Memory usage chassis {#SNMPVALUE}FIXEDFIXED1A7C11ALL- Alcatel-Lucent Enterprise OmniSwitch AOS 8.xmemory1minavg.slot.[{#SNMPVALUE}]
100CCCCALL- Alcatel-Lucent Enterprise OmniSwitch AOS 8.xmemory1hravg.slot.[{#SNMPVALUE}]
200CC00ALL- Alcatel-Lucent Enterprise OmniSwitch AOS 8.xmemory1dayavg.slot.[{#SNMPVALUE}]
RXTX usage chassis {#SNMPVALUE}FIXEDFIXED1A7C11ALL- Alcatel-Lucent Enterprise OmniSwitch AOS 8.xrxtx1minavg.slot.[{#SNMPVALUE}]
100CCCCALL- Alcatel-Lucent Enterprise OmniSwitch AOS 8.xrxtx1hravg.slot.[{#SNMPVALUE}]
200CC00ALL- Alcatel-Lucent Enterprise OmniSwitch AOS 8.xrxtx1dayavg.slot.[{#SNMPVALUE}]
{$SNMP_V3_AUTHPASSPHRASE}{$SNMP_V3_PRIVPASSPHRASE}{$SNMP_V3_USER}