5.02021-11-21T21:53:40ZTemplates/Network DevicesTCW122B-WDTeracom TCW122B-WD SNMPv1## Description
Teracom TCW122B-WD IP watchdog monitoring module TCW122B-WD is an IP watchdog monitoring module, based on TCW122 hardware. It has 2 digital and 2 analog inputs. It supports up to two temperature/humidity sensors on its 1-Wire interface. The IP watchdog controller has also two relays with normally open and normally closed contacts. TCW122B-WD is dedicated to IP watchdog monitoring as a stand-alone device.The controller supports also SNMP v1 as M2M protocol. It can also be used as a part of small to medium SCADA systems for environmental monitoring of server rooms. Template by Kari Karvonen <oh1kk @toimii.fi> Tested with firmware version: tcw122-wd_v3.03
## Overview
Teracom TCW122B-WD IP watchdog monitoring module
TCW122B-WD is an IP watchdog monitoring module, based on TCW122 hardware. It has 2 digital and 2 analog inputs. It supports up to two temperature/humidity sensors on its 1-Wire interface. The IP watchdog controller has also two relays with normally open and normally closed contacts. TCW122B-WD is dedicated to IP watchdog monitoring as a stand-alone device.The controller supports also SNMP v1 as M2M protocol. It can also be used as a part of small to medium SCADA systems for environmental monitoring of server rooms.
TCW122B-WD features
* Password protected, web-based configuration and control;
* 2 digital inputs with " dry contact" and "logic level" modes;
* 2 analog inputs with 0 to 60VDC range;
* 2 relays with NO and NC contacts;
* 1-Wire interface for up to 2 temperature (TST1XX) or temperature/humidity (TSH2xx) sensors;
* SNMP v.1 support, SNMP trap alerts;
* SNMP traps for alert conditions;
* HTTP and SNMP port changing;
* VLAN, MAC address filtering;
* ICMP watchdog monitoring;
* Remote firmware update.
TCW122B-WD Zabbix template
**Triggers**
Humidity 1 high alarm
Humidity 1 low alarm
Humidity 2 high alarm
Humidity 2 low alarm
Temperature 1 high alarm
Temperature 1 low alarm
Temperature 2 high alarm
Temperature 2 low alarm
Voltage 1 high alarm
Voltage 1 low alarm
Voltage 2 high alarm
Voltage 2 low alarm
Adjust trigger values from TCW122B-WD's web user interface. To avoid false alarms when you have no onewire sensors, set upper limit to 201. Alteranatively disable triggers.
**Graphs**
Humidity sensor 1
Humidity sensor 2
Temperature sensor 1
Temperature sensor 2
Voltage 1
Voltage 2
**Traps**
To get human readable snmp traps, you need snmptt.
EVENT TCW122B-WD .1.3.6.1.4.1.38783.0.1 "Status Events" INFORMATIONAL
FORMAT ZBXTRAP $aA SD TCW122B-WD digital input1 value $1
MATCH $-*: (.iso.3.6.1.4.1.38783.3.1.0)
EVENT TCW122B-WD .1.3.6.1.4.1.38783.0.1 "Status Events" INFORMATIONAL
FORMAT ZBXTRAP $aA SD TCW122B-WD digital input2 value $1
MATCH $-*: (.iso.3.6.1.4.1.38783.3.2.0)
EVENT TCW122B-WD .1.3.6.1.4.1.38783.0.1 "Status Events" INFORMATIONAL
FORMAT ZBXTRAP $aA SD TCW122B-WD analog voltage1 value $1
MATCH $-*: (.iso.3.6.1.4.1.38783.3.7.0)
EVENT TCW122B-WD .1.3.6.1.4.1.38783.0.1 "Status Events" INFORMATIONAL
FORMAT ZBXTRAP $aA SD TCW122B-WD analog voltage2 value $1
MATCH $-*: (.iso.3.6.1.4.1.38783.3.8.0)
EVENT TCW122B-WD .1.3.6.1.4.1.38783.0.1 "Status Events" INFORMATIONAL
FORMAT ZBXTRAP $aA SD TCW122B-WD temperature1 value $1
MATCH $-*: (.iso.3.6.1.4.1.38783.3.9.0)
EVENT TCW122B-WD .1.3.6.1.4.1.38783.0.1 "Status Events" IN
## Author
Kari Karvonen
Templates/Network DevicesAnalog input 1 settingsAnalog input 2 settingsDigital input settingsMAC-Filter settingsMonitor valuesNetwork settingsOneWireSensor 1 humidity settingsOneWireSensor 1 temperature settingsOneWireSensor 2 humidity settingsOneWireSensor 2 temperature settingsProduct detailsRelay settingsSNMPVLAN settingsWatchdog 1 settingsWatchdog 2 settings- Received SNMP trapsSNMP_TRAPsnmptrap.fallback0180d0LOGSNMP
- dateSNMP_AGENT.1.3.6.1.4.1.38783.1.3.0TCW122B-WD.date60m2h0TEXTRelease dateProduct details
- deviceIPAddressSNMP_AGENT.1.3.6.1.4.1.38783.2.1.1.0TCW122B-WD.deviceIPAddress60m2h0DISABLEDTEXTNetwork settings
- deviceMACAddressSNMP_AGENT.1.3.6.1.4.1.38783.2.1.4.0TCW122B-WD.deviceMACAddress60m2h0TEXTNetwork settings
- dhcpConfigSNMP_AGENT.1.3.6.1.4.1.38783.2.1.5.0TCW122B-WD.dhcpConfig60m2h0off(0), on(1)Network settingsTCW122B-WD.dhcp
- digitalInput1StateSNMP_AGENT.1.3.6.1.4.1.38783.3.1.0TCW122B-WD.digitalInput1StateMonitor valuesTCW122B-WD.digitalInputState
- digitalInput2StateSNMP_AGENT.1.3.6.1.4.1.38783.3.2.0TCW122B-WD.digitalInput2StateMonitor valuesTCW122B-WD.digitalInputState
- filterMACAddress1SNMP_AGENT.1.3.6.1.4.1.38783.2.3.1.0TCW122B-WD.filterMACAddress160m2h0DISABLEDTEXTMAC-Filter settings
- filterMACAddress2SNMP_AGENT.1.3.6.1.4.1.38783.2.3.3.0TCW122B-WD.filterMACAddress260m2h0DISABLEDTEXTMAC-Filter settings
- filterMACAddress3SNMP_AGENT.1.3.6.1.4.1.38783.2.3.5.0TCW122B-WD.filterMACAddress360m2h0DISABLEDTEXTMAC-Filter settings
- filterMACEnable1SNMP_AGENT.1.3.6.1.4.1.38783.2.3.2.0TCW122B-WD.filterMACEnable160m2h0MAC-Filter settingsTCW122B-WD.macfilter
- filterMACEnable2SNMP_AGENT.1.3.6.1.4.1.38783.2.3.4.0TCW122B-WD.filterMACEnable260m2h0MAC-Filter settingsTCW122B-WD.macfilter
- filterMACEnable3SNMP_AGENT.1.3.6.1.4.1.38783.2.3.6.0TCW122B-WD.filterMACEnable360m2h0MAC-Filter settingsTCW122B-WD.macfilter
- gatewaySNMP_AGENT.1.3.6.1.4.1.38783.2.1.3.0TCW122B-WD.gateway60m2h0TEXTNetwork settings
- hostNameSNMP_AGENT.1.3.6.1.4.1.38783.1.1.0TCW122B-WD.hostName60m2h0TEXTNetwork settings
- humi1SNMP_AGENT.1.3.6.1.4.1.38783.3.11.0TCW122B-WD.humi1FLOATOutput is 200 if sensor is not connectedMonitor valuesMULTIPLIER0.1
- humi2SNMP_AGENT.1.3.6.1.4.1.38783.3.12.0TCW122B-WD.humi2FLOATOutput is 200 if sensor is not connectedMonitor valuesMULTIPLIER0.1
- humidity1HystSNMP_AGENT.1.3.6.1.4.1.38783.2.5.2.3.0TCW122B-WD.humidity1Hyst5mFLOATOneWireSensor 1 humidity settingsMULTIPLIER0.1
- humidity1MaxSNMP_AGENT.1.3.6.1.4.1.38783.2.5.2.2.0TCW122B-WD.humidity1Max5mFLOATOneWireSensor 1 humidity settingsMULTIPLIER0.1
- humidity1MinSNMP_AGENT.1.3.6.1.4.1.38783.2.5.2.1.0TCW122B-WD.humidity1Min5mFLOATOneWireSensor 1 humidity settingsMULTIPLIER0.1
- humidity2HystSNMP_AGENT.1.3.6.1.4.1.38783.2.6.2.3.0TCW122B-WD.humidity2Hyst5mFLOATOneWireSensor 2 humidity settingsMULTIPLIER0.1
- humidity2MaxSNMP_AGENT.1.3.6.1.4.1.38783.2.6.2.2.0TCW122B-WD.humidity2Max5mFLOATOneWireSensor 2 humidity settingsMULTIPLIER0.1
- humidity2MinSNMP_AGENT.1.3.6.1.4.1.38783.2.6.2.1.0TCW122B-WD.humidity2Min5mFLOATOneWireSensor 2 humidity settingsMULTIPLIER0.1
- analog input1 nameSNMP_AGENT.1.3.6.1.4.1.38783.2.7.1.4.0TCW122B-WD.input160m2h0TEXTAnalog input 1 settings
- analog input2 nameSNMP_AGENT.1.3.6.1.4.1.38783.2.7.2.4.0TCW122B-WD.input260m2h0TEXTAnalog input 2 settings
- maxNumberOfTrapsSNMP_AGENT.1.3.6.1.4.1.38783.2.4.6.0TCW122B-WD.maxNumberOfTraps60m2h0SNMP
- nameSNMP_AGENT.1.3.6.1.4.1.38783.1.1.0TCW122B-WD.name60m2h0TEXTProduct details
- relay1ControlledBySNMP_AGENT.1.3.6.1.4.1.38783.2.9.1.0TCW122B-WD.relay1ControlledBy1hRelay settingsTCW122B-WD.relaycontrolledby
- relay1PulseSNMP_AGENT.1.3.6.1.4.1.38783.3.4.0TCW122B-WD.relay1PulseMonitor valuesTCW122B-WD.relay
- relay1StateSNMP_AGENT.1.3.6.1.4.1.38783.3.3.0TCW122B-WD.relay1StateMonitor valuesTCW122B-WD.relay
- relay2ControlledBySNMP_AGENT.1.3.6.1.4.1.38783.2.9.2.0TCW122B-WD.relay2ControlledBy1hRelay settingsTCW122B-WD.relaycontrolledby
- relay2PulseSNMP_AGENT.1.3.6.1.4.1.38783.3.6.0TCW122B-WD.relay2PulseMonitor valuesTCW122B-WD.relay
- relay2StateSNMP_AGENT.1.3.6.1.4.1.38783.3.5.0TCW122B-WD.relay2StateMonitor valuesTCW122B-WD.relay
- Digital input 1 nameSNMP_AGENT.1.3.6.1.4.1.38783.2.9.6.0TCW122B-WD.relay660m0TEXTDigital input settings
- Digital input 2 nameSNMP_AGENT.1.3.6.1.4.1.38783.2.9.7.0TCW122B-WD.relay760m0TEXTDigital input settings
- relayPulseWidthSNMP_AGENT.1.3.6.1.4.1.38783.2.9.3.0TCW122B-WD.relayPulseWidth1hsecondsRelay settingsTCW122B-WD.relaycontrolledby
- snmpConfigurationSNMP_AGENT.1.3.6.1.4.1.38783.2.4.1.0TCW122B-WD.snmpConfiguration60m2h0SNMPTCW122B-WD.snmpConfiguration
- subnetMaskSNMP_AGENT.1.3.6.1.4.1.38783.2.1.2.0TCW122B-WD.subnetMask60m2h0TEXTNetwork settings
- temp1SNMP_AGENT.1.3.6.1.4.1.38783.3.9.0TCW122B-WD.temp1FLOAT°COutput is 200 if sensor is not connectedMonitor valuesMULTIPLIER0.1
- temp2SNMP_AGENT.1.3.6.1.4.1.38783.3.10.0TCW122B-WD.temp2FLOAT°COutput is 200 if sensor is not connectedMonitor valuesMULTIPLIER0.1
- temperature1HystSNMP_AGENT.1.3.6.1.4.1.38783.2.5.1.3.0TCW122B-WD.temperature1Hyst5mFLOAT°COneWireSensor 1 temperature settingsMULTIPLIER0.1
- temperature1MaxSNMP_AGENT.1.3.6.1.4.1.38783.2.5.1.2.0TCW122B-WD.temperature1Max5mFLOAT°COneWireSensor 1 temperature settingsMULTIPLIER0.1
- temperature1MinSNMP_AGENT.1.3.6.1.4.1.38783.2.5.1.1.0TCW122B-WD.temperature1Min5mFLOAT°COneWireSensor 1 temperature settingsMULTIPLIER0.1
- temperature2HystSNMP_AGENT.1.3.6.1.4.1.38783.2.6.1.3.0TCW122B-WD.temperature2Hyst5mFLOAT°COneWireSensor 2 temperature settingsMULTIPLIER0.1
- temperature2MaxSNMP_AGENT.1.3.6.1.4.1.38783.2.6.1.2.0TCW122B-WD.temperature2Max5mFLOAT°COneWireSensor 2 temperature settingsMULTIPLIER0.1
- temperature2MinSNMP_AGENT.1.3.6.1.4.1.38783.2.6.1.1.0TCW122B-WD.temperature2Min5mFLOAT°COneWireSensor 2 temperature settingsMULTIPLIER0.1
- Temperature unitsSNMP_AGENT.1.3.6.1.4.1.38783.3.15.0TCW122B-WD.temperatureUnits1hMonitor valuesTCW122B-WD.temperatureunits
- trapCommunitySNMP_AGENT.1.3.6.1.4.1.38783.2.4.4.0TCW122B-WD.trapCommunity60m2h0DISABLEDTEXTSNMP
- trapEnabledSNMP_AGENT.1.3.6.1.4.1.38783.2.4.2.0TCW122B-WD.trapEnabled60m2h0SNMPTCW122B-WD.trapEnabled
- trapIntervalSNMP_AGENT.1.3.6.1.4.1.38783.2.4.5.0TCW122B-WD.trapInterval60m2h0SNMP
- trapReceiverIPAddressSNMP_AGENT.1.3.6.1.4.1.38783.2.4.3.0TCW122B-WD.trapReceiverIPAddress60m2h0DISABLEDTEXTSNMP
- versionSNMP_AGENT.1.3.6.1.4.1.38783.1.2.0TCW122B-WD.version60m2h0TEXTProduct details
- vlanIdSNMP_AGENT.1.3.6.1.4.1.38783.2.2.2.0TCW122B-WD.vlanId60m2h0VLAN settings
- vlanStatusSNMP_AGENT.1.3.6.1.4.1.38783.2.2.1.0TCW122B-WD.vlanStatus60m2h0disabled(0), enabled(1)VLAN settingsTCW122B-WD.vlan
- voltage1SNMP_AGENT.1.3.6.1.4.1.38783.3.7.0TCW122B-WD.voltage1FLOATVMonitor valuesMULTIPLIER0.1
- voltage1HystSNMP_AGENT.1.3.6.1.4.1.38783.2.7.1.3.0TCW122B-WD.voltage1Hyst5mFLOATVAnalog input 1 settingsMULTIPLIER0.1
- voltage1MaxSNMP_AGENT.1.3.6.1.4.1.38783.2.7.1.2.0TCW122B-WD.voltage1Max5mFLOATVAnalog input 1 settingsMULTIPLIER0.1
- voltage1MinSNMP_AGENT.1.3.6.1.4.1.38783.2.7.1.1.0TCW122B-WD.voltage1Min5mFLOATVAnalog input 1 settingsMULTIPLIER0.1
- voltage2SNMP_AGENT.1.3.6.1.4.1.38783.3.8.0TCW122B-WD.voltage2FLOATVMonitor valuesMULTIPLIER0.1
- voltage2HystSNMP_AGENT.1.3.6.1.4.1.38783.2.7.2.3.0TCW122B-WD.voltage2Hyst5mFLOATVAnalog input 2 settingsMULTIPLIER0.1
- voltage2MaxSNMP_AGENT.1.3.6.1.4.1.38783.2.7.2.2.0TCW122B-WD.voltage2Max5mFLOATVAnalog input 2 settingsMULTIPLIER0.1
- voltage2MinSNMP_AGENT.1.3.6.1.4.1.38783.2.7.2.1.0TCW122B-WD.voltage2Min5mFLOATVAnalog input 2 settingsMULTIPLIER0.1
- watchdog 1 modeSNMP_AGENT.1.3.6.1.4.1.38783.2.10.1.0TCW122B-WD.wdg1Mode60m2hWatchdog 1 settingsTCW122B-WD.watchdogmode
- watchdog 1 number of restartsSNMP_AGENT.1.3.6.1.4.1.38783.2.10.5.0TCW122B-WD.wdg1NumberOfRestarts60m2h0Watchdog 1 settings
- watchdog 1 outgoing ping intervalSNMP_AGENT.1.3.6.1.4.1.38783.2.10.2.0TCW122B-WD.wdg1OutgoingPingInterval60m2h0Watchdog 1 settings
- watchdog 1 ping IP-addressSNMP_AGENT.1.3.6.1.4.1.38783.2.10.4.0TCW122B-WD.wdg1PingIPAddress60m2h0TEXTWatchdog 1 settings
- watchdog 1 ping timeout for restartSNMP_AGENT.1.3.6.1.4.1.38783.2.10.3.0TCW122B-WD.wdg1PingTimeOutForRestart60m2h0Watchdog 1 settings
- watchdog 2 modeSNMP_AGENT.1.3.6.1.4.1.38783.2.11.1.0TCW122B-WD.wdg2Mode60m2hWatchdog 2 settingsTCW122B-WD.watchdogmode
- watchdog 2 number of restartsSNMP_AGENT.1.3.6.1.4.1.38783.2.11.5.0TCW122B-WD.wdg2NumberOfRestarts60m2h0Watchdog 2 settings
- watchdog 2 outgoing ping intervalSNMP_AGENT.1.3.6.1.4.1.38783.2.11.2.0TCW122B-WD.wdg2OutgoingPingInterval60m2h0Watchdog 2 settings
- watchdog 2 ping IP-addressSNMP_AGENT.1.3.6.1.4.1.38783.2.11.4.0TCW122B-WD.wdg2PingIPAddress60m2h0TEXTWatchdog 2 settings
- watchdog 2 ping timeout for restartSNMP_AGENT.1.3.6.1.4.1.38783.2.11.3.0TCW122B-WD.wdg2PingTimeOutForRestart60m2h0Watchdog 2 settings
{TCW122B-WD:TCW122B-WD.humi1.last()}>{TCW122B-WD:TCW122B-WD.humidity1Max.last()}RECOVERY_EXPRESSION{TCW122B-WD:TCW122B-WD.humi1.last()}<({TCW122B-WD:TCW122B-WD.humidity1Max.last()}-{TCW122B-WD:TCW122B-WD.humidity1Hyst.last()})Humidity 1 high alarmAVERAGE{TCW122B-WD:TCW122B-WD.humi1.last()}<{TCW122B-WD:TCW122B-WD.humidity1Min.last()}RECOVERY_EXPRESSION{TCW122B-WD:TCW122B-WD.humi1.last()}>({TCW122B-WD:TCW122B-WD.humidity1Min.last()}-{TCW122B-WD:TCW122B-WD.humidity1Hyst.last()})Humidity 1 low alarmAVERAGE{TCW122B-WD:TCW122B-WD.humi2.last()}>{TCW122B-WD:TCW122B-WD.humidity2Max.last()}RECOVERY_EXPRESSION{TCW122B-WD:TCW122B-WD.humi2.last()}<({TCW122B-WD:TCW122B-WD.humidity2Max.last()}-{TCW122B-WD:TCW122B-WD.humidity2Hyst.last()})Humidity 2 high alarmAVERAGE{TCW122B-WD:TCW122B-WD.humi2.last()}<{TCW122B-WD:TCW122B-WD.humidity2Min.last()}RECOVERY_EXPRESSION{TCW122B-WD:TCW122B-WD.humi2.last()}>({TCW122B-WD:TCW122B-WD.humidity2Min.last()}-{TCW122B-WD:TCW122B-WD.humidity2Hyst.last()})Humidity 2 low alarmAVERAGE{TCW122B-WD:TCW122B-WD.temp1.last()}>{TCW122B-WD:TCW122B-WD.temperature1Max.last()}RECOVERY_EXPRESSION{TCW122B-WD:TCW122B-WD.temp1.last()}<({TCW122B-WD:TCW122B-WD.temperature1Max.last()}-{TCW122B-WD:TCW122B-WD.temperature1Hyst.last()})Temperature 1 high alarmAVERAGE{TCW122B-WD:TCW122B-WD.temp1.last()}<{TCW122B-WD:TCW122B-WD.temperature1Min.last()}RECOVERY_EXPRESSION{TCW122B-WD:TCW122B-WD.temp1.last()}>({TCW122B-WD:TCW122B-WD.temperature1Min.last()}-{TCW122B-WD:TCW122B-WD.temperature1Hyst.last()})Temperature 1 low alarmAVERAGE{TCW122B-WD:TCW122B-WD.temp2.last()}>{TCW122B-WD:TCW122B-WD.temperature2Max.last()}RECOVERY_EXPRESSION{TCW122B-WD:TCW122B-WD.temp2.last()}<({TCW122B-WD:TCW122B-WD.temperature2Max.last()}-{TCW122B-WD:TCW122B-WD.temperature2Hyst.last()})Temperature 2 high alarmAVERAGE{TCW122B-WD:TCW122B-WD.temp2.last()}<{TCW122B-WD:TCW122B-WD.temperature2Min.last()}RECOVERY_EXPRESSION{TCW122B-WD:TCW122B-WD.temp2.last()}>({TCW122B-WD:TCW122B-WD.temperature2Min.last()}-{TCW122B-WD:TCW122B-WD.temperature2Hyst.last()})Temperature 2 low alarmAVERAGE{TCW122B-WD:TCW122B-WD.voltage1.last()}>{TCW122B-WD:TCW122B-WD.voltage1Max.last()}RECOVERY_EXPRESSION{TCW122B-WD:TCW122B-WD.voltage1.last()}<({TCW122B-WD:TCW122B-WD.voltage1Max.last()}-{TCW122B-WD:TCW122B-WD.voltage1Hyst.last()})Voltage 1 high alarmAVERAGE{TCW122B-WD:TCW122B-WD.voltage1.last()}<{TCW122B-WD:TCW122B-WD.voltage1Min.last()}RECOVERY_EXPRESSION{TCW122B-WD:TCW122B-WD.voltage1.last()}>({TCW122B-WD:TCW122B-WD.voltage1Min.last()}-{TCW122B-WD:TCW122B-WD.voltage1Hyst.last()})Voltage 1 low alarmAVERAGE{TCW122B-WD:TCW122B-WD.voltage2.last()}>{TCW122B-WD:TCW122B-WD.voltage2Max.last()}RECOVERY_EXPRESSION{TCW122B-WD:TCW122B-WD.voltage2.last()}<({TCW122B-WD:TCW122B-WD.voltage2Max.last()}-{TCW122B-WD:TCW122B-WD.voltage2Hyst.last()})Voltage 2 high alarmAVERAGE{TCW122B-WD:TCW122B-WD.voltage2.last()}<{TCW122B-WD:TCW122B-WD.voltage2Min.last()}RECOVERY_EXPRESSION{TCW122B-WD:TCW122B-WD.voltage2.last()}>({TCW122B-WD:TCW122B-WD.voltage2Min.last()}-{TCW122B-WD:TCW122B-WD.voltage2Hyst.last()})Voltage 2 low alarmAVERAGEHumidity sensor 11A7C11- TCW122B-WDTCW122B-WD.humi1
Humidity sensor 21A7C11- TCW122B-WDTCW122B-WD.humi2
Temperature sensor 11A7C11- TCW122B-WDTCW122B-WD.temp1
Temperature sensor 21A7C11- TCW122B-WDTCW122B-WD.temp2
Voltage 11A7C11- TCW122B-WDTCW122B-WD.voltage1
Voltage 21A7C11- TCW122B-WDTCW122B-WD.voltage2
TCW122B-WD.dhcp0off1onTCW122B-WD.digitalInputState0closed1openTCW122B-WD.macfilter0disabled1enabledTCW122B-WD.relay0off1onTCW122B-WD.relaycontrolledby0manual1watchdog12watchdog2TCW122B-WD.snmpConfiguration0disabled1enabledTCW122B-WD.temperatureunits0celsius1fahrenheitTCW122B-WD.trapEnabled0no1yesTCW122B-WD.vlan0disabled1enabledTCW122B-WD.watchdogmode0disabled1incoming ping2outgoing ping