[Nut-upsdev] A patch to add a command to get client information
Arnaud Quette
aquette.dev at gmail.com
Wed Feb 1 14:58:11 UTC 2012
2012/1/25 Rene Martín Rodríguez <rmrodri at ull.edu.es>:
> Hello!!
¡Hola René Martin ;-)
> I'm a sysadmin at La Laguna University in Spain. We are using NUT to manage
> our UPS with great success, but we miss a feature and we would like to send
> this patch to you.
>
> If you apply this patch running upsd -c info you'll get information about
> client connections in syslog. This is very simple and helpfull if you have
> hundreds of servers connected to the same upsd.
indeed, it's an interesting feature.
after thinking a bit, here is a potentially more useful approach, that
would complement "GET NUMLOGINS":
Add a new "LIST CLIENT" command to the network protocol [1]
Form:
LIST CLIENT [device_name]
Response:
BEGIN LIST CLIENT
CLIENT <client IP address> <device name>
...
END LIST CLIENT
BEGIN LIST CLIENT
CLIENT ::1 ups1
CLIENT ::1 ups2
CLIENT 166.99.250.2 ups2
END LIST CLIENT
This would be completed by a new upsc option ("-c" for example) to get
this list.
Note that this is more an RFC, since it's just a base idea (I've not
checked all details).
So feedback and comments welcome...
Would the above suits your needs René Martin?
> Thank you for your nice work!!
thanks for your contribution.
cheers,
Arnaud
--
[1] http://www.networkupstools.org/docs/developer-guide.chunked/ar01s09.html
--
Linux / Unix Expert R&D - Eaton - http://powerquality.eaton.com
Network UPS Tools (NUT) Project Leader - http://www.networkupstools.org/
Debian Developer - http://www.debian.org
Free Software Developer - http://arnaud.quette.free.fr/
More information about the Nut-upsdev
mailing list