5.02021-11-21T22:09:01ZTemplates/Environmentwatchdog.environment.monitor.Geist1250Geist Watchdog 1200s## 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 <https://support.zabbix.com/browse/ZBXNEXT-1120> to have that feature added.
## Author
Webster Massingham
Templates/EnvironmentEnvironmentInfoAirflow sensorSNMP_AGENTdiscovery[{#DESC},1.3.6.1.4.1.21239.2.5.1.3]enviro.tempf[airflowSensor]{#DESC} availabilitySNMP_AGENT1.3.6.1.4.1.21239.2.5.1.4.{#SNMPINDEX}enviro.tempf[airFlowSensorAvail.{#SNMPINDEX}]2wInfo{#DESC} dew point (F)SNMP_AGENT1.3.6.1.4.1.21239.2.5.1.10.{#SNMPINDEX}enviro.tempf[airFlowSensorDewPointF.{#SNMPINDEX}]2wFEnvironment{#DESC} airflow (%)SNMP_AGENT1.3.6.1.4.1.21239.2.5.1.7.{#SNMPINDEX}enviro.tempf[airFlowSensorFlow.{#SNMPINDEX}]2w%Environment{#DESC} relative humidity (%)SNMP_AGENT1.3.6.1.4.1.21239.2.5.1.8.{#SNMPINDEX}enviro.tempf[airFlowSensorHumidity.{#SNMPINDEX}]2w%Environment{#DESC} temperature (C)SNMP_AGENT1.3.6.1.4.1.21239.2.5.1.5.{#SNMPINDEX}enviro.tempf[airflowSensorTempC.{#SNMPINDEX}]2wCEnvironment{#DESC} temperature (F)SNMP_AGENT1.3.6.1.4.1.21239.2.5.1.6.{#SNMPINDEX}enviro.tempf[airflowSensorTempF.{#SNMPINDEX}]2wFEnvironment{#DESC} airflow11A7C11- watchdog.environment.monitor.Geist1250enviro.tempf[airFlowSensorFlow.{#SNMPINDEX}]
2F63100- watchdog.environment.monitor.Geist1250enviro.tempf[airFlowSensorHumidity.{#SNMPINDEX}]
32774A4- watchdog.environment.monitor.Geist1250enviro.tempf[airflowSensorTempC.{#SNMPINDEX}]
4A54F10- watchdog.environment.monitor.Geist1250enviro.tempf[airflowSensorTempF.{#SNMPINDEX}]
{#NAME}$.airFlowSensorName{#TEMPF}$.airFlowSensorTempFOnboard sensorSNMP_AGENTdiscovery[{#DESC},1.3.6.1.4.1.21239.2.2.1.3]enviro.tempf[climateAirflow]{#DESC} airflow (%)SNMP_AGENT1.3.6.1.4.1.21239.2.2.1.9.{#SNMPINDEX}enviro.tempf[climateAirflow.{#SNMPINDEX}]2w%Environment{#DESC} availabilitySNMP_AGENT1.3.6.1.4.1.21239.2.2.1.4.{#SNMPINDEX}enviro.tempf[climateAvail.{#SNMPINDEX}]2wInfo{#DESC} IO1SNMP_AGENT1.3.6.1.4.1.21239.2.2.1.11.{#SNMPINDEX}enviro.tempf[climateIO1.{#SNMPINDEX}]2wEnvironment{#DESC} IO2SNMP_AGENT1.3.6.1.4.1.21239.2.2.1.12.{#SNMPINDEX}enviro.tempf[climateIO2.{#SNMPINDEX}]2wEnvironment{#DESC} IO3SNMP_AGENT1.3.6.1.4.1.21239.2.2.1.13.{#SNMPINDEX}enviro.tempf[climateIO3.{#SNMPINDEX}]2wEnvironment{#DESC} light (%)SNMP_AGENT1.3.6.1.4.1.21239.2.2.1.8.{#SNMPINDEX}enviro.tempf[climateLight.{#SNMPINDEX}]2w%Environment{#DESC} sound (%)SNMP_AGENT1.3.6.1.4.1.21239.2.2.1.10.{#SNMPINDEX}enviro.tempf[climateSound.{#SNMPINDEX}]2w%Environment{#DESC} temperature (C)SNMP_AGENT1.3.6.1.4.1.21239.2.2.1.5.{#SNMPINDEX}enviro.tempf[climateTempC.{#SNMPINDEX}]2wCEnvironment{#DESC} temperature (F)SNMP_AGENT1.3.6.1.4.1.21239.2.2.1.6.{#SNMPINDEX}enviro.tempf[climateTempF.{#SNMPINDEX}]2wFEnvironment{#DESC} IO11A7C11- watchdog.environment.monitor.Geist1250enviro.tempf[climateIO1.{#SNMPINDEX}]
2F63100- watchdog.environment.monitor.Geist1250enviro.tempf[climateIO2.{#SNMPINDEX}]
32774A4- watchdog.environment.monitor.Geist1250enviro.tempf[climateIO3.{#SNMPINDEX}]
{#DESC} onboard11A7C11- watchdog.environment.monitor.Geist1250enviro.tempf[climateAirflow.{#SNMPINDEX}]
2F63100- watchdog.environment.monitor.Geist1250enviro.tempf[climateSound.{#SNMPINDEX}]
32774A4- watchdog.environment.monitor.Geist1250enviro.tempf[climateTempC.{#SNMPINDEX}]
4A54F10- watchdog.environment.monitor.Geist1250enviro.tempf[climateTempF.{#SNMPINDEX}]
Temperature sensorSNMP_AGENTdiscovery[{#DESC},1.3.6.1.4.1.21239.2.4.1.3]enviro.tempf[tempSensor]{#DESC} availabilitySNMP_AGENT1.3.6.1.4.1.21239.2.4.1.4.{#SNMPINDEX}enviro.tempf[tempSensorAvail.{#SNMPINDEX}]2wInfo{#DESC} temperature (C)SNMP_AGENT1.3.6.1.4.1.21239.2.4.1.5.{#SNMPINDEX}enviro.tempf[tempSensorTempC.{#SNMPINDEX}]2wCEnvironment{#DESC} temperature (F)SNMP_AGENT1.3.6.1.4.1.21239.2.4.1.6.{#SNMPINDEX}enviro.tempf[tempSensorTempF.{#SNMPINDEX}]2wFEnvironment{#DESC} temperature11A7C11- watchdog.environment.monitor.Geist1250enviro.tempf[tempSensorTempC.{#SNMPINDEX}]
2F63100- watchdog.environment.monitor.Geist1250enviro.tempf[tempSensorTempF.{#SNMPINDEX}]
{#NAME}$.airFlowSensorName{#TEMPF}$.airFlowSensorTempFWater sensorSNMP_AGENTdiscovery[{#DESC},1.3.6.1.4.1.21239.2.8.1.3]enviro.tempf[waterSensor]{#DESC} availabilitySNMP_AGENT1.3.6.1.4.1.21239.2.8.1.4.{#SNMPINDEX}enviro.tempf[waterSensorAvail.{#SNMPINDEX}]2wInfo{#DESC} dampness (%)SNMP_AGENT1.3.6.1.4.1.21239.2.8.1.5.{#SNMPINDEX}enviro.tempf[waterSensorDampness.{#SNMPINDEX}]2w%Environment{#DESC} water11A7C11- watchdog.environment.monitor.Geist1250enviro.tempf[waterSensorDampness.{#SNMPINDEX}]
{#NAME}$.airFlowSensorName{#TEMPF}$.airFlowSensorTempF