zabbix_export: version: '5.4' date: '2021-11-21T21:53:24Z' groups: - uuid: 4ef2df74e76447e3b2fde2cc4013d824 name: Groove-G30-Infinera templates: - uuid: 2512bf9831bf4432af1975f205731dea template: 'Groove-G30-Infinera' name: 'Groove-G30-Infinera' description: | ## 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 groups: - name: Groove-G30-Infinera discovery_rules: - uuid: d2953d397cf14fe2aa968ade8d890349 name: Groove-ochOsPreFecBer type: SNMP_AGENT snmp_oid: 'discovery[{#MACRO1},1.3.6.1.4.1.42229.1.2.4.1.19.1.1.26]' key: ochOsPreFecBer delay: 30s lifetime: 1h item_prototypes: - uuid: 5425cd419285451eb110143f6c97fe85 name: 'Groove-ochOsPreFecBer - {#MACRO1}' type: SNMP_AGENT snmp_oid: 'CORIANT-GROOVE-MIB::ochOsPreFecBer.{#SNMPINDEX}' key: 'ochOsPreFecBer[{#SNMPINDEX}]' delay: 30s trends: '0' value_type: FLOAT graph_prototypes: - uuid: 975ba7f5c6be43f0bb2ddd2dac7f0129 name: 'ochOsPreFecBer: {#MACRO1}' graph_items: - color: 199C0D item: host: 'Groove-G30-Infinera' key: 'ochOsPreFecBer[{#SNMPINDEX}]' - uuid: 21c1d68e202c4da7bfddbf4e2a142945 name: 'OmsTX-RX Optical Power' type: SNMP_AGENT snmp_oid: 'discovery[{#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]' key: OmsTX-RX delay: 30s description: | omsAliasName {#MACRO1} omsTxOpticalPower {#MACRO2} omsRxOpticalPower {#MACRO3} item_prototypes: - uuid: 74783c7b4ebd4aa7babfecc26bf1661a name: 'Groove-omsRxOpticalPower: {#MACRO3}' type: SNMP_AGENT snmp_oid: 'CORIANT-GROOVE-MIB::omsRxOpticalPower.{#SNMPINDEX}' key: 'omsRxOpticalPower[{#SNMPINDEX}]' delay: 30s trends: '0' value_type: FLOAT units: dBm - uuid: f5bce1794bdc42dfba087c8c6b7c2ef9 name: 'Groove-omsTxOpticalPower: {#MACRO2}' type: SNMP_AGENT snmp_oid: 'CORIANT-GROOVE-MIB::omsTxOpticalPower.{#SNMPINDEX}' key: 'omsTxOpticalPower[{#SNMPINDEX}]' delay: 30s trends: '0' value_type: FLOAT units: dBm graph_prototypes: - uuid: 31d0bb8f24714d588ce93bba482b37fb name: 'Oms Optical Power TX-RX: {#MACRO1}' graph_items: - drawtype: BOLD_LINE color: F63100 yaxisside: RIGHT calc_fnc: MIN item: host: 'Groove-G30-Infinera' key: 'omsTxOpticalPower[{#SNMPINDEX}]' - sortorder: '1' drawtype: GRADIENT_LINE color: 2774A4 calc_fnc: MAX item: host: 'Groove-G30-Infinera' key: 'omsRxOpticalPower[{#SNMPINDEX}]' - uuid: cc90fc07e1e446cd9024c0a4c26a0ae8 name: Groove-Osnr-Table type: SNMP_AGENT snmp_oid: 'discovery[{#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]' key: osnrTable delay: 30s lifetime: 1h description: | osnrInstant - {#MACRO1} osnrAvg - {#MACRO2} osnrMin - {#MACRO3} osnrMax - {#MACRO4} item_prototypes: - uuid: d30d33454d9b45ea9deb3f98c6ad2485 name: 'Groove-osnrAvg: {#MACRO2}' type: SNMP_AGENT snmp_oid: 'CORIANT-GROOVE-MIB::osnrAvg.{#SNMPINDEX}' key: 'osnrAvg[{#SNMPINDEX}]' delay: 30s trends: '0' value_type: FLOAT units: dBm - uuid: b9edd43255494dbf93315e76199c0114 name: 'Groove-osnrInstant: {#MACRO1}' type: SNMP_AGENT snmp_oid: 'CORIANT-GROOVE-MIB::osnrInstant.{#SNMPINDEX}' key: 'osnrInstant[{#SNMPINDEX}]' delay: 30s trends: '0' value_type: FLOAT units: dBm - uuid: 6363f31de81f4675be856d67b3ed2d1b name: 'Groove-osnrMax: {#MACRO4}' type: SNMP_AGENT snmp_oid: 'CORIANT-GROOVE-MIB::osnrMax.{#SNMPINDEX}' key: 'osnrMax[{#SNMPINDEX}]' delay: 30s trends: '0' value_type: FLOAT units: dBm - uuid: 0c813f5af0154d5bbbaab964dfe81aa8 name: 'Groove-osnrMin: {#MACRO3}' type: SNMP_AGENT snmp_oid: 'CORIANT-GROOVE-MIB::osnrMin.{#SNMPINDEX}' key: 'osnrMin[{#SNMPINDEX}]' delay: 30s trends: '0' value_type: FLOAT units: dBm graph_prototypes: - uuid: bc189b0a028e4689b46498f67c373158 name: 'Onsr Table: {#MACRO1} - {#MACRO2} - {#MACRO3} - {#MACRO4}' graph_items: - drawtype: GRADIENT_LINE color: 6C59DC yaxisside: RIGHT calc_fnc: ALL item: host: 'Groove-G30-Infinera' key: 'osnrInstant[{#SNMPINDEX}]' - sortorder: '1' drawtype: BOLD_LINE color: F63100 item: host: 'Groove-G30-Infinera' key: 'osnrAvg[{#SNMPINDEX}]' - sortorder: '2' drawtype: BOLD_LINE color: 2774A4 item: host: 'Groove-G30-Infinera' key: 'osnrMax[{#SNMPINDEX}]' - sortorder: '3' color: F7941D item: host: 'Groove-G30-Infinera' key: 'osnrMin[{#SNMPINDEX}]' - uuid: 2e866222a34a4d3d816466787e4569ef name: 'Port Tx Rx Optical Power' type: SNMP_AGENT snmp_oid: 'discovery[{#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]' key: Port-Tx-Rx delay: 30s description: | portName {#MACRO1} portRxOpticalPower {#MACRO2} portTxOpticalPower {#MACRO3} item_prototypes: - uuid: 264e718fd1674f458486a9bbf7e6eb6c name: 'Groove-Port-RxOpticalPower: {#MACRO2}' type: SNMP_AGENT snmp_oid: 'CORIANT-GROOVE-MIB::portRxOpticalPower.{#SNMPINDEX}' key: 'PortRxOpticalPower[{#SNMPINDEX}]' delay: 30s trends: '0' value_type: FLOAT units: dBm tags: - tag: Application value: portRxOpticalPower - uuid: 71fe960aa1994b51a2dc1c66f3c73667 name: 'Groove-Port-TxOpticalPower: {#MACRO3}' type: SNMP_AGENT snmp_oid: 'CORIANT-GROOVE-MIB::portTxOpticalPower.{#SNMPINDEX}' key: 'PortTxOpticalPower[{#SNMPINDEX}]' delay: 30s trends: '0' value_type: FLOAT units: dBm tags: - tag: Application value: portTxOpticalPower graph_prototypes: - uuid: 4bf7e875d424428a8cd57568efab576c name: 'Port Optical Power TX-RX: {#MACRO1}' graph_items: - drawtype: GRADIENT_LINE color: F63100 yaxisside: RIGHT item: host: 'Groove-G30-Infinera' key: 'PortTxOpticalPower[{#SNMPINDEX}]' - sortorder: '1' drawtype: BOLD_LINE color: 00FF00 item: host: 'Groove-G30-Infinera' key: 'PortRxOpticalPower[{#SNMPINDEX}]' - uuid: 54d9fd5a48774e63aeacf184b5d13550 name: Groove-Q-Factor-Table type: SNMP_AGENT snmp_oid: 'discovery[{#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]' key: qFactorEntry delay: 30s lifetime: 1h description: | qFactorInstant {#MACRO1} qFactorAvg {#MACRO2} qFactorMin {#MACRO3} qFactorMax {#MACRO4} item_prototypes: - uuid: f28064793dc942bd9db80196638c659d name: Groove-qFactorAvg type: SNMP_AGENT snmp_oid: 'CORIANT-GROOVE-MIB::qFactorAvg.{#SNMPINDEX}' key: 'qFactorAvg[{#SNMPINDEX}]' delay: 30s trends: '0' value_type: FLOAT units: dBm - uuid: 7a6718a991324d60a3bdacda49dad7bf name: Groove-qFactorInstant type: SNMP_AGENT snmp_oid: 'CORIANT-GROOVE-MIB::qFactorInstant.{#SNMPINDEX}' key: 'qFactorInstant[{#SNMPINDEX}]' delay: 30s trends: '0' value_type: FLOAT units: dBm - uuid: e857c3aa1b3444999cdbba8cf4b1c57d name: Groove-qFactorMax type: SNMP_AGENT snmp_oid: 'CORIANT-GROOVE-MIB::qFactorMax.{#SNMPINDEX}' key: 'qFactorMax[{#SNMPINDEX}]' delay: 30s trends: '0' value_type: FLOAT units: dBm - uuid: 8e87a3fd1efe4be7987e8d3149f8a168 name: Groove-qFactorMin type: SNMP_AGENT snmp_oid: 'CORIANT-GROOVE-MIB::qFactorMin.{#SNMPINDEX}' key: 'qFactorMin[{#SNMPINDEX}]' delay: 30s trends: '0' value_type: FLOAT units: dBm graph_prototypes: - uuid: 4b890e7b3433429e9680ac427142bb48 name: 'Q-Factor-Table: {#MACRO1} - {#MACRO2} - {#MACRO3} - {#MACRO4}' graph_items: - color: FF0000 calc_fnc: ALL item: host: 'Groove-G30-Infinera' key: 'qFactorAvg[{#SNMPINDEX}]' - sortorder: '1' drawtype: GRADIENT_LINE color: FFFF00 yaxisside: RIGHT calc_fnc: MAX item: host: 'Groove-G30-Infinera' key: 'qFactorInstant[{#SNMPINDEX}]' - sortorder: '2' color: C8E6C9 calc_fnc: ALL item: host: 'Groove-G30-Infinera' key: 'qFactorMax[{#SNMPINDEX}]' - sortorder: '3' color: 388E3C calc_fnc: ALL item: host: 'Groove-G30-Infinera' key: 'qFactorMin[{#SNMPINDEX}]' - uuid: 4814eb88f73c4534bf9f4f71437f6bcb name: Groove-Shelf-Temperature type: SNMP_AGENT snmp_oid: 'discovery[{#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]' key: Shelf-Temperature delay: 30s lifetime: 1h description: | #MACRO1 : shelfInletTemperature #MACRO2 : shelfOutletTemperature item_prototypes: - uuid: 28bd2eb9fda3412db856c36f4807f61a name: 'Temperature: {#MACRO1}' type: SNMP_AGENT snmp_oid: 'CORIANT-GROOVE-MIB::shelfInletTemperature.{#SNMPINDEX}' key: 'shelfInletTemperature[{#SNMPINDEX}]' delay: 30s trends: '0' value_type: FLOAT units: °C - uuid: 36c8a084f19741f1abb77f1b47836a69 name: 'Temperature: {#MACRO2}' type: SNMP_AGENT snmp_oid: 'CORIANT-GROOVE-MIB::shelfOutletTemperature.{#SNMPINDEX}' key: 'shelfOutletTemperature[{#SNMPINDEX}]' delay: 30s trends: '0' value_type: FLOAT units: °C graph_prototypes: - uuid: 85bd96afeeb64ebfa9b4587fb1b19f15 name: 'Temperature: {#MACRO1}' graph_items: - drawtype: GRADIENT_LINE color: 199C0D yaxisside: RIGHT item: host: 'Groove-G30-Infinera' key: 'shelfInletTemperature[{#SNMPINDEX}]' - sortorder: '1' drawtype: GRADIENT_LINE color: F63100 item: host: 'Groove-G30-Infinera' key: 'shelfOutletTemperature[{#SNMPINDEX}]'