Hi,
Don’t worry about this one, looks like php5 (which is only used for the Observium agents on this particular client) has some configuration issues where it’s been upgraded previously but kept the old php.ini which
now has depreciated / unused entries in it and needs cleansing.
As you were J
Cheers!
Robert Williams
Custodian Data Centre
Email: Robert@CustodianDC.com
http://www.CustodianDC.com
From: observium [mailto:observium-bounces@observium.org]
On Behalf Of Robert Williams
Sent: 10 May 2014 11:35
To: Observium Network Observation System (observium@observium.org)
Subject: [Observium] dpkg agent oddness
Hi All,
I’ve just added the dpkg agent script for the agent to a server, it already had other agents on it which are all working OK (apache, ntp etc.).
Now, when I ./dpkg locally it gives the package list just fine. However, Observium shows the package list with some extra items at the top which read <blank> and “Fatal error:”
Now on every poll (manual or scheduled) I also get the event log entry “System Arch -> Directive”
This dpkg script is working fine on all the other hosts I run it on, and everything else is working fine on this particular host apart from this element of the dpkg script.
If I run the agent module in debug then I notice that at the end of the script I get:
Fatal error: Directive 'allow_call_time_pass_reference' is no longer available in PHP in Unknown on line 0
Fatal error: Directive 'allow_call_time_pass_reference' is no longer available in PHP in Unknown on line 0
)
So I guess this is what is being interpreted by the poller as a ‘package’ and the ‘architecture’ of the system.
However, I do not get this error when I run it locally, only when it’s run from Observium remotely.
So - Any ideas or suggestions what to try next?
Target host is Ubuntu 14.04 LTS (3.13.0-24-generic x86_64) and I have several others running 14.04 which are polling fine as far as I’m aware.
Cheers!
Robert Williams
Custodian Data Centre
Email: Robert@CustodianDC.com
http://www.CustodianDC.com