VMware Cloud Community
exxoid
Contributor
Contributor

Question about Hyperic & Nagios integration?

Hello,

I am in the process of moving over some of my Nagios monitored servers to Hyperic (mainly Win32 that had NSClient++ deployed to collect information; hyperic-agents are much smoother) however what I am really looking for is some technical documents on how Hyperic integrates/works with Nagios?

I have some alerts on Nagios that Hyperic is not built to do (these would include simple things as Printer monitoring; warning for when its low on toner/jams with the check_printer nagios plug-in).

Thanks 🙂
Reply
0 Kudos
4 Replies
ama_hyperic
Hot Shot
Hot Shot

You can find fairly thorough documentation for our Nagios Integration here:
http://support.hyperic.com/confluence/display/DOC/Nagios+Data

If you dont feel like reading all of that, in a nutshell the agent can be installed on your nagios Server. It parses out the config file drilling through the various other configs that may be referenced from there.

It pieces together hostname, alias, IP, service checks, warning/critical thresholds and the arguments passed to the checks themselves. From there, the agent sends all this info to the HQ Server and creates script service checks so that the HQ agents can run the specific checks.

From there, you can view these checks in the normal HQ indicator views or the Nagios Viewer which shows a view more consistent with what a person familiar with Nagios would expect. Green, yellow, Red. Hopefully green of course.

The importer will create all the checks and run them for you. However it does have some limitations.

It does not automatically create alerts for you.

It only applies to Active polling checks done from the Nagios server. It does not currently support passive checks.



I am not familiar with NSClient++, but it sounds as if it is agent based, running on the machines you are monitoring and sending the results to the Nagios server. For that and any other kind of passive check you may have running, the Script based plugins can be really useful. Essentially it allows you to modify your check and print out name/value pairs instead of the standard output. The agent can then suck these in as metrics.

You can read more about them here:
http://support.hyperic.com/confluence/display/DOC/Script+Plugin

Let me know if this answers your questions or if you want more detail on anything above.

-Alex
Reply
0 Kudos
exxoid
Contributor
Contributor

Thank you for a very detailed answer. This is what i was looking to get cleared up.

Thanks again.
Reply
0 Kudos
vkpant
Contributor
Contributor

Hi Ama,
I am new to hyperic. I have installed hyperic hq server and now i want to monitor a device using hyperic gui. I do not want to install hyperic agent on this device and this device give me monitoring information. How can i show this information in hyperic gui?

Any immediate help will be highly appreciated.

Regards,
vkpant
Reply
0 Kudos
admin
Immortal
Immortal

Here is information about monitoring SNMP devices over the network:

http://support.hyperic.com/display/EVO/Monitoring+a+Network+Device

Hope it helps.
Reply
0 Kudos