-
Notifications
You must be signed in to change notification settings - Fork 2
/
eenodes_icinga.cfg
79 lines (68 loc) · 2.26 KB
/
eenodes_icinga.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# sample definition for Spectrum Archive hosts and service checks based on check_spectrumarchive.sh
define hostgroup {
hostgroup_name eenodes
alias EE Nodes
members eenode1,eenode2
}
# IP addresses of hosts must be adjusted
define host {
use generic-host
host_name eenode1
alias EE Node 1
address <node 1 IP>
}
# IP addresses of hosts must be adjusted
define host {
use generic-host
host_name eenode2
alias EE Node 2
address <node 2 IP>
}
define service {
use generic-service
hostgroup_name eenodes
service_description Current Users
check_command check_nrpe!check_users
}
define service {
use generic-service
hostgroup_name eenodes
service_description Check EE software state
check_command check_nrpe!check_ee_state
}
define service {
use generic-service
hostgroup_name eenodes
service_description Check EE node state
check_command check_nrpe!check_ee_nodes
}
define service {
use generic-service
hostgroup_name eenodes
service_description Check EE drive states
check_command check_nrpe!check_ee_drives
}
define service {
use generic-service
hostgroup_name eenodes
service_description Check EE tape states
check_command check_nrpe!check_ee_tapes
}
define service {
use generic-service
hostgroup_name eenodes
service_description Check EE pool state
check_command check_nrpe!check_ee_pools
}
define service {
use generic-service
hostgroup_name eenodes
service_description Check EE running tasks
check_command check_nrpe!check_ee_rtasks
}
define service {
use generic-service
hostgroup_name eenodes
service_description Check EE completed tasks
check_command check_nrpe!check_ee_ctasks
}