Tripp Lite B0930042E4U Owners Manual for B093- B097- and B098-Series Console S - Page 190

Advanced Distributed Monitoring Configuration

Page 190 highlights

10. Nagios Integration 10.3 Advanced Distributed Monitoring Configuration 10.3.1 Sample Nagios Configuration An example configuration for Nagios is listed below. The example configuration shows how to set up a remote console server to monitor a single host with both network and serial connections. Each check contains two configurations: one for NRPE and one for NSCA. In practice, these would be combined into a single check using NSCA as a primary method and defaulting to NRPE if checked late. For more information, refer to Nagios documentation (http://www.nagios.org/docs/) on Service and Host Freshness Checks. ; Host definitions ; ; Tripp Lite Console server define host{ use generic-host host_name tripp-lite alias Console server address 192.168.254.147 } ; Managed Host define host{ use generic-host host_name server alias server address 192.168.254.227 } ; NRPE daemon on gateway define command { command_name check_nrpe_daemon command_line $USER1$/check_nrpe -H 192.168.254.147 -p 5666 } define service { service_description NRPE Daemon host_name tripp-lite use generic-service check_command check_nrpe_daemon } ; Serial Status define command { command_name check_serial_status command_line $USER1$/check_nrpe -H 192.168.254.147 -p 5666 -c check_serial_$HOSTNAME$ } define service { service_description Serial Status host_name server use generic-service check_command check_serial_status } define service { service_description serial-signals-server host_name server use generic-service check_command check_serial_status active_checks_enabled 0 passive_checks_enabled 1 } 190

  • 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
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288

190
10. Nagios Integration
10.3 Advanced Distributed Monitoring Configuration
10.3.1 Sample Nagios Configuration
An example configuration for Nagios is listed below. The example configuration shows how to set up a remote console server
to monitor a single host with both network and serial connections. Each check contains two configurations: one for NRPE and
one for NSCA. In practice, these would be combined into a single check using NSCA as a primary method and defaulting to
NRPE if checked late. For more information, refer to Nagios documentation (http://www.nagios.org/docs/) on
Service and
Host Freshness Checks
.
; Host definitions
;
; Tripp Lite Console server
define host{
use
generic-host
host_name
tripp-lite
alias
Console server
address
192.168.254.147
}
; Managed Host
define host{
use
generic-host
host_name
server
alias
server
address
192.168.254.227
}
; NRPE daemon on gateway
define command {
command_name check_nrpe_daemon
command_line
$USER1$/check_nrpe -H 192.168.254.147 -p 5666
}
define service {
service_description
NRPE Daemon
host_name
tripp-lite
use
generic-service
check_command
check_nrpe_daemon
}
; Serial Status
define command {
command_name check_serial_status
command_line
$USER1$/check_nrpe -H 192.168.254.147 -p 5666 -c check_serial_$HOSTNAME$
}
define service {
service_description
Serial Status
host_name
server
use
generic-service
check_command
check_serial_status
}
define service {
service_description
serial-signals-server
host_name
server
use
generic-service
check_command
check_serial_status
active_checks_enabled
0
passive_checks_enabled
1
}