Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Directory Tree
Nagios Business Process Intelligence (BPI)
Meet The New Nagios Core Services Platform
Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.
Monitoring Made Magically Better
- Nagios Core on Overdrive
- Powerful Monitoring Dashboards
- Time-Saving Configuration Wizards
- Open Source Powered Monitoring On Steroids
- And So Much More!
Demo Video
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
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
Reviews (8)
This review rating is meant for Mr. Stecino only for providing nice way guidance to run Nagips BPI very well.
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....!!!
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....!!!
bystecino, October 22, 2014
1 of 1 people found this review helpful
For those who had issues in installing the BPI follow this post on Nagios Forum
http://support.nagios.com/forum/viewtopic.php?f=7&t=29201#p111820
http://support.nagios.com/forum/viewtopic.php?f=7&t=29201#p111820
byjohnmoody1, October 8, 2013
The link above only provides the version 2 of BPI which is only compatible with Nagios XI. If we can't get a v2 for Core, can we at least get a link to the last version that worked with Nagios Core?
Owner's reply
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/
zip don't contains tmp dir, set_bpi_perms.sh file, constants.conf file...
I installed nagiosbpi in the past and it worked perfectly. Now it seems that the INSTALL file is outdated. Can not install.
I installed nagiosbpi in the past and it worked perfectly. Now it seems that the INSTALL file is outdated. Can not install.
byronator, July 25, 2013
3 of 4 people found this review helpful
This review is considering the installation and documentation Nagios Core only.
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.
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.
Is there still any development in this tool?
Easy to install. Easy to configure. Nice overview.
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.
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.
Field-aligned will be better