5.02021-11-21T21:53:22ZGroove-G30-InfineraGroove-G30-InfineraGroove-G30-Infinera## Overview
Tested from zabbix 4.0.14 Server Ubuntu 18.04 LTSIt uses SNMPv2Add Coriant-groove.mib for OID in textual-convention on **/usr/share/snmp/mibs** after add files restart service snmpd **Features:**
* ochOsPreFecBer
* OmsTX-RX Optical Power
* Port Tx Rx Optical Power
* Osnr-Table
* Q-Factor-Table
* Shelf-Temperature
* Graph based in items discovery
**Requirements:**
* Coriant-groove.mib
## Author
Guerlielton Campos
Groove-G30-InfinerabitErrorRatePreFecAvgBitErrorRatePreFecEntrybitErrorRatePreFecInstantbitErrorRatePreFecMaxbitErrorRatePreFecMinpluggableTemperatureportRxOpticalPowerportTxOpticalPowerGroove-ochOsPreFecBerSNMP_AGENTdiscovery[{#MACRO1},1.3.6.1.4.1.42229.1.2.4.1.19.1.1.26]ochOsPreFecBer30s1hGroove-ochOsPreFecBer - {#MACRO1}SNMP_AGENTCORIANT-GROOVE-MIB::ochOsPreFecBer.{#SNMPINDEX}ochOsPreFecBer[{#SNMPINDEX}]30s0FLOATochOsPreFecBer: {#MACRO1}199C0D- Groove-G30-InfineraochOsPreFecBer[{#SNMPINDEX}]
OmsTX-RX Optical PowerSNMP_AGENTdiscovery[{#MACRO1}, 1.3.6.1.4.1.42229.1.2.4.5.3.1.1.1, {#MACRO2}, 1.3.6.1.4.1.42229.1.2.4.5.3.1.1.10, {#MACRO3}, 1.3.6.1.4.1.42229.1.2.4.5.3.1.1.9]OmsTX-RX30somsAliasName {#MACRO1}
omsTxOpticalPower {#MACRO2}
omsRxOpticalPower {#MACRO3}Groove-omsRxOpticalPower: {#MACRO3}SNMP_AGENTCORIANT-GROOVE-MIB::omsRxOpticalPower.{#SNMPINDEX}omsRxOpticalPower[{#SNMPINDEX}]30s0FLOATdBmGroove-omsTxOpticalPower: {#MACRO2}SNMP_AGENTCORIANT-GROOVE-MIB::omsTxOpticalPower.{#SNMPINDEX}omsTxOpticalPower[{#SNMPINDEX}]30s0FLOATdBmOms Optical Power TX-RX: {#MACRO1}BOLD_LINEF63100RIGHTMIN- Groove-G30-InfineraomsTxOpticalPower[{#SNMPINDEX}]
1GRADIENT_LINE2774A4MAX- Groove-G30-InfineraomsRxOpticalPower[{#SNMPINDEX}]
Groove-Osnr-TableSNMP_AGENTdiscovery[{#MACRO1}, 1.3.6.1.4.1.42229.1.2.13.28.1.1.1, {#MACRO2}, 1.3.6.1.4.1.42229.1.2.13.28.1.1.2, {#MACRO3}, 1.3.6.1.4.1.42229.1.2.13.28.1.1.3, {#MACRO4}, 1.3.6.1.4.1.42229.1.2.13.28.1.1.4]osnrTable30s1hosnrInstant - {#MACRO1}
osnrAvg - {#MACRO2}
osnrMin - {#MACRO3}
osnrMax - {#MACRO4}Groove-osnrAvg: {#MACRO2}SNMP_AGENTCORIANT-GROOVE-MIB::osnrAvg.{#SNMPINDEX}osnrAvg[{#SNMPINDEX}]30s0FLOATdBmGroove-osnrInstant: {#MACRO1}SNMP_AGENTCORIANT-GROOVE-MIB::osnrInstant.{#SNMPINDEX}osnrInstant[{#SNMPINDEX}]30s0FLOATdBmGroove-osnrMax: {#MACRO4}SNMP_AGENTCORIANT-GROOVE-MIB::osnrMax.{#SNMPINDEX}osnrMax[{#SNMPINDEX}]30s0FLOATdBmGroove-osnrMin: {#MACRO3}SNMP_AGENTCORIANT-GROOVE-MIB::osnrMin.{#SNMPINDEX}osnrMin[{#SNMPINDEX}]30s0FLOATdBmOnsr Table: {#MACRO1} - {#MACRO2} - {#MACRO3} - {#MACRO4}GRADIENT_LINE6C59DCRIGHTALL- Groove-G30-InfineraosnrInstant[{#SNMPINDEX}]
1BOLD_LINEF63100- Groove-G30-InfineraosnrAvg[{#SNMPINDEX}]
2BOLD_LINE2774A4- Groove-G30-InfineraosnrMax[{#SNMPINDEX}]
3F7941D- Groove-G30-InfineraosnrMin[{#SNMPINDEX}]
Port Tx Rx Optical PowerSNMP_AGENTdiscovery[{#MACRO1}, 1.3.6.1.4.1.42229.1.2.3.6.1.1.16, {#MACRO2}, 1.3.6.1.4.1.42229.1.2.3.6.1.1.4, {#MACRO3}, 1.3.6.1.4.1.42229.1.2.3.6.1.1.5]Port-Tx-Rx30sportName {#MACRO1}
portRxOpticalPower {#MACRO2}
portTxOpticalPower {#MACRO3}Groove-Port-RxOpticalPower: {#MACRO2}SNMP_AGENTCORIANT-GROOVE-MIB::portRxOpticalPower.{#SNMPINDEX}PortRxOpticalPower[{#SNMPINDEX}]30s0FLOATdBmportRxOpticalPowerGroove-Port-TxOpticalPower: {#MACRO3}SNMP_AGENTCORIANT-GROOVE-MIB::portTxOpticalPower.{#SNMPINDEX}PortTxOpticalPower[{#SNMPINDEX}]30s0FLOATdBmportTxOpticalPowerPort Optical Power TX-RX: {#MACRO1}GRADIENT_LINEF63100RIGHT- Groove-G30-InfineraPortTxOpticalPower[{#SNMPINDEX}]
1BOLD_LINE00FF00- Groove-G30-InfineraPortRxOpticalPower[{#SNMPINDEX}]
Groove-Q-Factor-TableSNMP_AGENTdiscovery[{#MACRO1},1.3.6.1.4.1.42229.1.2.13.29.1.1.1, {#MACRO2}, 1.3.6.1.4.1.42229.1.2.13.29.1.1.2, {#MACRO3}, 1.3.6.1.4.1.42229.1.2.13.29.1.1.3, {#MACRO4}, 1.3.6.1.4.1.42229.1.2.13.29.1.1.4]qFactorEntry30s1hqFactorInstant {#MACRO1}
qFactorAvg {#MACRO2}
qFactorMin {#MACRO3}
qFactorMax {#MACRO4}Groove-qFactorAvgSNMP_AGENTCORIANT-GROOVE-MIB::qFactorAvg.{#SNMPINDEX}qFactorAvg[{#SNMPINDEX}]30s0FLOATdBmGroove-qFactorInstantSNMP_AGENTCORIANT-GROOVE-MIB::qFactorInstant.{#SNMPINDEX}qFactorInstant[{#SNMPINDEX}]30s0FLOATdBmGroove-qFactorMaxSNMP_AGENTCORIANT-GROOVE-MIB::qFactorMax.{#SNMPINDEX}qFactorMax[{#SNMPINDEX}]30s0FLOATdBmGroove-qFactorMinSNMP_AGENTCORIANT-GROOVE-MIB::qFactorMin.{#SNMPINDEX}qFactorMin[{#SNMPINDEX}]30s0FLOATdBmQ-Factor-Table: {#MACRO1} - {#MACRO2} - {#MACRO3} - {#MACRO4}FF0000ALL- Groove-G30-InfineraqFactorAvg[{#SNMPINDEX}]
1GRADIENT_LINEFFFF00RIGHTMAX- Groove-G30-InfineraqFactorInstant[{#SNMPINDEX}]
2C8E6C9ALL- Groove-G30-InfineraqFactorMax[{#SNMPINDEX}]
3388E3CALL- Groove-G30-InfineraqFactorMin[{#SNMPINDEX}]
Groove-Shelf-TemperatureSNMP_AGENTdiscovery[{#MACRO1},1.3.6.1.4.1.42229.1.2.3.1.1.1.3, {#MACRO2},1.3.6.1.4.1.42229.1.2.3.1.1.1.4]Shelf-Temperature30s1h#MACRO1 : shelfInletTemperature
#MACRO2 : shelfOutletTemperatureTemperature: {#MACRO1}SNMP_AGENTCORIANT-GROOVE-MIB::shelfInletTemperature.{#SNMPINDEX}shelfInletTemperature[{#SNMPINDEX}]30s0FLOAT°CTemperature: {#MACRO2}SNMP_AGENTCORIANT-GROOVE-MIB::shelfOutletTemperature.{#SNMPINDEX}shelfOutletTemperature[{#SNMPINDEX}]30s0FLOAT°CTemperature: {#MACRO1}GRADIENT_LINE199C0DRIGHT- Groove-G30-InfinerashelfInletTemperature[{#SNMPINDEX}]
1GRADIENT_LINEF63100- Groove-G30-InfinerashelfOutletTemperature[{#SNMPINDEX}]