## unnoc conf file ## webroot webroot = /home/jason/www/demo ## wwwroot, the HTML reference location of webroot (i.e. unnoc.domain.com/webroot_path) ## this is a relational path in the HREF requests wwwroot = /demo ######################################################################## ## RRD variables ## all graphs are generated on the fly, when you actually want to view it. ## ## see README.rrdtool for more information ## enable RRD graphing feature rrd_enable = 1 ## path to RRD executable rrdtool_bin = /home/jason/local/bin/rrdtool ######################################################################## ## email settings ## send email alerts alert = 1 ## the host that will act as our SMTP relay mail_host = mailer-mx.unnoc.org ## this is the email address that unnoc sends out as email_from = noc ## this is a list of email addresses that get unnoc alerts email_group { group = default recipient = jasonbb@unnoc.org, jsmitz@unnoc.org } email_group { group = tools recipient = rfield@unnoc.org, chfra@unnoc.org, parche@unnoc.org } email_group { group = separate recipient = jasonbb@unnoc.org, group2@unnoc.org } email_group { group = headend recipient = alac@unnoc.org } ######################################################################## ## page settings ## to not receive pages, set page = 0 page = 1 ## this is the email address that gets short mail versions (like a txt pager, or cell phone) page_group { group = default recipient = mailer1_40855@vtext.com, mailer2_40855@vtext.com } ######################################################################## ## database info, stats table and hosts table db_db = "jason_unnoc" db_user = "jason_unnocro" db_pass = "nvsjkAaDSFASzkzjhe" db_host = "localhost" ## the user and group that the daemon should run as daemon_user = unnoc daemon_group = unnoc ## the number of concurrent connections that should be alive at any given time ## this will be on a per unnoc installation basis, based on the hardware that is installed ## the default is 8 daemon_concurrent = 10 ## for the demo unnoc_archive = 1182988095 ##---------------------------------------------------------------------- ## global options ## this is the description that is displayed on the main page description = Unnoc Demo NOC ## no response settings, for servers ## this setting is for flaky hardware, many times if you do an snmp query on a machine ## and it's CPU is bogged down, or disk usage is high, it does not connect, and unnoc ## will think it is either 'down' or 'no_response', this setting will try ## this many times before it actually alerts the admin that it's down. ## starts at 1 fuzz = 1 ## amount of disk space that that is considered a warning warn_disk_space = 85 ## load average that is considered a warning warn_load_avg = 3.00 ## Load-1 will alert on Load-1, Load-5 and Load-15 (all of them basically) ## Load-5 will alert on both Load-5 and Load-15 ## Load-15 will alert only on Load-15 ## ## valid options: Load-1 Load-5 Load-15 ## default: Load-15 load_alert = Load-15 ## uptime calculation, how is the uptime going to be calculated ## valid options are: ## ## mean Display the mean/avg uptime of all servers ## max Display the largest uptime value (up the longest) ## min Display the smallest uptime (up the shortest) ## default value is mean uptime_type = mean ## temperature warning ## this is for all temperature devices, when the temp hits this level it is an ## alert is raised temp_warn = 90 ## UPS Load percentage warning ## this is for all UPS devices, when it hits this load an alert is raised ups_load_warn = 95 # print_email_alerts = 1 ## set the loglevel loglevel = 2 ##---------------------------------------------------------------------- ## host definitions ## default interval for hosts, in minutes ## 0 will disable interval = 2 ## when do the network interfaces reset their peak values interface_reset = 05:55 host { hostname = bumblebee description = Linux VMware Server ($hostname) community = unnoc type = server load_alert = Load-15 updown = ping group = 100 fuzz = 4 } host { hostname = lyra description = Linux Server ($hostname) community = public-ext type = server fuzz = 4 group = 100 page = 0 } host { hostname = fremen description = Linux Server ($hostname) community = public-txe type = server fuzz = 3 group = 100 page = 0 } host { hostname = shockwave description = Juniper Netscreen SSG community = public12 type = generic primary_interface = 5 interface_columns = 2 interfaces_ignore = 13 group = 50 } host { hostname = galvatron description = Cisco 2651 Router community = public11 type = cisco-generic interval = 1 interfaces_ignore = 3,4,5,6 interface_columns = 2 primary_interface = 12 group = 50 } host { hostname = skywarp description = Cisco 2611 Router - SA1 community = public13 primary_interface = 3 interface_columns = 2 type = cisco-generic interval = 4 group = 50 page = 0 } host { hostname = thrust description = Cisco 2611 Router - SA2 community = public13 type = cisco-generic primary_interface = 3 interface_columns = 2 interval = 4 group = 50 page = 0 } host { hostname = scourge type = generic community = public12 description = Juniper Netscreen 5XT primary_interface = 2 updown = ping interval = 5 group = 50 fuzz = 4 } host { hostname = phrygia description = Cisco PIX 515 Firewall community = unnoc type = cisco-generic primary_interface = 1 group = 50 fuzz = 4 } host { hostname = g-sw-g0d0-1 description = Cisco Catalyst 3550-12T (Gig 1) community = unnoc type = cisco-generic interval = 3 interfaces_ignore = 13 interface_columns = 2 group = 51 } host { hostname = g-sw-g0d0-2 description = Cisco Catalyst 3560G-48 (Gig 2) community = unnoc type = cisco-generic interval = 3 interface_columns = 2 group = 51 } host { hostname = g-sw-g0d0-3 description = Cisco Catalyst 2970G-24 (Gig 3) community = unnoc type = cisco-generic interval = 3 interface_columns = 2 group = 51 } host { hostname = c-sw-c0d2-1 description = Cisco Catalyst 3550-48 (Fast 1) community = unnoc type = cisco-generic interval = 3 interfaces_ignore = 51 interface_columns = 2 group = 51 } host { hostname = c-sw-c0d2-2 description = Cisco Catalyst 3550-48 (Fast 2) community = unnoc type = cisco-generic interval = 3 interfaces_ignore = 51 interface_columns = 2 group = 51 } host { hostname = c-sw-c0d2-3 description = Cisco Catalyst 2950 (Fast 3) community = unnoc type = cisco-generic interface_columns = 2 interval = 3 group = 51 } host { hostname = c-sw-c0d2-5 description = Cisco Catalyst 2950 (Fast 5) community = unnoc type = cisco-generic interface_columns = 2 interval = 3 group = 51 } host { hostname = c-sw-c0d2-6 description = Cisco Catalyst 2950 (Fast 6) community = unnoc type = cisco-generic interface_columns = 2 interval = 3 group = 51 } host { hostname = c-sw-c0d2-7 description = Cisco Catalyst 2950 (Fast 7) community = unnoc interface_columns = 2 type = cisco-generic interval = 3 group = 51 } host { hostname = c-sw-c0d2-8 description = Cisco Catalyst 2900 XL (Fast 8) community = unnoc type = cisco-generic interval = 3 interfaces_ignore = 14 interface_columns = 2 group = 51 } host { hostname = c-sw-c0d2-9 description = Baystack 470-48T (Fast 9) community = unnoc type = generic interface_columns = 2 interval = 3 group = 51 page = 0 } host { hostname = c-sw-c0d2-10 description = Baystack 470-48T (Fast 10) community = unnoc type = generic interface_columns = 2 interval = 3 group = 51 page = 0 } host { hostname = surge description = Unnoc Server ($hostname) community = unnoc type = server plugin = mysql mysql_username = unnoc mysql_password = mypassword! updown = ping warn_load_avg = 1.8 group = 10 } host { hostname = nsa5 description = LVS Head ($hostname) community = unnoc type = server plugin = mysql mysql_username = unnoc mysql_password = mypassword1 group = 11 } host { hostname = san1, san2 description = LVS Node ($hostname) community = unnoc type = server fuzz = 2 updown = ping plugin = openldap openldap_basedn = dc=unnoc,dc=org openldap_binddn = uid=genlogin,ou=ncuser,dc=unnoc,dc=org openldap_bindpw = passWORDz group = 11 } host { hostname = skyhammer description = Barracuda Spam 300 community = public type = barracuda-spamfirewall updown = ping interval = 2 group = 11 } host { hostname = retro description = Linux Server ($hostname) community = unnoc type = server group = 10 plugin = psql psql_username = unnoc psql_password = MYpassw } host { hostname = overload description = Linux File Server ($hostname) community = unnoc type = server updown = ping load_alert = Load-15 warn_disk_space = 90 group = 10 } host { hostname = wideload description = Linux File Server ($hostname) community = unnoc type = server updown = ping load_alert = Load-15 warn_disk_space = 90 group = 10 } host { hostname = megatron description = Linux VM ($hostname) community = unnoc type = server updown = snmp plugin = openldap openldap_basedn = dc=unnoc,dc=org openldap_binddn = uid=genlogin,ou=ncuser,dc=unnoc,dc=org openldap_bindpw = passWORDz fuzz = 2 group = 15 } host { hostname = inferno description = Linux VM ($hostname) community = unnoc type = server plugin = openldap openldap_basedn = dc=unnoc,dc=org openldap_binddn = uid=genlogin,ou=ncuser,dc=unnoc,dc=org openldap_bindpw = passWORDz updown = ping group = 15 } host { hostname = mirage, ratchet description = Linux VM ($hostname) community = unnoc type = server group = 15 alert = 0 updown = ping } host { hostname = wheeljack description = Linux VM ($hostname) community = unnoc type = server load_alert = Load-15 fuzz = 2 updown = ping group = 15 } host { hostname = tracks description = Linux VM ($hostname) community = unnoc type = server group = 15 fuzz = 4 alert = 0 } host { hostname = bumper description = Linux VM ($hostname) community = unnoc type = server group = 15 alert = 0 updown = ping } host { hostname = optimus, cybertron description = Linux Server ($hostname) community = unnoc type = server updown = ping group = 30 alert_group = default, tools page = 0 fuzz = 2 plugin = mysql mysql_username = unnoc mysql_password = MyZPasww interval = 3 } host { hostname = phoenix description = Linux Server ($hostname) community = unnoc type = server updown = ping group = 30 alert_group = default, tools page = 0 fuzz = 2 interval = 3 disktype = hr disk { partition = /proc/bus/usb, /mnt/nfs ignore = 1 } disk { partition = / high_usage = 90% warn_usage = 80% device = /dev/sdb3 } disk { partition = /boot high_usage = 90% warn_usage = 80% device = /dev/sdb1 } disk { partition = /srv high_usage = 99% warn_usage = 95% device = /dev/sda1, /dev/sda2, /dev/sda3, /dev/sda4 device_display = /dev/array0/vol0 } } host { hostname = cbextest description = Linux Server ($hostname) community = unnoc type = server updown = ping group = 30 alert_group = default, tools page = 0 fuzz = 2 interval = 3 } host { hostname = maximus description = Linux Server ($hostname) community = unnoc type = server updown = ping group = 30 alert = 0 alert_group = default, tools page = 0 fuzz = 2 interval = 3 } host { hostname = rook, brawn description = Linux VM ($hostname) community = unnoc type = server updown = ping group = 40 fuzz = 2 } host { hostname = cosmos description = Linux VM ($hostname) community = unnoc type = server updown = ping group = 40 fuzz = 2 plugin = mysql mysql_username = unnoc mysql_password = Zvnmapassw } host { hostname = hoist description = Linux VM ($hostname) community = unnoc type = server updown = ping group = 40 fuzz = 2 } host { hostname = phaser description = Linux DB Server ($hostname) community = unnoc type = server updown = ping plugin = mysql, psql mysql_username = unnoc mysql_password = Mzpaosswrd psql_username = unnoc psql_password = PassZmm group = 10 fuzz = 2 } host { hostname = slingshot, scattershot description = Linux VM ($hostname) community = unnoc type = server updown = ping group = 40 fuzz = 2 } host { hostname = sandstrom description = XP Workstation VM ($hostname) community = unnoc type = ms-server updown = snmp group = 40 fuzz = 3 proc { name = vmwareservice.exe, vmwareuser.exe, vmwaretray.exe description = VMware Tools min = 1 } proc { name = explorer.exe, snmp.exe, svchost.exe } proc { name = esollmd.exe, armlmd.exe, lmgrd.exe min = 1 } proc { name = mcshield.exe, frameworkservice.exe min = 1 } } host { hostname = ultramagnus description = Vista Workstation ($hostname) community = unnoc type = ms-server updown = snmp group = 41 fuzz = 3 page = 0 all_processes = 1 } host { hostname = hotshot, airazor description = XP Workstation ($hostname) community = unnoc type = ms-server updown = snmp group = 41 fuzz = 3 page = 0 all_processes = 1 } host { hostname = rhinox description = XP Workstation ($hostname) community = unnoc type = ms-server updown = snmp group = 41 fuzz = 3 page = 0 proc { name = mcshield.exe, winvnc4.exe min = 1 } proc { name = Device Spy.exe, svchost.exe, explorer.exe } proc { name = wmplayer.exe, wmpnetwk.exe } } host { hostname = jetfire description = XP Workstation ($hostname) community = unnoc type = ms-server updown = snmp group = 41 fuzz = 3 page = 0 alert = 0 proc { name = TwonkyMediaServer.exe, TwonkyMedia.exe } proc { name = explorer.exe, svchost.exe, winlogon.exe, services.exe } proc { name = iexplore.exe } } host { hostname = arcee description = Windows XP (arcee) community = unnoc type = ms-server updown = snmp group = 41 fuzz = 3 page = 0 alert = 0 alert_group = default, tools proc { name = TwonkyMediaServer.exe, TwonkyMedia.exe } proc { name = explorer.exe, svchost.exe, winlogon.exe, services.exe } } host { hostname = rollout description = Linux Server ($hostname) community = unnoc type = server group = 10 fuzz = 3 alert = 1 plugin = openldap openldap_basedn = dc=unnoc,dc=org openldap_binddn = uid=genlogin,ou=ncuser,dc=unnoc,dc=org openldap_bindpw = passWORDz } host { hostname = mainframe description = Apple Xserve community = unnoc type = server alert = 0 interval = 2 group = 10 } host { hostname = rumbler description = Linux Server ($hostname) community = unnoc type = server load_alert = Load-15 warn_load_avg = 7.00 interval = 1 group = 10 alert_blackout = 06:23 - 06:28 } host { hostname = quickmix description = Linux Build Server ($hostname) community = unnoc type = server load_alert = Load-15 interval = 3 group = 30 alert = 0 } host { hostname = slag description = Linux Server ($hostname) community = unnoc type = server updown = none interval = 3 group = 30 alert = 0 } host { hostname = slide description = NetApp FAS3020 Filer community = unnoc type = netapp group = 10 disk { partition = /vol/lun1/ warn_usage = 95% high_usage = 97% } disk { partition = /vol/lun2/ warn_usage = 95% high_usage = 97% } disk { partition = /vol/mail/ warn_usage = 85% high_usage = 95% } disk { partition = fc0 warn_usage = 101% high_usage = 101% } disk { partition = sata0 ignore = 1 } } host { hostname = volt01, volt02, volt03, volt04, volt05, volt06 description = Linux Build Node ($hostname) community = unnoc type = server updown = ping group = 22 alert_group = default, tools fuzz = 2 page = 0 } host { hostname = electro01, electro02, electro03, electro04, electro07, electro08, electro09, electro10 description = Linux Build Node ($hostname) community = unnoc type = server updown = ping group = 23 alert_group = default, tools fuzz = 2 page = 0 } host { hostname = aironet1, aironet2, aironet3 description = Cisco Aironet - $snmp updown = ping type = aironet community = unnoc interval = 2 fuzz = 2 } host { hostname = aironet4 description = Cisco Aironet - $snmp updown = ping type = aironet community = unnoc interval = 3 fuzz = 4 } host { hostname = apc-ups-1 description = APC Smart-UPS VT 30kVA - ($hostname) community = unnoc group = 70 type = apc interval = 1 updown = ping fuzz = 2 } host { hostname = apc-ups-2 description = APC Smart-UPS 2200 - ($hostname) community = unnoc on_battery_alerts = 1 group = 70 type = apc interval = 1 updown = ping fuzz = 2 } host { hostname = apc-power-1, apc-power-2, apc-power-4, apc-power-5 description = PDU - $snmp - ($hostname) community = unnoc group = 70 type = apc-pdu interval = 1 updown = ping alert = 1 page = 0 } host { hostname = apc-power-3 description = PDU - $snmp - ($hostname) community = unnoc group = 70 type = apc-pdu interval = 1 updown = ping alert = 0 } host { hostname = apc-stbs.zion description = PDU - $snmp community = unnoc group = 70 type = apc-pdu interval = 1 updown = ping alert = 0 } host { hostname = hp description = HP Laserjet 2200 ($hostname) community = public type = generic fuzz = 5 updown = ping group = 60 } host { hostname = hp2 description = HP Laserjet 4100 ($hostname) community = public type = generic fuzz = 5 updown = ping group = 60 } host { hostname = hp3 description = HP Laserjet 5100 ($hostname) community = public type = generic fuzz = 5 updown = ping group = 60 } host { hostname = hp4 description = HP Laserjet 4200 ($hostname) community = public type = generic fuzz = 5 updown = ping group = 60 } host { hostname = hp5 description = HP Laserjet 5000DN ($hostname) community = unnoc type = generic fuzz = 5 updown = ping group = 60 } host { hostname = lexmark description = Lexmark Optra T522 ($hostname) community = public type = generic fuzz = 5 updown = ping group = 60 } host { hostname = plotter description = HP DesignJet 530C ($hostname) community = unnoc type = ms-server fuzz = 3 updown = ping group = 60 proc { name = winvnc4.exe description = WinVNC } all_processes = 1 } host { hostname = em01b-1 description = Server Room EM01B type = em01 updown = ping fuzz = 5 group = 60 } host { hostname = mail.unnoc.net description = Linux Server (cerebros) type = generic updown = ping fuzz = 3 group = 430 alert_group = separate page = 0 } host { hostname = gw-1.unnoc.net description = Netopia DSL Router type = generic updown = ping fuzz = 3 group = 431 alert_group = separate page = 0 } host { hostname = odysseus description = VMware VCMS 2.0.1 - VI3 Core service_url = https://odysseus/sdk/vimService community = unnoc type = vcms user = unnoc password = vcpasswordWORD interval = 2 group = 111 proc { name = vpxd.exe description = VC Service ($name) min = 1 max = 1 } proc { name = sqlmangr.exe, sqlservr.exe description = MS SQL Server ($name) min = 1 } proc { name = lmgrd.exe, VMWARELM.exe description = License Server ($name) min = 1 } proc { name = explorer.exe, SNMP.EXE, WINLOGON.EXE, SMSS.EXE, SERVICES.EXE, CSRSS.EXE description = Windows ($name) } } host { hostname = skylynx description = ESX 3.0.1 server ($hostname) type = esx community = unnoc group = 112 interval = 2 } host { hostname = impactor description = ESX 3.0.1 server ($hostname) type = esx community = unnoc group = 112 interval = 2 } host { hostname = devcon description = ESX 3.0.1 standalone ($hostname) type = esx community = unnoc group = 112 interval = 2 } host { hostname = ccts1, ccts2, ccts3, ccts4, ccts5, ccts6, ccts7, ccts8, ccts9, ccts10, ccts11, ccts12, ccts-backup1 description = Streamer ($hostname) type = generic group = 121 updown = ping interval = 2 fuzz = 4 alert_group = headend page = 0 } ######################################################################## ## system status plugin system-status { ## how often is the system status plugin run, value in minutes ## 0 will disable it interval = 1 ## if you want to be able to check the unnoc status from a non-web-enabled phone ## (or any email account for that matter), input the information below ## This requires a valid POP account and a valid SMTP host (with no sending restrictions) username = 'noc' password = 'nocpassword' pop_server = 'mailer-pop.unnoc.org' ## valid emails for system status input, these are defined so outsiders cannot get the unnoc ## status. If you send from one of these emails, then it will reply back to that email address ## only valid_emails { mailer1_40855@vtext.com mailer2_40855@vtext.com mailer3_40855@vtext.com mailer4_40855@vtext.com } }