<div dir="ltr"><div><div>Hi,<br><br></div>Once you have multiple paths to the same device you need to have logic to decide what source is more correct at any point or to decide per-piece what to take from which input. One thing to note is that the ups drivers are not reading data atomically and so one reader can have partially stale data and you need to figure it out. Also, network latencies and packet loss may cause additional confusion.<br>

<br></div>It is a good idea to have multipath to the ups but it needs to be done carefully.<br><br>Baruch<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Feb 17, 2014 at 9:33 PM, Jim Klimov <span dir="ltr"><<a href="mailto:jimklimov@cos.ru" target="_blank">jimklimov@cos.ru</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello all,<br>
<br>
  Given that some UPSes and other devices manageable by NUT may have<br>
several means of connectivity simultaneously, such as USB/Serial and<br>
SNMP, it may be useful to utilize several connection methods to the<br>
same UPS.<br>
<br>
  Moreover, a couple of master servers with connection to the<br>
engineering VLAN (where an SNMP UPS is present) might provide<br>
equivalent "access" to the UPS data for the slave systems without<br>
access to that VLAN.<br>
<br>
  I believe the key idea here is to have a grouping of MONITOR<br>
rules (or perhaps a new similar keyword) that would state that<br>
a number of "ups@host login pass" tuples correspond to the same<br>
set of "N powersources fed". As long as at least one "data path"<br>
provides non-stale data, we consider that the UPS information<br>
is available for this set of powersources.<br>
<br>
  Does this idea sound sane and/or useful? ;)<br>
<br>
Thanks,<br>
//Jim Klimov<br>
<br>
<br>
______________________________<u></u>_________________<br>
Nut-upsdev mailing list<br>
<a href="mailto:Nut-upsdev@lists.alioth.debian.org" target="_blank">Nut-upsdev@lists.alioth.<u></u>debian.org</a><br>
<a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsdev" target="_blank">http://lists.alioth.debian.<u></u>org/cgi-bin/mailman/listinfo/<u></u>nut-upsdev</a><br>
</blockquote></div><br></div>