[Check_mk (deutsch)] Schwelenwerte für geclusterte Services

Oleg Roitburd oroitburd at gmail.com
Mo Jul 16 10:35:56 CEST 2012


Hallo,

suche die Möglichkeiten die Schwelenwerte für geclusterte Services zu
definieren.
Habe in main.mk für alle "df" folgendes definiert
all_hosts = [    "serverX|windows|tsmbackup",
                      "serverY|windows|tsmbackup",
]

clusters = {
 "tsmbackup" : [ "serverX", "serverY" ],
}


clustered_services = [
 ( ["tsmbackup"], ALL_HOSTS, [ "fs_I:/", "fs_J:/", "fs_K:/", "fs_L:/",
"fs_M:/", "fs_N:/", "fs_O:/", "fs_P:/", "fs_Q:/" ] ),
]

check_parameters += [
 ( (95, 98),  ALL_HOSTS, [ "fs_" ] ),
 ( { "levels" : (101, 102)}, [ "tsmbackup" ], ALL_HOSTS, [ "fs_I:/",
"fs_J:/", "fs_K:/", "fs_L:/", "fs_M:/", "fs_N:/", "fs_O:/", "fs_P:/",
"fs_Q:/" ] ),
]

Diese konfiguration veranlansst, dass die "df"s auf einzelnen Servern
übernommen werden. Aber für cluster gilt immer noch
def get_sorted_check_table(hostname):
    return [('df', 'I:/', (95, 98), 'fs_I:/', ''), ('df', 'J:/', (95,
98), 'fs_J:/', ''), ('df', 'K:/', (95, 98), 'fs_K:/', ''), ('df',
'L:/', (95, 98), 'fs_L:/', ''), ('df', 'M:/', (95, 98), 'fs_M:/', ''),
('df', 'N:/', (95, 98), 'fs_N:/', ''), ('df', 'O:/', (95, 98),
'fs_O:/', ''), ('df', 'P:/', (95, 98), 'fs_P:/', ''), ('df', 'Q:/',
(95, 98), 'fs_Q:/', '')]

Wie definiert man das richtig?

Gruss
Oleg Roitburd



Mehr Informationen über die Mailingliste checkmk-de