Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
NETXML-UPS(8)			   NUT Manual			   NETXML-UPS(8)

NAME
     netxml-ups  -  Driver  for  Eaton	/  MGE	Network  Management Card / Proxy
     (XML/HTTP Protocol) equipment

SYNOPSIS
     netxml-ups -h

     netxml-ups -a UPS_NAME [OPTIONS]

	 Note

	 This man page only documents  the  hardware-specific  features  of  the
	 netxml-ups  driver.  For information about the core driver, see nutups-
	 drv(8).

SUPPORTED HARDWARE
     netxml-ups supports all recent Eaton / MGE models which use a Network  Man-
     agement  Card  or Proxy (MGE XML/HTTP protocol based). This applies to both
     Eaton (previously MGE Office Protection Systems) and to  MGE  UPS	SYSTEMS.
     Supported card and proxy models are:

     *	 NMC Minislot (Ref 66102, firmware EA or newer),

     *	 SNMP/Web Minislot card (Ref 66244)

     *	 NMC Transverse (Ref 66074),

     *	 NMC & Modbus/JBus (Ref 66103),

     *	 Network Management Proxy,

     *	 ePDU Monitored (newer version).

     Older  models,  such  as  SNMP card (Ref 66062 and Ref 66045), use the SNMP
     protocol and should use the snmp-ups(8) driver with the mibs=mge parameter.

EXTRA ARGUMENTS
     This driver supports the following optional settings in the ups.conf(5):

     timeout=value
	 The timeout for connecting to and reading from the UPS. Defaults  to  5
	 seconds.  Don't  change  this value unless you know exactly what you're
	 doing.

	 This value must never be higher than half the MAXAGE value specified in
	 upsd.conf(5), otherwise you run the risk that upsd(8) declares the dri-
	 ver stale while it is waiting for a connection to timeout.

     subscribe
	 Connect to the NMC in subscribed mode. This allows to receive notifica-
	 tions and alarms more quickly, beside from  the  standard  polling  re-
	 quests.

     login=value
	 Set the login value for authenticated mode. This feature also needs the
	 password  argument, and allows value settings in the card. This feature
	 is not used yet.

     password=value
	 Set the password value, needed with the login for  authenticated  mode.
	 This feature is not used yet.

     shutdown_duration=value
	 Set  the  shutdown  duration  of the operating system, in seconds. This
	 represents the amount of time needed by the system to operate	a  clean
	 shutdown. Defaults to 120 seconds.

     shutdown_timer=value
	 Set the shutdown timer, in seconds. After value seconds running on bat-
	 tery,	the  local  system will receive a notification to shut down. De-
	 faults to "none" (disabled).

     do_convert_deci
	 If this flag value is present, the driver assumes you have a  very  old
	 MGE  networked  UPS (or rather an old network management card firmware)
	 which serves certain measurements  spelled  10x  too  big  in	the  XML
	 markup.

	 Originally  such  measurements were decimated by the driver -- but this
	 is wrong for newer, more sane, devices -- so this behavior  was  depre-
	 cated	and is now disabled by default. Enabling this flag in configura-
	 tion of a particular driver instance  restores  the  old  behavior  for
	 those measurements.

IMPLEMENTATION
     The  hostname  of	the  networked	UPS  is specified with the port value in
     ups.conf, i.e.:

	 [mgexml]
		 driver = netxml-ups
		 port = http://netxml-ups.example.com:80

     Specifying the method to connect to the UPS (http, https) is mandatory.  If
     the port is equal to the default for the method specified (80 for http, 443
     for https) it may be omitted.

     In  order	not to overload older NMCs by polling them too frequently, it is
     recommended  to  increase	the  "pollinterval"   (see   nutupsdrv(8))   and
     ups.conf(5)) to at least 5 seconds.

KNOWN ISSUES
   HTTP(S) proxies
     Don't  connect  to the UPS through a proxy. Although it would be trivial to
     add support for proxies, this is not recommended and don't ask for it.  Not
     only  because it will prevent the driver to make a persistent connection to
     the UPS, but also it adds an additional failure mode.  If	the  proxy  goes
     down  (for whatever reason), the driver will no longer be able to reach the
     UPS.

   Using host names for UPS NMC
     An UPS network management card may be assigned a fixed/static IP address or
     a dynamic one (e.g. by DHCP) in your network. Due to this, you may want  or
     have  to use a dynamic naming service to access the UPS. Note that this may
     become a problem specifically during large outages and shutdowns, when your
     DHCP/DNS server might already go down while the driver needs to resolve the
     name involved (especially during late-shutdown hooks, when a  new	instance
     of  the  driver program might start just to tell the UPS to power off or to
     power-cycle).

     It may be wise to ensure your OS name service client can cache the UPS name
     sufficiently long,  or  to  use  fixed  IP  addressing  (and  an  entry  in
     /etc/hosts  for  good  measure,  so  you  only  have one spot to eventually
     re-configure this).

AUTHORS
     Arjen de Korte <adkorte-guest@alioth.debian.org>

SEE ALSO
   The core driver:
     nutupsdrv(8)

   Internet resources:
     The NUT (Network UPS Tools) home page: https://www.networkupstools.org/

Network UPS Tools 2.8.5.	   08/04/2026			   NETXML-UPS(8)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=netxml-ups&sektion=8&manpath=FreeBSD+Ports+15.1.quarterly>

home | help