Liebert Chiller – OpenNMS Datacollection

Posted: 4th Januar 2012 by Thorben Hemmler in OpenNMS

### datacollection.xml ###

<systemDef name=“Liebert Chiller“>
<sysoidMask>.1.3.6.1.4.1.476.1.42.4.3.20</sysoidMask>
<collect>
<includeGroup>chiller</includeGroup>
</collect>
</systemDef>

<group name=“chiller“ ifType=“ignore“>
<mibObj oid=“.1.3.6.1.4.1.476.1.42.4.3.20.1.1.18.1″ instance=“0″ alias=“ChillGenAlarm“ type=“integer“/>
<mibObj oid=“.1.3.6.1.4.1.476.1.42.4.3.20.1.1.20.3″ instance=“0″ alias=“ChillTempSetac“ type=“integer“/>
<mibObj oid=“.1.3.6.1.4.1.476.1.42.4.3.20.1.1.24.5″ instance=“0″ alias=“ChillPTCInTemp“ type=“integer“/>
<mibObj oid=“.1.3.6.1.4.1.476.1.42.4.3.20.1.1.24.6″ instance=“0″ alias=“ChillPTCOuTemp“ type=“integer“/>
<mibObj oid=“.1.3.6.1.4.1.476.1.42.4.3.20.1.1.24.7″ instance=“0″ alias=“ChillPTCAmbTemp“ type=“integer“/>
<mibObj oid=“.1.3.6.1.4.1.476.1.42.4.3.20.1.1.24.8″ instance=“0″ alias=“ChillPTCEvaTem“ type=“integer“/>
<mibObj oid=“.1.3.6.1.4.1.476.1.42.4.3.20.1.1.26.4″ instance=“0″ alias=“ChillC1PresBar“ type=“integer“/>
<mibObj oid=“.1.3.6.1.4.1.476.1.42.4.3.20.1.1.26.5″ instance=“0″ alias=“ChillC2PresBar“ type=“integer“/>
<mibObj oid=“.1.3.6.1.4.1.476.1.42.4.3.20.1.1.31.1″ instance=“0″ alias=“ChillAnaConden1″ type=“integer“/>
<mibObj oid=“.1.3.6.1.4.1.476.1.42.4.3.20.1.1.31.3″ instance=“0″ alias=“ChillValve3P“ type=“integer“/>
<mibObj oid=“.1.3.6.1.4.1.476.1.42.4.3.20.1.1.32.4″ instance=“0″ alias=“ChillManComp1″ type=“integer“/>
<mibObj oid=“.1.3.6.1.4.1.476.1.42.4.3.20.1.1.32.6″ instance=“0″ alias=“ChillManComp2″ type=“integer“/>
<mibObj oid=“.1.3.6.1.4.1.476.1.42.4.3.20.1.1.33.9″ instance=“0″ alias=“ChillManComp3″ type=“integer“/>
<mibObj oid=“.1.3.6.1.4.1.476.1.42.4.3.20.1.1.33.10″ instance=“0″ alias=“ChillManComp4″ type=“integer“/>
<mibObj oid=“.1.3.6.1.4.1.476.1.42.4.3.20.1.1.11.3″ instance=“0″ alias=“ChillHourComp1″ type=“integer“/>
<mibObj oid=“.1.3.6.1.4.1.476.1.42.4.3.20.1.1.11.4.“ instance=“0″ alias=“ChillHourComp2″ type=“integer“/>
<mibObj oid=“.1.3.6.1.4.1.476.1.42.4.3.20.1.1.11.5″ instance=“0″ alias=“ChillHourFC“ type=“integer“/>
<mibObj oid=“.1.3.6.1.4.1.476.1.42.4.3.20.1.1.12.1″ instance=“0″ alias=“ChillHourComp3″ type=“integer“/>
<mibObj oid=“.1.3.6.1.4.1.476.1.42.4.3.20.1.1.12.2″ instance=“0″ alias=“ChillHourComp4″ type=“integer“/>
</group>

### snmp-graph.properties ###

reports=chiller.ChillGenAlarm, chiller.ChillTempSetac, chiller.ChillPTCInTemp, chiller.ChillPTCOuTemp, chiller.ChillPTCAmbTemp, chiller.ChillPTCEvaTem, chiller.ChillC1PresBar, chiller.ChillC2PresBar, chiller.ChillAnaConden1, chiller.ChillValve3P, chiller.ChillManComp1, chiller.ChillManComp2, chiller.ChillManComp3, chiller.ChillManComp4, chiller.ChillHourComp1, chiller.ChillHourComp2, chiller.ChillHourComp3, chiller.ChillHourComp4, chiller.ChillHourFC, \

report.chiller.ChillGenAlarm.name=General Alarm
report.chiller.ChillGenAlarm.columns=ChillGenAlarm
report.chiller.ChillGenAlarm.type=nodeSnmp
report.chiller.ChillGenAlarm.command=–title=“General Alarm“ \
–vertical-label=“Anzahl Alarme“ \
DEF:load={rrd1}:ChillGenAlarm:AVERAGE \
DEF:minLoad={rrd1}:ChillGenAlarm:MIN \
DEF:maxLoad={rrd1}:ChillGenAlarm:MAX \
LINE2:load#ff0000:“General Alarm“ \
GPRINT:load:AVERAGE:“ Avg \\: %8.2lf %s“ \
GPRINT:load:MIN:“Min \\: %8.2lf %s“ \
GPRINT:load:MAX:“Max \\: %8.2lf %s\\n“

report.chiller.ChillTempSetac.name=ChillTempSetac
report.chiller.ChillTempSetac.columns=ChillTempSetac
report.chiller.ChillTempSetac.type=nodeSnmp
report.chiller.ChillTempSetac.command=–title=“Actual Setpoint“ \
–vertical-label=“in Grad“ \
DEF:load={rrd1}:ChillTempSetac:AVERAGE \
DEF:minLoad={rrd1}:ChillTempSetac:MIN \
DEF:maxLoad={rrd1}:ChillTempSetac:MAX \
DEF:loadRaw={rrd1}:ChillTempSetac:AVERAGE \
CDEF:load=loadRaw,10,/ \
LINE2:load#ff0000:“ChillTempSetac“ \
GPRINT:load:AVERAGE:“ Avg \\: %8.2lf %s“ \
GPRINT:load:MIN:“Min \\: %8.2lf %s“ \
GPRINT:load:MAX:“Max \\: %8.2lf %s\\n“

report.chiller.ChillPTCInTemp.name=ChillPTCInTemp
report.chiller.ChillPTCInTemp.columns=ChillPTCInTemp
report.chiller.ChillPTCInTemp.type=nodeSnmp
report.chiller.ChillPTCInTemp.command=–title=“Eingangstemperatur Wasser“ \
–vertical-label=“in Grad“ \
DEF:load={rrd1}:ChillPTCInTemp:AVERAGE \
DEF:minLoad={rrd1}:ChillPTCInTemp:MIN \
DEF:maxLoad={rrd1}:ChillPTCInTemp:MAX \
DEF:loadRaw={rrd1}:ChillPTCInTemp:AVERAGE \
CDEF:load=loadRaw,10,/ \
LINE2:load#ff0000:“ChillPTCInTemp“ \
GPRINT:load:AVERAGE:“ Avg \\: %8.2lf %s“ \
GPRINT:load:MIN:“Min \\: %8.2lf %s“ \
GPRINT:load:MAX:“Max \\: %8.2lf %s\\n“

report.chiller.ChillPTCOuTemp.name=ChillPTCOuTemp
report.chiller.ChillPTCOuTemp.columns=ChillPTCOuTemp
report.chiller.ChillPTCOuTemp.type=nodeSnmp
report.chiller.ChillPTCOuTemp.command=–title=“Ausgangstemperatur Wasser“ \
–vertical-label=“in Grad“ \
DEF:load={rrd1}:ChillPTCOuTemp:AVERAGE \
DEF:minLoad={rrd1}:ChillPTCOuTemp:MIN \
DEF:maxLoad={rrd1}:ChillPTCOuTemp:MAX \
DEF:loadRaw={rrd1}:ChillPTCOuTemp:AVERAGE \
CDEF:load=loadRaw,10,/ \
LINE2:load#ff0000:“ChillPTCOuTemp“ \
GPRINT:load:AVERAGE:“ Avg \\: %8.2lf %s“ \
GPRINT:load:MIN:“Min \\: %8.2lf %s“ \
GPRINT:load:MAX:“Max \\: %8.2lf %s\\n“

report.chiller.ChillPTCAmbTemp.name=ChillPTCAmbTemp
report.chiller.ChillPTCAmbTemp.columns=ChillPTCAmbTemp
report.chiller.ChillPTCAmbTemp.type=nodeSnmp
report.chiller.ChillPTCAmbTemp.command=–title=“Aussentemperatur“ \
–vertical-label=“in Grad“ \
DEF:load={rrd1}:ChillPTCAmbTemp:AVERAGE \
DEF:minLoad={rrd1}:ChillPTCAmbTemp:MIN \
DEF:maxLoad={rrd1}:ChillPTCAmbTemp:MAX \
DEF:loadRaw={rrd1}:ChillPTCAmbTemp:AVERAGE \
CDEF:load=loadRaw,10,/ \
LINE2:load#ff0000:“ChillPTCAmbTemp“ \
GPRINT:load:AVERAGE:“ Avg \\: %8.2lf %s“ \
GPRINT:load:MIN:“Min \\: %8.2lf %s“ \
GPRINT:load:MAX:“Max \\: %8.2lf %s\\n“

report.chiller.ChillPTCEvaTem.name=ChillPTCEvaTem
report.chiller.ChillPTCEvaTem.columns=ChillPTCEvaTem
report.chiller.ChillPTCEvaTem.type=nodeSnmp
report.chiller.ChillPTCEvaTem.command=–title=“Temperatur am Verdampfereingang“ \
–vertical-label=“ChillPTCEvaTem“ \
DEF:load={rrd1}:ChillPTCEvaTem:AVERAGE \
DEF:minLoad={rrd1}:ChillPTCEvaTem:MIN \
DEF:maxLoad={rrd1}:ChillPTCEvaTem:MAX \
DEF:loadRaw={rrd1}:ChillPTCEvaTem:AVERAGE \
CDEF:load=loadRaw,10,/ \
LINE2:load#ff0000:“ChillPTCEvaTem“ \
GPRINT:load:AVERAGE:“ Avg \\: %8.2lf %s“ \
GPRINT:load:MIN:“Min \\: %8.2lf %s“ \
GPRINT:load:MAX:“Max \\: %8.2lf %s\\n“

report.chiller.ChillC1PresBar.name=ChillC1PresBar
report.chiller.ChillC1PresBar.columns=ChillC1PresBar
report.chiller.ChillC1PresBar.type=nodeSnmp
report.chiller.ChillC1PresBar.command=–title=“Druck Kreislauf 1″ \
–vertical-label=“ChillC1PresBar“ \
DEF:load={rrd1}:ChillC1PresBar:AVERAGE \
DEF:minLoad={rrd1}:ChillC1PresBar:MIN \
DEF:maxLoad={rrd1}:ChillC1PresBar:MAX \
LINE2:load#ff0000:“ChillC1PresBar“ \
GPRINT:load:AVERAGE:“ Avg \\: %8.2lf %s“ \
GPRINT:load:MIN:“Min \\: %8.2lf %s“ \
GPRINT:load:MAX:“Max \\: %8.2lf %s\\n“

report.chiller.ChillC2PresBar.name=ChillC2PresBar
report.chiller.ChillC2PresBar.columns=ChillC2PresBar
report.chiller.ChillC2PresBar.type=nodeSnmp
report.chiller.ChillC2PresBar.command=–title=“Druck Kreislauf 2″ \
–vertical-label=“ChillC2PresBar“ \
DEF:load={rrd1}:ChillC2PresBar:AVERAGE \
DEF:minLoad={rrd1}:ChillC2PresBar:MIN \
DEF:maxLoad={rrd1}:ChillC2PresBar:MAX \
LINE2:load#ff0000:“ChillC2PresBar“ \
GPRINT:load:AVERAGE:“ Avg \\: %8.2lf %s“ \
GPRINT:load:MIN:“Min \\: %8.2lf %s“ \
GPRINT:load:MAX:“Max \\: %8.2lf %s\\n“

report.chiller.ChillAnaConden1.name=ChillAnaConden1
report.chiller.ChillAnaConden1.columns=ChillAnaConden1
report.chiller.ChillAnaConden1.type=nodeSnmp
report.chiller.ChillAnaConden1.command=–title=“Kondensator Lueftergeschwindigkeit“ \
–vertical-label=“ChillAnaConden1″ \
DEF:load={rrd1}:ChillAnaConden1:AVERAGE \
DEF:minLoad={rrd1}:ChillAnaConden1:MIN \
DEF:maxLoad={rrd1}:ChillAnaConden1:MAX \
LINE2:load#ff0000:“ChillAnaConden1″ \
GPRINT:load:AVERAGE:“ Avg \\: %8.2lf %s“ \
GPRINT:load:MIN:“Min \\: %8.2lf %s“ \
GPRINT:load:MAX:“Max \\: %8.2lf %s\\n“

report.chiller.ChillValve3P.name=ChillValve3P
report.chiller.ChillValve3P.columns=ChillValve3P
report.chiller.ChillValve3P.type=nodeSnmp
report.chiller.ChillValve3P.command=–title=“Freecooling Ventil“ \
–vertical-label=“ChillValve3P“ \
DEF:load={rrd1}:ChillValve3P:AVERAGE \
DEF:minLoad={rrd1}:ChillValve3P:MIN \
DEF:maxLoad={rrd1}:ChillValve3P:MAX \
LINE2:load#ff0000:“ChillValve3P“ \
GPRINT:load:AVERAGE:“ Avg \\: %8.2lf %s“ \
GPRINT:load:MIN:“Min \\: %8.2lf %s“ \
GPRINT:load:MAX:“Max \\: %8.2lf %s\\n“

report.chiller.ChillManComp1.name=ChillManComp1
report.chiller.ChillManComp1.columns=ChillManComp1
report.chiller.ChillManComp1.type=nodeSnmp
report.chiller.ChillManComp1.command=–title=“Kompressor 1″ \
–vertical-label=“ChillManComp1″ \
DEF:load={rrd1}:ChillManComp1:AVERAGE \
DEF:minLoad={rrd1}:ChillManComp1:MIN \
DEF:maxLoad={rrd1}:ChillManComp1:MAX \
LINE2:load#ff0000:“ChillManComp1″ \
GPRINT:load:AVERAGE:“ Avg \\: %8.2lf %s“ \
GPRINT:load:MIN:“Min \\: %8.2lf %s“ \
GPRINT:load:MAX:“Max \\: %8.2lf %s\\n“

report.chiller.ChillManComp2.name=ChillManComp2
report.chiller.ChillManComp2.columns=ChillManComp2
report.chiller.ChillManComp2.type=nodeSnmp
report.chiller.ChillManComp2.command=–title=“Kompressor 2″ \
–vertical-label=“ChillManComp2″ \
DEF:load={rrd1}:ChillManComp2:AVERAGE \
DEF:minLoad={rrd1}:ChillManComp2:MIN \
DEF:maxLoad={rrd1}:ChillManComp2:MAX \
LINE2:load#ff0000:“ChillManComp2″ \
GPRINT:load:AVERAGE:“ Avg \\: %8.2lf %s“ \
GPRINT:load:MIN:“Min \\: %8.2lf %s“ \
GPRINT:load:MAX:“Max \\: %8.2lf %s\\n“

report.chiller.ChillManComp3.name=ChillManComp3
report.chiller.ChillManComp3.columns=ChillManComp3
report.chiller.ChillManComp3.type=nodeSnmp
report.chiller.ChillManComp3.command=–title=“Kompressor 3″ \
–vertical-label=“ChillManComp3″ \
DEF:load={rrd1}:ChillManComp3:AVERAGE \
DEF:minLoad={rrd1}:ChillManComp3:MIN \
DEF:maxLoad={rrd1}:ChillManComp3:MAX \
LINE2:load#ff0000:“ChillManComp3″ \
GPRINT:load:AVERAGE:“ Avg \\: %8.2lf %s“ \
GPRINT:load:MIN:“Min \\: %8.2lf %s“ \
GPRINT:load:MAX:“Max \\: %8.2lf %s\\n“

report.chiller.ChillManComp4.name=ChillManComp4
report.chiller.ChillManComp4.columns=ChillManComp4
report.chiller.ChillManComp4.type=nodeSnmp
report.chiller.ChillManComp4.command=–title=“Kompressor 4″ \
–vertical-label=“ChillManComp4″ \
DEF:load={rrd1}:ChillManComp4:AVERAGE \
DEF:minLoad={rrd1}:ChillManComp4:MIN \
DEF:maxLoad={rrd1}:ChillManComp4:MAX \
LINE2:load#ff0000:“ChillManComp4″ \
GPRINT:load:AVERAGE:“ Avg \\: %8.2lf %s“ \
GPRINT:load:MIN:“Min \\: %8.2lf %s“ \
GPRINT:load:MAX:“Max \\: %8.2lf %s\\n“

report.chiller.ChillHourComp1.name=ChillHourComp1
report.chiller.ChillHourComp1.columns=ChillHourComp1
report.chiller.ChillHourComp1.type=nodeSnmp
report.chiller.ChillHourComp1.command=–title=“Laufzeit Kompressor 1″ \
–vertical-label=“in Stunden“ \
DEF:load={rrd1}:ChillHourComp1:AVERAGE \
DEF:minLoad={rrd1}:ChillHourComp1:MIN \
DEF:maxLoad={rrd1}:ChillHourComp1:MAX \
LINE2:load#ff0000:“ChillHourComp1″ \
GPRINT:load:AVERAGE:“ Avg \\: %8.2lf %s“ \
GPRINT:load:MIN:“Min \\: %8.2lf %s“ \
GPRINT:load:MAX:“Max \\: %8.2lf %s\\n“

report.chiller.ChillHourComp2.name=ChillHourComp2
report.chiller.ChillHourComp2.columns=ChillHourComp2
report.chiller.ChillHourComp2.type=nodeSnmp
report.chiller.ChillHourComp2.command=–title=“Laufzeit Kompressor 2″ \
–vertical-label=“in Stunden“ \
DEF:load={rrd1}:ChillHourComp2:AVERAGE \
DEF:minLoad={rrd1}:ChillHourComp2:MIN \
DEF:maxLoad={rrd1}:ChillHourComp2:MAX \
LINE2:load#ff0000:“ChillHourComp2″ \
GPRINT:load:AVERAGE:“ Avg \\: %8.2lf %s“ \
GPRINT:load:MIN:“Min \\: %8.2lf %s“ \
GPRINT:load:MAX:“Max \\: %8.2lf %s\\n“

report.chiller.ChillHourComp3.name=ChillHourComp3
report.chiller.ChillHourComp3.columns=ChillHourComp3
report.chiller.ChillHourComp3.type=nodeSnmp
report.chiller.ChillHourComp3.command=–title=“Laufzeit Kompressor 3″ \
–vertical-label=“in Stunden“ \
DEF:load={rrd1}:ChillHourComp3:AVERAGE \
DEF:minLoad={rrd1}:ChillHourComp3:MIN \
DEF:maxLoad={rrd1}:ChillHourComp3:MAX \
LINE2:load#ff0000:“ChillHourComp3″ \
GPRINT:load:AVERAGE:“ Avg \\: %8.2lf %s“ \
GPRINT:load:MIN:“Min \\: %8.2lf %s“ \
GPRINT:load:MAX:“Max \\: %8.2lf %s\\n“

report.chiller.ChillHourComp4.name=ChillHourComp4
report.chiller.ChillHourComp4.columns=ChillHourComp4
report.chiller.ChillHourComp4.type=nodeSnmp
report.chiller.ChillHourComp4.command=–title=“Laufzeit Kompressor 4″ \
–vertical-label=“in Stunden“ \
DEF:load={rrd1}:ChillHourComp4:AVERAGE \
DEF:minLoad={rrd1}:ChillHourComp4:MIN \
DEF:maxLoad={rrd1}:ChillHourComp4:MAX \
LINE2:load#ff0000:“ChillHourComp4″ \
GPRINT:load:AVERAGE:“ Avg \\: %8.2lf %s“ \
GPRINT:load:MIN:“Min \\: %8.2lf %s“ \
GPRINT:load:MAX:“Max \\: %8.2lf %s\\n“

report.chiller.ChillHourFC.name=ChillHourFC
report.chiller.ChillHourFC.columns=ChillHourFC
report.chiller.ChillHourFC.type=nodeSnmp
report.chiller.ChillHourFC.command=–title=“Freecooling Laufzeit“ \
–vertical-label=“in Stunden“ \
DEF:load={rrd1}:ChillHourFC:AVERAGE \
DEF:minLoad={rrd1}:ChillHourFC:MIN \
DEF:maxLoad={rrd1}:ChillHourFC:MAX \
LINE2:load#ff0000:“ChillHourFC“ \
GPRINT:load:AVERAGE:“ Avg \\: %8.2lf %s“ \
GPRINT:load:MIN:“Min \\: %8.2lf %s“ \
GPRINT:load:MAX:“Max \\: %8.2lf %s\\n“