Permission on rrd files OK
Only a single instance of Nagios is running - all my ~700 Active hosts & ~5800 Active service checks are all
graphing OK.
I changed the HEARTBEAT value to 260000 as I have data to load from3days ago.
As you can see from the xml file, I'm still geting the load eror because of the update time.
Basically, what I'm trying to achieve is collect performance data on a remote server and load the data into Nagios every 24hrs.
Here is the last few lines of the data file I'm tring to insert into the nagios.cmd pipe
The time does not match the time of the last entry in the xml file (which I have calculated to be the time that the insert ocurred)
Code: Select all
[1336233301] PROCESS_SERVICE_CHECK_RESULT;FMIS-Test;Swap Check;0;SWAP OK - 100% free (40911 MB out of 40962 MB) |swap=40911MB;4096;2048;0;40962
[1336233301] PROCESS_SERVICE_CHECK_RESULT;FMIS-Test;Disk Check;0;DISK OK - free space: / 42611 MB (83% inode=-); /backup 401782 MB (98% inode=-); /db2 18183 MB (88% inode=-); /db2/WOD 103486 MB (50% inode=-); /db2/WOT 204311 MB (66% inode=-); /sapmnt 5700 MB (69% inode=-); /usr/sap 18606 MB (90% inode=-); /usr/sap/trans 19894 MB (97% inode=-);| /=8594MB;46084;48644;0;51205 /backup=7807MB;368631;389110;0;409590 /db2=2297MB;18432;19456;0;20480 /db2/WOD=101311MB;184318;194558;0;204798 /db2/WOT=102882MB;276474;291834;0;307194 /sapmnt=2496MB;7376;7786;0;8196 /usr/sap=1874MB;18432;19456;0;20480 /usr/sap/trans=585MB;18432;19456;0;20480
[1336233301] PROCESS_SERVICE_CHECK_RESULT;FMIS-Test;Load Check;0;OK - load average: 0.37, 0.34, 0.29|load1=0.370;15.000;20.000;0; load5=0.340;10.000;15.000;0; load15=0.290;5.000;10.000;0;
[1336233301] PROCESS_SERVICE_CHECK_RESULT;FMIS-Test;Procs Check;0;PROCS OK: 242 processes
[1336233301] PROCESS_SERVICE_CHECK_RESULT;FMIS-Test;CPU Check;0;OK - user: 0.53, nice: 0.50, sys: 0.54, iowait: 2.17, irq: 0.50, softirq: 0.50 idle: 98.73 | user=0.53 nice=0.50 sys=0.54 softirq=0.50 iowait=2.17 irq=0.50 idle=98.73
Code: Select all
-rw-rw-rw- 1 nagios nagios 5584048 May 7 09:23 CPU_Check.rrd
-rw-rw-rw- 1 nagios nagios 6058 May 7 09:23 CPU_Check.xml
-rw-rw-rw- 1 nagios nagios 6381560 May 7 09:23 Disk_Check.rrd
-rw-rw-rw- 1 nagios nagios 7504 May 7 09:23 Disk_Check.xml
-rw-rw-rw- 1 nagios nagios 2394000 May 7 09:23 Load_Check.rrd
-rw-rw-rw- 1 nagios nagios 3604 May 7 09:23 Load_Check.xml
-rw-rw-rw- 1 nagios nagios 798976 May 7 09:23 Swap_Check.rrd
-rw-rw-rw- 1 nagios nagios 2233 May 7 09:23 Swap_Check.xml
Code: Select all
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<NAGIOS>
<DATASOURCE>
<TEMPLATE>Passive-Check</TEMPLATE>
<RRDFILE>/usr/local/nagios/share/perfdata/FMIS-Test/CPU_Check.rrd</RRDFILE>
<RRD_STORAGE_TYPE>SINGLE</RRD_STORAGE_TYPE>
<RRD_HEARTBEAT>260000</RRD_HEARTBEAT>
<IS_MULTI>0</IS_MULTI>
<DS>1</DS>
<NAME>user</NAME>
<LABEL>user</LABEL>
<UNIT></UNIT>
<ACT>0.50</ACT>
<WARN></WARN>
<WARN_MIN></WARN_MIN>
<WARN_MAX></WARN_MAX>
<WARN_RANGE_TYPE></WARN_RANGE_TYPE>
<CRIT></CRIT>
<CRIT_MIN></CRIT_MIN>
<CRIT_MAX></CRIT_MAX>
<CRIT_RANGE_TYPE></CRIT_RANGE_TYPE>
<MIN></MIN>
<MAX></MAX>
</DATASOURCE>
<DATASOURCE>
<TEMPLATE>Passive-Check</TEMPLATE>
<RRDFILE>/usr/local/nagios/share/perfdata/FMIS-Test/CPU_Check.rrd</RRDFILE>
<RRD_STORAGE_TYPE>SINGLE</RRD_STORAGE_TYPE>
<RRD_HEARTBEAT>260000</RRD_HEARTBEAT>
<IS_MULTI>0</IS_MULTI>
<DS>2</DS>
<NAME>nice</NAME>
<LABEL>nice</LABEL>
<UNIT></UNIT>
<ACT>0.50</ACT>
<WARN></WARN>
<WARN_MIN></WARN_MIN>
<WARN_MAX></WARN_MAX>
<WARN_RANGE_TYPE></WARN_RANGE_TYPE>
<CRIT></CRIT>
<CRIT_MIN></CRIT_MIN>
<CRIT_MAX></CRIT_MAX>
<CRIT_RANGE_TYPE></CRIT_RANGE_TYPE>
<MIN></MIN>
<MAX></MAX>
</DATASOURCE>
<DATASOURCE>
<TEMPLATE>Passive-Check</TEMPLATE>
<RRDFILE>/usr/local/nagios/share/perfdata/FMIS-Test/CPU_Check.rrd</RRDFILE>
<RRD_STORAGE_TYPE>SINGLE</RRD_STORAGE_TYPE>
<RRD_HEARTBEAT>260000</RRD_HEARTBEAT>
<IS_MULTI>0</IS_MULTI>
<DS>3</DS>
<NAME>sys</NAME>
<LABEL>sys</LABEL>
<UNIT></UNIT>
<ACT>0.53</ACT>
<WARN></WARN>
<WARN_MIN></WARN_MIN>
<WARN_MAX></WARN_MAX>
<WARN_RANGE_TYPE></WARN_RANGE_TYPE>
<CRIT></CRIT>
<CRIT_MIN></CRIT_MIN>
<CRIT_MAX></CRIT_MAX>
<CRIT_RANGE_TYPE></CRIT_RANGE_TYPE>
<MIN></MIN>
<MAX></MAX>
</DATASOURCE>
<DATASOURCE>
<TEMPLATE>Passive-Check</TEMPLATE>
<RRDFILE>/usr/local/nagios/share/perfdata/FMIS-Test/CPU_Check.rrd</RRDFILE>
<RRD_STORAGE_TYPE>SINGLE</RRD_STORAGE_TYPE>
<RRD_HEARTBEAT>260000</RRD_HEARTBEAT>
<IS_MULTI>0</IS_MULTI>
<DS>4</DS>
<NAME>softirq</NAME>
<LABEL>softirq</LABEL>
<UNIT></UNIT>
<ACT>0.50</ACT>
<WARN></WARN>
<WARN_MIN></WARN_MIN>
<WARN_MAX></WARN_MAX>
<WARN_RANGE_TYPE></WARN_RANGE_TYPE>
<CRIT></CRIT>
<CRIT_MIN></CRIT_MIN>
<CRIT_MAX></CRIT_MAX>
<CRIT_RANGE_TYPE></CRIT_RANGE_TYPE>
<MIN></MIN>
<MAX></MAX>
</DATASOURCE>
<DATASOURCE>
<TEMPLATE>Passive-Check</TEMPLATE>
<RRDFILE>/usr/local/nagios/share/perfdata/FMIS-Test/CPU_Check.rrd</RRDFILE>
<RRD_STORAGE_TYPE>SINGLE</RRD_STORAGE_TYPE>
<RRD_HEARTBEAT>260000</RRD_HEARTBEAT>
<IS_MULTI>0</IS_MULTI>
<DS>5</DS>
<NAME>iowait</NAME>
<LABEL>iowait</LABEL>
<UNIT></UNIT>
<ACT>0.93</ACT>
<WARN></WARN>
<WARN_MIN></WARN_MIN>
<WARN_MAX></WARN_MAX>
<WARN_RANGE_TYPE></WARN_RANGE_TYPE>
<CRIT></CRIT>
<CRIT_MIN></CRIT_MIN>
<CRIT_MAX></CRIT_MAX>
<CRIT_RANGE_TYPE></CRIT_RANGE_TYPE>
<MIN></MIN>
<MAX></MAX>
</DATASOURCE>
<DATASOURCE>
<TEMPLATE>Passive-Check</TEMPLATE>
<RRDFILE>/usr/local/nagios/share/perfdata/FMIS-Test/CPU_Check.rrd</RRDFILE>
<RRD_STORAGE_TYPE>SINGLE</RRD_STORAGE_TYPE>
<RRD_HEARTBEAT>260000</RRD_HEARTBEAT>
<IS_MULTI>0</IS_MULTI>
<DS>6</DS>
<NAME>irq</NAME>
<LABEL>irq</LABEL>
<UNIT></UNIT>
<ACT>0.50</ACT>
<WARN></WARN>
<WARN_MIN></WARN_MIN>
<WARN_MAX></WARN_MAX>
<WARN_RANGE_TYPE></WARN_RANGE_TYPE>
<CRIT></CRIT>
<CRIT_MIN></CRIT_MIN>
<CRIT_MAX></CRIT_MAX>
<CRIT_RANGE_TYPE></CRIT_RANGE_TYPE>
<MIN></MIN>
<MAX></MAX>
</DATASOURCE>
<DATASOURCE>
<TEMPLATE>Passive-Check</TEMPLATE>
<RRDFILE>/usr/local/nagios/share/perfdata/FMIS-Test/CPU_Check.rrd</RRDFILE>
<RRD_STORAGE_TYPE>SINGLE</RRD_STORAGE_TYPE>
<RRD_HEARTBEAT>260000</RRD_HEARTBEAT>
<IS_MULTI>0</IS_MULTI>
<DS>7</DS>
<NAME>idle</NAME>
<LABEL>idle</LABEL>
<UNIT></UNIT>
<ACT>100.03</ACT>
<WARN></WARN>
<WARN_MIN></WARN_MIN>
<WARN_MAX></WARN_MAX>
<WARN_RANGE_TYPE></WARN_RANGE_TYPE>
<CRIT></CRIT>
<CRIT_MIN></CRIT_MIN>
<CRIT_MAX></CRIT_MAX>
<CRIT_RANGE_TYPE></CRIT_RANGE_TYPE>
<MIN></MIN>
<MAX></MAX>
</DATASOURCE>
<RRD>
<RC>1</RC>
<TXT>/usr/local/nagios/share/perfdata/FMIS-Test/CPU_Check.rrd: illegal attempt to update using time 1336353755 when last update time is 1336353755 (minimum one second step)</TXT>
</RRD>
<NAGIOS_AUTH_HOSTNAME>FMIS-Test</NAGIOS_AUTH_HOSTNAME>
<NAGIOS_AUTH_SERVICEDESC>CPU Check</NAGIOS_AUTH_SERVICEDESC>
<NAGIOS_CHECK_COMMAND>Passive-Check!!!!!!!!</NAGIOS_CHECK_COMMAND>
<NAGIOS_DATATYPE>SERVICEPERFDATA</NAGIOS_DATATYPE>
<NAGIOS_DISP_HOSTNAME>FMIS-Test</NAGIOS_DISP_HOSTNAME>
<NAGIOS_DISP_SERVICEDESC>CPU Check</NAGIOS_DISP_SERVICEDESC>
<NAGIOS_HOSTNAME>FMIS-Test</NAGIOS_HOSTNAME>
<NAGIOS_HOSTSTATE>UP</NAGIOS_HOSTSTATE>
<NAGIOS_HOSTSTATETYPE>HARD</NAGIOS_HOSTSTATETYPE>
<NAGIOS_MULTI_PARENT></NAGIOS_MULTI_PARENT>
<NAGIOS_PERFDATA>user=0.50 nice=0.50 sys=0.53 softirq=0.50 iowait=0.93 irq=0.50 idle=100.03 </NAGIOS_PERFDATA>
<NAGIOS_RRDFILE>/usr/local/nagios/share/perfdata/FMIS-Test/CPU_Check.rrd</NAGIOS_RRDFILE>
<NAGIOS_SERVICECHECKCOMMAND>Passive-Check!!!!!!!!</NAGIOS_SERVICECHECKCOMMAND>
<NAGIOS_SERVICEDESC>CPU_Check</NAGIOS_SERVICEDESC>
<NAGIOS_SERVICEOUTPUT>OK - user: 0.50, nice: 0.50, sys: 0.53, iowait: 0.93, irq: 0.50, softirq: 0.50 idle: 100.03</NAGIOS_SERVICEOUTPUT>
<NAGIOS_SERVICEPERFDATA>user=0.50 nice=0.50 sys=0.53 softirq=0.50 iowait=0.93 irq=0.50 idle=100.03</NAGIOS_SERVICEPERFDATA>
<NAGIOS_SERVICESTATE>OK</NAGIOS_SERVICESTATE>
<NAGIOS_SERVICESTATETYPE>HARD</NAGIOS_SERVICESTATETYPE>
<NAGIOS_TIMET>1336353755</NAGIOS_TIMET>
<NAGIOS_XMLFILE>/usr/local/nagios/share/perfdata/FMIS-Test/CPU_Check.xml</NAGIOS_XMLFILE>
<XML>
<VERSION>4</VERSION>
</XML>
</NAGIOS>