NConf Featured

Bookmark and Share

Rating
12 votes
Favoured:
4
Current Version
1.3.0
Last Release Date
2011-12-11
Compatible With
  • Nagios 3.x
Hits
115818
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 (4)
byecarlseen, June 24, 2010
2 of 3 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.

byddobre, September 9, 2011
0 of 1 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
bynagiospig, March 9, 2012
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.
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.