Icinga Web is a monitoring interface developed entirely from scratch that combines with Icinga Core and API.
NEW: Icinga Web 2 - ready for testing!
In contrast to the old Nagios web interface, it offers a multiplicity of new features including:
All status data are displayed in a dynamic grid that users can easily adjust to suit their needs. This grid allows you to:
- Sort data by any of the available columns
- Group data by columns (eg, by host name or status)
- Filter data meticulously, also by ‘custom fields‘
- Insert or delete columns
- View detailed information such as performance graphs and comments without leaving the window
- Send commands to multiple hosts or services by simply checking boxes
Powerful Search Function
The search tool in Icinga sifts through the entire database according to your entered string, ie. hosts, services, notifications and alerts. Via an AJAX function, the objects found are then displayed in groups by object type.
Hosts and services found are also displayed to show their current status by colour code – green, red or yellow. With a simple click, the selected objects can be viewed in detail.
Of course the search tool only displays the objects that meet the registered user’s rights and permissions. As such, this search function makes life easier for admins to navigate through the often overwhelming mass of monitoring information.
New Dynamic Status Maps
The new statusmap is an elegant way to visualize the dependencies of the hosts themselves. If a host is selected by click, it will automatically move to the center of the view and the parent and child objects are spread around it.
In addition, the current monitoring data of the central hosts in the same window are displayed as well and can be reached by link.
Of course, the map is also equipped with a zoom function, which further improves the visibility.
Efficient Multiple Commands
With this feature, control commands in the monitoring system such as ‘acknowledge host problem’ or’ start/stop passive checks’ can be sent simultaneously to multiple objects.
Hosts are services are simply selected by checking the tick boxes on the left of the displayed lists. Then the desired command is selected from the menu list to be sent immediately.
Through cronks (widgets), the Icinga web interface can be easily customized to suit individual needs. All available cronks sit in a library in the left border of the interface, and can be dragged and dropped into the center frame to be viewed.
It is easy to create your own views to be integrated into the web interface as cronks via XML.
The majority of cronks can be simply brought into the center frame to be then configured or modified. Multiple data grids can also be viewed beside one another through ‘portal cronks’.
Finally, the complete configuration is then saved specific to each user, to appear upon their next log in as they left it.
Flexible User Rights and Principles Settings
Icinga’s authorization capabilities are much more powerful than Nagios‘. For example, access to various modules can be restricted within Icinga or given only viewer rights.
As always, all settings saved in a session are then available in the next log in just as the user left them.