Nconf
   HOME

TheInfoList



OR:

NConf is an open source tool for configuring the
Nagios Nagios is an event monitoring system that offers monitoring and alerting services for servers, switches, applications and services. It alerts users when things go wrong and alerts them a second time when the problem has been resolved. Ethan ...
network monitoring Network monitoring is the use of a system that constantly monitors a computer network for slow or failing components and that notifies the network administrator (via email, SMS or other alarms) in case of outages or other trouble. Network monitor ...
system (and its fork
Icinga Icinga is an open-source software, open-source computer system monitor, system and network monitoring application. It was created as a Fork (software development), fork of the Nagios system monitoring application in 2009. Icinga tries to improv ...
). It is mainly targeted at sysadmins who are looking for a more convenient way of managing their Nagios configuration files through the use of a graphical user interface, as opposed to maintaining the configuration files with a text editor. NConf allows central management of a distributed monitoring environment. It also offers various enterprise-like features such as
LDAP The Lightweight Directory Access Protocol (LDAP ) is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed Directory service, directory information services over an Internet Protocol (IP) networ ...
authentication, a database API and configuration deployment over secure protocols ( SCP,
HTTPs Hypertext Transfer Protocol Secure (HTTPS) is an extension of the Hypertext Transfer Protocol (HTTP). It uses encryption for secure communication over a computer network, and is widely used on the Internet. In HTTPS, the communication protoc ...
). An import mechanism for importing existing configuration files is also available. NConf is written mainly in
PHP PHP is a general-purpose scripting language geared towards web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by the PHP Group. ...
and
Perl Perl is a high-level, general-purpose, interpreted, dynamic programming language. Though Perl is not officially an acronym, there are various backronyms in use, including "Practical Extraction and Reporting Language". Perl was developed ...
. All data is stored in a
MySQL MySQL () is an Open-source software, open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A rel ...
database. Dependencies for NConf are:
Nagios Nagios is an event monitoring system that offers monitoring and alerting services for servers, switches, applications and services. It alerts users when things go wrong and alerts them a second time when the problem has been resolved. Ethan ...
,
Apache web server The Apache HTTP Server ( ) is a free and open-source cross-platform web server, released under the terms of Apache License 2.0. It is developed and maintained by a community of developers under the auspices of the Apache Software Foundation. ...
,
PHP PHP is a general-purpose scripting language geared towards web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by the PHP Group. ...
,
Perl Perl is a high-level, general-purpose, interpreted, dynamic programming language. Though Perl is not officially an acronym, there are various backronyms in use, including "Practical Extraction and Reporting Language". Perl was developed ...
, and
MySQL MySQL () is an Open-source software, open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A rel ...
.


History

Development on NConf began in 2006. It was originally developed and used in-house exclusively by
Sunrise Communications AG Sunrise LLC, doing business as Sunrise, is a Swiss telecommunications provider based in Zurich. It provides mobile, TV and landline phone and internet services. Since February 2019, Sunrise headquarters are located at Thurgauerstrasse 101b, Glatt ...
, a Swiss telecommunications provider. In 2009 Sunrise decided to make the software available to the public under the GNU General Public License (GPL). As of 2011, NConf source code is hosted in a public repository on
GitHub GitHub () is a Proprietary software, proprietary developer platform that allows developers to create, store, manage, and share their code. It uses Git to provide distributed version control and GitHub itself provides access control, bug trackin ...
.


See also

*
Nagios Nagios is an event monitoring system that offers monitoring and alerting services for servers, switches, applications and services. It alerts users when things go wrong and alerts them a second time when the problem has been resolved. Ethan ...
*
Icinga Icinga is an open-source software, open-source computer system monitor, system and network monitoring application. It was created as a Fork (software development), fork of the Nagios system monitoring application in 2009. Icinga tries to improv ...


External links


NConf on GitHub

NConf on SourceForge

The history of NConf

Application and DB design


References

{{reflist Free network management software Internet Protocol based network software Nagios