IGNORAMUS is a Config Generator / Editor for Nagios 3.0. I developed it because I couldn't find one that suited my needs. It is a PHP Web-Based application. Please post any bug reports / feature requests in the project forums, Help me make it better!
Be the first to post a text review of Ignoramus- A Nagios Config Generator. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Hi Guys, I just want to inform you that I have not abandoned the project, I am currently busy as hell at work and I just dont have the time to work on Ignoramus. As soon as things slow down at work I will continue with the development of the next release. Please bear with me. Any comments / Suggestions for the next release will be appriciated! So send in those feature Requests to: Ignoramus.Project@Gmail.com, Thanks for your support! Regards, Jurie Botha ( Developer / Project Admin )
Hi all, I have been looking for a way to open files for editing using only PHP, but the only way does not leave much flexibility. I have therefore decided to use a database-oriented approach. I had hoped that this will not be necessary, since it would make the installation and configuration of Ignoramus much more complex - but there just seems to be no other way of doing it. Therefore, version 0.3 will be reliant on a MySQL database to store the Nagios configuration commands to be written to file after configuration is complete. This does also open up a lot of possibilities for more advanced features in Ignoramus. It is also the only viable way to implement the editing of Nagios configuration files. Since the process of accessing MySQL from a PHP script is a lot more complex than simply working with flat text files, and since I have almost no knowledge of MySQL, it might be quite some time before version 0.3 is released and available for download. I will keep you updated on development progress as it is made. All for now, Jurie Botha (Project Admin / Developer )
Version 0.2.3 Changes --> Added "Check DNS Resolvement" command to "Services Config" Pages. --> Fixed invalid comma placement on "Services Config" pages --> "Flap Detection Options". --> Fixed "Required Field" check problem on "Services Config" Pages --> "Custom Check Command" option. --> Added "HP Insight Manager" section on "Services Config" Pages --> "Check Command" option. --> Added "Check HP Server Status" to "Check Command" --> "HP Insight Manager" section on "Services Config Pages. --> Added "3rd Party Plugins" page to "Docs" section. --> Added links to 3rd party plugins I've defined on "Services Config" pages to "3rd Party Plugins" page. --> Added "NSCA / NRPE" section to "Services Config" Pages. --> Added "Check NSCA Command Output" to "Check Command" --> "NSCA / NRPE" section on "Services Config" page. --> Changed layout of Main page to accomodate new features. --> Added the functionality to append to your live Nagios configuration!!!!
Hi Guys! Version 0.2.3 has been released, and with it comes the functionality to append new items (services, hosts, etc...) directly to your live Nagios config files!! You no longer have to copy the item out of the file in the CFG directory and paste it into your config files manually when you want to add an item to an already existing file! ============================== IGNORAMUS 0.2.3 Release Notes ============================== NB!! In order to use the "Append to File" Section, make sure that your apache user has write access to your Nagios Config directories. Services Configuration Page In order to use the "Check DNS Resolvement" option in the "Check Command" section, you need to copy the "check_dns" plugin from the "3rd Party Plugins" page, and Add/Replace the following command to your commands.cfg file: # Generated by IGNORAMUS - The Nagios Config Generator! COPYRIGHT: 2008 - Jurie Botha # Command definition for check_dns define command{ command_name check_dns command_line $USER1$/check_dns -s $HOSTADDRESS$ -H $ARG1$ -w $ARG2$ -c $ARG3$ } In order to use the "Check HP Server Status (Plugin A)" option in the "Check Command" section, you need to copy the "check_compaq_insight.pl" plugin from the "3rd Party Plugins" page, and Add/Replace the following command to your commands.cfg file: # Generated by IGNORAMUS - The Nagios Config Generator! COPYRIGHT: 2008 - Jurie Botha # Command definition for check_hp_insight define command{ command_name check_hp_insight command_line $USER1$/check_compaq_insight.pl -C public -H $HOSTADDRESS$ } In order to use the "Check NSCA Command Output" option you need to keep the folowing in mind: * You need NSCA Plugin installed and correctly configured on your Nagios Server. * You need a NSCA "client" installed and set up on the machine you want to monitor. * You need to add the following to your "commands.cfg" file: # Generated by IGNORAMUS - The Nagios Config Generator! COPYRIGHT: 2008 - Jurie Botha # Command definition for check_dummy define command{ command_name check_dummy command_line $USER1$/check_dummy $ARG1$ } ============================================================================================ ======================= Version 0.2.3 Changes ======================= --> Added "Check DNS Resolvement" command to "Services Config" Pages. --> Fixed invalid comma placement on "Services Config" pages --> "Flap Detection Options". --> Fixed "Required Field" check problem on "Services Config" Pages --> "Custom Check Command" option. --> Added "HP Insight Manager" section on "Services Config" Pages --> "Check Command" option. --> Added "Check HP Server Status" to "Check Command" --> "HP Insight Manager" section on "Services Config Pages. --> Added "3rd Party Plugins" page to "Docs" section. --> Added links to 3rd party plugins I've defined on "Services Config" pages to "3rd Party Plugins" page. --> Added "NSCA / NRPE" section to "Services Config" Pages. --> Added "Check NSCA Command Output" to "Check Command" --> "NSCA / NRPE" section on "Services Config" page. --> Changed layout of Main page to accomodate new features. --> Added the functionality to append to your live Nagios configuration!!!!
I have started with the next release. I plan to add a lot of check commands to the list on the Services Config Page. Also I plan to implement a function so you can directly append to your nagios configuration files. Editing an allready generated config is at this moment still out of reach, but will hopefully soon be implemented. Will keep you up to date on the progress of Version 0.2.3 . Ciao, MonkInsane
Version 0.2.2 Changes ---------------------------------- --> Added Required Directive Checks to all Pages. --> Added text to identify Required Directives on all pages. --> Fixed incorrect comma placement on file write command on "Contacts Config" page.
Well, Version 0.2.2 Is ready and released. Enjoy! I basically just added Checks that will stop you from generating a config file which does not have all the directives required by nagios. Version 0.2.2 Changes ---------------------------------- --> Added Required Directive Checks to all Pages. --> Added text to identify Required Directives on all pages. --> Fixed incorrect comma placement on file write command on "Contacts Config" page.
+++++++++++++++++++++++++ Version 0.2.1 Changes +++++++++++++++++++++++++ --> Fixed bug in "Services Config" page where script would write 2 check commands to output file. --> Added the following to the "Check Command" option on "Services Config" page: Device 2: Cisco 1721 Series Router * Check FastEthernet0 Interface * Check Serial0 Interface * Check VirtualAccess1 Interface --> Added Copyright notices to all files. --> Added GNU GPL Info to all files. --> Added "Custom Notification Period" option to all Config Pages that use Timeperiods. --> Fixed invalid "Download / View File" Link on "Service Escalation" Config page. --> Fixed bug on "Hostgroups Config" Page where file write printed "hostgroup_name" directive in uppercase.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: