missing bandwidth perf data for network devices
Re: missing bandwidth perf data for network devices
here you go
I would agree, this is a MRTG issue. the issue is only with the bandwidth graphs
on the graph you can see very small gaps
I would agree, this is a MRTG issue. the issue is only with the bandwidth graphs
on the graph you can see very small gaps
You do not have the required permissions to view the files attached to this post.
- Box293
- Too Basu
- Posts: 5126
- Joined: Sun Feb 07, 2010 10:55 pm
- Location: Deniliquin, Australia
- Contact:
Re: missing bandwidth perf data for network devices
Can you let us know if doubling the amount of forks reduces the gaps.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Re: missing bandwidth perf data for network devices
so you want me to increase it from 16 to 32
- Box293
- Too Basu
- Posts: 5126
- Joined: Sun Feb 07, 2010 10:55 pm
- Location: Deniliquin, Australia
- Contact:
Re: missing bandwidth perf data for network devices
Yes, lets see how that helps.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Re: missing bandwidth perf data for network devices
made things worse. as soon I change it to 32 I lost the graphs
I put the setting back to 16
I put the setting back to 16
Re: missing bandwidth perf data for network devices
Last thing we could try is to setup MRTG to run as a daemon and not from CRON. Would that be an option?
To to that, edit /etc/cron.d/mrtg and comment out the mrtg line and restart cron by running
Then edit the /etc/mrtg/mrtg.cfg file and add the following line to it
The to run MRTG as a daemon, run this command
Downside of this is you need to manually restart the daemon if you add more switches to be monitored.
Let us know if this works.
To to that, edit /etc/cron.d/mrtg and comment out the mrtg line and restart cron by running
Code: Select all
service crond restartCode: Select all
RunAsDaemon: YesCode: Select all
LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfgLet us know if this works.
Be sure to check out our Knowledgebase for helpful articles and solutions!
Re: missing bandwidth perf data for network devices
I don;t want to do that. I am adding devices all the time
- Box293
- Too Basu
- Posts: 5126
- Joined: Sun Feb 07, 2010 10:55 pm
- Location: Deniliquin, Australia
- Contact:
Re: missing bandwidth perf data for network devices
During the period that the graphs have no data, are there correlating logs in npcd and perfdata say they are deleting data? This might need some load thresholds tuned.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Re: missing bandwidth perf data for network devices
nothing on the logs
i saw a gap at 12:26
i saw a gap at 12:26
Code: Select all
[03-03-2016 12:25:58] NPCD: Have to wait: Filecounter = 2 - thread_counter = 2
[03-03-2016 12:25:58] NPCD: Processing file 'service-perfdata.1457025946'
[03-03-2016 12:26:00] NPCD: No more files to process... waiting for 15 seconds
[03-03-2016 12:26:15] NPCD: Found 4 files in /var/nagiosramdisk/spool/perfdata
[03-03-2016 12:26:15] NPCD: DEBUG: load 3.210000/500.000000
[03-03-2016 12:26:15] NPCD: ThreadCounter 0/5 File is .
[03-03-2016 12:26:15] NPCD: DEBUG: load 3.210000/500.000000
[03-03-2016 12:26:15] NPCD: ThreadCounter 0/5 File is ..
[03-03-2016 12:26:15] NPCD: DEBUG: load 3.210000/500.000000
[03-03-2016 12:26:15] NPCD: ThreadCounter 0/5 File is host-perfdata.1457025960
[03-03-2016 12:26:15] NPCD: Regular File: host-perfdata.1457025960
[03-03-2016 12:26:15] NPCD: A thread was started on thread_counter = 0
[03-03-2016 12:26:15] NPCD: Processing file host-perfdata.1457025960 with ID 140665123284736 - going to exec /usr/local/nagios/libexec/process_perfdata.pl -n -b /var/nagiosramdisk/spool/perfdata/host-perfdata.1457025960
[03-03-2016 12:26:15] NPCD: DEBUG: load 3.210000/500.000000
[03-03-2016 12:26:15] NPCD: ThreadCounter 1/5 File is service-perfdata.1457025961
[03-03-2016 12:26:15] NPCD: Processing file 'host-perfdata.1457025960'
[03-03-2016 12:26:15] NPCD: Regular File: service-perfdata.1457025961
[03-03-2016 12:26:15] NPCD: Processing file service-perfdata.1457025961 with ID 140665102309120 - going to exec /usr/local/nagios/libexec/process_perfdata.pl -n -b /var/nagiosramdisk/spool/perfdata/service-perfdata.1457025961
[03-03-2016 12:26:15] NPCD: A thread was started on thread_counter = 1
[03-03-2016 12:26:15] NPCD: Processing file 'service-perfdata.1457025961'
[03-03-2016 12:26:15] NPCD: Have to wait: Filecounter = 2 - thread_counter = 2
[03-03-2016 12:26:19] NPCD: No more files to process... waiting for 15 seconds
[03-03-2016 12:26:34] NPCD: Found 6 files in /var/nagiosramdisk/spool/perfdata
[03-03-2016 12:26:34] NPCD: DEBUG: load 2.580000/500.000000
[03-03-2016 12:26:34] NPCD: ThreadCounter 0/5 File is .
[03-03-2016 12:26:34] NPCD: DEBUG: load 2.580000/500.000000
[03-03-2016 12:26:34] NPCD: ThreadCounter 0/5 File is ..
[03-03-2016 12:26:34] NPCD: DEBUG: load 2.580000/500.000000
[03-03-2016 12:26:34] NPCD: ThreadCounter 0/5 File is host-perfdata.1457025976
[03-03-2016 12:26:34] NPCD: Regular File: host-perfdata.1457025976
[03-03-2016 12:26:34] NPCD: A thread was started on thread_counter = 0
[03-03-2016 12:26:34] NPCD: DEBUG: load 2.580000/500.000000
[03-03-2016 12:26:34] NPCD: ThreadCounter 1/5 File is host-perfdata.1457025990
[03-03-2016 12:26:34] NPCD: Processing file host-perfdata.1457025976 with ID 140665123284736 - going to exec /usr/local/nagios/libexec/process_perfdata.pl -n -b /var/nagiosramdisk/spool/perfdata/host-perfdata.1457025976
[03-03-2016 12:26:34] NPCD: Regular File: host-perfdata.1457025990
[03-03-2016 12:26:34] NPCD: Processing file 'host-perfdata.1457025976'
[03-03-2016 12:26:34] NPCD: A thread was started on thread_counter = 1
[03-03-2016 12:26:34] NPCD: Processing file host-perfdata.1457025990 with ID 140665102309120 - going to exec /usr/local/nagios/libexec/process_perfdata.pl -n -b /var/nagiosramdisk/spool/perfdata/host-perfdata.1457025990
[03-03-2016 12:26:34] NPCD: Processing file 'host-perfdata.1457025990'
[03-03-2016 12:26:34] NPCD: DEBUG: load 2.580000/500.000000
[03-03-2016 12:26:34] NPCD: ThreadCounter 2/5 File is service-perfdata.1457025976
[03-03-2016 12:26:34] NPCD: Regular File: service-perfdata.1457025976
[03-03-2016 12:26:34] NPCD: A thread was started on thread_counter = 2
[03-03-2016 12:26:34] NPCD: DEBUG: load 2.580000/500.000000
[03-03-2016 12:26:34] NPCD: Processing file service-perfdata.1457025976 with ID 140665010779904 - going to exec /usr/local/nagios/libexec/process_perfdata.pl -n -b /var/nagiosramdisk/spool/perfdata/service-perfdata.1457025976
[03-03-2016 12:26:34] NPCD: ThreadCounter 3/5 File is service-perfdata.1457025991
[03-03-2016 12:26:34] NPCD: Processing file 'service-perfdata.1457025976'
[03-03-2016 12:26:34] NPCD: Regular File: service-perfdata.1457025991
[03-03-2016 12:26:34] NPCD: A thread was started on thread_counter = 3
[03-03-2016 12:26:34] NPCD: Processing file service-perfdata.1457025991 with ID 140664989804288 - going to exec /usr/local/nagios/libexec/process_perfdata.pl -n -b /var/nagiosramdisk/spool/perfdata/service-perfdata.1457025991
[03-03-2016 12:26:34] NPCD: Have to wait: Filecounter = 4 - thread_counter = 4
[03-03-2016 12:26:34] NPCD: Processing file 'service-perfdata.1457025991'
[03-03-2016 12:26:36] NPCD: No more files to process... waiting for 15 seconds
[03-03-2016 12:26:51] NPCD: Found 2 files in /var/nagiosramdisk/spool/perfdata
[03-03-2016 12:26:51] NPCD: DEBUG: load 2.070000/500.000000
Last edited by Anonymous on Thu May 26, 2016 11:24 am, edited 1 time in total.
Reason: Wrapped in code tags
Reason: Wrapped in code tags
- Box293
- Too Basu
- Posts: 5126
- Joined: Sun Feb 07, 2010 10:55 pm
- Location: Deniliquin, Australia
- Contact:
Re: missing bandwidth perf data for network devices
The only real idea I have right now is that MRTG is stalling for some reason sometimes which makes it run longer than five minutes.
One suggestion I have is to track how long it takes for MRTG to run each time. I created this feature request some time ago:
http://tracker.nagios.com/view.php?id=650
I created a bash script that will run the MRTG job and when the MRTG job finishes it submits a passive check result to Nagios for a localhost service.
The passive service doesn't do any alerting, it's simply for knowing a) how long it takes to run each time b) collecting this data in RRDs for viewing the standard runtimes.
At this point that might be worth implementing this temporarily to see if MRTG is running longer that 5 minutes randomly.
One suggestion I have is to track how long it takes for MRTG to run each time. I created this feature request some time ago:
http://tracker.nagios.com/view.php?id=650
I created a bash script that will run the MRTG job and when the MRTG job finishes it submits a passive check result to Nagios for a localhost service.
The passive service doesn't do any alerting, it's simply for knowing a) how long it takes to run each time b) collecting this data in RRDs for viewing the standard runtimes.
At this point that might be worth implementing this temporarily to see if MRTG is running longer that 5 minutes randomly.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.