![](https://secure.gravatar.com/avatar/a4042920f4bf89a219241c65ae64c5d8.jpg?s=120&d=mm&r=g)
You should have been following the instructions located here:
http://observium.org/docs/unix_agent/
Those are the instructions I follow, and have the unix agent working quite wonderfully.
Based on what you described, "placing the Observium-agent and bind application in /usr/lib/Observium-agent/local" it would seem you didn't follow the correct installation document, as "observium_agent" is to be installed in /usr/bin. You also don't indicate whether you did the appropriate components with xinetd, that would similarly cause issues. Finally, inside the device properties on your observium server, you need to indicate the telnet port (36602) on the appropriate agent page, as well as enable the unix_agent function on the modules page. It's really a much better idea to enable that only on a device-by-device basis as opposed to global enablement in the config.php file.
Also, it's worth changing directly to the /usr/lib/observium_agent/local directory and executing each script manually, this will determine if all the dependencies for each script are actually installed. For example, I use the ntpd monitoring script on my servers, and I don't always have php installed on every server. so when I run the ./ntpd script, it kicks out an error that php isn't installed. Duh, "apt-get php5-cli", then I run the ntpd script again, and now I have valid data.
I personally use nsd and unbound for authoritative and client lookups respectively instead of bind, so don't have any experience with that bind script specifically. Maybe also try some of the other information gathering modules (dpkg, hddtemp, raspberrypi, etc., as appropriate) and see if those are also gathering information and being displayed on the server information page.
.Ron
From: observium [mailto:observium-bounces@observium.org] On Behalf Of Cameron Murray Sent: Thursday, April 14, 2016 11:29 PM To: Observium Network Observation System Subject: [Observium] Unix-Agent Not Working
Guys,
We've installed the Unix-Agent today on a DNS server in the hope of have Observium monitor bind.
We've followed what documentation we could fine placing the Observium-agent and bind application in /usr/lib/Observium-agent/local and chmod -x all files
We've tested via telnet on 36602 from the Observium machine and it returns the data however Observium does not report any application after polling the server.
We have enabled the unix-agent in the config.php.
Tia.
Regards,
Cameron Murray Senior Communications Manager
How am I doing? Please http://www.techpath.com.au/contact-us/feedback/ click here to rate my work.
P 1300 033 300 F 07 3809 3999 E cameron@techpath.com.au
http://www.techpath.com.au www.techpath.com.au
Unit 2/55 Tradelink Rd, Hillcrest QLD 4118
http://www.facebook.com/techpathau Facebook
http://twitter.com/techpathau Twitter
http://www.linkedin.com/company/techpathau LinkedIn
Note: This message may contain privileged and confidential information that is the property of the intended recipient. The information herein is intended only for use of the addressee. If you are not the intended recipient, then you are requested to return e-mail to TechPath Pty Ltd and destroy any copies made. Copying or disseminating any of this message is prohibited. Any views expressed in this message are those of the individual sender and may not necessarily reflect the views of TechPath Pty Ltd.