########################################################################################################################
#
# configuration file for Nagios Business Processes
# Syntax description see README
# THIS IS AN EXAMPLE
# You have to define Your own processes using services defined in Your Nagios configuration
#
########################################################################################################################
#
# base components
#
internetconnection = internetconnection;Provider 1 | internetconnection;Provider 2
display 0;internetconnection;Internet Connection
loadbalancers = loadbalancer1;System Health | loadbalancer2;System Health
display 0;loadbalancers;Loadbalancer Cluster
#dns = dns1;DNS | dns2;DNS | dns3;DNS
dns = 2 of: dns1;DNS + dns2;DNS + dns3;DNS
display 0;dns;DNS Cluster
#
# ERP System
#
erp_system = erp;System Check & db;Select & dns
display 3;erp_system;ERP System
info_url erp_system;/handlungsanweisungen/erp.html
external_info erp_system;echo "system resource usage 34%"
#
# BP Webshop
#
webshop_frontend_line1 = webserver1;HTTPS & webserver1;HTTPD Slots & appserver1;HTTP
webshop_frontend_line2 = webserver2;HTTPS & webserver2;HTTPD Slots & appserver2;HTTP
webshop_frontend = webshop_frontend_line1 | webshop_frontend_line2
webshop = internetconnection & loadbalancers & dns & webshop_frontend & erp_system
display 0;webshop_frontend_line1;WebShop Frontend Servers Line1
display 0;webshop_frontend_line2;WebShop Frontend Servers Line2
display 0;webshop_frontend;WebShop Frontend Servers
display 1;webshop;WebShop
#template webshop_frontend_line1;webshop-bp-service
#template webshop_frontend_line2;webshop-bp-service
#template webshop_frontend;webshop-bp-service
#template webshop;webshop-bp-service
info_url webshop;/handlungsanweisungen/webshop.html
external_info webshop;echo "currently 48 user sessions, 17 anonymous sessions"
#
# BP WebSite
#
website_webserver1 = webserver1;HTTP & webserver1;HTTPD Slots
website_webserver2 = webserver2;HTTP & webserver2;HTTPD Slots
website_webservers = website_webserver1 | website_webserver2
website = internetconnection & loadbalancers & dns & website_webservers
display 0;website_webserver1;WebServer 1
display 0;website_webserver2;WebServer 2
display 0;website_webservers;WebServer Cluster
display 1;website;WebSite
external_info website;echo 'Please note: This afternoon maintainance on WebServer1,
Production only on WebServer2'
info_url website;/handlungsanweisungen/website.html
#
# BP eMail
#
mailgateways = mailgateway1;SMTP | mailgateway2;SMTP
mail = internetconnection & dns & mailgateways & groupwareserver;SMTP & groupwareserver;IMAP & groupwareserver;GroupDAV & groupwareserver;HTTPS
display 0;mailgateways;Mail Gateways
display 2;mail;eMail
info_url mail;/handlungsanweisungen/mail.html
#
# BP Intranet Portal
#
intranetportal = intranetwebserver;HTTPS & intranetwebserver;HTTPD Slots & intranetportalserver;HTTP & erp_system
display 3;intranetportal;Intranet Portal
external_info intranetportal;echo "currently 61 user sessions"
info_url intranetportal;/handlungsanweisungen/intranet-portal.html
#
# Test Systems
#
testsystem1 = dummyhost;dummyservice
testsystem2 = dummyhost;dummyservice
testsystem3 = dummyhost;dummyservice
display 4;testsystem1;Testsystem 1
display 4;testsystem2;Testsystem 2
display 4;testsystem3;Testsystem 3