Skip to content

Nagios/Icinga status monitor for a NOC or operations room

Notifications You must be signed in to change notification settings

nitinmpatil96/Naglite3.2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Naglite3.2

Clean, simple Nagios dashboard. Simple configuration. Hostgroup filter.

alt text

Requirements

  • Web server of your choice with PHP support
  • PHP 5.2 or newer
  • git

Naglite3 must be installed on the same host where Nagios is running, as it needs to read status.dat from Nagios.

Installation

  1. Switch to a directory accessible through your web server (e.g. /var/www/).
  2. git clone this project
  3. Copy config.php.example to config.php if you need to change a setting.
  4. Open a browser and point it to your Naglite3 installation.

Customization

For all possible config options have a look at config.php.example

Filter on hostgroups

If you want to filter the dashboard on spesific hosts. Create a hostgroup in Nagios. use the ?filter= parameter to filter. Example http://example.com/?filter=my_hostgroup

CSS

To create a new css, copy lightmode.css from static/css to a new file. Change the colors and point the config.php to the new file

Refresh interval

You can change the refresh interval (in seconds) through a GET parameter, too.

Example: http://your-host/Naglite3/?refresh=100

Custom alert message

To display a custom alert message. Enable 'display dashboard message' and change 'dashboard_message' in the configuration file.

Title

To change dashboard title. Change 'nagios_title' in the configuration file

Display

You can enable/disable information output in the configuration file.

About

Nagios/Icinga status monitor for a NOC or operations room

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 81.8%
  • CSS 15.7%
  • JavaScript 2.5%