Imported Upstream version 2.6.3
This commit is contained in:
parent
45043b58d0
commit
fad6ced6f6
255 changed files with 11081 additions and 4629 deletions
59
docs/man/nutscan.txt
Normal file
59
docs/man/nutscan.txt
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
NUTSCAN(3)
|
||||
==========
|
||||
|
||||
NAME
|
||||
----
|
||||
|
||||
nutscan - Network UPS Tools (NUT) device discovery library
|
||||
|
||||
DESCRIPTION
|
||||
-----------
|
||||
|
||||
The Network UPS Tools (NUT) *nutscan* library provides the same discovery
|
||||
related features that are also offered by linkman:nut-scanner[8].
|
||||
|
||||
It allows to discover supported NUT devices (USB, SNMP, Eaton XML/HTTP and IPMI)
|
||||
and NUT servers (using Avahi or the classic connection method).
|
||||
|
||||
|
||||
DISCOVERY FUNCTIONS
|
||||
-------------------
|
||||
|
||||
First, include the needed header file:
|
||||
|
||||
#include <nut-scan.h>
|
||||
|
||||
Then, to discover new devices, use the appropriate function:
|
||||
|
||||
- linkman:nutscan_scan_usb[3] for supported USB devices,
|
||||
- linkman:nutscan_scan_snmp[3] for supported SNMP agents,
|
||||
- linkman:nutscan_scan_xml_http[3] for Eaton Network Management Card,
|
||||
- linkman:nutscan_scan_nut[3] for NUT servers (upsd), using the classic method,
|
||||
- linkman:nutscan_scan_avahi[3] for NUT servers (upsd), using the mDNS (Avahi) method,
|
||||
- linkman:nutscan_scan_ipmi[3] for supported IPMI PSU.
|
||||
|
||||
|
||||
All these functions return a list of devices found, using the nutscan_device_t
|
||||
structure. This one is described in linkman:nutscan_add_device_to_device[3].
|
||||
|
||||
Helper functions are also provided to output data using standard format:
|
||||
|
||||
- linkman:nutscan_display_parsable[3] for parsable output,
|
||||
- linkman:nutscan_display_ups_conf[3] for ups.conf style.
|
||||
|
||||
|
||||
ERROR HANDLING
|
||||
--------------
|
||||
There is currently no specific mechanism around error handling.
|
||||
|
||||
|
||||
SEE ALSO
|
||||
--------
|
||||
linkman:nut-scanner[8],
|
||||
linkman:nutscan_scan_usb[3], linkman:nutscan_scan_snmp[3]
|
||||
linkman:nutscan_scan_xml_http[3], linkman:nutscan_scan_nut[3]
|
||||
linkman:nutscan_scan_avahi[3], linkman:nutscan_scan_ipmi[3]
|
||||
linkman:nutscan_display_parsable[3], linkman:nutscan_display_ups_conf[3]
|
||||
linkman:nutscan_new_device[3], linkman:nutscan_free_device[3]
|
||||
linkman:nutscan_add_device_to_device[3], linkman:nutscan_add_option_to_device[3]
|
||||
linkman:nutscan_cidr_to_ip[3]
|
||||
Loading…
Add table
Add a link
Reference in a new issue