Difficult Configuration
Users may discover that configuring Nagios to monitor just few devices and services already
requires a lengthy procedure. That is because Nagios requires text-based configuration files. Creating a
configuration file is no easy task because a user must understand a complex structure and all
configurable options. A user can create a configuration file manually using normal text editor (e.g., vi,
nano), but this is troublesome and error-prone especially for a complex configuration. Configuration
tools from the Nagios community can simplify this process. Examples of these tools are NetHAM,
Lilac and Fruity [23], which are PHP-based web interface for generating simple Nagios configurations.
For more complex configurations, NagiosQL [24] and NConf [25] offer enterprise-class features like
service templates and dependencies, assisting in configuration of a large network topology.s.