In the first part of the blog on Enterprise Monitoring SAP BusinessObjects BI Platform with Zabbix – Part 1, we had created and configured Zabbix server agent and host groups for our SAP BusinessObjects BI platform. In this second part of the blog, we will configure and setup monitoring and corresponding actions.
A template contains the set of applications that we need to monitor. Now let us see how to create an application for our BI platform.
We will add each process to monitor as items in zabbix . Zabbix has some inbuilt monitoring keys that can be used to monitor the process/service and the host system. We will be creating items for the following :
Items | Key | Show value |
BOEXI40Tomcat | service_state[BOEXI40Tomcat] | Windows service state |
BOEXI40SI<Hostname> | service_state[BOEXI40SI<Hostname>] | Windows service state |
Tomcat7.exe | proc.num[tomcat7.exe] | As is |
CMS.exe | proc.num[CMS.exe] | As is |
Perform the above steps for all the four items that are to be monitored.
Triggers specify the change in state of the items in the application. It triggers a particular action based on some conditions. For eg., when CMS process is down or when the Apache process exits abruptly, etc.
Name | Expression | Severity |
BOEXI40Tomcat | {<Hostname>:service_state[BOEXI40Tomcat].last()}#0 | High |
BOEXI40SI<Hostname> | {<Hostname>:service_state[BOEXI40SIA<Hostname>].last()}#0 | High |
Tomcat7.exe | {<Hostname>:proc.num[tomcat7.exe].last()}=0 | High |
CMS.exe | {<Hostname>:proc.num[CMS.exe].last()}=0 | High |
Now that you have set the trigger, your application will now be monitored by Zabbix.
Actions are the commands that are executed once the trigger is alerted. These commands are executed on the host system with the help of Zabbix agent.
Operation type | Remote Command |
Target | Current host |
Type | Custom Script |
Execute on | Zabbix agent |
Commands | net start BOEXI40Tomcatnet start BOEXI40<Hostname> |
The action is now created. Every time the trigger is set, the action would execute and restart the BI platform and Apache Server.
Although Zabbix is a very powerful enterprise grade monitoring tool in itself, you can also set additional monitoring tasks like Web URL monitoring for SAP BusinessObjects BI Platform which is triggered when the BOE URL is not reachable. Monitoring CMS Database, memory usage and disk space for the platform host is also a feature provided by Zabbix. You could refer here for additional process to monitor BusinessObjects Servers monitoring and their executables path
Monitoring is an integral part of any platform and having an extended monitoring system helps us to setup proactive measures than reactive measures. Do you use monitoring in your platform? Try this out and let us know!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
12 | |
12 | |
5 | |
5 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |