zabbix_export: version: '5.4' date: '2021-11-21T22:09:03Z' groups: - uuid: 4c9bb57af1d54b4fa4f431cb641cc647 name: Templates/Environment templates: - uuid: 28ad6283c594419b9af757c474e93b7e template: watchdog.environment.monitor.Geist1250 name: 'Geist Watchdog 1200s' description: | ## Description Check the watchdogs for the temperature in each closet. ## Overview SNMP discovery-based template for Vertiv Geist ITWatchdogs Watchdog 1200-series environmental monitoring appliances. Currently supports the onboard climate and IO sensors, and external airflow, temperature, and water sensors. Provides item and graph prototypes. Where possible, this template will automatically detect and apply the sensor names to each item. Noticeably missing are the IO sensor names, because while you can name them in the Watchdog's interface, these names are not exposed via SNMP. Device firmware 3.15.0 is recommended. Older firmware versions, such as 3.9.0, do not expose the external sensor data via SNMP Due to a limitation in Zabbix, you cannot create a graph of one sensor item across multiple hosts. Please vote for issue to have that feature added. ## Author Webster Massingham groups: - name: Templates/Environment discovery_rules: - uuid: 9396c6475e054c2ba6a9eccc16f081aa name: 'Airflow sensor' type: SNMP_AGENT snmp_oid: 'discovery[{#DESC},1.3.6.1.4.1.21239.2.5.1.3]' key: 'enviro.tempf[airflowSensor]' item_prototypes: - uuid: d86c508cc2074321af13255abd3b6db2 name: '{#DESC} availability' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.5.1.4.{#SNMPINDEX}' key: 'enviro.tempf[airFlowSensorAvail.{#SNMPINDEX}]' history: 2w tags: - tag: Application value: Info - uuid: 9f7ee307dfce42ea8cd5517f746218ab name: '{#DESC} dew point (F)' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.5.1.10.{#SNMPINDEX}' key: 'enviro.tempf[airFlowSensorDewPointF.{#SNMPINDEX}]' history: 2w units: F tags: - tag: Application value: Environment - uuid: 16545bd4222d41d48d2c3f9803f14996 name: '{#DESC} airflow (%)' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.5.1.7.{#SNMPINDEX}' key: 'enviro.tempf[airFlowSensorFlow.{#SNMPINDEX}]' history: 2w units: '%' tags: - tag: Application value: Environment - uuid: 06123db403de435d9de308663af8091d name: '{#DESC} relative humidity (%)' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.5.1.8.{#SNMPINDEX}' key: 'enviro.tempf[airFlowSensorHumidity.{#SNMPINDEX}]' history: 2w units: '%' tags: - tag: Application value: Environment - uuid: 3e894b4680874b43a0ffb2ffb35f276a name: '{#DESC} temperature (C)' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.5.1.5.{#SNMPINDEX}' key: 'enviro.tempf[airflowSensorTempC.{#SNMPINDEX}]' history: 2w units: C tags: - tag: Application value: Environment - uuid: 1eb66c27e9dc4cc3a07f0dc5f297b6c1 name: '{#DESC} temperature (F)' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.5.1.6.{#SNMPINDEX}' key: 'enviro.tempf[airflowSensorTempF.{#SNMPINDEX}]' history: 2w units: F tags: - tag: Application value: Environment graph_prototypes: - uuid: 854425b0a9574c46a56461ac051a17fa name: '{#DESC} airflow' graph_items: - sortorder: '1' color: 1A7C11 item: host: watchdog.environment.monitor.Geist1250 key: 'enviro.tempf[airFlowSensorFlow.{#SNMPINDEX}]' - sortorder: '2' color: F63100 item: host: watchdog.environment.monitor.Geist1250 key: 'enviro.tempf[airFlowSensorHumidity.{#SNMPINDEX}]' - sortorder: '3' color: 2774A4 item: host: watchdog.environment.monitor.Geist1250 key: 'enviro.tempf[airflowSensorTempC.{#SNMPINDEX}]' - sortorder: '4' color: A54F10 item: host: watchdog.environment.monitor.Geist1250 key: 'enviro.tempf[airflowSensorTempF.{#SNMPINDEX}]' lld_macro_paths: - lld_macro: '{#NAME}' path: $.airFlowSensorName - lld_macro: '{#TEMPF}' path: $.airFlowSensorTempF - uuid: c021c476a8574962bf3ceee413d60618 name: 'Onboard sensor' type: SNMP_AGENT snmp_oid: 'discovery[{#DESC},1.3.6.1.4.1.21239.2.2.1.3]' key: 'enviro.tempf[climateAirflow]' item_prototypes: - uuid: c69e56997169475db6e2e3767a9697d2 name: '{#DESC} airflow (%)' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.2.1.9.{#SNMPINDEX}' key: 'enviro.tempf[climateAirflow.{#SNMPINDEX}]' history: 2w units: '%' tags: - tag: Application value: Environment - uuid: f162dc6cc8714af8b497721fa36fae0c name: '{#DESC} availability' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.2.1.4.{#SNMPINDEX}' key: 'enviro.tempf[climateAvail.{#SNMPINDEX}]' history: 2w tags: - tag: Application value: Info - uuid: 2f4175f8cb7b414e902a6da7c3809571 name: '{#DESC} IO1' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.2.1.11.{#SNMPINDEX}' key: 'enviro.tempf[climateIO1.{#SNMPINDEX}]' history: 2w tags: - tag: Application value: Environment - uuid: aeffd9ae4ce4404b83036bbdc67b9543 name: '{#DESC} IO2' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.2.1.12.{#SNMPINDEX}' key: 'enviro.tempf[climateIO2.{#SNMPINDEX}]' history: 2w tags: - tag: Application value: Environment - uuid: 14b9dc1913024285a0b45c70abbb4c94 name: '{#DESC} IO3' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.2.1.13.{#SNMPINDEX}' key: 'enviro.tempf[climateIO3.{#SNMPINDEX}]' history: 2w tags: - tag: Application value: Environment - uuid: 802ed3ee70dc4df1a4175005a0b2231f name: '{#DESC} light (%)' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.2.1.8.{#SNMPINDEX}' key: 'enviro.tempf[climateLight.{#SNMPINDEX}]' history: 2w units: '%' tags: - tag: Application value: Environment - uuid: 4d75a5921acc4d328b9ce05e9ac4561f name: '{#DESC} sound (%)' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.2.1.10.{#SNMPINDEX}' key: 'enviro.tempf[climateSound.{#SNMPINDEX}]' history: 2w units: '%' tags: - tag: Application value: Environment - uuid: 7aa5cbbbf922401f87f14d20ff6b17bd name: '{#DESC} temperature (C)' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.2.1.5.{#SNMPINDEX}' key: 'enviro.tempf[climateTempC.{#SNMPINDEX}]' history: 2w units: C tags: - tag: Application value: Environment - uuid: d08e04e8996b483aa5b44a5184c3593e name: '{#DESC} temperature (F)' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.2.1.6.{#SNMPINDEX}' key: 'enviro.tempf[climateTempF.{#SNMPINDEX}]' history: 2w units: F tags: - tag: Application value: Environment graph_prototypes: - uuid: 7f989fce1f474d99b6884dcbc0666cae name: '{#DESC} IO' graph_items: - sortorder: '1' color: 1A7C11 item: host: watchdog.environment.monitor.Geist1250 key: 'enviro.tempf[climateIO1.{#SNMPINDEX}]' - sortorder: '2' color: F63100 item: host: watchdog.environment.monitor.Geist1250 key: 'enviro.tempf[climateIO2.{#SNMPINDEX}]' - sortorder: '3' color: 2774A4 item: host: watchdog.environment.monitor.Geist1250 key: 'enviro.tempf[climateIO3.{#SNMPINDEX}]' - uuid: 1ea730a382cd4aa98297ecb59c0ce792 name: '{#DESC} onboard' graph_items: - sortorder: '1' color: 1A7C11 item: host: watchdog.environment.monitor.Geist1250 key: 'enviro.tempf[climateAirflow.{#SNMPINDEX}]' - sortorder: '2' color: F63100 item: host: watchdog.environment.monitor.Geist1250 key: 'enviro.tempf[climateSound.{#SNMPINDEX}]' - sortorder: '3' color: 2774A4 item: host: watchdog.environment.monitor.Geist1250 key: 'enviro.tempf[climateTempC.{#SNMPINDEX}]' - sortorder: '4' color: A54F10 item: host: watchdog.environment.monitor.Geist1250 key: 'enviro.tempf[climateTempF.{#SNMPINDEX}]' - uuid: 0186a7a6ea6b40dfb0f3482d5892a2ff name: 'Temperature sensor' type: SNMP_AGENT snmp_oid: 'discovery[{#DESC},1.3.6.1.4.1.21239.2.4.1.3]' key: 'enviro.tempf[tempSensor]' item_prototypes: - uuid: e761e200662b4b0da28ef364710ab7db name: '{#DESC} availability' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.4.1.4.{#SNMPINDEX}' key: 'enviro.tempf[tempSensorAvail.{#SNMPINDEX}]' history: 2w tags: - tag: Application value: Info - uuid: d394e9c494ea4d949fbc860a9ed61885 name: '{#DESC} temperature (C)' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.4.1.5.{#SNMPINDEX}' key: 'enviro.tempf[tempSensorTempC.{#SNMPINDEX}]' history: 2w units: C tags: - tag: Application value: Environment - uuid: 40a21fe157f5468fa78d970ab3d067e4 name: '{#DESC} temperature (F)' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.4.1.6.{#SNMPINDEX}' key: 'enviro.tempf[tempSensorTempF.{#SNMPINDEX}]' history: 2w units: F tags: - tag: Application value: Environment graph_prototypes: - uuid: 21637d0019994ab29556adc02834257f name: '{#DESC} temperature' graph_items: - sortorder: '1' color: 1A7C11 item: host: watchdog.environment.monitor.Geist1250 key: 'enviro.tempf[tempSensorTempC.{#SNMPINDEX}]' - sortorder: '2' color: F63100 item: host: watchdog.environment.monitor.Geist1250 key: 'enviro.tempf[tempSensorTempF.{#SNMPINDEX}]' lld_macro_paths: - lld_macro: '{#NAME}' path: $.airFlowSensorName - lld_macro: '{#TEMPF}' path: $.airFlowSensorTempF - uuid: d0a47e7c345848aea64421190f91febb name: 'Water sensor' type: SNMP_AGENT snmp_oid: 'discovery[{#DESC},1.3.6.1.4.1.21239.2.8.1.3]' key: 'enviro.tempf[waterSensor]' item_prototypes: - uuid: 054ae3f23ee0448483725bc1421c019e name: '{#DESC} availability' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.8.1.4.{#SNMPINDEX}' key: 'enviro.tempf[waterSensorAvail.{#SNMPINDEX}]' history: 2w tags: - tag: Application value: Info - uuid: f692c3a84d43420589543a964833409d name: '{#DESC} dampness (%)' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21239.2.8.1.5.{#SNMPINDEX}' key: 'enviro.tempf[waterSensorDampness.{#SNMPINDEX}]' history: 2w units: '%' tags: - tag: Application value: Environment graph_prototypes: - uuid: c433b39210344768a0928152ad75a9f1 name: '{#DESC} water' graph_items: - sortorder: '1' color: 1A7C11 item: host: watchdog.environment.monitor.Geist1250 key: 'enviro.tempf[waterSensorDampness.{#SNMPINDEX}]' lld_macro_paths: - lld_macro: '{#NAME}' path: $.airFlowSensorName - lld_macro: '{#TEMPF}' path: $.airFlowSensorTempF