The Monitoring headline basically covers everything in op5 Monitor that is happening in real time. It shows you the status on your hosts and services right now. The Reporting headline is about letting the user create historical reports from the information that op5 Monitor has collected.A monitoring system receives a huge amount of data from your IT environment. op5 Monitor has a powerful but yet very easy built-in report generator.Reports are made from events that have occurred in time, by elements, services or specific groups.The reports in op5 Monitor can be mapped against unique Service Level Agreements. This means that you can directly see and follow-up both your internal and external SLAs.You can either do it a fast an easy way and only follow step 1-3 and 11 in the following guide. By doing that you will use default values in almost all settings.
1
2
3 Select the objects you like to base the report on and move them from Available hostgroups to Selected hostgroups.
4 Select Reporting period and Report timeperiod. If you leave Report timeperiod empty it will be the same as 24/7.
5
6 Set the desired values in the following options or go directly to step 7 and leave the settings with their default value.
a Choose if you like to count scheduled downtime as uptime, acutal state or uptime with difference.
Uptime, with difference will calculate downtime without scheduled downtime but will show the difference between actual statate and the actual state when scheduled downtime is calculted as uptime.
b Choose whether you like to see the alias instead of the host name in the generated report.
d Choose whether to assume if the system is logging initial states or not. op5 Monitor does by default so if you have not changed anything in the nagios.cfg file leave the default value as it is.
7
8 If you like to save your report already here in this state check the Save report box and type in the name of the report. This can be done later.
9 Check Cluster mode to create the report where the group logic is reversed so that the OK/UP time is calculated using the most positive service/host state of the selected objects.
10 Type in the SLA values with values from 0.00 to 100.00.
Click on the icon in front of the name of the months to copy the value to the other months that are available 4.
11 Click Create report.
Click on the numbers on top of every bar and you will get a detailed report for that month. A list of every object included in the report. Click on the object name to get a SLA report for each and every object.The availability report shows availability of host groups, service groups, hosts or services during a selected report period.op5 Monitor comes with two different kinds of availability reports. The standard one that comes with Nagios and a new one with extended functionality and nicer presentation. As default the op5 availability report is used but you can reach the old CGI reports by clicking on the Old Availability link.You can either do it a fast an easy way and only follow step 1-3 and 10 in the following guide. By doing that you will use default values in almost all settings.
1
2
3 Select the objects you like to base the report on and move them from Available hostgroups to Selected hostgroups.
4 Select Reporting period and Report timeperiod. If you leave Report timeperiod empty it will be the same as 24/7.
5
6 Set the desired values in the following options or go directly to step 7 and leave the settings with their default value.
b Choose whether you like to see the alias instead of the host name in the generated report.
d Check this check box if you like to have the report output in CSV format instead of the ordinary graphical result.
e Choose whether to assume if the system is logging initial states or not. op5 Monitor does by default so if you have not changed anything in the nagios.cfg file leave the default value as it is.
7
8 If you like to save your report already here in this state check the Save report box and type in the name of the report. This can be done later.
9 Check Cluster mode to create the report where the group logic is reversed so that the OK/UP time is calculated using the most positive service/host state of the selected objects.
10 Click Create report.
The action icons gives you the possibility to change and save the report. From left to right, those are the icons: This is the actual result. You can here see how much time each object has been in the different states.This is the average value for a group of hosts/services. It is calculated by adding the % Time for each host/service and then divide the total value with the amount of hosts/services in the group.This value is only calculated for UP and PROBLEM states (for services OK and PROBLEM states). It displays the amount of time where all hosts/services in the group has been UP/OK or in a PROBLEM state at the same time. The Make testcase button creates debug information to send to the developers at op5 if needed for any support case. You do not have to create a totally new report if you only like to change a minor settings of the one you just created.
2
3 Click Update report to save the new values.
![]()
You can automate the report by scheduling it to be sent to you or anybody else in an email or save it as file.As you saw in Creating a SLA report on page 94 and Creating an Availability report on page 99 and you are able to save the report already when creating it from the beginning. Many times you like to see the result first and maybe edit some settings before you save the report.The procedure is the same for both SLA reports and Availability reports. In the guide below we will use a SLA report.
2
4 Click Save.When you want to have the reports on regularly basis and do not want to get it through the op5 Monitor GUI each time it is a good idea to schedule the report.Before you schedule a report you ned to create it ( Creating a SLA report on page 94 or Availability report result on page 102) and then save it (Save reports on page 104 ).In the guides below we will schedule a SLA report but it is done exactly the same way for the availability reports.
c Give the report a file name. This is the name that the pdf file will have when it arrives in your mailbox.
d Add a path where to save the report. The path must be absolute and include the filename, with either .pdf or .csv prefix depending in what format you want the file. This is optional.
5 Click Save.
3
4 If you want to save the report as file, enter a absolute path including the filename and prefix (.pdf or .csv) in local persistent filepath.
3 Click OK.Sometimes things does not work as they are supposed to do. There fore we have built in a debug button for the Availability reports. This makes it easy to send the needed data to the op5 developers.
2
3 Save the file report-test.txt
4 Send an email to op5 Support with the report-test.txt file attached to the email.One of the most useful things when working with op5 Monitor is the Top alert producers report. This report is created from the Alert summary.The Top alert producers reports makes it easy to identify the biggest problem producers in your environment monitored by op5 Monitor.There are a few predefined alert summary reports included in op5 monitor but to get the top alert producers we need to create a custom report.
10 Click Create Summary Report.The reason for doing this is to minimize the number of false alerts and false notifications. Now start working with the problems. The sooner the better. You do not want to end up with a monitoring system you do not think you can trust.Alert summary reports are usefull from time to time. So when you have created a new one you will probably like to use that one an other time. Then it is a good idea to save it.
1 Create an Alert summary report like you did in Creating a Top alert producers report on page 110 and before you gennerate the report:
2 Click Save report.
3 Enter a name for the report and click Create Summary Report.For the exact same reason as it is to schedule an availability report or a SLA report you might want to schedule an alert summary report.
3 Chose:
Report interval
Recipients (email address separated by a comma)
Filename (the name of the pdf that will be sent to the recipients)
4 Click Save.Trends display a graphic view of status on a host or a service during a selected time period. This graphical view can also be reached from Availability reports.
2 Select the objects you like to base the report on and move them from Available hostgroups to Selected hostgroups.
4 Set the desired values in the following options or go directly to step 7 and leave the settings with their default value.
b Choose whether to assume if the system is logging initial states or not. op5 Monitor does by default so if you have not changed anything in the nagios.cfg file leave the default value as it is.
5
6 Click Create report.
This is the trend graph showing you when the objects has been Up/OK or in a problem state. This whole part of the result page show you the corresponding availability report breakdown for the objects in the trend report. Clicking the action icons and you will get other useful information about each and one of the hosts included in this report.Events is actually a long list of all evens that has occurred on a host. It shows you everything from alerts and notifications to op5 Monitor service restartings. In other words this is a log viewer for the main op5 Monitor log.As you can see in the picture below everything except for Initial and logrotation states are shown by default.In the filtering you can change what type of events you like to show and also between what dates you like to view logs for.The list can be long to try filter it by using the pre-defined filter options, time periods and free text filters to narrow down your search.
Traditional Availability reports are based on group availability (worst case). An alternative way is to use average values for the group or object in question. Note that using average values are by some, considered not to be actual SLA.
If the application is not running for some time during a report period we can by this option decide to assume states for hosts and services during the downtime.
If there is no information about the host or service in the current log file, op5 Monitor can assume status of the host/service.
Traditional Availability reports are based on group availability (worst case). An alternative way is to use average values for the group or object in question. Note that using average values are by some, considered not to be actual SLA.
If the application is not running for some time during a report period we can by this option decide to assume states for hosts and services during the downtime.
If there is no information about the host or service in the current log file, op5 Monitor can assume status of the host/service.
Since this is the first time we generate this report we use the last 31 days. When you use this on, for example, weekly basis you could use the last 7 days.
If you have a large environment with a lots of host you might want to increase the number of shown items.
If the application is not running for some time during a report period we can by this option decide to assume states for hosts and services during the downtime.
If there is no information about the host or service in the current log file, op5 Monitor can assume status of the host/service.