<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic RE: Transceiver DDMI stats via SNMP in ExtremeSwitching (EOS)</title>
    <link>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60093#M1859</link>
    <description>FWIW Here is an expect script for the show transceiver command&lt;BR /&gt;
&lt;BR /&gt;
I highly recommand using the ro login for the switch!!&lt;BR /&gt;
&lt;BR /&gt;
#! /usr/bin/expect&lt;BR /&gt;
&lt;BR /&gt;
set host [lrange $argv 0 0]&lt;BR /&gt;
set port [lrange $argv 1 1]&lt;BR /&gt;
&lt;BR /&gt;
spawn ssh ro@$host&lt;BR /&gt;
expect {&lt;BR /&gt;
  {word:?} {send "password\r"}&lt;BR /&gt;
}&lt;BR /&gt;
expect {&lt;BR /&gt;
  {)-&amp;gt;} {send "show port transceiver $port\r"}&lt;BR /&gt;
}&lt;BR /&gt;
expect {&lt;BR /&gt;
  {)-&amp;gt;} {send "exit\r"}&lt;BR /&gt;
}&lt;BR /&gt;
exit&lt;BR /&gt;
And here is the wrapper in bash&lt;BR /&gt;
&lt;BR /&gt;
#!/bin/bash&lt;BR /&gt;
&lt;BR /&gt;
if [ $# -ne 2 ]; then&lt;BR /&gt;
  echo "Syntax: $0 host port"&lt;BR /&gt;
  exit 1&lt;BR /&gt;
fi&lt;BR /&gt;
&lt;BR /&gt;
TMPF=/dev/shm/$0.$1.$2.tmp&lt;BR /&gt;
rm -f $TMP&lt;BR /&gt;
&lt;BR /&gt;
host=$1&lt;BR /&gt;
port=$2&lt;BR /&gt;
&lt;BR /&gt;
/usr/local/nagios/libexec/show-transceiver.xp $1 $2 &amp;gt; $TMPF&lt;BR /&gt;
&lt;BR /&gt;
VOLT=$(awk '{if ($2=="Voltage") print $4}' $TMPF)&lt;BR /&gt;
TEMP=$(awk '{if ($2=="Temp") print $4}' $TMPF)&lt;BR /&gt;
TX=$(awk '{if ($2=="TX" &amp;amp;&amp;amp; $4=="(dBm)") print $5}' $TMPF)&lt;BR /&gt;
RX=$(awk '{if ($2=="RX" &amp;amp;&amp;amp; $4=="(dBm)") print $5}' $TMPF)&lt;BR /&gt;
&lt;BR /&gt;
echo "$TEMP degrees C, $VOLT Volt, $RX dBm RX, $TX dBm TX|v=$VOLT t=$TEMP tx=$RX rx=$TX"&lt;BR /&gt;
This can be used as Nagios plugin (if you add thresholds and appropriate return codes).&lt;BR /&gt;
&lt;BR /&gt;
Have fun </description>
    <pubDate>Tue, 20 Dec 2016 19:55:00 GMT</pubDate>
    <dc:creator>jeronimo</dc:creator>
    <dc:date>2016-12-20T19:55:00Z</dc:date>
    <item>
      <title>Transceiver DDMI stats via SNMP</title>
      <link>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60085#M1851</link>
      <description>I found several posts on this, most of the time with a final comment like "not YET available". &lt;BR /&gt;
So when will it be? &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;
&lt;BR /&gt;
This would be great to have on EOS and EXOS platforms. &lt;BR /&gt;
I see that you can at least do webservice-kindof requests to EXOS, that alleviates the problem a little bit. But I still think this doesn't "abolish" SNMP. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;
&lt;BR /&gt;
Why we need this: We want to know what is happening on the fibers without having to drive there, take down the links, plug in the power meter, clean the fiber afterwards, drive to the other DC, same thing, etc. etc.&lt;BR /&gt;
&lt;BR /&gt;
:)&lt;BR /&gt;</description>
      <pubDate>Wed, 14 Dec 2016 17:38:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60085#M1851</guid>
      <dc:creator>jeronimo</dc:creator>
      <dc:date>2016-12-14T17:38:00Z</dc:date>
    </item>
    <item>
      <title>RE: Transceiver DDMI stats via SNMP</title>
      <link>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60086#M1852</link>
      <description>While you're waiting for SNMP, would (for EXOS, I do not know EOS) this command help you?&lt;BR /&gt;
# sh port  transceiver information [detail]?&lt;BR /&gt;
&lt;BR /&gt;
The short (no "detail") version's output looks like this:&lt;BR /&gt;
&lt;BR /&gt;
Port      Temp    TxPower  RxPower  TxBiasCurrent  Voltage-Aux1/ Voltage-Aux2&lt;BR /&gt;
       (Celsius)   (dBm)    (dBm)     (mA)         Vcc (Volts)       (Volts)&lt;BR /&gt;
================================================================================&lt;BR /&gt;
1:1       32.59    -2.33    -2.42     5.84          3.36          N/A           &lt;BR /&gt;
&lt;BR /&gt;
Of course, SNMP queries would be nicer for easy graphing in cacti etc. And I have to admit, I haven't looked/tested if it might have sneaked in to SNMP yet.&lt;BR /&gt;
&lt;BR /&gt;
    Frank&lt;BR /&gt;</description>
      <pubDate>Wed, 14 Dec 2016 18:25:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60086#M1852</guid>
      <dc:creator>Frank</dc:creator>
      <dc:date>2016-12-14T18:25:00Z</dc:date>
    </item>
    <item>
      <title>RE: Transceiver DDMI stats via SNMP</title>
      <link>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60087#M1853</link>
      <description>Thanks. I know it exists in the CLI. But that is not very interesting. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 14 Dec 2016 18:25:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60087#M1853</guid>
      <dc:creator>jeronimo</dc:creator>
      <dc:date>2016-12-14T18:25:00Z</dc:date>
    </item>
    <item>
      <title>RE: Transceiver DDMI stats via SNMP</title>
      <link>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60088#M1854</link>
      <description>Wouldn't be possible to do something by scripting with python? While Extreme don't implemented that yet...&lt;BR /&gt;
&lt;BR /&gt;</description>
      <pubDate>Wed, 14 Dec 2016 20:40:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60088#M1854</guid>
      <dc:creator>Julian_Eble</dc:creator>
      <dc:date>2016-12-14T20:40:00Z</dc:date>
    </item>
    <item>
      <title>RE: Transceiver DDMI stats via SNMP</title>
      <link>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60089#M1855</link>
      <description>Sure there are workarounds. My point is: there are millions of things in the MIB, some of which probably noone ever uses. Now I have something that would actually make sense &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 14 Dec 2016 20:40:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60089#M1855</guid>
      <dc:creator>jeronimo</dc:creator>
      <dc:date>2016-12-14T20:40:00Z</dc:date>
    </item>
    <item>
      <title>RE: Transceiver DDMI stats via SNMP</title>
      <link>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60090#M1856</link>
      <description>Here's the thread with information on how to get this information from the switch via a JSON API.&lt;BR /&gt;
&lt;A href="https://community.extremenetworks.com/extreme/topics/get-info-by-snmp-about-ports-trainciever-information" target="_blank" rel="nofollow noreferrer noopener"&gt;https://community.extremenetworks.com/extreme/topics/get-info-by-snmp-about-ports-trainciever-inform...&lt;/A&gt;&lt;BR /&gt;
&lt;BR /&gt;
It can be tweaked to get specific items rather than the entire output of the command.  Adding SNMP support is on "the list" but I don't know its current status.&lt;BR /&gt;</description>
      <pubDate>Wed, 14 Dec 2016 22:13:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60090#M1856</guid>
      <dc:creator>Drew_C</dc:creator>
      <dc:date>2016-12-14T22:13:00Z</dc:date>
    </item>
    <item>
      <title>RE: Transceiver DDMI stats via SNMP</title>
      <link>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60091#M1857</link>
      <description>Yup, but that's EXOS only.&lt;BR /&gt;</description>
      <pubDate>Wed, 14 Dec 2016 22:13:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60091#M1857</guid>
      <dc:creator>jeronimo</dc:creator>
      <dc:date>2016-12-14T22:13:00Z</dc:date>
    </item>
    <item>
      <title>RE: Transceiver DDMI stats via SNMP</title>
      <link>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60092#M1858</link>
      <description>If you could at least do:&lt;BR /&gt;
&lt;BR /&gt;
root@nms:~$ ssh rw@1.2.3.4 show transceiver&lt;BR /&gt;
rw@1.2.3.4's password:&lt;BR /&gt;
Write failed: Broken pipe&lt;BR /&gt;
&lt;BR /&gt;
Do we really have to work with "expect"??&lt;BR /&gt;
&lt;BR /&gt;</description>
      <pubDate>Fri, 16 Dec 2016 17:34:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60092#M1858</guid>
      <dc:creator>jeronimo</dc:creator>
      <dc:date>2016-12-16T17:34:00Z</dc:date>
    </item>
    <item>
      <title>RE: Transceiver DDMI stats via SNMP</title>
      <link>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60093#M1859</link>
      <description>FWIW Here is an expect script for the show transceiver command&lt;BR /&gt;
&lt;BR /&gt;
I highly recommand using the ro login for the switch!!&lt;BR /&gt;
&lt;BR /&gt;
#! /usr/bin/expect&lt;BR /&gt;
&lt;BR /&gt;
set host [lrange $argv 0 0]&lt;BR /&gt;
set port [lrange $argv 1 1]&lt;BR /&gt;
&lt;BR /&gt;
spawn ssh ro@$host&lt;BR /&gt;
expect {&lt;BR /&gt;
  {word:?} {send "password\r"}&lt;BR /&gt;
}&lt;BR /&gt;
expect {&lt;BR /&gt;
  {)-&amp;gt;} {send "show port transceiver $port\r"}&lt;BR /&gt;
}&lt;BR /&gt;
expect {&lt;BR /&gt;
  {)-&amp;gt;} {send "exit\r"}&lt;BR /&gt;
}&lt;BR /&gt;
exit&lt;BR /&gt;
And here is the wrapper in bash&lt;BR /&gt;
&lt;BR /&gt;
#!/bin/bash&lt;BR /&gt;
&lt;BR /&gt;
if [ $# -ne 2 ]; then&lt;BR /&gt;
  echo "Syntax: $0 host port"&lt;BR /&gt;
  exit 1&lt;BR /&gt;
fi&lt;BR /&gt;
&lt;BR /&gt;
TMPF=/dev/shm/$0.$1.$2.tmp&lt;BR /&gt;
rm -f $TMP&lt;BR /&gt;
&lt;BR /&gt;
host=$1&lt;BR /&gt;
port=$2&lt;BR /&gt;
&lt;BR /&gt;
/usr/local/nagios/libexec/show-transceiver.xp $1 $2 &amp;gt; $TMPF&lt;BR /&gt;
&lt;BR /&gt;
VOLT=$(awk '{if ($2=="Voltage") print $4}' $TMPF)&lt;BR /&gt;
TEMP=$(awk '{if ($2=="Temp") print $4}' $TMPF)&lt;BR /&gt;
TX=$(awk '{if ($2=="TX" &amp;amp;&amp;amp; $4=="(dBm)") print $5}' $TMPF)&lt;BR /&gt;
RX=$(awk '{if ($2=="RX" &amp;amp;&amp;amp; $4=="(dBm)") print $5}' $TMPF)&lt;BR /&gt;
&lt;BR /&gt;
echo "$TEMP degrees C, $VOLT Volt, $RX dBm RX, $TX dBm TX|v=$VOLT t=$TEMP tx=$RX rx=$TX"&lt;BR /&gt;
This can be used as Nagios plugin (if you add thresholds and appropriate return codes).&lt;BR /&gt;
&lt;BR /&gt;
Have fun </description>
      <pubDate>Tue, 20 Dec 2016 19:55:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60093#M1859</guid>
      <dc:creator>jeronimo</dc:creator>
      <dc:date>2016-12-20T19:55:00Z</dc:date>
    </item>
    <item>
      <title>RE: Transceiver DDMI stats via SNMP</title>
      <link>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60094#M1860</link>
      <description>I just noticed that you might want to implement the wrapper in a more sophisticated language than a shell script because (at least when using bash) it won't even work with decimals.... Anyway here is my current version of a nagios plugin&lt;BR /&gt;
&lt;BR /&gt;
#!/bin/bash&lt;BR /&gt;
&lt;BR /&gt;
if [ $# -ne 2 ]; then&lt;BR /&gt;
  echo "Syntax: $0 host port"&lt;BR /&gt;
  exit 1&lt;BR /&gt;
fi&lt;BR /&gt;
&lt;BR /&gt;
STATE_UNKN=3&lt;BR /&gt;
STATE_CRIT=2&lt;BR /&gt;
STATE_WARN=1&lt;BR /&gt;
STATE_OK=0&lt;BR /&gt;
&lt;BR /&gt;
TMPF=/dev/shm/$(basename $0).$1.$2.tmp&lt;BR /&gt;
rm -f $TMP&lt;BR /&gt;
&lt;BR /&gt;
host=$1&lt;BR /&gt;
port=$2&lt;BR /&gt;
&lt;BR /&gt;
/usr/local/nagios/libexec/show-transceiver.xp $1 $2 &amp;gt; $TMPF&lt;BR /&gt;
&lt;BR /&gt;
VOLT=$(awk '{if ($2=="Voltage") print $4}' $TMPF)&lt;BR /&gt;
VOLTHW=$(awk '{if ($2=="Voltage") print $7}' $TMPF)&lt;BR /&gt;
VOLTLW=$(awk '{if ($2=="Voltage") print $8}' $TMPF)&lt;BR /&gt;
VOLTHC=$(awk '{if ($2=="Voltage") print $6}' $TMPF)&lt;BR /&gt;
VOLTLC=$(awk '{if ($2=="Voltage") print $9}' $TMPF)&lt;BR /&gt;
&lt;BR /&gt;
TEMP=$(awk '{if ($2=="Temp") print $4}' $TMPF)&lt;BR /&gt;
TEMPHW=$(awk '{if ($2=="Temp") print $7}' $TMPF)&lt;BR /&gt;
TEMPLW=$(awk '{if ($2=="Temp") print $8}' $TMPF)&lt;BR /&gt;
TEMPHC=$(awk '{if ($2=="Temp") print $6}' $TMPF)&lt;BR /&gt;
TEMPLC=$(awk '{if ($2=="Temp") print $9}' $TMPF)&lt;BR /&gt;
&lt;BR /&gt;
TX=$(awk '{if ($2=="TX" &amp;amp;&amp;amp; $4=="(dBm)") print $5}' $TMPF)&lt;BR /&gt;
TXHW=$(awk '{if ($2=="TX" &amp;amp;&amp;amp; $4=="(dBm)") print $8}' $TMPF)&lt;BR /&gt;
TXLW=$(awk '{if ($2=="TX" &amp;amp;&amp;amp; $4=="(dBm)") print $9}' $TMPF)&lt;BR /&gt;
TXHC=$(awk '{if ($2=="TX" &amp;amp;&amp;amp; $4=="(dBm)") print $7}' $TMPF)&lt;BR /&gt;
TXLC=$(awk '{if ($2=="TX" &amp;amp;&amp;amp; $4=="(dBm)") print $10}' $TMPF)&lt;BR /&gt;
&lt;BR /&gt;
RX=$(awk '{if ($2=="RX" &amp;amp;&amp;amp; $4=="(dBm)") print $5}' $TMPF)&lt;BR /&gt;
RXHW=$(awk '{if ($2=="RX" &amp;amp;&amp;amp; $4=="(dBm)") print $8}' $TMPF)&lt;BR /&gt;
RXLW=$(awk '{if ($2=="RX" &amp;amp;&amp;amp; $4=="(dBm)") print $9}' $TMPF)&lt;BR /&gt;
RXHC=$(awk '{if ($2=="RX" &amp;amp;&amp;amp; $4=="(dBm)") print $7}' $TMPF)&lt;BR /&gt;
RXLC=$(awk '{if ($2=="RX" &amp;amp;&amp;amp; $4=="(dBm)") print $10}' $TMPF)&lt;BR /&gt;
&lt;BR /&gt;
STATE=$STATE_UNKN&lt;BR /&gt;
&lt;BR /&gt;
function set_state() {&lt;BR /&gt;
  # only set it if it gets worse... (UNKNOWN is an exception)&lt;BR /&gt;
  if [ $STATE -lt $1 -o $STATE -eq $STATE_UNKN ]; then&lt;BR /&gt;
    STATE=$1&lt;BR /&gt;
  fi&lt;BR /&gt;
}&lt;BR /&gt;
&lt;BR /&gt;
for i in VOLT TEMP TX RX; do&lt;BR /&gt;
  # it=i*1000 without decimals&lt;BR /&gt;
  # must use (/1) for it to consider scale=0&lt;BR /&gt;
  it=$(echo "scale=0; ${!i}*1000/1" | bc)&lt;BR /&gt;
  # get content of variable "${i}XXX"&lt;BR /&gt;
  LC="$(eval "echo \${$(echo ${i}LC)}")"&lt;BR /&gt;
  LW="$(eval "echo \${$(echo ${i}LW)}")"&lt;BR /&gt;
  HC="$(eval "echo \${$(echo ${i}HC)}")"&lt;BR /&gt;
  HW="$(eval "echo \${$(echo ${i}HW)}")"&lt;BR /&gt;
  # bash can't do float&lt;BR /&gt;
  # must use (/1) for it to consider scale=0&lt;BR /&gt;
  LC=$(echo "scale=0; $LC*1000/1" | bc)&lt;BR /&gt;
  LW=$(echo "scale=0; $LW*1000/1" | bc)&lt;BR /&gt;
  HC=$(echo "scale=0; $HC*1000/1" | bc)&lt;BR /&gt;
  HW=$(echo "scale=0; $HW*1000/1" | bc)&lt;BR /&gt;
  if [ $it -le $LC ]; then&lt;BR /&gt;
    set_state $STATE_CRIT&lt;BR /&gt;
    prob_crit="$prob_crit ${i}:LOW"&lt;BR /&gt;
  elif [ $it -le $LW ]; then&lt;BR /&gt;
    set_state $STATE_WARN&lt;BR /&gt;
    prob_warn="$prob_warn ${i}:LOW"&lt;BR /&gt;
  fi&lt;BR /&gt;
  if [ $it -ge $HC ]; then&lt;BR /&gt;
    set_state $STATE_CRIT&lt;BR /&gt;
    prob_crit="$prob_crit ${i}:HIGH"&lt;BR /&gt;
  elif [ $it -ge $HW ]; then&lt;BR /&gt;
    set_state $STATE_WARN&lt;BR /&gt;
    prob_warn="$prob_warn ${i}:HIGH"&lt;BR /&gt;
  fi&lt;BR /&gt;
done&lt;BR /&gt;
&lt;BR /&gt;
set_state $STATE_OK&lt;BR /&gt;
&lt;BR /&gt;
case $STATE in&lt;BR /&gt;
  $STATE_CRIT)&lt;BR /&gt;
    STATUS="CRITICAL"&lt;BR /&gt;
    ;;&lt;BR /&gt;
  $STATE_WARN)&lt;BR /&gt;
    STATUS="WARN"&lt;BR /&gt;
    ;;&lt;BR /&gt;
  $STATE_OK)&lt;BR /&gt;
    STATUS="OK"&lt;BR /&gt;
    ;;&lt;BR /&gt;
  *)&lt;BR /&gt;
    STATE=$STATE_UNKN&lt;BR /&gt;
    STATUS="UNKN"&lt;BR /&gt;
    ;;&lt;BR /&gt;
esac&lt;BR /&gt;
&lt;BR /&gt;
if [ ! -z "$prob_warn" ]; then&lt;BR /&gt;
  STATUS="$STATUS $prob_warn"&lt;BR /&gt;
fi&lt;BR /&gt;
if [ ! -z "$prob_crit" ]; then&lt;BR /&gt;
  STATUS="$STATUS $prob_crit"&lt;BR /&gt;
fi&lt;BR /&gt;
&lt;BR /&gt;
echo "$STATUS: $TEMP degrees C, $VOLT Volt, $RX dBm RX, $TX dBm TX|v=$VOLT t=$TEMP tx=$RX rx=$TX"&lt;BR /&gt;
&lt;BR /&gt;
chown nagios: $TMPF&lt;BR /&gt;
&lt;BR /&gt;
exit $STATE&lt;BR /&gt;
Example:&lt;BR /&gt;
&lt;BR /&gt;
# ./show-transceiver.sh 1.2.3.4 tg.1.22&lt;BR /&gt;
OK: 36 degrees C, 3.237 Volt, -9.281 dBm RX, -2.000 dBm TX|v=3.237 t=36 tx=-9.281 rx=-2.000&lt;BR /&gt;
&lt;BR /&gt;
I know there are inefficient parts in it. Don't tell me &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;
&lt;BR /&gt;</description>
      <pubDate>Tue, 20 Dec 2016 19:55:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60094#M1860</guid>
      <dc:creator>jeronimo</dc:creator>
      <dc:date>2016-12-20T19:55:00Z</dc:date>
    </item>
    <item>
      <title>RE: Transceiver DDMI stats via SNMP</title>
      <link>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60095#M1861</link>
      <description>Oh and remember to do an SSH as the nagios user to the switch once because it wants you to validate the host key.&lt;BR /&gt;</description>
      <pubDate>Tue, 20 Dec 2016 19:55:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/extremeswitching-eos/transceiver-ddmi-stats-via-snmp/m-p/60095#M1861</guid>
      <dc:creator>jeronimo</dc:creator>
      <dc:date>2016-12-20T19:55:00Z</dc:date>
    </item>
  </channel>
</rss>

