Ignore:
Timestamp:
Apr 29, 2009, 1:28:12 PM (15 years ago)
Author:
quentin
Message:
Treat NRPE connection failures as 'UNKNOWN' service state, and don't notify on UNKNOWN services
File:
1 edited

Legend:

Unmodified
Added
Removed
  • noc/nagios/services.cfg

    r1074 r1106  
    1313
    1414define service {
     15        name    scripts-nrpe-service
     16        use     scripts-service
     17        notification_options    w,c,r
     18        register 0
     19}
     20
     21define service {
    1522        use                             scripts-service
    1623        hostgroup_name                  scripts-all
     
    99106
    100107define service {
    101         use     scripts-service
     108        use     scripts-nrpe-service
    102109        hostgroup_name  scripts-mail
    103110        service_description     POSTFIX
     
    105112}
    106113
    107 define servicedependency {
    108         hostgroup_name  scripts-mail
    109         service_description     NRPE
    110         dependent_service_description   POSTFIX
    111         execution_failure_criteria      n
    112         notification_failure_criteria   w,u,c
    113 }
    114 
    115114define service {
    116115        use     scripts-service
     
    132131
    133132define service {
    134         use     scripts-service
     133        use     scripts-nrpe-service
    135134        hostgroup_name  scripts-user
    136135        service_description     NSCD
     
    139138
    140139define service {
    141         use scripts-service
     140        use scripts-nrpe-service
    142141        hostgroup_name scripts-user
    143142        service_description     AFS
     
    146145
    147146define service {
    148         use scripts-service
     147        use scripts-nrpe-service
    149148        hostgroup_name scripts-user
    150149        service_description     CRON-WORKING
     
    154153
    155154define service {
    156         use     scripts-service
     155        use     scripts-nrpe-service
    157156        hostgroup_name  scripts-user
    158157        service_description     USERS
    159158        check_command   check_remote_users!50!25
    160 }
    161 
    162 define servicedependency {
    163         hostgroup_name  scripts-user
    164         service_description     NRPE
    165         dependent_service_description   NSCD,AFS,USERS,CRON-WORKING
    166         execution_failure_criteria      n
    167         notification_failure_criteria   w,u,c
    168159}
    169160
     
    191182
    192183define service {
    193         use     scripts-service
     184        use     scripts-nrpe-service
    194185        hostgroup_name  scripts-cron
    195186        service_description     CRON
     
    197188}
    198189
    199 define servicedependency {
    200         hostgroup_name  scripts-cron
    201         service_description     NRPE
    202         dependent_service_description   CRON
    203         execution_failure_criteria      n
    204         notification_failure_criteria   w,u,c
    205 }
    206 
    207190define service {
    208191        use     scripts-service
     
    213196
    214197define service {
    215         use     scripts-service
     198        use     scripts-nrpe-service
    216199        hostgroup_name  scripts-real
    217200        service_description     DISK
     
    219202}
    220203
    221 define servicedependency {
    222         hostgroup_name  scripts-real
    223         service_description     NRPE
    224         dependent_service_description   DISK
    225         execution_failure_criteria      n
    226         notification_failure_criteria   w,u,c
    227 }
    228 
    229 define service {
    230         use     scripts-service
    231         host_name       b-m,o-f
     204define service {
     205        use     scripts-nrpe-service
     206        hostgroup_name  scripts-user
    232207        service_description     LOAD
    233208        check_command   check_remote_load!50:50:50!100:50:50
    234209}
    235210
    236 define servicedependency {
    237         host_name       b-m,o-f
    238         service_description     NRPE
    239         dependent_service_description   LOAD
    240         execution_failure_criteria      n
    241         notification_failure_criteria   w,u,c
    242 }
    243 
    244 define service {
    245         use     scripts-service
     211define service {
     212        use     scripts-nrpe-service
    246213        hostgroup_name  mysql-masters,mysql-slaves
    247214        service_description     LOAD
     
    268235
    269236define service {
    270         use     scripts-service
     237        use     scripts-nrpe-service
    271238        hostgroup_name  mysql-masters
    272239        service_description     MYSQL-M
     
    276243
    277244define service {
    278         use     scripts-service
     245        use     scripts-nrpe-service
    279246        hostgroup_name  mysql-slaves
    280247        service_description     MYSQL-S
     
    284251
    285252define service {
    286         use     scripts-service
    287         host_name       b-m,o-f,b-k
     253        use     scripts-nrpe-service
     254        hostgroup_name  scripts-user
    288255        service_description     CPU
    289256        notifications_enabled   0
    290257        check_command   check_remote_procs_P!4!6!50
    291258}
    292 define servicedependency {
    293         hostgroup_name  scripts-user
    294         service_description     NRPE
    295         dependent_service_description   CPU
    296         execution_failure_criteria      n
    297         notification_failure_criteria   w,u,c
    298 }
Note: See TracChangeset for help on using the changeset viewer.