From OpenNMS
Telnet port check.
Configuring Resource Graphs for Telnet
Add to poller-configuration.xml :
<service name="Telnet" interval="300000" user-defined="false" status="on">
<parameter key="retry" value="1"/>
<parameter key="banner" value="*"/>
<parameter key="port" value="23"/>
<parameter key="timeout" value="3000"/>
<parameter key="rrd-repository" value="/opt/opennms/share/rrd/response"/>
<parameter key="ds-name" value="telnet"/>
</service>
Note: The <service> in poller-configuration.xml must have a ds-name key/value pair, and the containing package must have an <rrd> element telling it where to deposit its response time data.
Add a graph definition to response-graph.properties, which is analogous to snmp-graph.properties
report.telnet.name=Telnet
report.telnet.columns=telnet
report.telnet.type=responseTime, distributedStatus
report.telnet.command=--title="Telnet Response Time" \
--vertical-label="Seconds" \
DEF:rtMills={rrd1}:telnet:AVERAGE \
CDEF:rt=rtMills,1000,/ \
LINE1:rt#0000ff:"Response Time" \
GPRINT:rt:AVERAGE:" Avg \\: %8.2lf %s" \
GPRINT:rt:MIN:"Min \\: %8.2lf %s" \
GPRINT:rt:MAX:"Max \\: %8.2lf %s\\n"






