WARNING: Poller Output Table not Empty

Post general support questions here that do not specifically fall into the Linux or Windows categories.

Moderators: Developers, Moderators

Post Reply
networkk
Posts: 24
Joined: Tue Feb 13, 2024 6:44 am

WARNING: Poller Output Table not Empty

Post by networkk »

Hi,

Since I add all my interface graphs, I have this error in my logs :

POLLER: Poller[Main Poller] PID[3585767] WARNING: Poller Output Table not Empty. Issues: 373, DS[]
POLLER: Poller[Main Poller] PID[3576366] Maximum runtime of 58 seconds exceeded. Exiting.
SYSTEM WARNING: Primary Admin account does not have an email address! Unable to send administrative Email.

I work with the 1.2.26 version and the last version of spine (poll every 1 min) :
SYSTEM STATS: Time:435.6716 Method:spine Processes:6 Threads:50 Hosts:1032 HostsPerProcess:172 DataSources:28405 RRDsProcessed:16559

What can I do to fix this issue ? Can I increase my PHP memory, because I think it's maybe related ? Or use the php script poller_output_empty ?
User avatar
macan
Cacti Guru User
Posts: 1137
Joined: Tue Mar 18, 2008 2:30 am
Location: Czech

Re: WARNING: Poller Output Table not Empty

Post by macan »

- check cacti log for errors/warnings
- you can try change snmp/ping timeouts and retries
- you can try change Maximum OIDs Per Get Request, Bulk Walk Maximum Repetitions
- sort your device order by poll time and try to resolve the worst devices

Did it work well before? Have you added more devices recently?
Let the Cacti grow!
cigamit
Developer
Posts: 3369
Joined: Thu Apr 07, 2005 3:29 pm
Location: B/CS Texas
Contact:

Re: WARNING: Poller Output Table not Empty

Post by cigamit »

networkk wrote: Tue Mar 26, 2024 5:34 am POLLER: Poller[Main Poller] PID[3576366] Maximum runtime of 58 seconds exceeded. Exiting.

I work with the 1.2.26 version and the last version of spine (poll every 1 min) :

SYSTEM STATS: Time:435.6716
These 3 lines all tell a different story. You say you are doing 1 minute polling, but your SYSTEM STATS line says your poller took over 7 minutes to run.

Under Console >> Configuration >> Settings >> Poller
What is your "Poller Interval" set to?
What is your "Cron/Daemon Interval" set to?

And now, assuming this is Linux, what is the actual cron job that runs poller.php set to?
networkk
Posts: 24
Joined: Tue Feb 13, 2024 6:44 am

Re: WARNING: Poller Output Table not Empty

Post by networkk »

Hi cigamit,

My poller interval and my Cron/Daemon interval :
Screenshot 2024-03-26 162552.png
Screenshot 2024-03-26 162552.png (14.01 KiB) Viewed 382 times
Yes this is linux, that is my cron job when I make crontab -e for the user cacti :

Code: Select all

*/1 * * * * /x/x/x   /x/x/x/x/poller.php
and in /etc/cron.d :

Code: Select all

MAILTO=root
*/1 * * * * www-data php /x/x/x/x/poller.php 2>&1 >/dev/null | if [ -f /usr/bin/ts ] ; then ts ; else tee ; fi >> /x/x/x/poller-error.log
Do you know what is the difference between the two cron ?


Hi macan,

Before I add all my interfaces graphs for all my device it work well.
Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests