PHP Warning: Invalid argument supplied for foreach() in /us

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
DennisPR
Posts: 149
Joined: Mon May 07, 2012 10:34 am

PHP Warning: Invalid argument supplied for foreach() in /us

Post by DennisPR »

Hi,

I wanted to troubleshoot an issue with my Nagios XI server and it seems that I receive multiple errors per second in /var/log/httpd/error_log
The error always starts with
PHP Warning: Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: XXX

Where XXX can be different URL's as shown below.

Code: Select all

[Mon Oct 12 15:45:35 2020] [error] [client 10.55.99.108] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/xicore/status.php?show=servicedetail&host=mse0137mp01&service=POS1+%3A+Status+SyncClient+Service&dest=auto
[Mon Oct 12 15:45:35 2020] [error] [client 10.55.99.108] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/xicore/status.php?show=servicedetail&host=mse0137mp01&service=POS1+%3A+Status+SyncClient+Service&dest=auto
[Mon Oct 12 15:45:36 2020] [error] [client 10.70.1.23] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/index.php?
[Mon Oct 12 15:45:36 2020] [error] [client 10.70.0.39] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/xicore/status.php?show=hostdetail&host=be0121p02
[Mon Oct 12 15:45:36 2020] [error] [client 10.70.0.39] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/xicore/status.php?show=hostdetail&host=be0121p02
[Mon Oct 12 15:45:36 2020] [error] [client 10.70.0.39] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/xicore/status.php?show=hostdetail&host=be0121p02
[Mon Oct 12 15:45:36 2020] [error] [client 10.70.0.39] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/xicore/status.php?show=hostdetail&host=be0121p02
[Mon Oct 12 15:45:37 2020] [error] [client 10.70.1.17] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/xicore/status.php?show=servicedetail&host=l-obpint-p01&service=Windows+%3A+Diskspace+D+90-95&dest=auto
[Mon Oct 12 15:45:37 2020] [error] [client 10.70.1.17] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/xicore/status.php?show=servicedetail&host=nl-obpint-p01&service=Windows+%3A+Diskspace+D+90-95&dest=auto
[Mon Oct 12 15:45:37 2020] [error] [client 10.70.1.17] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/xicore/status.php?show=servicedetail&host=nl-obpint-p01&service=Windows+%3A+Diskspace+D+90-95&dest=auto
[Mon Oct 12 15:45:37 2020] [error] [client 10.70.1.17] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/xicore/status.php?show=servicedetail&host=nl-obpint-p01&service=Windows+%3A+Diskspace+D+90-95&dest=auto
[Mon Oct 12 15:45:37 2020] [error] [client 10.70.1.17] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/xicore/status.php?show=servicedetail&host=nl-obpint-p01&service=Windows+%3A+Diskspace+D+90-95&dest=auto
[Mon Oct 12 15:45:37 2020] [error] [client 10.70.1.17] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/xicore/status.php?show=servicedetail&host=nl-obpint-p01&service=Windows+%3A+Diskspace+D+90-95&dest=auto
[Mon Oct 12 15:45:37 2020] [error] [client 10.55.99.108] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/xicore/status.php?show=servicedetail&host=mse0137mp01&service=POS1+%3A+Status+SyncClient+Service&dest=auto
[Mon Oct 12 15:45:37 2020] [error] [client 10.55.99.108] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/xicore/status.php?show=servicedetail&host=mse0137mp01&service=POS1+%3A+Status+SyncClient+Service&dest=auto
[Mon Oct 12 15:45:37 2020] [error] [client 10.55.99.108] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/xicore/status.php?show=servicedetail&host=mse0137mp01&service=POS1+%3A+Status+SyncClient+Service&dest=auto
[Mon Oct 12 15:45:37 2020] [error] [client 10.55.99.108] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/xicore/status.php?show=servicedetail&host=mse0137mp01&service=POS1+%3A+Status+SyncClient+Service&dest=auto
[Mon Oct 12 15:45:38 2020] [error] [client 10.70.1.23] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/opscreen/opscreen.php
[Mon Oct 12 15:45:38 2020] [error] [client 10.70.0.27] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://ap-dco67-mon/nagiosxi/includes/components/opscreen/opscreen.php
[Mon Oct 12 15:45:39 2020] [error] [client 10.70.1.17] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/index.php
[Mon Oct 12 15:45:39 2020] [error] [client 10.55.99.154] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/xicore/status.php?show=services&hostattr=10&hoststatustypes=2&servicestatustypes=28&serviceattr=10
[Mon Oct 12 15:45:39 2020] [error] [client 10.70.0.39] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/xicore/status.php?show=hostdetail&host=be0121p02
[Mon Oct 12 15:45:39 2020] [error] [client 10.70.0.39] PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491, referer: http://mynagios.lan/nagiosxi/includes/components/xicore/status.php?show=hostdetail&host=be0121p02

Can this be fixed pls ?

Regards,

DEnnis
benjaminsmith
Posts: 5324
Joined: Wed Aug 22, 2018 4:39 pm
Location: saint paul

Re: PHP Warning: Invalid argument supplied for foreach() in

Post by benjaminsmith »

Hi Dennis,

Those messages are coming from a deprecated component that you can remove from the server. Take a backup.

Backing Up And Restoring Your Nagios XI System

And then run the following command to remove this component.

Code: Select all

rm -rf /usr/local/nagiosxi/html/includes/components/nagiosim
Let me know if that resolves the issue for you.

Benjamin
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.

Be sure to check out our Knowledgebase for helpful articles and solutions!
DennisPR
Posts: 149
Joined: Mon May 07, 2012 10:34 am

Re: PHP Warning: Invalid argument supplied for foreach() in

Post by DennisPR »

That fixed the issue.
Shouldn't the upgrade delete components that are no longer used ?

Regards

Dennis
scottwilkerson
DevOps Engineer
Posts: 19396
Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises
Contact:

Re: PHP Warning: Invalid argument supplied for foreach() in

Post by scottwilkerson »

DennisPR wrote:That fixed the issue.
Shouldn't the upgrade delete components that are no longer used ?

Regards

Dennis
Glad to hear it is fixed.

We have chosen not to delete this particular component as there are some who had purchased and still use Nagios Incident Manager even though it is no longer supported.

Locking thread
Former Nagios employee
Creator:
Human Design Website
Get Your Human Design Chart
Locked