Hello,
I have implemented a Nagios Check wich return a large amount of datasource. 36 DS to be precise.
This this an OracleTableSpace check
All the performance data are correctly formatted. Please see the output:
OK - tbs USERS usage is 0.01%, tbs UNDOTBS1 usage is 0.06%, tbs UMS usage is 0.02%, tbs TEMP usage is 0.00%, tbs SYSTEM usage is 1.52%, tbs SYSAUX usage is 2.03%, tbs PARAMINDEX usage is 0.32%, tbs PARAMDATA usage is 9.14%, tbs MAGIMP usage is 0.00%, tbs CONSOINDEX usage is 21.22%, tbs CONSODATANOLOG usage is 0.52%, tbs CONSODATA usage is 30.52% | 'tbs_users_usage_pct'=0.01%;90;98 'tbs_users_usage'=1MB;9000;9800;0;10000 'tbs_users_alloc'=5MB;;;0;10000 'tbs_undotbs1_usage_pct'=0.06%;90;98 'tbs_undotbs1_usage'=27MB;45000;49000;0;50000 'tbs_undotbs1_alloc'=10000MB;;;0;50000 'tbs_ums_usage_pct'=0.02%;90;98 'tbs_ums_usage'=13MB;58982;64225;0;65535 'tbs_ums_alloc'=10240MB;;;0;65535 'tbs_temp_usage_pct'=0.00%;90;98 'tbs_temp_usage'=2MB;45000;49000;0;50000 'tbs_temp_alloc'=10000MB;;;0;50000 'tbs_system_usage_pct'=1.52%;90;98 'tbs_system_usage'=994MB;58982;64225;0;65535 'tbs_system_alloc'=1880MB;;;0;65535 'tbs_sysaux_usage_pct'=2.03%;90;98 'tbs_sysaux_usage'=1328MB;58982;64225;0;65535 'tbs_sysaux_alloc'=1400MB;;;0;65535 'tbs_paramindex_usage_pct'=0.32%;90;98 'tbs_paramindex_usage'=207MB;58982;64225;0;65535 'tbs_paramindex_alloc'=6144MB;;;0;65535 'tbs_paramdata_usage_pct'=9.14%;90;98 'tbs_paramdata_usage'=5992MB;58982;64225;0;65535 'tbs_paramdata_alloc'=20480MB;;;0;65535 'tbs_magimp_usage_pct'=0.00%;90;98 'tbs_magimp_usage'=1MB;58982;64225;0;65535 'tbs_magimp_alloc'=1000MB;;;0;65535 'tbs_consoindex_usage_pct'=21.22%;90;98 'tbs_consoindex_usage'=13906MB;58982;64225;0;65535 'tbs_consoindex_alloc'=40960MB;;;0;65535 'tbs_consodatanolog_usage_pct'=0.52%;90;98 'tbs_consodatanolog_usage'=343MB;58982;64225;0;65535 'tbs_consodatanolog_alloc'=10240MB;;;0;65535 'tbs_consodata_usage_pct'=30.52%;90;98 'tbs_consodata_usage'=60003MB;176947;192675;0;196607 'tbs_consodata_alloc'=153600MB;;;0;196607
The problem is that the RRD file just contain 22 Datasources when it should contain 36 DS...
In the "Performance Graphs" section in Nagios XI, the 22 first graphs are displayed but not from 23 to 36.
Is this problem is known by anybody ?
here is the config of my Nagios XI:
Nagios XI Version : 2012R2.2
SUEZ-NagiosXI 2.6.32-220.17.1.el6.i686 i686
CentOS release 6.2 (Final
Thanks a lot for your help !
Best regards.
Problem with multiple datasources in performance data
-
sreinhardt
- -fno-stack-protector
- Posts: 4366
- Joined: Mon Nov 19, 2012 12:10 pm
Re: Problem with multiple datasources in performance data
We tested this in-house with your exact output and had no issues with either graphs displayed in naigos or the rrd that stores them. We do however have some testing and thoughts. For one, was this rrd created with a smaller number of initial tracks\datasources, then updated to include 36 via a plugin\command change? Second, if you could run the command below, and send back the results please. Note that HOST and SERVICE are specific to you and need to be modified.
Code: Select all
rrdtool fetch /usr/local/nagios/share/perfdata/HOST/SERVICE.rrd AVERAGE -s -'10 minutes'Nagios-Plugins maintainer exclusively, unless you have other C language bugs with open-source nagios projects, then I am happy to help! Please pm or use other communication to alert me to issues as I no longer track the forum.
Re: Problem with multiple datasources in performance data
Recently I did some testing with monitoring 48 mount points on an Exchange server, and I didn't manage to get the perfdata working fine, only part of it was working. Michael Medin told me there is a limit in the data nscp can send back to Nagios. I solved it by dividing the 48 mount points into four different services. He did told me there were some ways to make the amount of perfdata nscp can send back larger but I don't know how, as I already had a 'workaround'.
Nagios XI 5.8.1
https://outsideit.net
https://outsideit.net
-
sreinhardt
- -fno-stack-protector
- Posts: 4366
- Joined: Mon Nov 19, 2012 12:10 pm
Re: Problem with multiple datasources in performance data
Interesting point, Thanks! I probably should have noted, if I did not, that we tested this purely within the local nagios system without a remote agent.
Nagios-Plugins maintainer exclusively, unless you have other C language bugs with open-source nagios projects, then I am happy to help! Please pm or use other communication to alert me to issues as I no longer track the forum.