Nagios is an enterprise-class systems monitoring solutions for hosts, services, and networks released under an Open Source license. Together the two systems cover the entire process chain of ITIL complient IT Services Management:
The Nagios integration is based on the following components:
Please follow these steps in order to setup/debug your Nagios integration.
Maturity
Related Modules
tcl/intranet-nagios-callback-procs.tcl Library for Nagios interface callback implementations tcl/intranet-nagios-procs.tcl
callback::acs_mail_lite::incoming_email::impl::nagios Implementation of the interface acs_mail_lite::incoming_email for Nagios events. im_nagios_acs_mail_lite_callback This procedure is called from the callback acs_mail_lite::load_mails every time there is an email with a suitable Nagios header. im_nagios_conf_item_type_generic_router im_nagios_conf_item_type_http_service im_nagios_conf_item_type_linux_server im_nagios_create_confdb Creates configuration items from a Nagios configuration im_nagios_display_config Creates a UL-LI list structure from a nagios config. im_nagios_find_open_ticket Checks whether there is a ticket open for the given host+service and returns 0 otherwise. im_nagios_get_host_by_name Returns the conf_id of the host with the given name im_nagios_get_service_by_name Returns the conf_id of the service with the given name im_nagios_get_type_id_from_host_info Tries to determine a suitable "Intranet Conf Item Type" for the given Nagios host. im_nagios_parse_config_file The Nagios parser. im_nagios_process_alert This procedure is called from the callback acs_mail_lite::incoming_email every time there is an email with a suitable Nagios header. im_nagios_read_config Read multiple configuration files and return a "hosts" hash structure.
sql/postgresql/intranet-nagios-create.sql sql/postgresql/intranet-nagios-drop.sql
www/ | |
import-nagios-confitems.tcl | Parses the Nagios configuration file and creates ConfItems in the ]po[ ConfDB |
index.adp | |
index.tcl | Main page for Nagios integration |
Calle Aprestadora 19, 12o-2a
08902 Hospitalet de Llobregat (Barcelona)
Spain
Tel Europe: +34 609 953 751
Tel US: +1 415 200 2465
Mail: info@project-open.com