Adding a useful overview to Icingaweb2

Icingaweb2 has a nice overview of all services being checked on all machines, which you can get at by selecting Problems - Service Grid in the main left-hand menu, and then deleting the ?problems from the resulting URL.

This then gives you an overall view of all services across all machines, for all service states.

To add a convenient link for this to the main menu:

  1. Click on your username in the main left-hand menu
  2. Click on Preferences or My Account (depending on which version of Icingaweb2 you have installed)
  3. Click on + Create a New Navigation Item
  4. Enter the following details in the right-hand pane:
    1. Name = Network Status (or whatever you prefer the item to be called)
    2. Shared = <selected>
    3. Users = *
    4. Groups = *
    5. Type = Menu Entry (only for later versions of Icingaweb2)
    6. Target = Single Column
    7. Url = monitoring/list/servicegrid?limit=30,40
    8. Icon = sliders
  5. Click on Save Changes

You should immediately see a new menu item, which, when clicked on, gives you a grid display of all service checks on all machines.

This menu item will be available to all users with access to Icingaweb2.

You can make this the default display after logging in by editing /usr/share/icingaweb2/application/forms/Authentication/LoginForm.php and near the top setting const REDIRECT_URL = 'monitoring/list/servicegrid?limit=30,40';

Note that this change may not survive an update of Icingaweb2.

If you have more machines being monitored than you have service checks on those machines, this display tends to become tall and narrow, which doesn't work well on non-rotated widescreen displays, however I have submitted a feature request for this grid to be displayable the other way round.


Go up
Return to main index.