######################################################################################################################## # # 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