Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Nagios Business Process Intelligence (BPI) Popular
- Nagios 3.x
- Nagios XI
- Nagios Fusion
File | Description |
---|---|
check_bpi.php | check_bpi.php |
Help Support Ethan Galstad's New Project:
A Message From The Founder...
As the founder of Nagios, I'm asking for your help in a cause that's dear to my heart.
I'm launching a new project to help better the world by providing the information, ideas, and inspiration that I believe can improve the lives of people everywhere.
I know you're busy managing networks, but I would appreciate it if you would consider liking my Facebook page and showing your support for the content and messages I produce by sharing them with your friends and family.
You can learn more about my project by visiting ethangalstad.me/nagios. Thank you for your time. I wish you all the best in your endeavors, whatever they may be.
- Ethan
Documentation: Using The BPI Addon
To Upgrade on Nagios XI:
-IMPORTANT: Back up your bpi.conf file or you will lose all of your BPI Groups!.
cp /usr/local/nagiosxi/html/includes/components/nagiosbpi/bpi.conf /tmp/bpi.conf
- Follow the install instructions below
- Replace the default bpi.conf file with your existing copy
cp /tmp/bpi.conf /usr/local/nagiosxi/html/includes/components/nagiosbpi/bpi.conf
To Install on Nagios XI:
-Download the zip file, and use the Admin->Manage Components page to upload and install the component.
- Also see the BPI Wizard to create checks for your Business Processes.
To Install on Nagios Core:
Nagios BPI Community Edition
-Download to your /tmp directory and unzip the file, detailed instructions are in the INSTALL file.
To Monitor BPI Groups as a Service (Nagios Core):
- install the above check_bpi.php script to your plugins directory.
- Modify the include path in the check_bpi.php script to point to your api_tool.php file (located in your root nagiosbpi directory).
- USAGE: ./check_bpi.php (group_ID)
Nagios XI BPI Wizard:
Download The BPI Wizard
Support:
-Email me with feedback, support questions, or bugs. You can also post to the Nagios General Forum
CHANGELOG
CHANGELOG
Below are the perfect steps:
* cd /tmp
* git clone git://git.code.sf.net/p/nagios/nagiosbpi nagios-nagiosbpi
* cd nagios-nagiosbpi
* cp -R nagiosbpi /usr/local/nagios/share
* *cd /usr/local/nagios/share/nagiosbpi
* mkdir /usr/local/nagios/share/nagiosbpi/tmp
* chmod o+rx config_functions functions images tmp
* chmod o+rxw tmp
* chmod +x set_bpi_perms.sh
Edit "/usr/local/nagios/share/nagiosbpi/constants.conf" as below:
CONFIGFILE= /usr/local/nagios/share/nagiosbpi/bpi.conf
CONFIGBACKUP=/usr/local/nagios/share/nagiosbpi/tmp/bpi.conf.backup
##optional xml output of BPI group data. USE ABSOLUTE DIRECTORIES FOR ALL FILE LOCATIONS
XMLOUTPUT=/usr/local/nagios/share/nagiosbpi/tmp/bpi.xml
Finally, open NagiosBPI:
http://Nagios_IP/nagios/nagiosbpi
Enjoy....!!!
http://support.nagios.com/forum/viewtopic.php?f=7&t=29201#p111820
Looks like that link may have been removed. I don't have access to the packaged zip anymore, but you can checkout the 1.3 version here. http://sourceforge.net/p/nagios/svn/HEAD/tree/nagiosbpi/
I installed nagiosbpi in the past and it worked perfectly. Now it seems that the INSTALL file is outdated. Can not install.
This might be a great Add-On but I have to rate it as very poor because there is no such file set_bpi_perms.sh as mentioned in the INSTALL file.
I consider this really poor. As a work-around, it would have been nice to know what permissions/privileges are needed so one could do it manually.
Right now I'm only guessing (like chown nagios:www-data) and guessing is rarely good when reliably mapping business processes into Nagios.
If I get it running manually I might change the rating.
Disable iexplore compatibility mode or use Firefox or Chrome
One drawback I found is that failure of a non essential service causes a critical state for the group if it is the only non essential service. I would prefer if failure of non essential services would cause a warning state.