One of the most important features of the web interface is the ability to create reports. Many large companies need these reports to make decisions at higher management levels; however, even smaller ones can benefit from it. The reporting functionality can also be used to browse historical notifications and alerts and see complete logs from a specified period.
Nagios offers the following types of reports:
Trend reporting for host or service: This shows state history changes for a single object along with status information from performed checks
Availability report for hosts or services: This shows reports on how much time an object has spent in a particular status; it can report all objects or a single object; it can also generate reports for host groups and service groups
Alert histogram: This shows the number of alerts that have occurred over a period of time for a particular host or service
In addition, Nagios can report a history of alerts, notifications, or all events...