Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me

NConf Featured Popular

Rating
21 votes
Favoured:
5
Current Version
1.3.0
Last Release Date
2011-12-11
Compatible With
  • Nagios 3.x
Hits
369880
NConf
NConf is a PHP based web-tool for configuring the Nagios monitoring software. It differs from similar tools by offering enterprise-class features like templates, service to hostgroup assignment, dependencies and the ability to configure a large-scale, distributed Nagios server topology.
The main NConf features include:
  • effortlessly maintain a distributed Nagios topology
  • user-friendly web-GUI based on jQuery
  • host & service templates
  • service to hostgroup assignment
  • host- & service-dependencies, auto-generated service dependencies
  • graphical parent/child relationship viewer
  • multiple authentication modes (LDAP, AD, SQL, local)
  • deployment mechanism supports multiple protocols (SCP, rsync, HTTPs, local)
  • Nagios config import
  • CSV file import / export
  • Perl database API
  • data schema customizable and extendable via the GUI
  • runs on Linux / Apache / PHP / MySQL
Reviews (11)
I've used NConf for a long time, and while not quite perfect, it does an excellent job. It works great on Ubuntu 14.04 and Nagios Core 4.2. It doesn't seem to like PHP 7, so I've had a tougher time getting this to work on Ubuntu 16.04. The website says NConf is not being actively developed, but I'm hoping that changes. At the moment, I'm looking for something to replace NConf, due to the development inactivity, but personally haven't found something I like more.
Would love to use this tool, but the instructions are not current and do not work with CentOS/RedHat 7.

Any change this can be updated?


Thanks!
bysuyashjain, January 13, 2014
It was night mare to import the existing configuration. A lot of improvements are required, it might be good for new nagios installation.
bychappers, October 2, 2013
FYI - resolved issue with items not deleting. delete_item.php removes value from ConfigItems table but not from ConfigValues. Leaves orphaned objects in database.

other than that, most other issues mentioned are fixable with correct permissions...

add the following lines to delete_item.php before the if statement on line 78


$query = 'DELETE FROM ConfigValues
WHERE fk_id_item='.$id;

$result = db_handler($query, "result", "Delete entry");
bysu007, July 31, 2013
1 of 4 people found this review helpful
Went through the installer, and installed fine with user and no password, then refused to work without using a password. Fine, set a password and it starts out assuming you are starting a new deployment, importing is very manual, and I immediately had problems with importing my config. Great idea but I will keep looking.
bymroell, July 6, 2012
6 of 15 people found this review helpful
Generating the config file is a big issue. I've tried to change the path to the binary to no avail. Here is the massage that I keep getting "Error accessing or executing Nagios / Icinga binary" I'm using Ubuntu 12.04.
bysukanta, May 26, 2012
0 of 6 people found this review helpful
Plugins is very powerful but bot able to use as after deleting the host it is not getting deleted from Mysql & giving error "Could not find any host matching 'hplj2605dn'" during Config Generation.

Pl inform the option to delete ant host permanently through nconf..

Thanks in advance..
bynagiospig, March 9, 2012
4 of 13 people found this review helpful
If this tool offered a way to edit remote nrpe.cfg files, then it would be great. Other than that, its not much different than other tools out there.
bynconf, December 5, 2011
4 of 9 people found this review helpful
I am happy to announce that NConf release 1.3 will now allow service to hostgroup assignments, as well as assigning a service to multiple hosts. The issues you mentioned are therefore solved.
byddobre, September 9, 2011
3 of 8 people found this review helpful
I'm trying to use nconf for 271 host monitoring. Importing nagios existing conf was not so easy, specially with "parents" property -- parent hosts must be defined first.

I had a big problem because used to assign services to hostgroups and this is not possible through nconf default install.

Found a workaround: define a new attribute to for class service.
- go to Attributes
- add "hostgroups" attribute:
+ Nagios-specific attribute name: hostgroups
+ friendly name (will be shown in GUI): Hostgroups
+ description, example or help-text:
+ attribute belongs to class: service
+ choose attribute datatype: assign_many
+ items of class to be assigned: hostgroup
+ list of possible values (separated by "::"):
+ attribute is mandatory?: no
+ attribute is visible?: yes
+ write attribute to configuration?: yes
+ ordering: 4
+ naming attribute?: no

However, the service is still assigned to a host and not sure about "collateral damage".

Anyway, this is the power and flexibility of nconf: use a dynamic structure.

Dragos
byecarlseen, June 24, 2010
4 of 12 people found this review helpful
(v1.2.6, as of June 24, 2010)

I really want to like NConf. The user interface is well-thought out, and shows a lot of polish. The installation is easy.

That being said, it's not ready for prime-time. Particularly crippling is the inability to assign multiple hosts or any hostgroups to a service - services must be assigned individually to each host. Even in a small installation, this is unacceptable. There are some other rough edges, such as buggy and poorly documented behavior when storing passwords in an encrypted format.

This isn't meant to slam the NConf team - they're off to a great start. But for now, if you're managing more than a half dozen hosts you're better off someplace else.
Owner's reply

I am happy to announce that the features you were missing will be available with NConf 1.3 ! This version now has the ability to assign (advanced-)services to hostgroups or multiple hosts.