I have a 5.2 setup and its working perfectly. I wanted to try out 5.3 and I set it up just like I did 5.2 and everything is working as expected except for the graphing. The graphs for certain services in 5.3 do not seem to work right. I have searched the threads and figured out some debuging and I think I have found the issue, but I am at a lost to explain it.
5.2 Process Perf Log excerptCode:
---------------------------------------------------------------------
Sat Apr 18 00:27:09 EDT 2009
Host: Server
Svcdesc: OpMon_CPU
Lastcheck: 1240028632
Statustext: CPU Load 6% (10 min average) 9% (60 min average) 7% (1440 min average)
Perfdata:'10 min avg Load'=6%;90;95;0;100 '60 min avg Load'=9%;90;95;0;100 '1440 min avg Load'=7%;90;95;0;100
Adding label=10 min avg Load,value=6%,warn=90,crit=95,min=0,max=100
Adding label=60 min avg Load,value=9%,warn=90,crit=95,min=0,max=100
Adding label=1440 min avg Load,value=7%,warn=90,crit=95,min=0,max=100
SQL = SELECT hs.host_service_id FROM host_service as hs, datatype as dt WHERE (hs.host='Server' AND hs.service='OpMon_CPU' AND dt.type='RRD' AND dt.location='/usr/local/groundwork/rrd/Server_OpMon_CPU.rrd' AND hs.datatype_id=dt.datatype_id)
Table host_service, host=Server, service=OpMon_CPU already has an exisitng entry for location /usr/local/groundwork/rrd/Server_OpMon_CPU.rrd. New entry not added.
/usr/local/groundwork/bin/rrdtool update /usr/local/groundwork/rrd/Server_OpMon_CPU.rrd 1240028632:6 2>&1
Return:
Posting data to Foundation
performancedatalabel=10 min avg Load
performancevalue=6
performancedatalabel=60 min avg Load
performancevalue=9
performancedatalabel=1440 min avg Load
performancevalue=7
Elapsed Execution time = 0.466048955917358 seconds
---------------------------------------------------------------------
5.3 Process Perf log excerptCode:
---------------------------------------------------------------------
Fri Apr 17 23:29:51 EDT 2009
Host: Server
Svcdesc: OpMon_CPU
Lastcheck: 1240025115
Statustext: CPU Load 4% (10 min average) 6% (60 min average) 6% (1440 min average)
Perfdata:10 min avg Load=4%;90;95;0;100 60 min avg Load=6%;90;95;0;100 1440 min avg Load=6%;90;95;0;100
Adding label=,value=10,warn=0,crit=0,min=0,max=0
Adding label=,value=0,warn=0,crit=0,min=0,max=0
Adding label=,value=0,warn=0,crit=0,min=0,max=0
Adding label=Load,value=4,warn=90,crit=95,min=0,max=100
Adding label=,value=60,warn=0,crit=0,min=0,max=0
Adding label=,value=0,warn=0,crit=0,min=0,max=0
Adding label=,value=0,warn=0,crit=0,min=0,max=0
Adding label=Load,value=6,warn=90,crit=95,min=0,max=100
Adding label=,value=1440,warn=0,crit=0,min=0,max=0
Adding label=,value=0,warn=0,crit=0,min=0,max=0
Adding label=,value=0,warn=0,crit=0,min=0,max=0
Adding label=Load,value=6,warn=90,crit=95,min=0,max=100
SQL = SELECT hs.host_service_id FROM host_service as hs, datatype as dt WHERE (hs.host='Server' AND hs.service='OpMon_CPU' AND dt.type='RRD' AND dt.location='/usr/local/groundwork/rrd/Server_OpMon_CPU.rrd' AND hs.datatype_id=dt.datatype_id)
Table host_service, host=Server, service=OpMon_CPU already has an exisitng entry for location /usr/local/groundwork/rrd/Server_OpMon_CPU.rrd. New entry not added.
/usr/local/groundwork/common/bin/rrdtool update /usr/local/groundwork/rrd/Server_OpMon_CPU.rrd 1240025115:10 2>&1
Return:
Posting data to Foundation
performancedatalabel=
performancevalue=10
performancedatalabel=
performancevalue=0
performancedatalabel=
performancevalue=0
performancedatalabel=Load
performancevalue=4
performancedatalabel=
performancevalue=60
performancedatalabel=
performancevalue=0
performancedatalabel=
performancevalue=0
performancedatalabel=Load
performancevalue=6
performancedatalabel=
performancevalue=1440
performancedatalabel=
performancevalue=0
performancedatalabel=
performancevalue=0
performancedatalabel=Load
performancevalue=6
Elapsed Execution time = 0.485923051834106 seconds
---------------------------------------------------------------------
As you can see there is a huge difference in the foundation data. The script process_service_perf.pl seem to be identical between 5.2 and 5.3 so I am at a lost as to why the outputs would be so different. I use identical rrd creation commands. If anyone has any idea it would be greatly appreciated.