Tripp Lite B098048 Owners Manual for B093- B097- and B098-Series Console Serve - Page 162

Overview of Network UPS Tools NUT

Page 162 highlights

8. Power, Environment and Digital I/O • By selecting UPS Logs, you will be presented with the log table of the load, battery charge level, temperature and other status information from all managed and monitored UPS systems. This information is logged for all UPS systems configured with the Log Status box checked. The information is also presented graphically. 8.2.6 Overview of Network UPS Tools (NUT) NUT is built on a networked model with a layered scheme of drivers, server and clients. NUT can be configured using the management console as described above, or you can configure the tools and manage the UPS systems directly from the command line. This section provides an overview of NUT. Full documentation is available at http://www.networkupstools.org/ doc. NUT is built on a networked model with a layered scheme of drivers, server and clients: • The driver programs communicate directly to the UPS equipment and run on the same host as the NUT network server (upsd). Drivers are provided for a wide assortment of equipment from most of the popular UPS vendors. They understand the specific language of each UPS. They communicate to serial, USB and SNMP network-connected UPS hardware and map the communications back to a compatibility layer. As a result, both a "smart" protocol UPS and a simple "power strip" model can be handled transparently. • The NUT network server program upsd is responsible for passing status data from the drivers to the client programs via the network. upsd can cache the status from multiple UPS systems and then serve this status data to many clients. upsd also contains access control features to limit the abilities of the clients, so only authorized hosts may monitor or control the UPS hardware. • There are a number of NUT clients that connect to upsd to check on the status of the UPS hardware and perform actions based on the status. These clients can run on the same host as the NUT server or they can communicate with the NUT server over the network, enabling them to monitor any UPS anywhere: o The upsc client provides a quick way to poll the status of a UPS server. It can be used inside shell scripts and other programs that require UPS data but do not want to include the full interface. o The upsmon client enables servers that draw power through the UPS to shutdown gracefully when the battery power reaches a critical low point. o Logging clients (upslog) and third party interface clients (Big Sister, Cacti, Nagios, Windows and more) are also available. • The latest release of NUT (2.4) also controls PDU systems, either natively using SNMP or through a binding to Powerman (open source software from Livermore Labs is embedded in Tripp Lite console servers). 162

  • 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

162
• By selecting
UPS Logs
, you will be presented with the log table of the load, battery charge level, temperature and other
status information from all managed and monitored UPS systems. This information is logged for all UPS systems configured
with the
Log Status
box checked. The information is also presented graphically.
8.2.6 Overview of Network UPS Tools (NUT)
NUT is built on a networked model with a layered scheme of drivers, server and clients. NUT can be configured using the
management console as described above, or you can configure the tools and manage the UPS systems directly from the
command line. This section provides an overview of NUT. Full documentation is available at http://www.networkupstools.org/
doc.
NUT is built on a networked model with a layered scheme of drivers, server and clients:
• The
driver
programs communicate directly to the UPS equipment and run on the same host as the NUT network server
(upsd). Drivers are provided for a wide assortment of equipment from most of the popular UPS vendors. They understand
the specific language of each UPS. They communicate to serial, USB and SNMP network-connected UPS hardware and map
the communications back to a compatibility layer. As a result, both a “smart” protocol UPS and a simple “power strip” model
can be handled transparently.
• The NUT network
server
program upsd is responsible for passing status data from the drivers to the client programs via the
network.
upsd
can cache the status from multiple UPS systems and then serve this status data to many clients.
upsd
also
contains access control features to limit the abilities of the clients, so only authorized hosts may monitor or control the UPS
hardware.
• There are a number of NUT
clients
that connect to
upsd
to check on the status of the UPS hardware and perform actions
based on the status. These clients can run on the same host as the NUT server or they can communicate with the NUT
server over the network, enabling them to monitor any UPS anywhere:
o The
upsc
client provides a quick way to poll the status of a UPS server. It can be used inside shell scripts and other
programs that require UPS data but do not want to include the full interface.
o The
upsmon
client enables servers that draw power through the UPS to shutdown gracefully when the battery power
reaches a critical low point.
o Logging clients (
upslog
) and third party interface clients (Big Sister, Cacti, Nagios, Windows and more) are also available.
• The latest release of NUT (2.4) also controls PDU systems, either natively using SNMP or through a binding to Powerman
(open source software from Livermore Labs is embedded in Tripp Lite console servers).
8. Power, Environment and Digital I/O