From e0ed9c13829b46772485b9e819fca70e465470ea Mon Sep 17 00:00:00 2001 From: <> Date: Fri, 9 Aug 2024 12:45:23 +0000 Subject: [PATCH] Deployed 4d2938a with MkDocs version: 1.6.0 --- .nojekyll | 0 404.html | 992 + _media/favicon.ico | Bin 0 -> 4286 bytes assets/images/favicon.png | Bin 0 -> 1870 bytes assets/javascripts/bundle.a00a7c5e.min.js | 29 + assets/javascripts/bundle.a00a7c5e.min.js.map | 8 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.ko.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.ta.min.js | 1 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 + .../workers/search.db81ec45.min.js | 42 + .../workers/search.db81ec45.min.js.map | 8 + assets/stylesheets/main.0d440cfe.min.css | 1 + assets/stylesheets/main.0d440cfe.min.css.map | 1 + assets/stylesheets/palette.2505c338.min.css | 1 + .../stylesheets/palette.2505c338.min.css.map | 1 + configuration/mtls/index.html | 1517 + configuration/netconf/index.html | 1124 + configuration/openconfig/index.html | 1658 + configuration/restconf/index.html | 1213 + configuration/security/index.html | 1196 + examples/WiFi/index.html | 1492 + examples/ansible/index.html | 1187 + examples/gnmi-clients/arista-gnmi/index.html | 2778 + examples/gnmi-clients/gnmic/index.html | 3360 + examples/gnmi-clients/gnmic/outputs/bgp.json | 145 + .../gnmic/outputs/capabilities.json | 130 + examples/gnmi-clients/gnmic/outputs/doms.json | 102508 +++++++++++++++ .../gnmi-clients/gnmic/outputs/eos_image.json | 63 + .../gnmic/outputs/interface_state.json | 13639 ++ .../gnmic/outputs/network-instances.json | 1112 + examples/gnmi-gateway/index.html | 1277 + examples/gnoi/gnoic/index.html | 1463 + examples/gnoi/gnoicode/index.html | 1389 + examples/gnoi/grpcurl/index.html | 1568 + examples/gnoi/index.html | 1129 + examples/golang/index.html | 1161 + examples/index.html | 1058 + examples/netconf/index.html | 1081 + examples/netconf/ncclient/index.html | 1388 + examples/netconf/netconf_over_ssh/index.html | 1749 + examples/pyang/index.html | 1627 + examples/pyang/requirements.txt | 1 + examples/pyangbind/demo.json | 36 + examples/pyangbind/index.html | 1408 + examples/pygnmi/index.html | 1936 + examples/pygnmi/requirements.txt | 1 + examples/restconf/curl/index.html | 1554 + examples/restconf/index.html | 1124 + examples/restconf/python/index.html | 1256 + examples/ygot/images/ygot.png | Bin 0 -> 131037 bytes examples/ygot/index.html | 1298 + index.html | 1105 + models/index.html | 1172 + protocols/index.html | 1108 + search/search_index.json | 1 + sitemap.xml | 168 + sitemap.xml.gz | Bin 0 -> 439 bytes stylesheets/extra.material.css | 76 + telemetry/adapters/gnmireverse/index.html | 1474 + telemetry/adapters/kafka/index.html | 1418 + telemetry/index.html | 1127 + videos/index.html | 1216 + 87 files changed, 173769 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 _media/favicon.ico create mode 100644 assets/images/favicon.png create mode 100644 assets/javascripts/bundle.a00a7c5e.min.js create mode 100644 assets/javascripts/bundle.a00a7c5e.min.js.map create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/workers/search.db81ec45.min.js create mode 100644 assets/javascripts/workers/search.db81ec45.min.js.map create mode 100644 assets/stylesheets/main.0d440cfe.min.css create mode 100644 assets/stylesheets/main.0d440cfe.min.css.map create mode 100644 assets/stylesheets/palette.2505c338.min.css create mode 100644 assets/stylesheets/palette.2505c338.min.css.map create mode 100644 configuration/mtls/index.html create mode 100644 configuration/netconf/index.html create mode 100644 configuration/openconfig/index.html create mode 100644 configuration/restconf/index.html create mode 100644 configuration/security/index.html create mode 100644 examples/WiFi/index.html create mode 100644 examples/ansible/index.html create mode 100644 examples/gnmi-clients/arista-gnmi/index.html create mode 100644 examples/gnmi-clients/gnmic/index.html create mode 100644 examples/gnmi-clients/gnmic/outputs/bgp.json create mode 100644 examples/gnmi-clients/gnmic/outputs/capabilities.json create mode 100644 examples/gnmi-clients/gnmic/outputs/doms.json create mode 100644 examples/gnmi-clients/gnmic/outputs/eos_image.json create mode 100644 examples/gnmi-clients/gnmic/outputs/interface_state.json create mode 100644 examples/gnmi-clients/gnmic/outputs/network-instances.json create mode 100644 examples/gnmi-gateway/index.html create mode 100644 examples/gnoi/gnoic/index.html create mode 100644 examples/gnoi/gnoicode/index.html create mode 100644 examples/gnoi/grpcurl/index.html create mode 100644 examples/gnoi/index.html create mode 100644 examples/golang/index.html create mode 100644 examples/index.html create mode 100644 examples/netconf/index.html create mode 100644 examples/netconf/ncclient/index.html create mode 100644 examples/netconf/netconf_over_ssh/index.html create mode 100644 examples/pyang/index.html create mode 100644 examples/pyang/requirements.txt create mode 100644 examples/pyangbind/demo.json create mode 100644 examples/pyangbind/index.html create mode 100644 examples/pygnmi/index.html create mode 100644 examples/pygnmi/requirements.txt create mode 100644 examples/restconf/curl/index.html create mode 100644 examples/restconf/index.html create mode 100644 examples/restconf/python/index.html create mode 100644 examples/ygot/images/ygot.png create mode 100644 examples/ygot/index.html create mode 100644 index.html create mode 100644 models/index.html create mode 100644 protocols/index.html create mode 100644 search/search_index.json create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz create mode 100644 stylesheets/extra.material.css create mode 100644 telemetry/adapters/gnmireverse/index.html create mode 100644 telemetry/adapters/kafka/index.html create mode 100644 telemetry/index.html create mode 100644 videos/index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/404.html b/404.html new file mode 100644 index 00000000..f89a30ba --- /dev/null +++ b/404.html @@ -0,0 +1,992 @@ + + + + + + + + + + + + + + + + + + + + + + Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ +

404 - Not found

+ +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/_media/favicon.ico b/_media/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..cf55b0c85d981ebce5ef33b723be1ede8f26cbc1 GIT binary patch literal 4286 zcmeH|yK7WI6o+SnCWS<;)Fi^D5FfQ7iHK{FbShZ*2Z&K(VX64Q-8NtmA7CTcCLqKn zWe~L4LJ=QmXOYCxM?#2RaNY4c!GXhJW*>J$s=eXM+;ir4e&^oFor!Y=eujsg{C2au zo!jG_I}D`UX^?#P>aIX+1tyQVIryP?&3#`?+er@3e)z2VNYAHm2!4ZClsoAatHt}i z@|RveVMw%$cg$QyEL&((F1(II&GeWI=Hz?fgPDIx+!Hi;M?AK}JLCPzdJ~VrU!%L6 zw{NJ!@0RgQt}VJpMl0XQK=5jJr1l{EGM;x+KInGBlF`o-UueRZ^+aEQ7oflEkHo!J zt7GQRnHpW6x|hG(3FC9g_{jG+sx`5DG_oI_nc7reotN)-!SB!`Be*)JUFu~keu+MrX)hCt5qX*;+&|Ytdw>7Ad zGgjVJ*US*-x~Mw>vR}2|^^_U92S)picyCJIN}l?%@mwc9U~9>ZfIVX`T3x#_o_+8M z^cu*%E(9;`<@|ncGz(f2w0TB+PJ%s~CxRDqw?RK&bd7>O&xrqH(?j;>AjlbO|9{`e z)1y%hJ$AuY(C_)2*q*U($tCwlqaMxX@I7z(>t~VsKX9~}Pu_XFaywe}=|o4LtEPXQc)SzOc53M*XY&-SfviRHOl-%utL?79RGc)JR9QMau)O=X#!i9;T z37kk-upj^(fsR36MHs_+1RCI)NNu9}lD0S{B^g8PN?Ww(5|~L#Ng*g{WsqleV}|#l zz8@ri&cTzw_h33bHI+12+kK6WN$h#n5cD8OQt`5kw6p~9H3()bUQ8OS4Q4HTQ=1Ol z_JAocz`fLbT2^{`8n~UAo=#AUOf=SOq4pYkt;XbC&f#7lb$*7=$na!mWCQ`dBQsO0 zLFBSPj*N?#u5&pf2t4XjEGH|=pPQ8xh7tpx;US5Cx_Ju;!O`ya-yF`)b%TEt5>eP1ZX~}sjjA%FJF?h7cX8=b!DZl<6%Cv z*G0uvvU+vmnpLZ2paivG-(cd*y3$hCIcsZcYOGh{$&)A6*XX&kXZd3G8m)G$Zz-LV z^GF3VAW^Mdv!)4OM8EgqRiz~*Cji;uzl2uC9^=8I84vNp;ltJ|q-*uQwGp2ma6cY7 z;`%`!9UXO@fr&Ebapfs34OmS9^u6$)bJxrucutf>`dKPKT%%*d3XlFVKunp9 zasduxjrjs>f8V=D|J=XNZp;_Zy^WgQ$9WDjgY=z@stwiEBm9u5*|34&1Na8BMjjgf3+SHcr`5~>oz1Y?SW^=K z^bTyO6>Gar#P_W2gEMwq)ot3; zREHn~U&Dp0l6YT0&k-wLwYjb?5zGK`W6S2v+K>AM(95m2C20L|3m~rN8dprPr@t)5lsk9Hu*W z?pS990s;Ez=+Rj{x7p``4>+c0G5^pYnB1^!TL=(?HLHZ+HicG{~4F1d^5Awl_2!1jICM-!9eoLhbbT^;yHcefyTAaqRcY zmuctDopPT!%k+}x%lZRKnzykr2}}XfG_ne?nRQO~?%hkzo;@RN{P6o`&mMUWBYMTe z6i8ChtjX&gXl`nvrU>jah)2iNM%JdjqoaeaU%yVn!^70x-flljp6Q5tK}5}&X8&&G zX3fpb3E(!rH=zVI_9Gjl45w@{(ITqngWFe7@9{mX;tO25Z_8 zQHEpI+FkTU#4xu>RkN>b3Tnc3UpWzPXWm#o55GKF09j^Mh~)K7{QqbO_~(@CVq! zS<8954|P8mXN2MRs86xZ&Q4EfM@JB94b=(YGuk)s&^jiSF=t3*oNK3`rD{H`yQ?d; ztE=laAUoZx5?RC8*WKOj`%LXEkgDd>&^Q4M^z`%u0rg-It=hLCVsq!Z%^6eB-OvOT zFZ28TN&cRmgU}Elrnk43)!>Z1FCPL2K$7}gwzIc48NX}#!A1BpJP?#v5wkNprhV** z?Cpalt1oH&{r!o3eSKc&ap)iz2BTn_VV`4>9M^b3;(YY}4>#ML6{~(4mH+?%07*qo IM6N<$f(jP3KmY&$ literal 0 HcmV?d00001 diff --git a/assets/javascripts/bundle.a00a7c5e.min.js b/assets/javascripts/bundle.a00a7c5e.min.js new file mode 100644 index 00000000..88ee663c --- /dev/null +++ b/assets/javascripts/bundle.a00a7c5e.min.js @@ -0,0 +1,29 @@ +"use strict";(()=>{var Hi=Object.create;var xr=Object.defineProperty;var Pi=Object.getOwnPropertyDescriptor;var $i=Object.getOwnPropertyNames,kt=Object.getOwnPropertySymbols,Ii=Object.getPrototypeOf,Er=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable;var on=(e,t,r)=>t in e?xr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,P=(e,t)=>{for(var r in t||(t={}))Er.call(t,r)&&on(e,r,t[r]);if(kt)for(var r of kt(t))an.call(t,r)&&on(e,r,t[r]);return e};var sn=(e,t)=>{var r={};for(var n in e)Er.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&kt)for(var n of kt(e))t.indexOf(n)<0&&an.call(e,n)&&(r[n]=e[n]);return r};var Ht=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Fi=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of $i(t))!Er.call(e,o)&&o!==r&&xr(e,o,{get:()=>t[o],enumerable:!(n=Pi(t,o))||n.enumerable});return e};var yt=(e,t,r)=>(r=e!=null?Hi(Ii(e)):{},Fi(t||!e||!e.__esModule?xr(r,"default",{value:e,enumerable:!0}):r,e));var fn=Ht((wr,cn)=>{(function(e,t){typeof wr=="object"&&typeof cn!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()})(wr,function(){"use strict";function e(r){var n=!0,o=!1,i=null,a={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(T){return!!(T&&T!==document&&T.nodeName!=="HTML"&&T.nodeName!=="BODY"&&"classList"in T&&"contains"in T.classList)}function f(T){var Ke=T.type,We=T.tagName;return!!(We==="INPUT"&&a[Ke]&&!T.readOnly||We==="TEXTAREA"&&!T.readOnly||T.isContentEditable)}function c(T){T.classList.contains("focus-visible")||(T.classList.add("focus-visible"),T.setAttribute("data-focus-visible-added",""))}function u(T){T.hasAttribute("data-focus-visible-added")&&(T.classList.remove("focus-visible"),T.removeAttribute("data-focus-visible-added"))}function p(T){T.metaKey||T.altKey||T.ctrlKey||(s(r.activeElement)&&c(r.activeElement),n=!0)}function m(T){n=!1}function d(T){s(T.target)&&(n||f(T.target))&&c(T.target)}function h(T){s(T.target)&&(T.target.classList.contains("focus-visible")||T.target.hasAttribute("data-focus-visible-added"))&&(o=!0,window.clearTimeout(i),i=window.setTimeout(function(){o=!1},100),u(T.target))}function v(T){document.visibilityState==="hidden"&&(o&&(n=!0),B())}function B(){document.addEventListener("mousemove",z),document.addEventListener("mousedown",z),document.addEventListener("mouseup",z),document.addEventListener("pointermove",z),document.addEventListener("pointerdown",z),document.addEventListener("pointerup",z),document.addEventListener("touchmove",z),document.addEventListener("touchstart",z),document.addEventListener("touchend",z)}function ne(){document.removeEventListener("mousemove",z),document.removeEventListener("mousedown",z),document.removeEventListener("mouseup",z),document.removeEventListener("pointermove",z),document.removeEventListener("pointerdown",z),document.removeEventListener("pointerup",z),document.removeEventListener("touchmove",z),document.removeEventListener("touchstart",z),document.removeEventListener("touchend",z)}function z(T){T.target.nodeName&&T.target.nodeName.toLowerCase()==="html"||(n=!1,ne())}document.addEventListener("keydown",p,!0),document.addEventListener("mousedown",m,!0),document.addEventListener("pointerdown",m,!0),document.addEventListener("touchstart",m,!0),document.addEventListener("visibilitychange",v,!0),B(),r.addEventListener("focus",d,!0),r.addEventListener("blur",h,!0),r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host?r.host.setAttribute("data-js-focus-visible",""):r.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if(typeof window!="undefined"&&typeof document!="undefined"){window.applyFocusVisiblePolyfill=e;var t;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(r){t=document.createEvent("CustomEvent"),t.initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}typeof document!="undefined"&&e(document)})});var un=Ht(Sr=>{(function(e){var t=function(){try{return!!Symbol.iterator}catch(c){return!1}},r=t(),n=function(c){var u={next:function(){var p=c.shift();return{done:p===void 0,value:p}}};return r&&(u[Symbol.iterator]=function(){return u}),u},o=function(c){return encodeURIComponent(c).replace(/%20/g,"+")},i=function(c){return decodeURIComponent(String(c).replace(/\+/g," "))},a=function(){var c=function(p){Object.defineProperty(this,"_entries",{writable:!0,value:{}});var m=typeof p;if(m!=="undefined")if(m==="string")p!==""&&this._fromString(p);else if(p instanceof c){var d=this;p.forEach(function(ne,z){d.append(z,ne)})}else if(p!==null&&m==="object")if(Object.prototype.toString.call(p)==="[object Array]")for(var h=0;hd[0]?1:0}),c._entries&&(c._entries={});for(var p=0;p1?i(d[1]):"")}})})(typeof global!="undefined"?global:typeof window!="undefined"?window:typeof self!="undefined"?self:Sr);(function(e){var t=function(){try{var o=new e.URL("b","http://a");return o.pathname="c d",o.href==="http://a/c%20d"&&o.searchParams}catch(i){return!1}},r=function(){var o=e.URL,i=function(f,c){typeof f!="string"&&(f=String(f)),c&&typeof c!="string"&&(c=String(c));var u=document,p;if(c&&(e.location===void 0||c!==e.location.href)){c=c.toLowerCase(),u=document.implementation.createHTMLDocument(""),p=u.createElement("base"),p.href=c,u.head.appendChild(p);try{if(p.href.indexOf(c)!==0)throw new Error(p.href)}catch(T){throw new Error("URL unable to set base "+c+" due to "+T)}}var m=u.createElement("a");m.href=f,p&&(u.body.appendChild(m),m.href=m.href);var d=u.createElement("input");if(d.type="url",d.value=f,m.protocol===":"||!/:/.test(m.href)||!d.checkValidity()&&!c)throw new TypeError("Invalid URL");Object.defineProperty(this,"_anchorElement",{value:m});var h=new e.URLSearchParams(this.search),v=!0,B=!0,ne=this;["append","delete","set"].forEach(function(T){var Ke=h[T];h[T]=function(){Ke.apply(h,arguments),v&&(B=!1,ne.search=h.toString(),B=!0)}}),Object.defineProperty(this,"searchParams",{value:h,enumerable:!0});var z=void 0;Object.defineProperty(this,"_updateSearchParams",{enumerable:!1,configurable:!1,writable:!1,value:function(){this.search!==z&&(z=this.search,B&&(v=!1,this.searchParams._fromString(this.search),v=!0))}})},a=i.prototype,s=function(f){Object.defineProperty(a,f,{get:function(){return this._anchorElement[f]},set:function(c){this._anchorElement[f]=c},enumerable:!0})};["hash","host","hostname","port","protocol"].forEach(function(f){s(f)}),Object.defineProperty(a,"search",{get:function(){return this._anchorElement.search},set:function(f){this._anchorElement.search=f,this._updateSearchParams()},enumerable:!0}),Object.defineProperties(a,{toString:{get:function(){var f=this;return function(){return f.href}}},href:{get:function(){return this._anchorElement.href.replace(/\?$/,"")},set:function(f){this._anchorElement.href=f,this._updateSearchParams()},enumerable:!0},pathname:{get:function(){return this._anchorElement.pathname.replace(/(^\/?)/,"/")},set:function(f){this._anchorElement.pathname=f},enumerable:!0},origin:{get:function(){var f={"http:":80,"https:":443,"ftp:":21}[this._anchorElement.protocol],c=this._anchorElement.port!=f&&this._anchorElement.port!=="";return this._anchorElement.protocol+"//"+this._anchorElement.hostname+(c?":"+this._anchorElement.port:"")},enumerable:!0},password:{get:function(){return""},set:function(f){},enumerable:!0},username:{get:function(){return""},set:function(f){},enumerable:!0}}),i.createObjectURL=function(f){return o.createObjectURL.apply(o,arguments)},i.revokeObjectURL=function(f){return o.revokeObjectURL.apply(o,arguments)},e.URL=i};if(t()||r(),e.location!==void 0&&!("origin"in e.location)){var n=function(){return e.location.protocol+"//"+e.location.hostname+(e.location.port?":"+e.location.port:"")};try{Object.defineProperty(e.location,"origin",{get:n,enumerable:!0})}catch(o){setInterval(function(){e.location.origin=n()},100)}}})(typeof global!="undefined"?global:typeof window!="undefined"?window:typeof self!="undefined"?self:Sr)});var Qr=Ht((Lt,Kr)=>{/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */(function(t,r){typeof Lt=="object"&&typeof Kr=="object"?Kr.exports=r():typeof define=="function"&&define.amd?define([],r):typeof Lt=="object"?Lt.ClipboardJS=r():t.ClipboardJS=r()})(Lt,function(){return function(){var e={686:function(n,o,i){"use strict";i.d(o,{default:function(){return ki}});var a=i(279),s=i.n(a),f=i(370),c=i.n(f),u=i(817),p=i.n(u);function m(j){try{return document.execCommand(j)}catch(O){return!1}}var d=function(O){var w=p()(O);return m("cut"),w},h=d;function v(j){var O=document.documentElement.getAttribute("dir")==="rtl",w=document.createElement("textarea");w.style.fontSize="12pt",w.style.border="0",w.style.padding="0",w.style.margin="0",w.style.position="absolute",w.style[O?"right":"left"]="-9999px";var k=window.pageYOffset||document.documentElement.scrollTop;return w.style.top="".concat(k,"px"),w.setAttribute("readonly",""),w.value=j,w}var B=function(O,w){var k=v(O);w.container.appendChild(k);var F=p()(k);return m("copy"),k.remove(),F},ne=function(O){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},k="";return typeof O=="string"?k=B(O,w):O instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(O==null?void 0:O.type)?k=B(O.value,w):(k=p()(O),m("copy")),k},z=ne;function T(j){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(w){return typeof w}:T=function(w){return w&&typeof Symbol=="function"&&w.constructor===Symbol&&w!==Symbol.prototype?"symbol":typeof w},T(j)}var Ke=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},w=O.action,k=w===void 0?"copy":w,F=O.container,q=O.target,Le=O.text;if(k!=="copy"&&k!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(q!==void 0)if(q&&T(q)==="object"&&q.nodeType===1){if(k==="copy"&&q.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(k==="cut"&&(q.hasAttribute("readonly")||q.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(Le)return z(Le,{container:F});if(q)return k==="cut"?h(q):z(q,{container:F})},We=Ke;function Ie(j){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ie=function(w){return typeof w}:Ie=function(w){return w&&typeof Symbol=="function"&&w.constructor===Symbol&&w!==Symbol.prototype?"symbol":typeof w},Ie(j)}function Ti(j,O){if(!(j instanceof O))throw new TypeError("Cannot call a class as a function")}function nn(j,O){for(var w=0;w0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof F.action=="function"?F.action:this.defaultAction,this.target=typeof F.target=="function"?F.target:this.defaultTarget,this.text=typeof F.text=="function"?F.text:this.defaultText,this.container=Ie(F.container)==="object"?F.container:document.body}},{key:"listenClick",value:function(F){var q=this;this.listener=c()(F,"click",function(Le){return q.onClick(Le)})}},{key:"onClick",value:function(F){var q=F.delegateTarget||F.currentTarget,Le=this.action(q)||"copy",Rt=We({action:Le,container:this.container,target:this.target(q),text:this.text(q)});this.emit(Rt?"success":"error",{action:Le,text:Rt,trigger:q,clearSelection:function(){q&&q.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(F){return yr("action",F)}},{key:"defaultTarget",value:function(F){var q=yr("target",F);if(q)return document.querySelector(q)}},{key:"defaultText",value:function(F){return yr("text",F)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(F){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return z(F,q)}},{key:"cut",value:function(F){return h(F)}},{key:"isSupported",value:function(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],q=typeof F=="string"?[F]:F,Le=!!document.queryCommandSupported;return q.forEach(function(Rt){Le=Le&&!!document.queryCommandSupported(Rt)}),Le}}]),w}(s()),ki=Ri},828:function(n){var o=9;if(typeof Element!="undefined"&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}function a(s,f){for(;s&&s.nodeType!==o;){if(typeof s.matches=="function"&&s.matches(f))return s;s=s.parentNode}}n.exports=a},438:function(n,o,i){var a=i(828);function s(u,p,m,d,h){var v=c.apply(this,arguments);return u.addEventListener(m,v,h),{destroy:function(){u.removeEventListener(m,v,h)}}}function f(u,p,m,d,h){return typeof u.addEventListener=="function"?s.apply(null,arguments):typeof m=="function"?s.bind(null,document).apply(null,arguments):(typeof u=="string"&&(u=document.querySelectorAll(u)),Array.prototype.map.call(u,function(v){return s(v,p,m,d,h)}))}function c(u,p,m,d){return function(h){h.delegateTarget=a(h.target,p),h.delegateTarget&&d.call(u,h)}}n.exports=f},879:function(n,o){o.node=function(i){return i!==void 0&&i instanceof HTMLElement&&i.nodeType===1},o.nodeList=function(i){var a=Object.prototype.toString.call(i);return i!==void 0&&(a==="[object NodeList]"||a==="[object HTMLCollection]")&&"length"in i&&(i.length===0||o.node(i[0]))},o.string=function(i){return typeof i=="string"||i instanceof String},o.fn=function(i){var a=Object.prototype.toString.call(i);return a==="[object Function]"}},370:function(n,o,i){var a=i(879),s=i(438);function f(m,d,h){if(!m&&!d&&!h)throw new Error("Missing required arguments");if(!a.string(d))throw new TypeError("Second argument must be a String");if(!a.fn(h))throw new TypeError("Third argument must be a Function");if(a.node(m))return c(m,d,h);if(a.nodeList(m))return u(m,d,h);if(a.string(m))return p(m,d,h);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function c(m,d,h){return m.addEventListener(d,h),{destroy:function(){m.removeEventListener(d,h)}}}function u(m,d,h){return Array.prototype.forEach.call(m,function(v){v.addEventListener(d,h)}),{destroy:function(){Array.prototype.forEach.call(m,function(v){v.removeEventListener(d,h)})}}}function p(m,d,h){return s(document.body,m,d,h)}n.exports=f},817:function(n){function o(i){var a;if(i.nodeName==="SELECT")i.focus(),a=i.value;else if(i.nodeName==="INPUT"||i.nodeName==="TEXTAREA"){var s=i.hasAttribute("readonly");s||i.setAttribute("readonly",""),i.select(),i.setSelectionRange(0,i.value.length),s||i.removeAttribute("readonly"),a=i.value}else{i.hasAttribute("contenteditable")&&i.focus();var f=window.getSelection(),c=document.createRange();c.selectNodeContents(i),f.removeAllRanges(),f.addRange(c),a=f.toString()}return a}n.exports=o},279:function(n){function o(){}o.prototype={on:function(i,a,s){var f=this.e||(this.e={});return(f[i]||(f[i]=[])).push({fn:a,ctx:s}),this},once:function(i,a,s){var f=this;function c(){f.off(i,c),a.apply(s,arguments)}return c._=a,this.on(i,c,s)},emit:function(i){var a=[].slice.call(arguments,1),s=((this.e||(this.e={}))[i]||[]).slice(),f=0,c=s.length;for(f;f{"use strict";/*! + * escape-html + * Copyright(c) 2012-2013 TJ Holowaychuk + * Copyright(c) 2015 Andreas Lubbe + * Copyright(c) 2015 Tiancheng "Timothy" Gu + * MIT Licensed + */var is=/["'&<>]/;Jo.exports=as;function as(e){var t=""+e,r=is.exec(t);if(!r)return t;var n,o="",i=0,a=0;for(i=r.index;i0&&i[i.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function W(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=n.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return i}function D(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,i;n1||s(m,d)})})}function s(m,d){try{f(n[m](d))}catch(h){p(i[0][3],h)}}function f(m){m.value instanceof Xe?Promise.resolve(m.value.v).then(c,u):p(i[0][2],m)}function c(m){s("next",m)}function u(m){s("throw",m)}function p(m,d){m(d),i.shift(),i.length&&s(i[0][0],i[0][1])}}function mn(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof xe=="function"?xe(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(a){return new Promise(function(s,f){a=e[i](a),o(s,f,a.done,a.value)})}}function o(i,a,s,f){Promise.resolve(f).then(function(c){i({value:c,done:s})},a)}}function A(e){return typeof e=="function"}function at(e){var t=function(n){Error.call(n),n.stack=new Error().stack},r=e(t);return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var $t=at(function(e){return function(r){e(this),this.message=r?r.length+` errors occurred during unsubscription: +`+r.map(function(n,o){return o+1+") "+n.toString()}).join(` + `):"",this.name="UnsubscriptionError",this.errors=r}});function De(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}var Fe=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,r,n,o,i;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var s=xe(a),f=s.next();!f.done;f=s.next()){var c=f.value;c.remove(this)}}catch(v){t={error:v}}finally{try{f&&!f.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}else a.remove(this);var u=this.initialTeardown;if(A(u))try{u()}catch(v){i=v instanceof $t?v.errors:[v]}var p=this._finalizers;if(p){this._finalizers=null;try{for(var m=xe(p),d=m.next();!d.done;d=m.next()){var h=d.value;try{dn(h)}catch(v){i=i!=null?i:[],v instanceof $t?i=D(D([],W(i)),W(v.errors)):i.push(v)}}}catch(v){n={error:v}}finally{try{d&&!d.done&&(o=m.return)&&o.call(m)}finally{if(n)throw n.error}}}if(i)throw new $t(i)}},e.prototype.add=function(t){var r;if(t&&t!==this)if(this.closed)dn(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}},e.prototype._hasParent=function(t){var r=this._parentage;return r===t||Array.isArray(r)&&r.includes(t)},e.prototype._addParent=function(t){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t},e.prototype._removeParent=function(t){var r=this._parentage;r===t?this._parentage=null:Array.isArray(r)&&De(r,t)},e.prototype.remove=function(t){var r=this._finalizers;r&&De(r,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}();var Or=Fe.EMPTY;function It(e){return e instanceof Fe||e&&"closed"in e&&A(e.remove)&&A(e.add)&&A(e.unsubscribe)}function dn(e){A(e)?e():e.unsubscribe()}var Ae={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var st={setTimeout:function(e,t){for(var r=[],n=2;n0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(r){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,r)},t.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},t.prototype._innerSubscribe=function(r){var n=this,o=this,i=o.hasError,a=o.isStopped,s=o.observers;return i||a?Or:(this.currentObservers=null,s.push(r),new Fe(function(){n.currentObservers=null,De(s,r)}))},t.prototype._checkFinalizedStatuses=function(r){var n=this,o=n.hasError,i=n.thrownError,a=n.isStopped;o?r.error(i):a&&r.complete()},t.prototype.asObservable=function(){var r=new U;return r.source=this,r},t.create=function(r,n){return new wn(r,n)},t}(U);var wn=function(e){ie(t,e);function t(r,n){var o=e.call(this)||this;return o.destination=r,o.source=n,o}return t.prototype.next=function(r){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.next)===null||o===void 0||o.call(n,r)},t.prototype.error=function(r){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.error)===null||o===void 0||o.call(n,r)},t.prototype.complete=function(){var r,n;(n=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||n===void 0||n.call(r)},t.prototype._subscribe=function(r){var n,o;return(o=(n=this.source)===null||n===void 0?void 0:n.subscribe(r))!==null&&o!==void 0?o:Or},t}(E);var Et={now:function(){return(Et.delegate||Date).now()},delegate:void 0};var wt=function(e){ie(t,e);function t(r,n,o){r===void 0&&(r=1/0),n===void 0&&(n=1/0),o===void 0&&(o=Et);var i=e.call(this)||this;return i._bufferSize=r,i._windowTime=n,i._timestampProvider=o,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=n===1/0,i._bufferSize=Math.max(1,r),i._windowTime=Math.max(1,n),i}return t.prototype.next=function(r){var n=this,o=n.isStopped,i=n._buffer,a=n._infiniteTimeWindow,s=n._timestampProvider,f=n._windowTime;o||(i.push(r),!a&&i.push(s.now()+f)),this._trimBuffer(),e.prototype.next.call(this,r)},t.prototype._subscribe=function(r){this._throwIfClosed(),this._trimBuffer();for(var n=this._innerSubscribe(r),o=this,i=o._infiniteTimeWindow,a=o._buffer,s=a.slice(),f=0;f0?e.prototype.requestAsyncId.call(this,r,n,o):(r.actions.push(this),r._scheduled||(r._scheduled=ut.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,n,o){var i;if(o===void 0&&(o=0),o!=null?o>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,r,n,o);var a=r.actions;n!=null&&((i=a[a.length-1])===null||i===void 0?void 0:i.id)!==n&&(ut.cancelAnimationFrame(n),r._scheduled=void 0)},t}(Ut);var On=function(e){ie(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this._active=!0;var n=this._scheduled;this._scheduled=void 0;var o=this.actions,i;r=r||o.shift();do if(i=r.execute(r.state,r.delay))break;while((r=o[0])&&r.id===n&&o.shift());if(this._active=!1,i){for(;(r=o[0])&&r.id===n&&o.shift();)r.unsubscribe();throw i}},t}(Wt);var we=new On(Tn);var R=new U(function(e){return e.complete()});function Dt(e){return e&&A(e.schedule)}function kr(e){return e[e.length-1]}function Qe(e){return A(kr(e))?e.pop():void 0}function Se(e){return Dt(kr(e))?e.pop():void 0}function Vt(e,t){return typeof kr(e)=="number"?e.pop():t}var pt=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function zt(e){return A(e==null?void 0:e.then)}function Nt(e){return A(e[ft])}function qt(e){return Symbol.asyncIterator&&A(e==null?void 0:e[Symbol.asyncIterator])}function Kt(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function Ki(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Qt=Ki();function Yt(e){return A(e==null?void 0:e[Qt])}function Gt(e){return ln(this,arguments,function(){var r,n,o,i;return Pt(this,function(a){switch(a.label){case 0:r=e.getReader(),a.label=1;case 1:a.trys.push([1,,9,10]),a.label=2;case 2:return[4,Xe(r.read())];case 3:return n=a.sent(),o=n.value,i=n.done,i?[4,Xe(void 0)]:[3,5];case 4:return[2,a.sent()];case 5:return[4,Xe(o)];case 6:return[4,a.sent()];case 7:return a.sent(),[3,2];case 8:return[3,10];case 9:return r.releaseLock(),[7];case 10:return[2]}})})}function Bt(e){return A(e==null?void 0:e.getReader)}function $(e){if(e instanceof U)return e;if(e!=null){if(Nt(e))return Qi(e);if(pt(e))return Yi(e);if(zt(e))return Gi(e);if(qt(e))return _n(e);if(Yt(e))return Bi(e);if(Bt(e))return Ji(e)}throw Kt(e)}function Qi(e){return new U(function(t){var r=e[ft]();if(A(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Yi(e){return new U(function(t){for(var r=0;r=2;return function(n){return n.pipe(e?_(function(o,i){return e(o,i,n)}):de,Oe(1),r?He(t):zn(function(){return new Xt}))}}function Nn(){for(var e=[],t=0;t=2,!0))}function fe(e){e===void 0&&(e={});var t=e.connector,r=t===void 0?function(){return new E}:t,n=e.resetOnError,o=n===void 0?!0:n,i=e.resetOnComplete,a=i===void 0?!0:i,s=e.resetOnRefCountZero,f=s===void 0?!0:s;return function(c){var u,p,m,d=0,h=!1,v=!1,B=function(){p==null||p.unsubscribe(),p=void 0},ne=function(){B(),u=m=void 0,h=v=!1},z=function(){var T=u;ne(),T==null||T.unsubscribe()};return g(function(T,Ke){d++,!v&&!h&&B();var We=m=m!=null?m:r();Ke.add(function(){d--,d===0&&!v&&!h&&(p=jr(z,f))}),We.subscribe(Ke),!u&&d>0&&(u=new et({next:function(Ie){return We.next(Ie)},error:function(Ie){v=!0,B(),p=jr(ne,o,Ie),We.error(Ie)},complete:function(){h=!0,B(),p=jr(ne,a),We.complete()}}),$(T).subscribe(u))})(c)}}function jr(e,t){for(var r=[],n=2;ne.next(document)),e}function K(e,t=document){return Array.from(t.querySelectorAll(e))}function V(e,t=document){let r=se(e,t);if(typeof r=="undefined")throw new ReferenceError(`Missing element: expected "${e}" to be present`);return r}function se(e,t=document){return t.querySelector(e)||void 0}function _e(){return document.activeElement instanceof HTMLElement&&document.activeElement||void 0}function tr(e){return L(b(document.body,"focusin"),b(document.body,"focusout")).pipe(ke(1),l(()=>{let t=_e();return typeof t!="undefined"?e.contains(t):!1}),N(e===_e()),G())}function Be(e){return{x:e.offsetLeft,y:e.offsetTop}}function Yn(e){return L(b(window,"load"),b(window,"resize")).pipe(Ce(0,we),l(()=>Be(e)),N(Be(e)))}function rr(e){return{x:e.scrollLeft,y:e.scrollTop}}function dt(e){return L(b(e,"scroll"),b(window,"resize")).pipe(Ce(0,we),l(()=>rr(e)),N(rr(e)))}var Bn=function(){if(typeof Map!="undefined")return Map;function e(t,r){var n=-1;return t.some(function(o,i){return o[0]===r?(n=i,!0):!1}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(r){var n=e(this.__entries__,r),o=this.__entries__[n];return o&&o[1]},t.prototype.set=function(r,n){var o=e(this.__entries__,r);~o?this.__entries__[o][1]=n:this.__entries__.push([r,n])},t.prototype.delete=function(r){var n=this.__entries__,o=e(n,r);~o&&n.splice(o,1)},t.prototype.has=function(r){return!!~e(this.__entries__,r)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(r,n){n===void 0&&(n=null);for(var o=0,i=this.__entries__;o0},e.prototype.connect_=function(){!zr||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),xa?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!zr||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var r=t.propertyName,n=r===void 0?"":r,o=ya.some(function(i){return!!~n.indexOf(i)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Jn=function(e,t){for(var r=0,n=Object.keys(t);r0},e}(),Zn=typeof WeakMap!="undefined"?new WeakMap:new Bn,eo=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=Ea.getInstance(),n=new Ra(t,r,this);Zn.set(this,n)}return e}();["observe","unobserve","disconnect"].forEach(function(e){eo.prototype[e]=function(){var t;return(t=Zn.get(this))[e].apply(t,arguments)}});var ka=function(){return typeof nr.ResizeObserver!="undefined"?nr.ResizeObserver:eo}(),to=ka;var ro=new E,Ha=I(()=>H(new to(e=>{for(let t of e)ro.next(t)}))).pipe(x(e=>L(Te,H(e)).pipe(C(()=>e.disconnect()))),J(1));function he(e){return{width:e.offsetWidth,height:e.offsetHeight}}function ge(e){return Ha.pipe(S(t=>t.observe(e)),x(t=>ro.pipe(_(({target:r})=>r===e),C(()=>t.unobserve(e)),l(()=>he(e)))),N(he(e)))}function bt(e){return{width:e.scrollWidth,height:e.scrollHeight}}function ar(e){let t=e.parentElement;for(;t&&(e.scrollWidth<=t.scrollWidth&&e.scrollHeight<=t.scrollHeight);)t=(e=t).parentElement;return t?e:void 0}var no=new E,Pa=I(()=>H(new IntersectionObserver(e=>{for(let t of e)no.next(t)},{threshold:0}))).pipe(x(e=>L(Te,H(e)).pipe(C(()=>e.disconnect()))),J(1));function sr(e){return Pa.pipe(S(t=>t.observe(e)),x(t=>no.pipe(_(({target:r})=>r===e),C(()=>t.unobserve(e)),l(({isIntersecting:r})=>r))))}function oo(e,t=16){return dt(e).pipe(l(({y:r})=>{let n=he(e),o=bt(e);return r>=o.height-n.height-t}),G())}var cr={drawer:V("[data-md-toggle=drawer]"),search:V("[data-md-toggle=search]")};function io(e){return cr[e].checked}function qe(e,t){cr[e].checked!==t&&cr[e].click()}function je(e){let t=cr[e];return b(t,"change").pipe(l(()=>t.checked),N(t.checked))}function $a(e,t){switch(e.constructor){case HTMLInputElement:return e.type==="radio"?/^Arrow/.test(t):!0;case HTMLSelectElement:case HTMLTextAreaElement:return!0;default:return e.isContentEditable}}function Ia(){return L(b(window,"compositionstart").pipe(l(()=>!0)),b(window,"compositionend").pipe(l(()=>!1))).pipe(N(!1))}function ao(){let e=b(window,"keydown").pipe(_(t=>!(t.metaKey||t.ctrlKey)),l(t=>({mode:io("search")?"search":"global",type:t.key,claim(){t.preventDefault(),t.stopPropagation()}})),_(({mode:t,type:r})=>{if(t==="global"){let n=_e();if(typeof n!="undefined")return!$a(n,r)}return!0}),fe());return Ia().pipe(x(t=>t?R:e))}function Me(){return new URL(location.href)}function ot(e){location.href=e.href}function so(){return new E}function co(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)co(e,r)}function M(e,t,...r){let n=document.createElement(e);if(t)for(let o of Object.keys(t))typeof t[o]!="undefined"&&(typeof t[o]!="boolean"?n.setAttribute(o,t[o]):n.setAttribute(o,""));for(let o of r)co(n,o);return n}function fr(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function fo(){return location.hash.substring(1)}function uo(e){let t=M("a",{href:e});t.addEventListener("click",r=>r.stopPropagation()),t.click()}function Fa(){return b(window,"hashchange").pipe(l(fo),N(fo()),_(e=>e.length>0),J(1))}function po(){return Fa().pipe(l(e=>se(`[id="${e}"]`)),_(e=>typeof e!="undefined"))}function Nr(e){let t=matchMedia(e);return Zt(r=>t.addListener(()=>r(t.matches))).pipe(N(t.matches))}function lo(){let e=matchMedia("print");return L(b(window,"beforeprint").pipe(l(()=>!0)),b(window,"afterprint").pipe(l(()=>!1))).pipe(N(e.matches))}function qr(e,t){return e.pipe(x(r=>r?t():R))}function ur(e,t={credentials:"same-origin"}){return pe(fetch(`${e}`,t)).pipe(ce(()=>R),x(r=>r.status!==200?Tt(()=>new Error(r.statusText)):H(r)))}function Ue(e,t){return ur(e,t).pipe(x(r=>r.json()),J(1))}function mo(e,t){let r=new DOMParser;return ur(e,t).pipe(x(n=>n.text()),l(n=>r.parseFromString(n,"text/xml")),J(1))}function pr(e){let t=M("script",{src:e});return I(()=>(document.head.appendChild(t),L(b(t,"load"),b(t,"error").pipe(x(()=>Tt(()=>new ReferenceError(`Invalid script: ${e}`))))).pipe(l(()=>{}),C(()=>document.head.removeChild(t)),Oe(1))))}function ho(){return{x:Math.max(0,scrollX),y:Math.max(0,scrollY)}}function bo(){return L(b(window,"scroll",{passive:!0}),b(window,"resize",{passive:!0})).pipe(l(ho),N(ho()))}function vo(){return{width:innerWidth,height:innerHeight}}function go(){return b(window,"resize",{passive:!0}).pipe(l(vo),N(vo()))}function yo(){return Q([bo(),go()]).pipe(l(([e,t])=>({offset:e,size:t})),J(1))}function lr(e,{viewport$:t,header$:r}){let n=t.pipe(X("size")),o=Q([n,r]).pipe(l(()=>Be(e)));return Q([r,t,o]).pipe(l(([{height:i},{offset:a,size:s},{x:f,y:c}])=>({offset:{x:a.x-f,y:a.y-c+i},size:s})))}(()=>{function e(n,o){parent.postMessage(n,o||"*")}function t(...n){return n.reduce((o,i)=>o.then(()=>new Promise(a=>{let s=document.createElement("script");s.src=i,s.onload=a,document.body.appendChild(s)})),Promise.resolve())}var r=class{constructor(n){this.url=n,this.onerror=null,this.onmessage=null,this.onmessageerror=null,this.m=a=>{a.source===this.w&&(a.stopImmediatePropagation(),this.dispatchEvent(new MessageEvent("message",{data:a.data})),this.onmessage&&this.onmessage(a))},this.e=(a,s,f,c,u)=>{if(s===this.url.toString()){let p=new ErrorEvent("error",{message:a,filename:s,lineno:f,colno:c,error:u});this.dispatchEvent(p),this.onerror&&this.onerror(p)}};let o=new EventTarget;this.addEventListener=o.addEventListener.bind(o),this.removeEventListener=o.removeEventListener.bind(o),this.dispatchEvent=o.dispatchEvent.bind(o);let i=document.createElement("iframe");i.width=i.height=i.frameBorder="0",document.body.appendChild(this.iframe=i),this.w.document.open(),this.w.document.write(` + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + + + + + + +

EOS mTLS Configuration

+

Overview

+

EOS supports the use of mutual TLS (mTLS) for gRPC, RESTCONF and eAPI services. This allows the use of certificates, +signed by a recognized and trusted CA, for authentication to gNMI and other gRPC based services.

+

By default only certificates signed with Arista's CA are trusted. In order to generate and sign certificates for mTLS +authentication, an operator will need to install and configure a certifying authority (CA) that is used for signing +certificates that are generated on network elements as well as the servers that will be interacting with the gRPC +services. The necessary certificates for establishing the chain of trust will need to be imported into the switches and +tools interacting with the switches.

+

This document outlines the necessary steps to generate certificate signing requests (CSR) on arista devices, sign the +certificates and import these into the switches.

+

Process Overview

+
    +
  • Setup a private certificate authority (CA). This document uses easy-rsa
  • +
  • Generate CSRs from the switch as well as for the host that will be initiating connections to the switch using mTLS as + the authentication mechanism.
  • +
  • Sign the CSRs using the CA tools.
  • +
  • Copy the relevant elements to the switch (signed server certificate and CA certificate).
  • +
  • Configure the switch to use the certificates and the associated CA certificate to perform mTLS authentication.
  • +
  • Initiate connections from the clients to the switch to execute gNMI RPCs.
  • +
+

Easy-RSA Setup

+

The simple installation of Easy-RSA is well documented in the Easy RSA quick start +guide. For a more durable installation you're +encouraged to review the Easy-RSA documentation and customize the settings to your environment.

+

Easy-RSA CA parameters

+

easy RSA version: 3.0.8

+

As of this writing EOS only supports RSA certificates, this differs from the default configuration of Easy-RSA. The +following variable in the vars file will need to be set in order to generate the appropriate certificate type.

+
set_var EASYRSA_ALGO "rsa"
+
+

Use the easyrsa build-ca command to create the necessary certificate signing infrastructure within easyrsa. This will +generate a ca.crt certificate which can be imported into the PKI validation chain of the switches and other hosts in +your PKI domain. This can also be used in a standalone manner with most gnmi clients.

+

In our case, this CA certificate resides in: ${HOME}/easy-rsa/pki/ca.crt

+

This will need to be imported into the network elements where you're using mTLS for authentication.

+

Generate a Local Client Certificate

+

This will be used by local clients (gnmi, gnoi, gribi, etc.) connecting to the switches in order to authenticate.

+

Note the gnmi-client.cnf configuration file provided in the following openssl command is used to create the Subject +Alternate Name IP address entry associated with the client certificate. This is optional and is not required for +certificates.

+
mkdir ~/gnmi-client-cert
+cd ~/gnmi-client-cert
+openssl req -out gnmi-client.csr -newkey rsa:2048 -nodes -keyout gnmi-client.key -config gnmi-client.cnf
+
+

The above commands will generate a private key as well as the Certificate Signing Request (CSR)

+

Sign the Local Client Certificate with Easy-RSA

+

Note, that this is going to be a client certificate. As our gnmi client will be talking to the gnmi server on the +switch.

+
cd ~/easy-rsa
+./easyrsa import-req ../gnmi-client-cert gnmi-client.csr gnmi-client
+./easyrsa sign-req client gnmi-client
+
+

The sign-req command generates the following output.

+
Using SSL: openssl OpenSSL 1.1.1f  31 Mar 2020
+
+... snipped ...
+
+subject=
+    countryName               = us
+    stateOrProvinceName       = mn
+    localityName              = minneapolis
+    organizationName          = arista-lab
+    commonName                = sulrich@arista.com
+
+X509v3 Subject Alternative Name:
+    IP:192.168.1.11
+
+
+Type the word 'yes' to continue, or any other input to abort.
+  Confirm request details: yes
+Using configuration from /home/sulrich/easy-rsa/pki/easy-rsa-3625384.5yQThV/tmp.kaJhk0
+Check that the request matches the signature
+Signature ok
+The Subject's Distinguished Name is as follows
+countryName           :PRINTABLE:'us'
+stateOrProvinceName   :ASN.1 12:'mn'
+localityName          :ASN.1 12:'minneapolis'
+organizationName      :ASN.1 12:'arista-lab'
+commonName            :ASN.1 12:'sulrich@arista.com'
+Certificate is to be certified until Oct 10 19:45:42 2023 GMT (825 days)
+
+Write out database with 1 new entries
+Data Base Updated
+
+Certificate created at: /home/sulrich/easy-rsa/pki/issued/gnmi-client.crt
+
+

Switch Side Actions

+
    +
  • Generate a key pair on the switch the key will be named v1.key
  • +
+
security pki key generate rsa 4096 v1.key
+
+
    +
  • Generate the CSR
  • +
+
security pki certificate generate signing-request key v1.key
+
+
    +
  • Capture the CSR text into a file and copy this to the CA server.
  • +
+

Sign the Switch CSR with Easy-RSA

+

Note that in this case we're generating a server certificate.

+
cd ~/easy-rsa
+./easyrsa import-req ../v1.csr v1
+./easyrsa sign-req server v1
+
+

This will generate the signed certificate and place it into the easy-rsa local store.

+

${HOME}/easy-rsa/pki/issued/v1.crt

+
    +
  • Copy this to the switch and import it into the switch's certificate store.
  • +
+

copy file:/mnt/flash/v1.crt certificate:v1.crt

+

Copy the Private CA Certificate to the Switch

+

You will need to copy the CA.crt (commonly in <easyrsa_root>/pki/ca.crt) to the switch and add it to the list of +certificates. In the following example the file has been copied to the switch as demo-ca.crt.

+
copy flash:demo-ca.crt certificate:
+
+

SSL Profile Configuration

+

Configure the necessary ssl profile and include the demo-ca.crt in the list of trusted CAs.

+
management security
+   ssl profile test-arista
+      certificate v1.crt key v1.key
+      trust certificate demo-ca.crt
+!
+
+

gNMI Configuration

+

The following configuration associates the gnmi service with the associated ssl profile and enables it for use with mTLS +for authentication.

+
management api gnmi
+   transport grpc default
+      ssl profile test-arista
+   provider eos-native
+!
+
+

At this point the switch is configured to accept connections from clients with valid, signed certificates.

+

Useful Troubleshooting Commands

+

show management api gnmi

+

This command enables you to determine the operational state of the gnmi process as well as whether or not the ssl profile +is considered valid.

+

show management security ssl profile

+

This command enables you to see the state of the ssl profiles and whether there are issues with the validation chain.

+

Clocks and Certificate Lifetime

+

Certificates should be created with a finite lifetime and rotated within that lifetime. However, if the clocks on the +switch are grossly off this may impact certificate operation. Make sure that the clock on the switch is set correctly +and synchronized to a reliable time source.

+

Client Examples

+

gnmi (Arista Client)

+
gnmi -addr 192.168.1.21:6030                    \
+  -username admin -password arista              \
+  -cafile easy-rsa/pki/ca.crt                   \
+  -certfile easy-rsa/pki/issued/gnmi-client.crt \
+  -keyfile gnmi-client/gnmi-client.key capabilities
+
+

gnmic

+
gnmic -a 192.168.1.21:6030 -u admin -p arista    \
+  --tls-ca easy-rsa/pki/ca.crt                   \
+  --tls-cert easy-rsa/pki/issued/gnmi-client.crt \
+  --tls-key gnmi-client/gnmi-client.key capabilities
+
+

Additional References

+ + + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/configuration/netconf/index.html b/configuration/netconf/index.html new file mode 100644 index 00000000..5e3a8bf4 --- /dev/null +++ b/configuration/netconf/index.html @@ -0,0 +1,1124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + NETCONF Device Configuration - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

NETCONF

+ +

Overview

+

EOS provides support for managing the switch via NETCONF.

+

NETCONF

+

Currently supported NETCONF operations: get, get-config, get-schema, +edit-config, lock, unlock, close-session, kill-session.

+

To configure NETCONF in default VRF we can enable the ssh transport under +management api netconf:

+

Default VRF

+
management api netconf
+   transport ssh test
+
+

Non-default VRF

+
management api netconf
+   transport ssh test
+      vrf management
+
+

Changing the port:

+
management api netconf
+   transport ssh test
+      port 830
+
+

Apply ACL

+
management api netconf
+   transport ssh test
+      ip access-group ACCESS_GROUP
+
+

Note The ACL should be a standard ACL allowing hosts or subnets.

+

Status check:

+
#show management api netconf
+
+Enabled:            Yes
+Server:             running on port 830, in management VRF
+
+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/configuration/openconfig/index.html b/configuration/openconfig/index.html new file mode 100644 index 00000000..f337417c --- /dev/null +++ b/configuration/openconfig/index.html @@ -0,0 +1,1658 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + OpenConfig Configuration - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+ +
+ + + +
+
+ + + + + + + + + + + + + +

OpenConfig

+ +

Overview

+

EOS supports the OpenConfig gNMI interface for device management.

+

Platform compatibility

+

All EOS flavors support OpenConfig (physical, virtual, containerized, cloud).

+

gNMI

+

To start the gNMI server, which listens by default on TCP/6030 configure the gRPC transport under management api gnmi +in the global config mode:

+

Default VRF

+
management api gnmi
+  transport grpc openmgmt
+
+

Non-default VRF

+
management api gnmi
+   transport grpc openmgmt
+     vrf management
+
+

Changing the port:

+
management api gnmi
+   transport grpc openmgmt
+      port 5900
+
+

Apply ACL

+
management api gnmi
+   transport grpc openmgmt
+      ip access-group ACCESS_GROUP
+
+

Note, the ACL should be a standard ACL allowing hosts or subnets.

+

Authenticate the connection with TLS

+
management api gnmi
+   transport grpc openmgmt
+      ssl profile PROFILE
+
+

Enable authorization of incoming requests

+
management api gnmi
+   transport grpc openmgmt
+      authorization requests
+
+

Status check

+
#show management api gnmi
+Octa:               No
+Enabled:            Yes
+Server:             running on port 6030, in default VRF
+SSL Profile:        none
+QoS DSCP:           none
+
+

OCTA

+

The OpenConfig agent (gNMI API) can leverage the EOS state streaming agent's (TerminAttr) libraries, thus exposing EOS +native paths. If Octa (OpenConfig + TerminAttr) is enabled then OpenConfig, in addition to accepting OpenConfig paths in +gNMI get/subscribe requests, will also support EOS native paths (for example, Sysdb/Smash paths). This feature was +introduced in 4.22.1F.

+

gNMI requests received by Octa are interpreted as either OpenConfig or TerminAttr requests, as follows.

+
    +
  • gNMI requests containing an origin of eos_native are processed as as native path requests.
  • +
  • Requests lacking an origin of eos_native are treated as OpenConfig requests.
  • +
+

A gNMI client that supports specification of an origin as part of the associated RPC is a requirement.

+

Note support for sending GET/SUBSCRIBE requests to both an openconfig and an eos-native path in the same call is not yet +supported.

+

How to enable Octa

+

Octa can be enable by adding provider eos-native under management api gnmi

+

SW(config-mgmt-api-gnmi)#provider eos-native

+

Status check

+
#show management api gnmi
+Octa:               enabled
+Enabled:            Yes
+Server:             running on port 6030, in default VRF
+SSL Profile:        none
+QoS DSCP:           none
+
+
API models
+

Starting in EOS 4.24.0F it is possible to configure the Smash paths that Octa has access to. Under the management api +models mode, the provider smash sub-mode allows for enabling or disabling a Smash path with the [no] path +smash_path_here [disabled] command.

+
management api models
+   provider smash
+      path forwarding/status
+      path routing/status disabled
+      path routing/isis/lsdb
+
+

Note that every time a new path is added the Octa agent has to be restarted. +EOS CLI:

+
management api gnmi
+   transport grpc <NAME>
+   shutdown
+   no shutdown
+
+

Bash: +$ sudo killall Octa

+

Alternatively agent Octa terminate can be used from EOS CLI as well.

+

show management api models will list the Smash paths enabled/disabled

+

e.g.:

+
#show management api models
+provider smash
+  path /Smash/bridging
+  path /Smash/forwarding/status
+  path /Smash/routing/isis/lsdb
+  path /Smash/routing
+  path /Smash/routing/status disabled
+provider sysdb
+
+

AAA Accounting for gNMI/OpenConfig

+

Starting with EOS 4.27.2F accounting requests can be enabled to account records for gNMI/gNOI RPCs:

+
management api gnmi
+   transport grpc default
+      authorization requests
+      accounting requests
+   provider eos-native
+!
+aaa accounting commands all default start-stop logging
+
+

we can also use these commands to log to tacacs+ or radius and syslog too

+
aaa accounting commands all default start-stop group tacacs+
+aaa accounting commands all default start-stop group radius
+
+
spine1# sh management api gnmi
+Octa: enabled
+
+Transport: default
+Enabled: yes
+Server: running on port 6030, in default VRF
+SSL profile: none
+QoS DSCP: none
+Authorization required: yes
+Accounting requests: yes
+Certificate username authentication: no
+Notification timestamp: last change time
+Listen addresses: ::
+spine1#
+
+

Configuration change using OpenConfig and gNMI:

+
$ gnmic -a 192.168.0.10:6030 -u arista -p arista77rx --insecure set --update-path "/interfaces/interface[name=Ethernet1]/config/description" --update-value "test"
+{
+  "source": "192.168.0.10:6030",
+  "timestamp": 1663615213475353999,
+  "time": "2022-09-19T19:20:13.475353999Z",
+  "results": [
+    {
+      "operation": "UPDATE",
+      "path": "interfaces/interface[name=Ethernet1]/config/description"
+    }
+  ]
+}
+
+
$ gnmic -a 192.168.0.10:6030 -u arista -p arista77rx --insecure get --path "/interfaces/interface[name=Ethernet1]/config/description"
+[
+  {
+    "source": "192.168.0.10:6030",
+    "timestamp": 1663615224964145128,
+    "time": "2022-09-19T19:20:24.964145128Z",
+    "updates": [
+      {
+        "Path": "interfaces/interface[name=Ethernet1]/config/description",
+        "values": {
+          "interfaces/interface/config/description": "test"
+        }
+      }
+    ]
+  }
+]
+
+

Syslog messages on the device:

+
spine1#sh logging last 5 minutes
+Sep 19 19:20:13 spine1 Aaa: %ACCOUNTING-6-CMD: arista unknown unknown stop task_id=34 start_time=1663615213.48 timezone=UTC service=shell priv-lvl=15 cmd=OpenConfig.Set addr=192.168.0.1:57388 rpc=/gnmi.gNMI/Set request={"update":[{"path":"/interfaces/interface[name=Ethernet1]/config/description","val":"\\"test\\""}]} <cr>
+Sep 19 19:20:13 spine1 ConfigAgent: %SYS-5-CONFIG_SESSION_ENTERED: User arista entered configuration session session11521733719371 on GNMI (192.168.0.1:57388)
+Sep 19 19:20:13 spine1 ConfigAgent: %SYS-5-CONFIG_SESSION_COMMIT_SUCCESS: User arista committed configuration session session11521733719371 successfully on GNMI (192.168.0.1:57388)
+Sep 19 19:20:13 spine1 ConfigAgent: %SYS-5-CONFIG_SESSION_EXITED: User arista exited configuration session session11521733719371 on GNMI (192.168.0.1:57388)
+Sep 19 19:20:24 spine1 Aaa: %ACCOUNTING-6-CMD: arista unknown unknown stop task_id=35 start_time=1663615224.96 timezone=UTC service=shell priv-lvl=15 cmd=OpenConfig.Get addr=192.168.0.1:57428 rpc=/gnmi.gNMI/Get request={"path":[{"path":"/interfaces/interface[name=Ethernet1]/config/description"}]} <cr>
+
+
spine1#trace monitor octa
+--- Monitoring /var/log/agents/Octa-3748 ---
+I0919 19:20:13.715618    3748 router.go:234] Cli commands:
+configure session session11521733719371
+interface Ethernet1
+description test
+exit
+configure session session11521733719371 commit
+^Cspine1#
+
+
spine1#bash ps -ef | grep Octa
+root      3748   480  2 16:51 ?        00:03:20 /usr/bin/Octa --agenttitle=Octa
+
+
spine1#bash  more /var/log/agents/Octa-3748 | tail -4
+interface Ethernet1
+description test
+exit
+configure session session11521733719371 commit
+spine1#
+
+

Limitations

+

An accounting record is limited to a maximum of 8098 characters. +The record will be truncated if it exceeds the maximum character length.

+

gNMI per-RPC role authorizations

+

Starting in EOS 4.24.1F it is possible to perform authorization of each RPC (that is, GET, SET, SUBSCRIBE), if +authorization requests is supplied as described above.

+

During authorization, the OpenConfig agent will communicate with the AAA agent, allowing authorization policies or roles +to permit or deny the new tokens OpenConfig.Get and OpenConfig.Set.

+

For example, a role may be defined such as:

+
role oc-read
+   10 permit command OpenConfig.Get
+
+

A user which is assigned to this role would be allowed to issue a gNMI GET or SUBSCRIBE request, but not a SET request.

+
+

Note that this is only available for gNMI.

+
+

Enable AFT mapping

+

By default, mapping of the FIB (forwarding information base) to the OpenConfig AFT (abstract forwarding table) model is +disabled, as the volume of data can be large.

+

Starting in EOS 4.25.1F it is possible to enable these mappings, for IPV4, IPV6, or both, as described below:

+
management api models
+   provider aft
+      ipv4-unicast
+      ipv6-unicast
+
+
+

Note that prior to EOS 4.27 a restart of the gNMI agent is required, e.g.: agent Octa terminate or +agent OpenConfig terminate (in case the eos-native provider is not enabled).

+
+

Telemetry Timestamps

+

Per the GNMI specification, the default timestamp field of a notification message is set to be the time at which the +value of the underlying data source changes or when the reported event takes place. In order to facilitate integration +in legacy environments oriented around polling style operations, an option to support overriding the timestamp field to +the send-time is available. (as of 4.27.0F)

+

Overriding the timestamp to send-time is applicable to all STREAM and POLL subscriptions.

+

Configuration is outlined below.

+
management api gnmi
+   transport grpc <NAME>
+      notification timestamp send-time
+
+

If there's a need to return to the standards-oriented operation, the following mechanisms can be used to reset the +behavior.

+
no notification timestamp send-time
+default notification timestamp
+notification timestamp last-change-time
+
+
Validation +

+ +

#show management api gnmi
+Octa: enabled
+Set persistence: enabled
+
+Transport: default
+Enabled: yes
+Server: running on port 6030, in default VRF
+SSL profile: none
+QoS DSCP: none
+Authorization required: no
+Accounting requests: no
+Certificate username authentication: no
+Notification timestamp: send time  !! note: timestamp mode
+Listen addresses: ::
+
+ +

+
+ +

Configuration Persistence

+

By default, within EOS, the application of gNMI Set RPCs are not persisted to the startup-config. A copy +running-config startup-config is required in order to save configuration updates imposed via gNMI.

+

As of EOS 4.28.0F, if the operator desires to be able to save gNMI-driven configuration automatically, persistence can be +enabled by adding the following configuration. With this option, all gnmi Set operations will be saved to the +startup-config. Note, the configuration is saved using Arista's EOS configuration syntax and there is no corresponding +presentation of the OpenConfig syntax.

+
management api gnmi
+   transport grpc <NAME>
+   operation set persistence
+
+

If there is a need to return to the default mode of gNMI configuration non-persistence, this can be disabled using the +following commands.

+
no operation set persistence
+default operation set persistence
+
+
Validation +

+ +

#show management api gnmi
+Octa: enabled
+Set persistence: enabled  !! note: persistence state
+
+Transport: default
+Enabled: yes
+Server: running on port 6030, in default VRF
+SSL profile: none
+QoS DSCP: none
+Authorization required: no
+Accounting requests: no
+Certificate username authentication: no
+Notification timestamp: last change time
+Listen addresses: ::
+
+ +

+
+ +

Troubleshooting

+

The OpenConfig agent handles all transports described above: gNMI, RESTCONF, and +NETCONF. The agent log file is present at /var/log/agents/OpenConfig-{PID}. +Lines that begin with E are errors. Debug logging can be enabled with a +regular trace command. Here are a couple of examples:

+

(config)#trace OpenConfig setting server/9 - For server (gNMI) traces

+

(config)#trace OpenConfig setting */9 - For all traces with verbose setting

+

similarly if Octa is enabled:

+

(config)#trace Octa setting server/9 - For server (gNMI) traces

+

(config)#trace Octa setting */9 - For all traces with verbose setting

+

Limitations

+
    +
  • In EOS versions prior to 4.24.0F, not all Smash paths were accessible via Octa.
  • +
  • Starting in EOS 4.24.0F configuring the Smash paths that Octa has access to will also affect OpenConfig. Enabling a + Smash path for Octa can result in extra YANG paths being populated in OpenConfig. Disabling a Smash path can result in + having some YANG paths missing in OpenConfig.
  • +
  • The %<zone-id> optional suffix in YANG ietf:ipv4-address, and ietf:ipv6-address types are not supported.
  • +
  • An OpenConfig client update/merge/replace request can erase config that is not modified by the incoming request. This + happens if a config that is part of a certain mount point but not supported by OpenConfig is configured via CLI prior + to the OpenConfig client update/merge/replace request is processed.
  • +
+

Supported OpenConfig paths

+

Please refer to the EOS Central TOIs to see the new list of paths supported per release.

+

For convenience, supported paths may be found at: https://eos.arista.com/path-report.

+

References / Resources

+ + + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/configuration/restconf/index.html b/configuration/restconf/index.html new file mode 100644 index 00000000..fafeda5a --- /dev/null +++ b/configuration/restconf/index.html @@ -0,0 +1,1213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + RESTCONF Configuration - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

RESTCONF

+ +

Overview

+

EOS provides support for RESTCONF and the necessary transport services to support it.

+

The RESTCONF server is in the EOS device.

+

RESTCONF configuration on EOS

+

Certificate

+

Certificate-based authentication is required for RESTCONF to operate. You should follow the instructions in the +Certificate Authentication section in order to generate and install a certificate to support +RESTCONF in your environment. Alternately, a self-signed certificate may be generated on the switch and certificate +validation can be handled appropriately by remote RESTCONF clients.

+

The following Cli command generates a self-signed cert:

+
security pki certificate generate self-signed restconf.crt key restconf.key generate rsa 2048 parameters common-name restconf
+
+

Create ssl profile:

+
management security
+   ssl profile restconf
+   certificate restconf.crt key restconf.key
+
+

RESTCONF API

+

Configure RESTCONF:

+

Default VRF:

+
management api restconf
+   transport https test
+   ssl profile restconf
+
+

Non-default VRF

+
management api restconf
+   transport https test
+   ssl profile restconf
+   vrf management
+
+

Changing the port:

+
management api restconf
+   transport https test
+      port 5900
+
+

Apply ACL

+
management api restconf
+   transport https test
+      ip access-group ACCESS_GROUP
+
+
+

Note The ACL should be a standard ACL allowing hosts or subnets.

+
+

Control-plane ACL

+

The default RESTCONF port on Arista devices is TCP 6020.

+

We need to change the default control-plane ACL on EOS in order to allow TCP 6020 (or to allow the configured RESTCONF port).

+

Please refer to this link

+

Status check

+
#show management api restconf
+Enabled:            Yes
+Server:             running on port 6020, in management VRF
+SSL Profile:        restconf
+QoS DSCP:           none
+
+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/configuration/security/index.html b/configuration/security/index.html new file mode 100644 index 00000000..1b0ac706 --- /dev/null +++ b/configuration/security/index.html @@ -0,0 +1,1196 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Securing Management Services - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

Security Configuration

+ +

Changing Default Service Ports

+

When changing the default ports one has to make sure they are also allowed in the control-plane ACL. The default +control-plane ACL cannot be modified, so a new one has to be created and applied under system control-plane (EOS +4.23+) or control-plane (pre-EOS 4.23). The fastest way to do this is to clone the existing control-plane and add +new permit rules.

+

Example

+

1. Reading the default CP ACL can be done with show ip access-lists default-control-plane-acl

+
#show ip access-lists default-control-plane-acl
+IP Access List default-control-plane-acl [readonly]
+        counters per-entry
+        10 permit icmp any any [match 7172 packets, 1 day, 20:46:09 ago]
+        20 permit ip any any tracked [match 98544013 packets, 0:00:36 ago]
+        30 permit udp any any eq bfd ttl eq 255
+        40 permit udp any any eq bfd-echo ttl eq 254
+        50 permit udp any any eq multihop-bfd
+        60 permit udp any any eq micro-bfd
+        70 permit udp any any eq sbfd
+        80 permit udp any eq sbfd any eq sbfd-initiator
+        90 permit ospf any any
+        100 permit tcp any any eq ssh telnet www snmp bgp https msdp ldp netconf-ssh gnmi [match 873 packets, 1 day, 20:43:39 ago]
+        110 permit udp any any eq bootps bootpc snmp rip ntp ldp [match 970 packets, 1:43:38 ago]
+        120 permit tcp any any eq mlag ttl eq 255
+        130 permit udp any any eq mlag ttl eq 255
+        140 permit vrrp any any
+        150 permit ahp any any
+        160 permit pim any any
+        170 permit igmp any any
+        180 permit tcp any any range 5900 5910
+        190 permit tcp any any range 50000 50100 [match 1480505 packets, 1 day, 20:43:16 ago]
+        200 permit udp any any range 51000 51100
+        210 permit tcp any any eq 3333
+        220 permit tcp any any eq nat ttl eq 255
+        230 permit tcp any eq bgp any
+        240 permit rsvp any any
+        250 permit tcp any any eq 6040
+        260 permit tcp any any eq 5541 ttl eq 255
+        270 permit tcp any any eq 5542 ttl eq 255
+
+

2. There are multiple ways to quickly edit and remove the unnecessary match + outputs, in this example we'll use sed on EOS. Save the file to /mnt/flash:

+
show ip access-lists  default-control-plane-acl | redirect flash:cpacl.txt
+
+

3. Enter bash: #bash

+

4. Go to /mnt/flash and remove the match outputs

+
cd /mnt/flash
+sudo sed -i  "s/\[.*//g" cpacl.txt
+
+

5. Reading the file now should be clean without all the match counter outputs like below:

+
IP Access List default-control-plane-acl
+        counters per-entry
+        10 permit icmp any any
+        20 permit ip any any tracked
+        30 permit udp any any eq bfd ttl eq 255
+        40 permit udp any any eq bfd-echo ttl eq 254
+        50 permit udp any any eq multihop-bfd
+        60 permit udp any any eq micro-bfd
+        70 permit udp any any eq sbfd
+        80 permit udp any eq sbfd any eq sbfd-initiator
+        90 permit ospf any any
+        100 permit tcp any any eq ssh telnet www snmp bgp https msdp ldp netconf-ssh gnmi
+        110 permit udp any any eq bootps bootpc snmp rip ntp ldp
+        120 permit tcp any any eq mlag ttl eq 255
+        130 permit udp any any eq mlag ttl eq 255
+        140 permit vrrp any any
+        150 permit ahp any any
+        160 permit pim any any
+        170 permit igmp any any
+        180 permit tcp any any range 5900 5910
+        190 permit tcp any any range 50000 50100
+        200 permit udp any any range 51000 51100
+        210 permit tcp any any eq 3333
+        220 permit tcp any any eq nat ttl eq 255
+        230 permit tcp any eq bgp any
+        240 permit rsvp any any
+        250 permit tcp any any eq 6040
+        260 permit tcp any any eq 5541 ttl eq 255
+        270 permit tcp any any eq 5542 ttl eq 255
+
+

6. Now we can just copy that ACLs content into a new ACL, add our new rules and apply it on the control-plane.

+

From config mode:

+
ip access-list custom-cp
+   <paste the content of the default CP from the file created>
+   280 permit tcp any any eq 5900
+
+

7. Apply the new ACL

+

Default VRF

+
system control-plane
+   ip access-group custom-cp in
+
+

Non-default VRF

+
system control-plane
+   ip access-group custom-cp vrf management in
+
+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/WiFi/index.html b/examples/WiFi/index.html new file mode 100644 index 00000000..615e71e7 --- /dev/null +++ b/examples/WiFi/index.html @@ -0,0 +1,1492 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + WiFi - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + + + + + + +

WiFi

+ +

Overview

+

Arista APs include an agent module (ocagent) that implements the OpenConfig +interfaces. The agent module interacts with the rest of the AP modules for +applying changes, fetching data, etc. For mor information on OpenConfig +implementation in Arista WiFi, +see OpenConfig for Arista WiFi.

+

This page lists a few examples of the AP using gNMI. For more information on gNxI, refer to gNxI Tools.

+

Get AP

+
python py_gnmicli.py -m
+get -t <AP-IP> -x /provision-aps -user <username> -pass <password> -p <port> -g -o openconfig.mojonetworks.com
+
+
Reveal output +

+ +

{
+  "openconfig-ap-manager:provision-ap": [
+    {
+      "mac": "30:86:2D:B0:0F:EF",
+      "config": {
+        "country-code": "IN",
+        "hostname": "arista"
+      },
+      "state": {
+        "country-code": "IN",
+        "hostname": "arista"
+      }
+    }
+  ]
+}
+
+ +

+
+ +

Get operating frequencies (bands) of SSID

+
python py_gnmicli.py -m
+get -t <AP-IP>  -user <username> -pass <password> -p <port> -g -o openconfig.mojonetworks.com -x access-points/access-point[hostname=<host>]/ssids/ssid[name=<ssid-name>]/state/operating-frequency
+
+
Reveal output +

+ +

FREQ_2_5_GHZ
+
+ +

+
+ +

Get SSID Configuration

+
python py_gnmicli.py -m
+get -t <AP-IP>  -user <username> -pass <password> -p <port> -g -o openconfig.mojonetworks.com -x access-points/access-point[hostname=<host>]/ssids/ssid[name=<ssid-name>]/config
+
+
Reveal output +

+ +

{
+  "openconfig-access-points:dva": true,
+  "openconfig-access-points:supported-data-rates-5g": [
+    "openconfig-wifi-types:RATE_11MB",
+    "openconfig-wifi-types:RATE_12MB",
+    "openconfig-wifi-types:RATE_18MB",
+    "openconfig-wifi-types:RATE_24MB",
+    "openconfig-wifi-types:RATE_36MB",
+    "openconfig-wifi-types:RATE_48MB",
+    "openconfig-wifi-types:RATE_54MB"
+  ],
+  "openconfig-access-points:opmode": "WPA2_PERSONAL",
+  "openconfig-access-points:okc": true,
+  "openconfig-access-points:supported-data-rates-2g": [
+    "openconfig-wifi-types:RATE_11MB",
+    "openconfig-wifi-types:RATE_12MB",
+    "openconfig-wifi-types:RATE_18MB",
+    "openconfig-wifi-types:RATE_24MB",
+    "openconfig-wifi-types:RATE_36MB",
+    "openconfig-wifi-types:RATE_48MB",
+    "openconfig-wifi-types:RATE_54MB"
+  ],
+  "openconfig-access-points:name": "OCWiFi1",
+  "openconfig-access-points:basic-data-rates-2g": [
+    "openconfig-wifi-types:RATE_11MB",
+    "openconfig-wifi-types:RATE_12MB",
+    "openconfig-wifi-types:RATE_18MB",
+    "openconfig-wifi-types:RATE_24MB",
+    "openconfig-wifi-types:RATE_36MB",
+    "openconfig-wifi-types:RATE_48MB",
+    "openconfig-wifi-types:RATE_54MB"
+  ],
+  "openconfig-access-points:wpa2-psk": "0123456789",
+  "openconfig-access-points:basic-data-rates-5g": [
+    "openconfig-wifi-types:RATE_11MB",
+    "openconfig-wifi-types:RATE_12MB",
+    "openconfig-wifi-types:RATE_18MB",
+    "openconfig-wifi-types:RATE_24MB",
+    "openconfig-wifi-types:RATE_36MB",
+    "openconfig-wifi-types:RATE_48MB",
+    "openconfig-wifi-types:RATE_54MB"
+  ]
+}
+
+ +

+
+ +

Get clients for SSID

+
python py_gnmicli.py -m
+get -t <AP-IP>  -user <username> -pass <password> -p <port> -g -o openconfig.mojonetworks.com -x access-points/access-point[hostname=<host>]/ssids/ssid[name=<ssid-name>]/clients
+
+
Reveal output +

+ +

{
+  "openconfig-access-points:client": [
+    {
+      "mac": "C2:2F:42:79:CB:BA",
+      "client-rf": {
+        "state": {
+          "phy-rate": 0,
+          "rssi": -52,
+          "frequency": 0,
+          "snr": 42,
+          "ss": 0
+        }
+      },
+      "state": {
+        "mac": "C2:2F:42:79:CB:BA",
+        "counters": {
+          "tx-bytes": "34707",
+          "tx-retries": "0",
+          "rx-bytes": "19705",
+          "rx-retries": "18"
+        }
+      },
+      "client-connection": {
+        "state": {
+          "username": "",
+          "client-state": "openconfig-wifi-types:AUTHENTICATED",
+          "hostname": "",
+          "operating-system": "",
+          "ipv6-addresses": [
+            "fe80::c02f:42ff:fe79:cbba"
+          ],
+          "ipv4-address": [
+            "192.168.29.250"
+          ],
+          "connection-time": "1628849487411018113"
+        }
+      }
+    }
+  ]
+}
+
+ +

+
+ +

Get operating channel of radio

+
python py_gnmicli.py -m
+get -t <AP-IP>  -user <username> -pass <password> -p <port> -g -o openconfig.mojonetworks.com -x access-points/access-point[hostname=<host>]/radios/radio[id=1][operating-frequency=FREQ_5GHZ]/state/channel
+
+
Reveal output +

+ +

{
+  timestamp: 1628855017049472718
+  update {
+    path {
+      elem {
+        name: "access-points"
+      }
+      elem {
+        name: "access-point"
+        key {
+          key: "hostname"
+          value: "arista"
+        }
+      }
+      elem {
+        name: "radios"
+      }
+      elem {
+        name: "radio"
+        key {
+          key: "id"
+          value: "1"
+        }
+        key {
+          key: "operating-frequency"
+          value: "FREQ_5GHZ"
+        }
+      }
+      elem {
+        name: "state"
+      }
+      elem {
+        name: "channel"
+      }
+    }
+    val {
+      uint_val: 36
+    }
+  }
+}
+
+ +

+
+ +

Get operating EIRP of radio

+
python py_gnmicli.py -m
+get -t <AP-IP>  -user <username> -pass <password> -p <port> -g -o openconfig.mojonetworks.com -x access-points/access-point[hostname=<host>]/radios/radio[id=1][operating-frequency=FREQ_5GHZ]/state/transmit-eirp
+
+
Reveal output +

+ +

{
+  timestamp: 1628855017049472718
+  update {
+    path {
+      elem {
+        name: "access-points"
+      }
+      elem {
+        name: "access-point"
+        key {
+          key: "hostname"
+          value: "arista"
+        }
+      }
+      elem {
+        name: "radios"
+      }
+      elem {
+        name: "radio"
+        key {
+          key: "id"
+          value: "1"
+        }
+        key {
+          key: "operating-frequency"
+          value: "FREQ_5GHZ"
+        }
+      }
+      elem {
+        name: "state"
+      }
+      elem {
+        name: "transmit-eirp"
+      }
+    }
+    val {
+      uint_val: 28
+    }
+  }
+}
+
+ +

+
+ +

Set operating channel of radio

+
python py_gnmicli.py -m
+set-replace-t <AP-IP>  -user <username> -pass <password> -p <port> -g -o openconfig.mojonetworks.com -x access-points/access-point[hostname=<host>]/radios/radio[id=1][operating-frequency=FREQ_5GHZ]/config/channel -val 169
+
+
Reveal output +

+ +

response {
+  path {
+    elem {
+      name: "access-points"
+    }
+    elem {
+      name: "access-point"
+      key {
+        key: "hostname"
+        value: "arista"
+      }
+    }
+    elem {
+      name: "radios"
+    }
+    elem {
+      name: "radio"
+      key {
+        key: "id"
+        value: "1"
+      }
+      key {
+        key: "operating-frequency"
+        value: "FREQ_5GHZ"
+      }
+    }
+    elem {
+      name: "config"
+    }
+    elem {
+      name: "channel"
+    }
+  }
+  op: REPLACE
+}
+
+ +

+
+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/ansible/index.html b/examples/ansible/index.html new file mode 100644 index 00000000..d776a77c --- /dev/null +++ b/examples/ansible/index.html @@ -0,0 +1,1187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ansible playbook example demo - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

Ansible

+ +

overview

+

In this ansible collection we show how to use ansible to find all the available +modules within an Arista EOS device using the capabilities method within +gNMI.

+

Edit the inventory file to match your environment

+
[leaf]
+127.0.0.1 ansible_user=admin ansible_password=admin
+
+[all:vars]
+ansible_user=admin
+ansible_password=admin
+ansible_become_pass=admin
+ansible_python_interpreter=/usr/bin/python3
+ansible_port=6030
+ansible_connection=nokia.grpc.gnmi
+ansible_gnmi_encoding=JSON
+
+

gNMI collection

+
ansible-galaxy collection install nokia.openconfig
+
+

Run the playbook

+
ansible-playbook -i inventory capabilities.yaml
+
+

output of playbook

+
ok: [10.20.30.67] => {
+    "msg": {
+        "gNMIVersion": "0.7.0",
+        "supportedEncodings": [
+            "JSON",
+            "JSON_IETF",
+            "ASCII"
+        ],
+        "supportedModels": [
+            {
+                "name": "arista-exp-eos-multicast",
+                "organization": "Arista Networks <http://arista.com/>"
+            },
+            {
+                "name": "arista-exp-eos-evpn",
+                "organization": "Arista Networks, Inc."
+            },
+
+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/gnmi-clients/arista-gnmi/index.html b/examples/gnmi-clients/arista-gnmi/index.html new file mode 100644 index 00000000..3dbdca19 --- /dev/null +++ b/examples/gnmi-clients/arista-gnmi/index.html @@ -0,0 +1,2778 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Arista gNMI client examples - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

gnmi (Arista)

+ +

gNMI GET RPC Examples

+

OpenConfig paths

+

Get all information

+
gnmi -addr 192.0.2.139:6030 -username admin -password arista get /
+
+

Get the BGP configuration in the default VRF

+
gnmi -addr 198.51.100.219:6030 -username admin -password arista \
+  get '/network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp'`
+
+
Reveal output +

+ +

/network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp:
+{
+  "openconfig-network-instance:global": {
+ "confederation": {
+   "config": {
+     "identifier": 0
+   },
+   "state": {p
+     "identifier": 0
+   }
+ },
+ "config": {
+   "as": 4206000022,
+   "router-id": "0.0.0.0"
+ },
+ "default-route-distance": {
+   "config": {
+     "external-route-distance": 200,
+     "internal-route-distance": 200
+   },
+   "state": {
+     "external-route-distance": 200,
+     "internal-route-distance": 200
+   }
+ },
+ "graceful-restart": {
+   "config": {
+     "restart-time": 0
+   },
+   "state": {
+     "restart-time": 0
+   }
+ },
+ "route-selection-options": {
+   "config": {},
+   "state": {}
+ },
+ "state": {
+   "as": 4206000022,
+   "router-id": "4.4.4.4"
+ }
+  },
+  "openconfig-network-instance:neighbors": {
+ "neighbor": [
+   {
+     "afi-safis": {
+       "afi-safi": [
+         {
+           "afi-safi-name": "IPV4_UNICAST",
+           "config": {
+             "afi-safi-name": "IPV4_UNICAST",
+             "enabled": false
+           },
+           "graceful-restart": {
+             "config": {
+               "enabled": false
+             },
+             "state": {
+               "enabled": false
+             }
+           },
+           "state": {
+             "afi-safi-name": "IPV4_UNICAST",
+             "enabled": false
+           }
+         },
+         {
+           "afi-safi-name": "IPV6_UNICAST",
+           "config": {
+             "afi-safi-name": "IPV6_UNICAST",
+             "enabled": false
+           },
+           "graceful-restart": {
+             "config": {
+               "enabled": false
+             },
+             "state": {
+               "enabled": false
+             }
+           },
+           "state": {
+             "afi-safi-name": "IPV6_UNICAST",
+             "enabled": false
+           }
+         }
+       ]
+     },
+     "config": {
+       "auth-password": "",
+       "description": "",
+       "local-as": 0,
+       "neighbor-address": "3.4.5.6",
+       "peer-as": 1,
+       "send-community": "NONE"
+     },
+     "ebgp-multihop": {
+       "config": {
+         "multihop-ttl": 0
+       },
+       "state": {
+         "multihop-ttl": 0
+       }
+     },
+     "neighbor-address": "3.4.5.6",
+     "route-reflector": {
+       "config": {
+         "route-reflector-client": false
+       },
+       "state": {
+         "route-reflector-client": false
+       }
+     },
+     "state": {
+       "auth-password": "",
+       "description": "",
+       "local-as": 0,
+       "peer-as": 1,
+       "send-community": "NONE"
+     },
+     "timers": {
+       "config": {
+         "hold-time": "180.0",
+         "keepalive-interval": "60.0"
+       },
+       "state": {
+         "hold-time": "180.0",
+         "keepalive-interval": "60.0"
+       }
+     },
+     "transport": {
+       "config": {
+         "passive-mode": false
+       },
+       "state": {
+         "passive-mode": false
+       }
+     }
+   },
+   {
+     "afi-safis": {
+       "afi-safi": [
+         {
+           "afi-safi-name": "IPV4_UNICAST",
+           "config": {
+             "afi-safi-name": "IPV4_UNICAST",
+             "enabled": false
+           },
+           "graceful-restart": {
+             "config": {
+               "enabled": false
+             },
+             "state": {
+               "enabled": false
+             }
+           },
+           "state": {
+             "afi-safi-name": "IPV4_UNICAST",
+             "enabled": false
+           }
+         },
+         {
+           "afi-safi-name": "IPV6_UNICAST",
+           "config": {
+             "afi-safi-name": "IPV6_UNICAST",
+             "enabled": false
+           },
+           "graceful-restart": {
+             "config": {
+               "enabled": false
+             },
+             "state": {
+               "enabled": false
+             }
+           },
+           "state": {
+             "afi-safi-name": "IPV6_UNICAST",
+             "enabled": false
+           }
+         }
+       ]
+     },
+     "config": {
+       "auth-password": "",
+       "description": "",
+       "local-as": 0,
+       "neighbor-address": "20.1.1.1",
+       "peer-as": 65001,
+       "send-community": "NONE"
+     },
+     "ebgp-multihop": {
+       "config": {
+         "multihop-ttl": 0
+       },
+       "state": {
+         "multihop-ttl": 0
+       }
+     },
+     "neighbor-address": "20.1.1.1",
+     "route-reflector": {
+       "config": {
+         "route-reflector-client": false
+       },
+       "state": {
+         "route-reflector-client": false
+       }
+     },
+     "state": {
+       "auth-password": "",
+       "description": "",
+       "local-as": 0,
+       "peer-as": 65001,
+       "send-community": "NONE"
+     },
+     "timers": {
+       "config": {
+         "hold-time": "180.0",
+         "keepalive-interval": "60.0"
+       },
+       "state": {
+         "hold-time": "180.0",
+         "keepalive-interval": "60.0"
+       }
+     },
+     "transport": {
+       "config": {
+         "passive-mode": false
+       },
+       "state": {
+         "passive-mode": false
+       }
+     }
+   }
+ ]
+  }
+
+ +

+
+ +

Get BGP neighbors

+
gnmi -addr 192.0.2.139 -username admin \
+  get '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors'
+
+
Reveal output +

+ +

/network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors:
+{
+  "openconfig-network-instance:neighbor": [
+    {
+      "afi-safis": {
+        "afi-safi": [
+          {
+            "afi-safi-name": "openconfig-bgp-types:IPV6_UNICAST",
+            "config": {
+              "afi-safi-name": "openconfig-bgp-types:IPV6_UNICAST"
+            },
+            "state": {
+              "afi-safi-name": "openconfig-bgp-types:IPV6_UNICAST",
+              "prefixes": {
+                "arista-bgp-augments:best-ecmp-paths": 0,
+                "arista-bgp-augments:best-paths": 0,
+                "installed": 0,
+                "received": 0,
+                "sent": 0
+              }
+            }
+          },
+          {
+            "afi-safi-name": "openconfig-bgp-types:L2VPN_EVPN",
+            "config": {
+              "afi-safi-name": "openconfig-bgp-types:L2VPN_EVPN"
+            },
+            "state": {
+              "afi-safi-name": "openconfig-bgp-types:L2VPN_EVPN",
+              "prefixes": {
+                "arista-bgp-augments:best-ecmp-paths": 0,
+                "arista-bgp-augments:best-paths": 0,
+                "installed": 0,
+                "received": 0,
+                "sent": 0
+              }
+            }
+          },
+          {
+            "afi-safi-name": "openconfig-bgp-types:IPV4_UNICAST",
+            "config": {
+              "afi-safi-name": "openconfig-bgp-types:IPV4_UNICAST"
+            },
+            "state": {
+              "afi-safi-name": "openconfig-bgp-types:IPV4_UNICAST",
+              "prefixes": {
+                "arista-bgp-augments:best-ecmp-paths": 0,
+                "arista-bgp-augments:best-paths": 0,
+                "installed": 0,
+                "received": 0,
+                "sent": 0
+              }
+            }
+          }
+        ]
+      },
+      "apply-policy": {
+        "config": {
+          "default-export-policy": "REJECT_ROUTE",
+          "default-import-policy": "REJECT_ROUTE"
+        },
+        "state": {
+          "default-export-policy": "REJECT_ROUTE",
+          "default-import-policy": "REJECT_ROUTE"
+        }
+      },
+      "as-path-options": {
+        "config": {
+          "replace-peer-as": false
+        },
+        "state": {
+          "replace-peer-as": false
+        }
+      },
+      "config": {
+        "enabled": true,
+        "neighbor-address": "172.168.14.2",
+        "peer-as": 65002,
+        "send-community": "NONE"
+      },
+      "ebgp-multihop": {
+        "config": {
+          "enabled": false,
+          "multihop-ttl": 0
+        },
+        "state": {
+          "enabled": false,
+          "multihop-ttl": 0
+        }
+      },
+      "neighbor-address": "172.168.14.2",
+      "state": {
+        "enabled": true,
+        "established-transitions": "2",
+        "last-established": "1614170027122047488",
+        "messages": {
+          "received": {
+            "UPDATE": "2"
+          },
+          "sent": {
+            "UPDATE": "2"
+          }
+        },
+        "neighbor-address": "172.168.14.2",
+        "peer-as": 65002,
+        "send-community": "NONE",
+        "session-state": "ESTABLISHED"
+      },
+      "transport": {
+        "config": {
+          "mtu-discovery": true
+        },
+        "state": {
+          "mtu-discovery": true,
+          "remote-address": "172.168.14.2",
+          "remote-port": 0
+        }
+      }
+    }
+  ]
+}
+
+ +

+
+ +

Get all interface descriptions

+
gnmi -addr 192.0.2.139:6030 -username admin -password arista \
+  get '/interfaces/interface/subinterfaces/subinterface/state/description'
+
+
/interfaces/interface[name=Ethernet3]/subinterfaces/subinterface[index=0]/state/description: SRV01
+/interfaces/interface[name=Ethernet1]/subinterfaces/subinterface[index=0]/state/description: DCI
+/interfaces/interface[name=Ethernet2]/subinterfaces/subinterface[index=0]/state/description: To Spines
+
+

Get an interface's description

+
gnmi -addr 198.51.100.100:6030 -username admin -password arista \
+  get 'interfaces/interface[name=Ethernet1/1]/subinterfaces/subinterface/state/description'
+
+
/interfaces/interface[name=Ethernet1/1]/subinterfaces/subinterface[index=0]/state/description: "Tyrion"
+
+

Get the operational status of all interfaces

+
gnmi -addr 192.0.2.139:6030 -username admin -password arista \
+  get 'interfaces/interface/state/oper-status'`
+
+
Get all states of an interface
+
gnmi -addr 192.0.2.139:6030 -username cvpadmin -password arista \
+  get 'interfaces/interface[name=Ethernet24]/state/'`
+
+
Reveal output +

+ +

/interfaces/interface[name=Ethernet24]/state:
+{
+  "openconfig-interfaces:admin-status": "UP",
+  "openconfig-interfaces:counters": {
+    "in-broadcast-pkts": "1",
+    "in-discards": "0",
+    "in-errors": "0",
+    "in-fcs-errors": "0",
+    "in-multicast-pkts": "70143",
+    "in-octets": "570132503174",
+    "in-unicast-pkts": "376128549",
+    "out-broadcast-pkts": "2",
+    "out-discards": "0",
+    "out-errors": "0",
+    "out-multicast-pkts": "169207",
+    "out-octets": "569979193348",
+    "out-unicast-pkts": "376049116"
+  },
+  "openconfig-interfaces:description": "",
+  "openconfig-interfaces:enabled": true,
+  "openconfig-platform-port:hardware-port": "Port24",
+  "openconfig-interfaces:ifindex": 24,
+  "arista-intf-augments:inactive": false,
+  "openconfig-interfaces:last-change": "1614001155863084032",
+  "openconfig-interfaces:loopback-mode": false,
+  "openconfig-interfaces:mtu": 0,
+  "openconfig-interfaces:name": "Ethernet24",
+  "openconfig-interfaces:oper-status": "UP",
+  "openconfig-vlan:tpid": "openconfig-vlan-types:TPID_0X8100",
+  "openconfig-interfaces:type": "iana-if-type:ethernetCsmacd"
+}
+
+ +

+
+ +

Get an interface's operational status

+
gnmi -addr 192.0.2.139:6030 -username cvpadmin -password arista \
+  get 'interfaces/interface[name=Ethernet24]/state/oper-status'
+
+

Output:

+
/interfaces/interface[name=Ethernet24]/state/oper-status: UP
+
+

Get an interface's admin status

+
gnmi -addr 192.0.2.139:6030 -username cvpadmin -password arista \
+  get 'interfaces/interface[name=Ethernet24]/state/admin-status'`
+
+

Output:

+
/interfaces/interface[name=Ethernet24]/state/admin-status: UP
+
+
Get the DOM metrics of all interfaces
+
gnmi -addr 192.0.2.139:6030 -username cvpadmin -password arista \
+  get "components/component/transceiver/physical-channels/channel/state/"
+
+

Get the DOM metrics of an interface

+
gnmi -addr 192.0.2.139:6030 -username cvpadmin -password arista \
+  get "components/component[name=Ethernet24  transceiver]/transceiver/physical-channels/channel/state/"
+
+
Reveal output +

+ +

/components/component[name=Ethernet24 transceiver]/transceiver/physical-channels/channel[index=0]/state:
+{
+  "openconfig-platform-transceiver:index": 0,
+  "openconfig-platform-transceiver:input-power": {
+    "instant": "-0.26"
+  },
+  "openconfig-platform-transceiver:laser-bias-current": {
+    "instant": "7.49"
+  },
+  "openconfig-platform-transceiver:output-power": {
+    "instant": "0.32"
+  }
+}
+
+ +

+
+ +
Get per core CPU utilization
+
gnmi -addr 192.0.2.139:6030 -username cvpadmin -password arista \
+  get 'components/component/cpu'
+
+
Reveal output +

+ +

/components/component[name=CPU3]/cpu:
+{
+  "openconfig-platform-cpu:utilization": {
+    "state": {
+      "avg": 18,
+      "instant": 16,
+      "interval": "1000000000000",
+      "max": 28,
+      "max-time": "3230106984172745216",
+      "min": 13,
+      "min-time": "3230106514174602752"
+    }
+  }
+}
+/components/component[name=CPU0]/cpu:
+{
+  "openconfig-platform-cpu:utilization": {
+    "state": {
+      "avg": 17,
+      "instant": 16,
+      "interval": "1000000000000",
+      "max": 25,
+      "max-time": "3230106564173730816",
+      "min": 12,
+      "min-time": "3230106394175068672"
+    }
+  }
+}
+/components/component[name=CPU1]/cpu:
+{
+  "openconfig-platform-cpu:utilization": {
+    "state": {
+      "avg": 18,
+      "instant": 17,
+      "interval": "1000000000000",
+      "max": 27,
+      "max-time": "3230107464174793728",
+      "min": 13,
+      "min-time": "3230107334172570624"
+    }
+  }
+}
+/components/component[name=CPU2]/cpu:
+{
+  "openconfig-platform-cpu:utilization": {
+    "state": {
+      "avg": 17,
+      "instant": 21,
+      "interval": "1000000000000",
+      "max": 24,
+      "max-time": "3230106924173756928",
+      "min": 11,
+      "min-time": "3230107394173572608"
+    }
+  }
+}
+
+ +

+
+ +
Get the available/utilized memory
+
gnmi -addr 192.0.2.139:6030 -username cvpadmin -password arista \
+  get 'components/component/state/memory/'
+
+

Output:

+
/components/component[name=Chassis]/state/memory:
+{
+  "openconfig-platform:available": "8298774528",
+  "openconfig-platform:utilized": "7706267648"
+}
+
+
Get the system environment temperatures
+
gnmi -addr 192.0.2.139:6030 -username cvpadmin -password arista \
+   get 'components/component/state/temperature/instant'
+
+
Reveal output +

+ +

/components/component[name=DomTemperatureSensor49]/state/temperature/instant: 30.49609375
+/components/component[name=DomTemperatureSensor25]/state/temperature/instant: 24.69921875
+/components/component[name=DomTemperatureSensor40]/state/temperature/instant: 25.5078125
+/components/component[name=TempSensorP2/2]/state/temperature/instant: 0.0
+/components/component[name=TempSensorP1/3]/state/temperature/instant: 40.0
+/components/component[name=TempSensorP2/1]/state/temperature/instant: 0.0
+/components/component[name=TempSensorP2/3]/state/temperature/instant: 0.0
+/components/component[name=DomTemperatureSensor24]/state/temperature/instant: 24.5
+/components/component[name=DomTemperatureSensor26]/state/temperature/instant: 23.73046875
+/components/component[name=DomTemperatureSensor54]/state/temperature/instant: 27.26953125
+/components/component[name=TempSensorP1/1]/state/temperature/instant: 34.0
+/components/component[name=DomTemperatureSensor50]/state/temperature/instant: 27.453125
+/components/component[name=TempSensorP1/2]/state/temperature/instant: 25.0
+/components/component[name=TempSensor1]/state/temperature/instant: 45.84278576588521
+/components/component[name=TempSensor15]/state/temperature/instant: 33.875
+/components/component[name=TempSensor18]/state/temperature/instant: 44.625
+/components/component[name=TempSensor16]/state/temperature/instant: 22.75
+/components/component[name=TempSensor17]/state/temperature/instant: 37.0
+/components/component[name=TempSensor14]/state/temperature/instant: 37.0
+
+ +

+
+ +

EOS Native paths

+

To get EOS native paths, OCTA has to be enabled as mentioned in the +configuration section. Performing GET/SUBSCRIBE actions using EOS native paths +require changing the origin to eos_native.

+

Commonly used paths

+
    +
  • MAC table: /Smash/bridging/status/smashFdbStatus
  • +
  • ARP table: /Smash/arp/status/arpEntry
  • +
  • Neighbor table: /Smash/arp/status/neighborEntry
  • +
  • IPv4 RIB: /Smash/routing/status/route
  • +
  • IPv6 RIB: /Smash/routing6/status/route
  • +
  • IPv4 next-hop table: /Smash/routing/status/nexthop
  • +
  • IPv6 next-hop table: /Smash/routing6/status/nexthop
  • +
  • CPU info: /Kernel/proc/cpu
  • +
  • Process statistics: /Kernel/proc/stat
  • +
  • System info: /Kernel/sysinfo
  • +
  • EOS version: /Eos/image
  • +
  • Interface counters: /Smash/counters/ethIntf/<agent>/current/counter
  • +
  • Values for <agent> are:
      +
    • 7500-family, 7280-family, 7020-family (Arad/Jericho ASICs): SandCounters
    • +
    • 7300-family, 7250-family, 7050-family, 7010 products, 720-family (Trident + ASICs): StrataCounters
    • +
    • For 7060-family, 7260-family (Tomahawk): Strata-FixedSystem or + StrataCounters from 4.22+
    • +
    • 7150-family products (Alta ASICs): FocalPointV2
    • +
    • 7160-family products (Cavium/Xpliant ASICs): XpCounters
    • +
    • 7170-family products (Barefoot ASIC): BfnCounters
    • +
    +
  • +
+
Get CPU utilization
+
gnmi -addr 192.0.2.130:6030 -username admin \
+  get origin=eos_native '/Kernel/proc/cpu/utilization/total'
+
+

Output:

+
/Kernel/proc/cpu/utilization/total/nice:
+38446
+/Kernel/proc/cpu/utilization/total/system:
+2347714
+/Kernel/proc/cpu/utilization/total/idle:
+247720286
+/Kernel/proc/cpu/utilization/total/name:
+total
+/Kernel/proc/cpu/utilization/total/util:
+7
+/Kernel/proc/cpu/utilization/total/user:
+16984784
+
+
Get transceiver DOM temperature
+
gnmi -addr 192.0.2.130:6030 -username admin  get origin=eos_native \
+  'Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32'`
+
+
Reveal output +

+ +

/Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32/temperature:
+{
+  "value": 32.5
+}
+/Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32/maxTemperature:
+{
+  "value": 34.88671875
+}
+/Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32/maxTemperatureTime: 1564757444.339129
+/Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32/name: DomTemperatureSensor32
+/Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32/generationId: 0
+/Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32/hwStatus: ok
+/Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32/alertRaised: false
+/Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32/alertRaisedCount: 0
+/Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32/lastAlertRaisedTime: 1564194739.259879
+
+ +

+
+ +
Get connectivity monitor host stats
+
gnmi -addr 192.0.2.139:6030 -username admin get origin=eos_native '/Sysdb/connectivityMonitor/status/hostStatus/'
+
+
Reveal output +

+ +

/Sysdb/connectivityMonitor/status/hostStatus/wls100_default/key/hostName: wls100
+/Sysdb/connectivityMonitor/status/hostStatus/wls100_default/key/vrfName:
+{
+  "value": "default"
+}
+/Sysdb/connectivityMonitor/status/hostStatus/wls100_default/name: wls100_default
+/Sysdb/connectivityMonitor/status/hostStatus/wls100_default/defaultStats/packetLoss: 0
+/Sysdb/connectivityMonitor/status/hostStatus/wls100_default/defaultStats/httpResponseTime: 0
+/Sysdb/connectivityMonitor/status/hostStatus/wls100_default/defaultStats/interfaceName:
+/Sysdb/connectivityMonitor/status/hostStatus/wls100_default/defaultStats/jitter: 0
+/Sysdb/connectivityMonitor/status/hostStatus/wls100_default/defaultStats/latency: 0
+/Sysdb/connectivityMonitor/status/hostStatus/wls100_default/ipAddr: "192.0.2.140"
+/Sysdb/connectivityMonitor/status/hostStatus/ats323_management/key/hostName: ats323
+/Sysdb/connectivityMonitor/status/hostStatus/ats323_management/key/vrfName:
+{
+  "value": "management"
+}
+/Sysdb/connectivityMonitor/status/hostStatus/ats323_management/name: ats323_management
+/Sysdb/connectivityMonitor/status/hostStatus/ats323_management/ipAddr: "192.0.2.138"
+/Sysdb/connectivityMonitor/status/hostStatus/ats323_management/defaultStats/latency: 0.127
+/Sysdb/connectivityMonitor/status/hostStatus/ats323_management/defaultStats/jitter: 0.033
+/Sysdb/connectivityMonitor/status/hostStatus/ats323_management/defaultStats/packetLoss: 0
+/Sysdb/connectivityMonitor/status/hostStatus/ats323_management/defaultStats/httpResponseTime: 21.860306
+/Sysdb/connectivityMonitor/status/hostStatus/ats323_management/defaultStats/interfaceName:
+
+ +

+
+ +

gNMI SET RPC Examples

+

OpenConfig paths

+

Configure BGP neighbor

+
Configure neighbor address and peer AS
+
gnmi -addr 192.0.2.139:6030 -username cvpadmin -password arista \
+  update '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]' \
+  '{"config": {"neighbor-address":"198.51.100.43", "peer-as": 123}}'
+
+
Configure neighbor address, peer AS and send-community
+
gnmi -addr 192.0.2.203:6030 -username arista -password arista
+  update '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]' \
+  {"config": {"neighbor-address":"198.51.100.43", "peer-as": 123, "enabled": true, "send-community": "EXTENDED"}}'
+
+

Create peer group

+
gnmi -addr 192.0.2.203 -username arista -password arista update \
+  '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/peer-groups/peer-group[peer-group-name=XYZ]' \
+  '{"config": {"peer-group-name":"XYZ", "local-as": 114}}'
+
+

Update the peer AS

+
gnmi -addr 192.0.2.203:6030 -username arista -password arista \
+  update '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.0]/config/peer-as' \
+  '110'
+
+
gnmi -addr 192.0.2.203:6030 -username arista -password arista \
+  update '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.0]' \
+  '{"config": {"peer-as": 110}}'
+
+

Update the peer group

+
gnmi -addr 192.0.2.203:6030 -username arista -password arista \
+  update '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]/config/peer-group' \
+  'XYZ'
+
+
gnmi -addr 192.0.2.203:6030 -username arista -password arista \
+  update '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.0]' \
+  '{"config": {"peer-group": "XYZ","peer-as": 143}}'
+
+

Update BGP config using json file

+
gnmi -addr 192.0.2.203:6030 -username arista -password arista \
+  update '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp' bgp.json
+
+
cat bgp.json
+
+
Reveal output +

+ +

{
+    "neighbors": {
+        "neighbor": [
+            {
+                "config": {
+                    "enabled": true,
+                    "neighbor-address": "10.10.10.154",
+                    "peer-group": "XYZ"
+                },
+                "neighbor-address": "10.10.10.154"
+            },
+            {
+                "config": {
+                    "enabled": true,
+                    "neighbor-address": "10.10.10.157",
+                    "peer-group": "XYZ"
+                },
+                "neighbor-address": "10.10.10.157"
+            }
+        ]
+    },
+    "peer-groups": {
+        "peer-group": [
+            {
+                "config": {
+                    "peer-as": 65002,
+                    "peer-group-name": "ABC"
+                },
+                "peer-group-name": "ABC"
+            }
+        ]
+    }
+}
+
+ +

+
+ +

Create an ACL

+
gnmi -addr 192.0.2.203:6030 -username admin -password arista \
+  update /acl/acl-sets acl2.json
+
+
cat acl2.json
+
+
Reveal output +

+ +

{
+   "acl-set": [
+      {
+         "config": {
+            "name": "test",
+            "type": "ACL_IPV4"
+         },
+         "name": "test",
+         "type": "ACL_IPV4",
+         "acl-entries": {
+            "acl-entry": [
+               {
+                  "sequence-id": 10,
+                  "actions": {
+                     "config": {
+                        "forwarding-action": "DROP"
+                     }
+                  },
+                  "config": {
+                     "sequence-id": 10
+                  },
+                  "ipv4": {
+                     "config": {
+                        "destination-address": "192.0.2.1/32",
+                        "source-address": "0.0.0.0/0"
+                     }
+                  }
+               }
+            ]
+         }
+      }
+   ]
+}
+
+ +

+
+ +

This creates

+
ip access-list test
+   10 deny ip any 1.0.0.0/12
+
+

Shutdown an interface

+
gnmi -addr 192.0.2.139:6030 -username arista -password arista  \
+  update '/interfaces/interface[name=Ethernet1]/config/enabled' \
+  'false'
+
+

Bring up an interface

+
gnmi -addr 192.0.2.139:6030 -username arista -password arista  \
+  update '/interfaces/interface[name=Ethernet1]/config/enabled' \
+  'true'
+
+

gNMI SUBSCRIBE RPC Examples

+

OpenConfig paths

+

Subscribe to all BGP neighbor states

+
gnmi -addr 192.0.2.203 -username arista -password arista \
+  subscribe '/network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor/state'
+
+

Subscribe to specific BGP neighbor state

+
gnmi -addr 192.0.2.203 -username arista -password arista \
+  subscribe '/network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor[neighbor-address=198.51.100.5]/state'
+
+

Subscribe with stream mode sample and interval

+
gnmi -addr 192.0.2.214:6030 -username admin -password arista \
+  -sample_interval 5s -stream_mode sample                     \
+  subscribe                                                   \
+  '/network-instances/network-instance[name=Tenant_A_WEB_Zone]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.1]/afi-safis/afi-safi[afi-safi-name=openconfig-bgp-types:IPV4_UNICAST]/state/prefixes/received'
+
+

CLI origin

+

Changing the maximum-routes for a BGP neighbor

+
gnmi -addr 192.0.2.214:6030 -username arista -password arista \
+    update origin=cli "" "router bgp 65101
+    neighbor IPv4-UNDERLAY-PEERS maximum-routes 12500"
+
+
+

NOTE the neighbor command has to be on a new line, so the previous line should not end in \.

+
+

show version

+
gnmi -addr 192.0.2.214:6030 -username cvpadmin -password arista \
+   get  origin=cli "show version"
+
+
Reveal output +

+ +

/show version:
+{
+  "architecture": "i686",
+  "bootupTimestamp": 1626291561.0,
+  "configMacAddress": "00:00:00:00:00:00",
+  "hardwareRevision": "",
+  "hwMacAddress": "00:00:00:00:00:00",
+  "imageFormatVersion": "1.0",
+  "internalBuildId": "ed275a6c-1771-482d-829b-125e9c6ba677",
+  "internalVersion": "4.26.2F-23035564.riorel",
+  "isIntlVersion": false,
+  "memFree": 2422124,
+  "memTotal": 4002356,
+  "mfgName": "Arista",
+  "modelName": "vEOS-lab",
+  "serialNumber": "BAD032986065E8DC14CBB6472EC314A6",
+  "systemMacAddress": "50:08:00:a7:ca:c3",
+  "uptime": 1814877.63,
+  "version": "4.26.2F-23035564.riorel (engineering build)"
+}
+
+ +

+
+ +

Running unconverted show commands that use 'text' format

+

To run show commands that are not converted to JSON and require format="text" the ASCII encoding +can be used from EOS 4.29.2F or newer.

+

show platform fap interrupts

+
gnmi -addr 192.0.2.214:6030 -username cvpadmin -password arista get encoding=ascii origin=cli "show platform fap interrupts"
+
+
Reveal output +

+ +

/show platform fap interrupts:
+ Jericho0
+ --------------------------------------------------------------------------------------------------------------
+ | Interrupt Bit                                                         | Count | First Occurrence    | Last Occurrence     |
+ --------------------------------------------------------------------------------------------------------------
+ | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_12[0]       |    55 | 2023-10-05 00:02:22 | 2023-10-20 10:29:21 |
+ | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_13[0]       |    39 | 2023-10-05 00:02:21 | 2023-10-16 19:00:15 |
+ | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_14[0]       |    39 | 2023-10-05 00:02:23 | 2023-10-16 19:00:15 |
+ | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_15[0]       |    39 | 2023-10-05 00:02:22 | 2023-10-16 19:00:15 |
+ | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_20[0]       |    67 | 2023-10-05 00:02:26 | 2023-10-24 00:44:24 |
+ | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_21[0]       |    56 | 2023-10-05 00:02:25 | 2023-10-24 00:44:24 |
+ | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_22[0]       |    53 | 2023-10-05 00:02:25 | 2023-10-24 00:45:15 |
+ | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_23[0]       |    55 | 2023-10-05 00:02:24 | 2023-10-24 00:45:15 |
+ | IPS_QueueEnteredDel[1]                                                |     6 | 2023-10-11 14:00:20 | 2023-10-11 14:12:02 |
+ | EPNI_PP_NewDaErr[0]                                                   | 255206 | 2023-10-05 15:06:43 | 2023-10-25 21:42:04 |
+ | EPNI_PP_VsiMembershipDeny[1]                                          |     2 | 2023-10-11 02:27:16 | 2023-10-11 14:11:46 |
+ | EPNI_PP_EesLastActionNotAc[0]                                         | 255206 | 2023-10-05 15:06:43 | 2023-10-25 21:42:04 |
+ | EPNI_PP_EesLastActionNotAc[1]                                         | 47299 | 2023-10-05 13:33:12 | 2023-10-23 16:16:04 |
+ | FMAC_FMAC_2_RxLostOfSync_0[32]                                        | 883547 | 2023-10-05 00:02:34 | 2023-10-25 21:42:08 |
+<ommitted>
+}
+
+ +

+
+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/gnmi-clients/gnmic/index.html b/examples/gnmi-clients/gnmic/index.html new file mode 100644 index 00000000..4f16d276 --- /dev/null +++ b/examples/gnmi-clients/gnmic/index.html @@ -0,0 +1,3360 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + gNMIC examples - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

gnmic

+ +

overview

+

The following examples are used to find openconfig paths within Arista EOS using +the gNMIC binary. There will be some commands which +will specify one liners which will have the address of the gNMI target and some +commands which will use the .gnmic.yaml file which will have the target +information inside declared. All outputs will be redirected to the outputs file +with the .json extension so they are easier to view within a text editor.

+

Download && install gnmic

+

To install run:

+
bash -c "$(curl -sL https://get-gnmic.openconfig.net)"
+
+

To get the version run:

+
gnmi_stuff$ gnmic version
+
+

Output:

+
version : 0.27.0
+ commit : cc5759c
+   date : 2022-10-10T06:40:26Z
+ gitURL : https://github.com/openconfig/gnmic
+   docs : https://gnmic.openconfig.net
+
+

Device config

+
management api gnmi
+   transport grpc default
+       no shutdown
+   provider eos-native
+
+ceos3#                show management api gnmi
+Octa:               enabled
+Enabled:            Yes
+Server:             running on port 6030
+SSL Profile:        none
+QoS DSCP:           none
+Authorization Required:No
+
+
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure capabilities  \
+  >> outputs/capabilities.json
+
+

gNMI GET RPC Examples

+

OpenConfig paths

+

Get all information

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path "/"
+
+

Get the BGP configuration in the default VRF

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \
+  '/network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp'
+
+

Get BGP neighbors

+
gnmic -a 192.0.2.139:6030 -u cvpadmin -p arista --insecure get --path  \
+  '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors'
+
+

Get all interface descriptions

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \
+  '/interfaces/interface/subinterfaces/subinterface/state/description'
+
+

Get an interface's description

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \
+  'interfaces/interface[name=Ethernet1]/subinterfaces/subinterface/state/description'
+
+
[
+  {
+    "timestamp": 1626293671204274106,
+    "time": "2021-07-14T21:14:31.204274106+01:00",
+    "updates": [
+      {
+        "Path": "interfaces/interface[name=Ethernet1]/subinterfaces/subinterface[index=0]/state/description",
+        "values": {
+          "interfaces/interface/subinterfaces/subinterface/state/description": "To-SPINE1"
+        }
+      }
+    ]
+  }
+]
+
+

Get the operational status of all interfaces

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \
+  'interfaces/interface/state/oper-status'
+
+
Reveal output +

+ +

[
+  {
+    "timestamp": 1626293641102904713,
+    "time": "2021-07-14T21:14:01.102904713+01:00",
+    "updates": [
+      {
+        "Path": "interfaces/interface[name=Management1]/state/oper-status",
+        "values": {
+          "interfaces/interface/state/oper-status": "UP"
+        }
+      },
+      {
+        "Path": "interfaces/interface[name=Ethernet1]/state/oper-status",
+        "values": {
+          "interfaces/interface/state/oper-status": "UP"
+        }
+      },
+      {
+        "Path": "interfaces/interface[name=Ethernet5]/state/oper-status",
+        "values": {
+          "interfaces/interface/state/oper-status": "UP"
+        }
+      },
+      {
+        "Path": "interfaces/interface[name=Ethernet4]/state/oper-status",
+        "values": {
+          "interfaces/interface/state/oper-status": "UP"
+        }
+      },
+      {
+        "Path": "interfaces/interface[name=Ethernet3]/state/oper-status",
+        "values": {
+          "interfaces/interface/state/oper-status": "UP"
+        }
+      },
+      {
+        "Path": "interfaces/interface[name=Ethernet2]/state/oper-status",
+        "values": {
+          "interfaces/interface/state/oper-status": "UP"
+        }
+      },
+      {
+        "Path": "interfaces/interface[name=Port-Channel4]/state/oper-status",
+        "values": {
+          "interfaces/interface/state/oper-status": "UP"
+        }
+      },
+      {
+        "Path": "interfaces/interface[name=Port-Channel3]/state/oper-status",
+        "values": {
+          "interfaces/interface/state/oper-status": "UP"
+        }
+      }
+    ]
+  }
+]
+
+ +

+
+ +

Get all states of an interface

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \
+  'interfaces/interface[name=Ethernet1]/state/'
+
+
Reveal output +

+ +

[[
+  {
+    "timestamp": 1626293429376469348,
+    "time": "2021-07-14T21:10:29.376469348+01:00",
+    "updates": [
+      {
+        "Path": "interfaces/interface[name=Ethernet1]/state",
+        "values": {
+          "interfaces/interface/state": {
+            "arista-intf-augments:inactive": false,
+            "openconfig-interfaces:admin-status": "UP",
+            "openconfig-interfaces:counters": {
+              "in-broadcast-pkts": "0",
+              "in-discards": "0",
+              "in-errors": "0",
+              "in-fcs-errors": "0",
+              "in-multicast-pkts": "48",
+              "in-octets": "111398",
+              "in-unicast-pkts": "1460",
+              "out-broadcast-pkts": "1",
+              "out-discards": "0",
+              "out-errors": "0",
+              "out-multicast-pkts": "49",
+              "out-octets": "117389",
+              "out-unicast-pkts": "1457"
+            },
+            "openconfig-interfaces:description": "To-SPINE1",
+            "openconfig-interfaces:ifindex": 1,
+            "openconfig-interfaces:last-change": "1626292006733589760",
+            "openconfig-interfaces:mtu": 0,
+            "openconfig-interfaces:name": "Ethernet1",
+            "openconfig-interfaces:oper-status": "UP",
+            "openconfig-interfaces:type": "iana-if-type:ethernetCsmacd",
+            "openconfig-platform-port:hardware-port": "Port1"
+          }
+        }
+      }
+    ]
+  }
+]
+
+ +

+
+ +

Get an interface's operational status

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \
+  'interfaces/interface[name=Ethernet24]/state/oper-status'
+
+
[
+  {
+    "timestamp": 1626293414057239130,
+    "time": "2021-07-14T21:10:14.05723913+01:00",
+    "updates": [
+      {
+        "Path": "interfaces/interface[name=Ethernet2]/state/oper-status",
+        "values": {
+          "interfaces/interface/state/oper-status": "UP"
+        }
+      }
+    ]
+  }
+]
+
+

Get an interface's admin status

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \
+  'interfaces/interface[name=Ethernet1]/state/admin-status'
+
+
[
+  {
+    "timestamp": 1626293085257457373,
+    "time": "2021-07-14T21:04:45.257457373+01:00",
+    "updates": [
+      {
+        "Path": "interfaces/interface[name=Ethernet1]/state/admin-status",
+        "values": {
+          "interfaces/interface/state/admin-status": "UP"
+        }
+      }
+    ]
+  }
+]
+
+

Get the DOM metrics of all interfaces

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \
+  "components/component/transceiver/physical-channels/channel/state/"
+
+
Reveal output +

+ +

[
+  {
+    "timestamp": 1626293085257457373,
+    "time": "2021-07-14T21:04:45.257457373+01:00",
+    "updates": [
+      {
+        "Path": "components/component[name=Ethernet49 transceiver]/transceiver/physical-channels/channel[index=0]/state",
+        "values": {
+          "components/component/transceiver/physical-channels/channel/state": {
+            "openconfig-platform-transceiver:index": 0,
+            "openconfig-platform-transceiver:input-power": {
+              "instant": "1.15"
+            },
+            "openconfig-platform-transceiver:laser-bias-current": {
+              "instant": "0.0"
+            },
+            "openconfig-platform-transceiver:output-power": {}
+          }
+        }
+      },
+      {
+        "Path": "components/component[name=Ethernet50 transceiver]/transceiver/physical-channels/channel[index=0]/state",
+        "values": {
+          "components/component/transceiver/physical-channels/channel/state": {
+            "openconfig-platform-transceiver:index": 0,
+            "openconfig-platform-transceiver:input-power": {
+              "instant": "1.11"
+            },
+            "openconfig-platform-transceiver:laser-bias-current": {
+              "instant": "0.0"
+            },
+            "openconfig-platform-transceiver:output-power": {}
+          }
+        }
+      }
+    ]
+  }
+]
+
+ +

+
+ +

Get the DOM metrics of an interface

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \
+  "components/component[name=Ethernet49 transceiver]/transceiver/physical-channels/channel/state/"
+
+
Reveal output +

+ +

[
+  {
+    "time": "1970-01-01T01:00:00+01:00",
+    "updates": [
+      {
+        "Path": "components/component[name=Ethernet49 transceiver]/transceiver/physical-channels/channel[index=0]/state",
+        "values": {
+          "components/component/transceiver/physical-channels/channel/state": {
+            "openconfig-platform-transceiver:index": 0,
+            "openconfig-platform-transceiver:input-power": {
+              "instant": "1.08"
+            },
+            "openconfig-platform-transceiver:laser-bias-current": {
+              "instant": "0.0"
+            },
+            "openconfig-platform-transceiver:output-power": {}
+          }
+        }
+      }
+    ]
+  }
+]
+
+ +

+
+ +

Get per core CPU utilization

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \
+  'components/component/cpu'
+
+
Reveal output +

+ +

[
+  {
+    "timestamp": 1626294810779644595,
+    "time": "2021-07-14T21:33:30.779644595+01:00",
+    "updates": [
+      {
+        "Path": "components/component[name=CPU1]/cpu",
+        "values": {
+          "components/component/cpu": {
+            "openconfig-platform-cpu:utilization": {
+              "state": {
+                "avg": 6,
+                "instant": 6,
+                "interval": "1000000000000",
+                "max": 14,
+                "max-time": "3252585270429488128",
+                "min": 2,
+                "min-time": "3252586330424618496"
+              }
+            }
+          }
+        }
+      },
+      {
+        "Path": "components/component[name=CPU0]/cpu",
+        "values": {
+          "components/component/cpu": {
+            "openconfig-platform-cpu:utilization": {
+              "state": {
+                "avg": 5,
+                "instant": 7,
+                "interval": "1000000000000",
+                "max": 13,
+                "max-time": "3252586170423993344",
+                "min": 1,
+                "min-time": "3252585340433252352"
+              }
+            }
+          }
+        }
+      }
+    ]
+  }
+]
+
+ +

+
+ +

Get the available/utilized memory

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \
+  'components/component/state/memory/'
+
+
[
+  {
+    "timestamp": 1626294846423115892,
+    "time": "2021-07-14T21:34:06.423115892+01:00",
+    "updates": [
+      {
+        "Path": "components/component[name=Chassis]/state/memory",
+        "values": {
+          "components/component/state/memory": {
+            "openconfig-platform:available": "4098412544",
+            "openconfig-platform:utilized": "4018016256"
+          }
+        }
+      }
+    ]
+  }
+]
+
+

Get the system environment temperatures

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \
+   'components/component/state/temperature/instant'
+
+
Reveal output +

+ +

[
+  {
+    "timestamp": 1626294876186613578,
+    "time": "2021-07-14T21:34:36.186613578+01:00"
+    "updates": [
+      {
+        "Path": "components/component[name=DomTemperatureSensor50]/state/temperature/instant",
+        "values": {
+          "components/component/state/temperature/instant": {
+            "digits": 2709375,
+            "precision": 5
+          }
+        }
+      },
+      {
+        "Path": "components/component[name=DomTemperatureSensor49]/state/temperature/instant",
+        "values": {
+          "components/component/state/temperature/instant": {
+            "digits": 27140625,
+            "precision": 6
+          }
+        }
+      },
+      {
+        "Path": "components/component[name=TempSensor7]/state/temperature/instant",
+        "values": {
+          "components/component/state/temperature/instant": {
+            "digits": 41168000000000006,
+            "precision": 15
+          }
+        }
+      },
+      {
+        "Path": "components/component[name=TempSensor8]/state/temperature/instant",
+        "values": {
+          "components/component/state/temperature/instant": {
+            "digits": 4225279999999998,
+            "precision": 14
+          }
+        }
+      },
+      {
+        "Path": "components/component[name=TempSensor9]/state/temperature/instant",
+        "values": {
+          "components/component/state/temperature/instant": {
+            "digits": 4062560000000002,
+            "precision": 14
+          }
+        }
+      },
+      {
+        "Path": "components/component[name=TempSensor1]/state/temperature/instant",
+        "values": {
+          "components/component/state/temperature/instant": {
+            "digits": 39141723894742796,
+            "precision": 15
+          }
+        }
+      },
+      {
+        "Path": "components/component[name=TempSensor6]/state/temperature/instant",
+        "values": {
+          "components/component/state/temperature/instant": {
+            "digits": 23875,
+            "precision": 3
+          }
+        }
+      },
+      {
+        "Path": "components/component[name=TempSensor3]/state/temperature/instant",
+        "values": {
+          "components/component/state/temperature/instant": {
+            "digits": 21
+          }
+        }
+      },
+      {
+        "Path": "components/component[name=TempSensor4]/state/temperature/instant",
+        "values": {
+          "components/component/state/temperature/instant": {
+            "digits": 1725,
+            "precision": 2
+          }
+        }
+      },
+      {
+        "Path": "components/component[name=TempSensor5]/state/temperature/instant",
+        "values": {
+          "components/component/state/temperature/instant": {
+            "digits": 29
+          }
+        }
+      },
+      {
+        "Path": "components/component[name=TempSensor2]/state/temperature/instant",
+        "values": {
+          "components/component/state/temperature/instant": {
+            "digits": 32
+          }
+        }
+      }
+    ]
+  }
+]
+
+ +

+
+ +

Get the information about connected gNMI clients

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path \
+  '/telemetry-system/subscriptions'
+
+
Reveal output +

+ +

[
+  {
+    "source": "192.0.2.214:6030",
+    "timestamp": 1723202310565051604,
+    "time": "2024-08-09T16:48:30.565051604+05:30",
+    "updates": [
+      {
+        "Path": "telemetry-system/subscriptions",
+        "values": {
+          "telemetry-system/subscriptions": {
+            "openconfig-telemetry:dynamic-subscriptions": {
+              "dynamic-subscription": [
+                {
+                  "id": "2",
+                  "sensor-paths": {
+                    "sensor-path": [
+                      {
+                        "path": "/components/component/state/memory",
+                        "state": {
+                          "path": "/components/component/state/memory"
+                        }
+                      },
+                      {
+                        "path": "/Kernel/proc/cpu/utilization/total",
+                        "state": {
+                          "path": "/Kernel/proc/cpu/utilization/total"
+                        }
+                      }
+                    ]
+                  },
+                  "state": {
+                    "destination-address": "192.0.2.139",
+                    "destination-port": 51478,
+                    "encoding": "openconfig-telemetry-types:ENC_PROTO3",
+                    "id": "2",
+                    "protocol": "openconfig-telemetry-types:STREAM_GRPC"
+                  }
+                },
+                {
+                  "id": "3",
+                  "sensor-paths": {
+                    "sensor-path": [
+                      {
+                        "path": "/components/component/transceiver/physical-channels/channel/state",
+                        "state": {
+                          "path": "/components/component/transceiver/physical-channels/channel/state"
+                        }
+                      }
+                    ]
+                  },
+                  "state": {
+                    "destination-address": "192.168.3.2",
+                    "destination-port": 57928,
+                    "encoding": "openconfig-telemetry-types:ENC_PROTO3",
+                    "id": "3",
+                    "protocol": "openconfig-telemetry-types:STREAM_GRPC"
+                  }
+                }
+              ]
+            }
+          }
+        }
+      }
+    ]
+  }
+]
+
+ +

+
+ +

gNMI SUBSCRIBE RPC Examples

+

OpenConfig paths

+

Subscribe to all BGP neighbor states

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip subscribe --path  \
+  '/network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor/state'
+
+
Reveal output +

+ +

{
+  "source": "192.0.2.214:6030",
+  "subscription-name": "default-1626302647",
+  "timestamp": 1626292010055258009,
+  "time": "2021-07-14T20:46:50.055258009+01:00",
+  "updates": [
+    {
+      "Path": "network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=172.18.255.42]/state/messages/sent/UPDATE",
+      "values": {
+        "network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor/state/messages/sent/UPDATE": 8
+      }
+    }
+  ]
+}
+{
+  "source": "192.0.2.214:6030",
+  "subscription-name": "default-1626302647",
+  "timestamp": 1626292008053994815,
+  "time": "2021-07-14T20:46:48.053994815+01:00",
+  "updates": [
+    {
+      "Path": "network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=172.18.255.42]/state/established-transitions",
+      "values": {
+        "network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor/state/established-transitions": 1
+      }
+    }
+  ]
+}
+
+ +

+
+ +

Subscribe to specific BGP neighbor state

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip subscribe --path  \
+  'network-instances/network-instance[name=Tenant_A_WEB_Zone]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.21]/state'
+
+
Reveal output +

+ +

{
+  "source": "192.0.2.214:6030",
+  "subscription-name": "default-1626303017",
+  "timestamp": 1626302991598465536,
+  "time": "2021-07-14T23:49:51.598465536+01:00",
+  "updates": [
+    {
+      "Path": "network-instances/network-instance[name=Tenant_A_WEB_Zone]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.21]/state/last-established",
+      "values": {
+        "network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor/state/last-established": 1626302991563603200
+      }
+    }
+  ]
+}
+
+ +

+
+ +

Subscribe with stream mode sample and interval

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip --sample-interval 5s --stream-mode sample subscribe --path  \
+  '/network-instances/network-instance[name=Tenant_A_WEB_Zone]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.21]/afi-safis/afi-safi[afi-safi-name=openconfig-bgp-types:IPV4_UNICAST]/state/prefixes/received'
+
+
Reveal output +

+ +

{
+  "source": "192.0.2.214:6030",
+  "subscription-name": "default-1626303393",
+  "timestamp": 1626303158135414182,
+  "time": "2021-07-14T23:52:38.135414182+01:00",
+  "updates": [
+    {
+      "Path": "network-instances/network-instance[name=Tenant_A_WEB_Zone]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.21]/afi-safis/afi-safi[afi-safi-name=IPV4_UNICAST]/state/prefixes/received",
+      "values": {
+        "network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor/afi-safis/afi-safi/state/prefixes/received": 5
+      }
+    }
+  ]
+}
+{
+  "source": "192.0.2.214:6030",
+  "subscription-name": "default-1626303393",
+  "timestamp": 1626303158135414182,
+  "time": "2021-07-14T23:52:38.135414182+01:00",
+  "updates": [
+    {
+      "Path": "network-instances/network-instance[name=Tenant_A_WEB_Zone]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.21]/afi-safis/afi-safi[afi-safi-name=IPV4_UNICAST]/state/prefixes/received",
+      "values": {
+        "network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor/afi-safis/afi-safi/state/prefixes/received": 5
+      }
+    }
+  ]
+}
+
+ +

+
+ +

Subscribe to interface counters and save them to a file

+
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure subscribe --path \
+  "/interfaces/interface/state/counters"  >> outputs/interface_state.json
+
+

gNMI SET RPC Examples

+

OpenConfig paths

+

Configure BGP neighbor address and peer AS

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip set \
+--update-path '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]' \
+--update-file value.json
+
+

value.json:

+
{"config": {"neighbor-address":"198.51.100.43", "peer-as": 123}}
+
+

Output:

+
{
+  "timestamp": 1626305876151537555,
+  "time": "2021-07-15T00:37:56.151537555+01:00",
+  "results": [
+    {
+      "operation": "UPDATE",
+      "path": "network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]"
+    }
+  ]
+}
+
+

Configure BGP neighbor address, peer AS and send-community

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip set  \
+--update-path '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]' \
+--update-file value.json
+
+

value.json:

+
{"config": {"neighbor-address":"198.51.100.43", "peer-as": 123, "enabled": true, "send-community": "EXTENDED"}}
+
+

Output:

+
{
+  "timestamp": 1626305480401353997,
+  "time": "2021-07-15T00:31:20.401353997+01:00",
+  "results": [
+    {
+      "operation": "UPDATE",
+      "path": "network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]"
+    }
+  ]
+}
+
+

Create BGP peer group

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip set \
+  --update-path '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/peer-groups/peer-group[peer-group-name=XYZ]' \
+  --update-file value.json
+
+

value.json:

+
{"config": {"peer-group-name":"XYZ", "local-as": 114}}
+
+

Update BGP peer AS

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip set \
+--update-path '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]/config/peer-as' \
+--update-value '110'
+
+

Output:

+
{
+  "timestamp": 1626306067189329813,
+  "time": "2021-07-15T00:41:07.189329813+01:00",
+  "results": [
+    {
+      "operation": "UPDATE",
+      "path": "network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]/config/peer-as"
+    }
+  ]
+}
+
+

Update BGP peer group

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip set \
+--update-path '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]/config/peer-group' \
+--update-value 'XYZ'
+
+

Output:

+
{
+  "timestamp": 1626306067189329813,
+  "time": "2021-07-15T00:41:07.189329813+01:00",
+  "results": [
+    {
+      "operation": "UPDATE",
+      "path": "network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]/config/peer-as"
+    }
+  ]
+}
+
+

Create an ACL

+
gnmic -a 192.0.2.108:6030 -u cvpadmin -p arista --insecure --gzip set \
+--update-path /acl/acl-sets \
+--update-file acl2.json
+
+

Output:

+
{
+  "timestamp": 1626307972085688242,
+  "time": "2021-07-15T01:12:52.085688242+01:00",
+  "results": [
+    {
+      "operation": "UPDATE",
+      "path": "acl/acl-sets"
+    }
+  ]
+}
+
+
acl2.json +

+ +

{
+   "acl-set": [
+      {
+         "config": {
+            "name": "test",
+            "type": "ACL_IPV4"
+         },
+         "name": "test",
+         "type": "ACL_IPV4",
+         "acl-entries": {
+            "acl-entry": [
+               {
+                  "sequence-id": 10,
+                  "actions": {
+                     "config": {
+                        "forwarding-action": "DROP"
+                     }
+                  },
+                  "config": {
+                     "sequence-id": 10
+                  },
+                  "ipv4": {
+                     "config": {
+                        "destination-address": "192.0.2.0/24",
+                        "source-address": "0.0.0.0/0"
+                     }
+                  }
+               }
+            ]
+         }
+      }
+   ]
+}
+
+ +

+
+ +

This creates

+
ip access-list test
+   10 deny ip any 192.0.2.0/24
+
+

Shutdown an interface

+
gnmic -a 192.0.2.108:6030 -u cvpadmin -p arista --insecure --gzip set \
+--update-path '/interfaces/interface[name=Ethernet1]/config/enabled' \
+--update-value 'false'
+
+
{
+  "timestamp": 1626309145489047571,
+  "time": "2021-07-15T01:32:25.489047571+01:00",
+  "results": [
+    {
+      "operation": "UPDATE",
+      "path": "interfaces/interface[name=Ethernet1]/config/enabled"
+    }
+  ]
+}
+
+

Bring up an interface

+
gnmic -a 192.0.2.108:6030 -u cvpadmin -p arista --insecure --gzip set \
+--update-path '/interfaces/interface[name=Ethernet1]/config/enabled' \
+--update-value 'true'
+
+
{
+  "timestamp": 1626309156607307596,
+  "time": "2021-07-15T01:32:36.607307596+01:00",
+  "results": [
+    {
+      "operation": "UPDATE",
+      "path": "interfaces/interface[name=Ethernet1]/config/enabled"
+    }
+  ]
+}
+
+

EOS Native paths

+

To get EOS native paths, OCTA has to be enabled as mentioned in the +configuration section. Performing GET/SUBSCRIBE actions using EOS native paths +require changing the origin to eos_native.

+

Commonly used paths

+
    +
  • MAC table: /Smash/bridging/status/smashFdbStatus
  • +
  • ARP table: /Smash/arp/status/arpEntry
  • +
  • Neighbor table: /Smash/arp/status/neighborEntry
  • +
  • IPv4 RIB: /Smash/routing/status/route
  • +
  • IPv6 RIB: /Smash/routing6/status/route
  • +
  • IPv4 next-hop table: /Smash/routing/status/nexthop
  • +
  • IPv6 next-hop table: /Smash/routing6/status/nexthop
  • +
  • CPU info: /Kernel/proc/cpu
  • +
  • Process statistics: /Kernel/proc/stat
  • +
  • System info: /Kernel/sysinfo
  • +
  • EOS version: /Eos/image
  • +
  • Interface counters: /Smash/counters/ethIntf/<agent>/current/counter
  • +
  • Values for <agent> are:
      +
    • 7500-family, 7280-family, 7020-family (Arad/Jericho ASICs): SandCounters
    • +
    • 7300-family, 7250-family, 7050-family, 7010 products, 720-family (Trident + ASICs): StrataCounters
    • +
    • For 7060-family, 7260-family (Tomahawk): Strata-FixedSystem or + StrataCounters from 4.22+
    • +
    • 7150-family products (Alta ASICs): FocalPointV2
    • +
    • 7160-family products (Cavium/Xpliant ASICs): XpCounters
    • +
    • 7170-family products (Barefoot ASIC): BfnCounters
    • +
    +
  • +
+

Get CPU utilization

+
 gnmic -a 192.0.2.108:6030 -u cvpadmin -p arista --insecure --gzip get --path  \
+  'eos_native:/Kernel/proc/cpu/utilization/total'
+
+
Reveal output +

+ +

[
+  {
+    "timestamp": 1626291721294738334,
+    "time": "2021-07-14T20:42:01.294738334+01:00",
+    "prefix": "eos_native:Kernel/proc/cpu/utilization/total",
+    "updates": [
+      {
+        "Path": "name",
+        "values": {
+          "name": "total"
+        }
+      },
+      {
+        "Path": "nice",
+        "values": {
+          "nice": 28845
+        }
+      },
+      {
+        "Path": "util",
+        "values": {
+          "util": 41
+        }
+      },
+      {
+        "Path": "user",
+        "values": {
+          "user": 32058347
+        }
+      },
+      {
+        "Path": "system",
+        "values": {
+          "system": 4597389
+        }
+      },
+      {
+        "Path": "idle",
+        "values": {
+          "idle": 76373566
+        }
+      }
+    ]
+  }
+]
+
+ +

+
+ +

Get transceiver DOM temperature

+
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure --gzip get --path \
+  eos_native:/Sysdb/hardware/archer/xcvr/status >> outputs/doms.json
+
+

Get EOS image version

+
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure --gzip get \
+  --path eos_native:/Eos/image >> outputs/eos_image.json
+
+

Get LANZ Data Streaming

+

In addition to Octa, LANZ and LANZ Data Streaming also needs to be enabled on the switch.

+
queue-monitor length
+!
+queue-monitor streaming
+   no shutdown
+
+

With Octa and LANZ Data Streaming enabled, LANZ metrics can be subscribed to:

+
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure --gzip \
+  subscribe --path 'eos_native:/LANZ'
+
+
Reveal output +

+ +

{
+  "source": "192.0.2.1:6030",
+  "subscription-name": "default-1669906007",
+  "timestamp": 1669903438845029161,
+  "time": "2022-12-01T19:33:58.845029161+05:30",
+  "prefix": "eos_native:LANZ/config",
+  "updates": [
+    {
+      "Path": "name",
+      "values": {
+        "name": "config"
+      }
+    }
+  ]
+}
+{
+  "source": "192.0.2.1:6030",
+  "subscription-name": "default-1669906007",
+  "timestamp": 1669903438845141433,
+  "time": "2022-12-01T19:33:58.845141433+05:30",
+  "prefix": "eos_native:LANZ/globalBufferUsage",
+  "updates": [
+    {
+      "Path": "name",
+      "values": {
+        "name": "globalBufferUsage"
+      }
+    },
+    {
+      "Path": "globalBufferUsageRecord",
+      "values": {
+        "globalBufferUsageRecord": {
+          "bufferSize": 0,
+          "duration": 0,
+          "entryType": "",
+          "timestamp": 0
+        }
+      }
+    }
+  ]
+}
+{
+  "source": "192.0.2.1:6030",
+  "subscription-name": "default-1669906007",
+  "timestamp": 1669906008617947980,
+  "time": "2022-12-01T20:16:48.61794798+05:30",
+  "prefix": "eos_native:LANZ/congestion",
+  "updates": [
+    {
+      "Path": "congestionRecord",
+      "values": {
+        "congestionRecord": {
+          "entryType": "POLLING",
+          "fabricPeerIntfName": "",
+          "intfName": "Ethernet6",
+          "portID": 105,
+          "qDropCount": 0,
+          "queueSize": 1998240,
+          "switchID": 0,
+          "timeOfMaxQLen": 0,
+          "timestamp": 1669906008617720,
+          "trafficClass": 1,
+          "txLatency": 0
+        }
+      }
+    }
+  ]
+}
+{
+  "source": "192.0.2.1:6030",
+  "subscription-name": "default-1669906007",
+  "timestamp": 1669903438845107943,
+  "time": "2022-12-01T19:33:58.845107943+05:30",
+  "prefix": "eos_native:LANZ/congestion",
+  "updates": [
+    {
+      "Path": "name",
+      "values": {
+        "name": "congestion"
+      }
+    }
+  ]
+}
+{
+  "source": "192.0.2.1:6030",
+  "subscription-name": "default-1669906007",
+  "timestamp": 1669905829532672732,
+  "time": "2022-12-01T20:13:49.532672732+05:30",
+  "prefix": "eos_native:LANZ/config/portConfigRecord",
+  "updates": [
+    {
+      "Path": "Ethernet6/intfName",
+      "values": {
+        "Ethernet6/intfName": "Ethernet6"
+      }
+    },
+    {
+      "Path": "Ethernet6/switchID",
+      "values": {
+        "Ethernet6/switchID": 0
+      }
+    },
+    {
+      "Path": "Ethernet6/portID",
+      "values": {
+        "Ethernet6/portID": 105
+      }
+    },
+    {
+      "Path": "Ethernet6/internalPort",
+      "values": {
+        "Ethernet6/internalPort": false
+      }
+    },
+    {
+      "Path": "Ethernet6/highThreshold",
+      "values": {
+        "Ethernet6/highThreshold": 40962
+      }
+    },
+    {
+      "Path": "Ethernet6/lowThreshold",
+      "values": {
+        "Ethernet6/lowThreshold": 10241
+      }
+    }
+  ]
+}
+{
+  "source": "192.0.2.1:6030",
+  "subscription-name": "default-1669906007",
+  "timestamp": 1669905829532649815,
+  "time": "2022-12-01T20:13:49.532649815+05:30",
+  "prefix": "eos_native:LANZ/config",
+  "updates": [
+    {
+      "Path": "configRecord",
+      "values": {
+        "configRecord": {
+          "globalUsageHighThreshold": 0,
+          "globalUsageLowThreshold": 0,
+          "globalUsageReportingEnabled": true,
+          "lanzVersion": 1,
+          "maxQueueSize": 524288000,
+          "numOfPorts": 121,
+          "segmentSize": 16,
+          "timestamp": 1669905829532490
+        }
+      }
+    }
+  ]
+}
+{
+  "source": "192.0.2.1:6030",
+  "subscription-name": "default-1669906007",
+  "timestamp": 1669903438845176033,
+  "time": "2022-12-01T19:33:58.845176033+05:30",
+  "prefix": "eos_native:LANZ/error",
+  "updates": [
+    {
+      "Path": "name",
+      "values": {
+        "name": "error"
+      }
+    },
+    {
+      "Path": "errorRecord",
+      "values": {
+        "errorRecord": {
+          "errorMessage": "",
+          "timestamp": 0
+        }
+      }
+    }
+  ]
+}
+
+ +

+
+ +

Cli origin

+

Get the running config

+
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure  get \
+  --path "cli:/show running-config" >> outputs/outputs.json
+
+

Get the total route count

+
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure  get \
+  --path "cli:/show ip route summary" \
+  | jq '.[0].updates[0].values."show ip route summary".totalRoutes'
+
+

Changing the running-config

+

There are multiple ways to change the configuration using the cli origin:

+

Using JSON

+

Multiple config sections can be change at a time, for instance in the below example vlan 304 is created and +the description of Ethernet1 is changed:

+
 gnmic -a 192.0.2.214:6030 -u admin -p admin --insecure --gzip set \
+    --request-file intf.json
+
+

Output:

+
Reveal output +

+ +

{
+  "timestamp": 1628103804792021864,
+  "time": "2021-08-04T20:03:24.792021864+01:00",
+  "results": [
+    {
+      "operation": "UPDATE",
+      "path": "cli:"
+    },
+    {
+      "operation": "UPDATE",
+      "path": "cli:"
+    },
+    {
+      "operation": "UPDATE",
+      "path": "cli:"
+    },
+    {
+      "operation": "UPDATE",
+      "path": "cli:"
+    }
+  ]
+}
+
+ +

+
+ +
cat intf.json
+
+
{
+  "updates": [
+    {
+      "path": "cli:",
+      "value": "interface Ethernet 1",
+      "encoding": "ascii"
+    },
+    {
+      "path": "cli:",
+      "value": "description arista-openmgmt",
+      "encoding": "ascii"
+    },
+    {
+      "path": "cli:",
+      "value": "vlan 304",
+      "encoding": "ascii"
+    },
+    {
+      "path": "cli:",
+      "value": "name test",
+      "encoding": "ascii"
+    }
+  ]
+}
+
+

Using YAML

+

Changing the maximum-routes for a BGP neighbor:

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip set \
+   --request-file bgp.yaml
+
+

Output:

+
Reveal output +

+ +

{
+  "timestamp": 1628091791855672771,
+  "time": "2021-08-04T16:43:11.855672771+01:00",
+  "results": [
+    {
+      "operation": "UPDATE",
+      "path": "cli:"
+    },
+    {
+      "operation": "UPDATE",
+      "path": "cli:"
+    }
+  ]
+}
+
+ +

+
+ +
cat bgp.yaml
+
+
updates:
+ - path: "cli:"
+   value: router bgp 65101
+   encoding: ascii
+ - path: "cli:"
+   value: neighbor IPv4-UNDERLAY-PEERS maximum-routes 15500
+   encoding: ascii
+
+

Using imperative commands

+
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip \
+   --encoding ASCII set \
+   --update-path "cli:" \
+   --update-value "router bgp 65101" \
+   --update-path "cli:" \
+   --update-value "neighbor IPv4-UNDERLAY-PEERS maximum-routes 13500"
+
+

Output:

+
Reveal output +

+ +

{
+  "timestamp": 1628091405938523430,
+  "time": "2021-08-04T16:36:45.93852343+01:00",
+  "results": [
+    {
+      "operation": "UPDATE",
+      "path": "cli:"
+    },
+    {
+      "operation": "UPDATE",
+      "path": "cli:"
+    }
+  ]
+}
+
+ +

+
+ +

Running unconverted show commands that use 'text' format

+

To run show commands that are not converted to JSON and require format="text" the ASCII encoding +can be used from EOS 4.29.2F or newer.

+

show platform fap interrupts

+
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure get --gzip --encoding ASCII --path "cli:/show platform fap interrupts"
+
+

Output:

+
Reveal output +

+ +

[
+  {
+    "source": "10.81.117.21:6030",
+    "timestamp": 1698270415643755294,
+    "time": "2023-10-25T22:46:55.643755294+01:00",
+    "updates": [
+      {
+        "Path": "cli:show platform fap interrupts",
+        "values": {
+          "show platform fap interrupts": " Jericho0\n -------------------------------------------------------------------------------------------------------------- \n
+          | Interrupt Bit                                                         | Count | First Occurrence    | Last Occurrence     |\n -------------------------------------------------------------------------------------------------------------- \n
+          | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_12[0]       |    55 | 2023-10-05 00:02:22 | 2023-10-20 10:29:21 |\n
+          | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_13[0]       |    39 | 2023-10-05 00:02:21 | 2023-10-16 19:00:15 |\n
+          | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_14[0]       |    39 | 2023-10-05 00:02:23 | 2023-10-16 19:00:15 |\n
+          | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_15[0]       |    39 | 2023-10-05 00:02:22 | 2023-10-16 19:00:15 |\n
+          | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_20[0]       |    67 | 2023-10-05 00:02:26 | 2023-10-24 00:44:24 |\n
+          | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_21[0]       |    56 | 2023-10-05 00:02:25 | 2023-10-24 00:44:24 |\n
+          | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_22[0]       |    53 | 2023-10-05 00:02:25 | 2023-10-24 00:45:15 |\n
+          | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_23[0]       |    55 | 2023-10-05 00:02:24 | 2023-10-24 00:45:15 |\n
+          | IPS_QueueEnteredDel[1]                                                |     6 | 2023-10-11 14:00:20 | 2023-10-11 14:12:02 |\n
+          | EPNI_PP_NewDaErr[0]                                                   | 255279 | 2023-10-05 15:06:43 | 2023-10-25 21:46:52 |\n
+          | EPNI_PP_VsiMembershipDeny[1]                                          |     2 | 2023-10-11 02:27:16 | 2023-10-11 14:11:46 |\n
+          | EPNI_PP_EesLastActionNotAc[0]                                         | 255279 | 2023-10-05 15:06:43 | 2023-10-25 21:46:52 |\n
+          | EPNI_PP_EesLastActionNotAc[1]                                         | 47299 | 2023-10-05 13:33:12 | 2023-10-23 16:16:04 |\n
+          | FMAC_FMAC_2_RxLostOfSync_0[32]                                        | 883687 | 2023-10-05 00:02:34 | 2023-10-25 21:46:54 |\n
+          | FMAC_FMAC_2_RxLostOfSync_1[33]
+          <ommitted>
+          \n"
+        }
+      }
+    ]
+  }
+]
+
+ +

+
+ +

Misc

+

Save all status states to a file

+
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure get \
+  --path ".../state/..." >> outputs/states.json
+
+

Save all config states to a file

+
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure get \
+  --path ".../config/..." >> outputs/configs.json
+
+

Save network instance states to a file

+
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure get --path \
+  /network-instances/network-instance >> outputs/network-instances.json
+
+

Save BGP states to a file

+
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure get --path \
+  /network-instances/network-instance[name=default]/protocols/protocol[name=BGP]\
+  >> outputs/bgp.json
+
+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/gnmi-clients/gnmic/outputs/bgp.json b/examples/gnmi-clients/gnmic/outputs/bgp.json new file mode 100644 index 00000000..8578364a --- /dev/null +++ b/examples/gnmi-clients/gnmic/outputs/bgp.json @@ -0,0 +1,145 @@ + +received signal 'interrupt'. terminating... +[ + { + "time": "1969-12-31T19:00:00-05:00", + "updates": [ + { + "Path": "network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]", + "values": { + "network-instances/network-instance/protocols/protocol": { + "openconfig-network-instance:bgp": { + "global": { + "afi-safis": { + "afi-safi": [ + { + "add-paths": { + "config": { + "receive": false, + "send": false + }, + "state": { + "receive": false, + "send": false + } + }, + "afi-safi-name": "openconfig-bgp-types:IPV4_UNICAST", + "config": { + "afi-safi-name": "openconfig-bgp-types:IPV4_UNICAST" + }, + "graceful-restart": { + "config": { + "enabled": false + }, + "state": { + "enabled": false + } + }, + "route-selection-options": { + "config": { + "advertise-inactive-routes": false, + "always-compare-med": false, + "enable-aigp": false, + "external-compare-router-id": true, + "ignore-as-path-length": false, + "ignore-next-hop-igp-metric": false + }, + "state": { + "advertise-inactive-routes": false, + "always-compare-med": false, + "enable-aigp": false, + "external-compare-router-id": true, + "ignore-as-path-length": false, + "ignore-next-hop-igp-metric": false + } + }, + "state": { + "afi-safi-name": "openconfig-bgp-types:IPV4_UNICAST" + } + }, + { + "add-paths": { + "config": { + "receive": false, + "send": false + }, + "state": { + "receive": false, + "send": false + } + }, + "afi-safi-name": "openconfig-bgp-types:IPV6_UNICAST", + "config": { + "afi-safi-name": "openconfig-bgp-types:IPV6_UNICAST" + }, + "graceful-restart": { + "config": { + "enabled": false + }, + "state": { + "enabled": false + } + }, + "route-selection-options": { + "config": { + "advertise-inactive-routes": false, + "always-compare-med": false, + "enable-aigp": false, + "external-compare-router-id": true, + "ignore-as-path-length": false, + "ignore-next-hop-igp-metric": false + }, + "state": { + "advertise-inactive-routes": false, + "always-compare-med": false, + "enable-aigp": false, + "external-compare-router-id": true, + "ignore-as-path-length": false, + "ignore-next-hop-igp-metric": false + } + }, + "state": { + "afi-safi-name": "openconfig-bgp-types:IPV6_UNICAST" + } + } + ] + }, + "confederation": { + "config": {} + }, + "config": {}, + "default-route-distance": { + "config": {} + }, + "graceful-restart": { + "config": {} + }, + "route-selection-options": {}, + "use-multiple-paths": { + "config": { + "enabled": true + }, + "ebgp": {}, + "ibgp": { + "state": { + "maximum-paths": 1 + } + }, + "state": { + "enabled": true + } + } + } + }, + "openconfig-network-instance:config": { + "identifier": "openconfig-policy-types:BGP", + "name": "BGP" + }, + "openconfig-network-instance:identifier": "openconfig-policy-types:BGP", + "openconfig-network-instance:name": "BGP" + } + } + } + ] + } +] diff --git a/examples/gnmi-clients/gnmic/outputs/capabilities.json b/examples/gnmi-clients/gnmic/outputs/capabilities.json new file mode 100644 index 00000000..fa8e1fd5 --- /dev/null +++ b/examples/gnmi-clients/gnmic/outputs/capabilities.json @@ -0,0 +1,130 @@ +gNMI version: 0.7.0 +supported models: + - arista-lldp-deviations, Arista Networks, Inc., + - arista-exp-eos-mlag, Arista Networks , + - arista-exp-eos-multicast, Arista Networks , + - openconfig-packet-match, OpenConfig working group, 1.1.1 + - openconfig-system-management, OpenConfig working group, 0.1.2 + - openconfig-segment-routing, OpenConfig working group, 0.0.4 + - arista-exp-eos-qos-acl-config, Arista Networks , + - openconfig-platform-port, OpenConfig working group, 0.3.2 + - arista-netinst-deviations, Arista Networks, Inc., + - arista-mpls-deviations, Arista Networks, Inc., + - arista-bgp-deviations, Arista Networks, Inc., + - openconfig-network-instance-types, OpenConfig working group, 0.8.2 + - arista-vlan-augments, Arista Networks , + - openconfig-platform, OpenConfig working group, 0.12.2 + - arista-exp-eos-qos-config, Arista Networks , + - openconfig-system-logging, OpenConfig working group, 0.3.1 + - openconfig-acl, OpenConfig working group, 1.0.2 + - ietf-inet-types, IETF NETMOD (NETCONF Data Modeling Language) Working Group, + - arista-isis-deviations, Arista Networks, Inc., + - openconfig-platform-types, OpenConfig working group, 1.0.0 + - openconfig-policy-forwarding, OpenConfig working group, 0.2.1 + - openconfig-mpls-types, OpenConfig working group, 3.1.0 + - openconfig-hercules-interfaces, OpenConfig Hercules Working Group, 0.2.0 + - openconfig-lldp, OpenConfig working group, 0.2.1 + - openconfig-aft, OpenConfig working group, 0.3.3 + - openconfig-relay-agent, OpenConfig working group, 0.1.1 + - arista-rpol-augments, Arista Networks , + - openconfig-procmon, OpenConfig working group, 0.4.0 + - openconfig-isis, OpenConfig working group, 0.4.2 + - arista-qos-augments, Arista Networks, Inc., + - openconfig-extensions, OpenConfig working group, + - vlan-translation, Arista Networks, + - openconfig-if-aggregate, OpenConfig working group, 2.4.2 + - arista-lacp-augments, Arista Networks , + - openconfig-isis-types, OpenConfig working group, 0.4.2 + - arista-aft-augments, Arista Networks, Inc., + - arista-relay-agent-deviations, Arista Networks , + - arista-exp-eos-varp-net-inst, Arista Networks , + - openconfig-if-types, OpenConfig working group, 0.2.1 + - openconfig-vlan, OpenConfig working group, 3.2.0 + - openconfig-ospfv2, OpenConfig working group, 0.2.0 + - arista-mpls-augments, Arista Networks , + - openconfig-lacp, OpenConfig working group, 1.1.1 + - arista-exp-eos-evpn, Arista Networks, Inc., + - arista-system-augments, Arista Networks, Inc., + - openconfig-messages, OpenConfig working group, 0.0.1 + - openconfig-network-instance, OpenConfig working group, 0.13.0 + - openconfig-aaa-types, OpenConfig working group, 0.4.1 + - openconfig-mpls, OpenConfig working group, 3.1.0 + - openconfig-lldp-types, OpenConfig working group, 0.1.1 + - openconfig-if-ethernet, OpenConfig working group, 2.7.2 + - openconfig-bgp, OpenConfig working group, 6.0.0 + - arista-intf-deviations, Arista Networks, Inc., + - openconfig-ospf-types, OpenConfig working group, 0.1.3 + - arista-intf-augments, Arista Networks , + - openconfig-pf-srte, OpenConfig working group, 0.1.1 + - openconfig-pim-types, OpenConfig working group, 0.1.1 + - arista-exp-eos-igmpsnooping, Arista Networks , + - arista-local-routing-deviations, Arista Networks, Inc., + - openconfig-platform-psu, OpenConfig working group, 0.2.1 + - openconfig-rib-bgp-types, OpenConfig working group, 0.5.0 + - ietf-netconf-monitoring, IETF NETCONF (Network Configuration) Working Group, + - arista-lacp-deviations, Arista Networks, Inc., + - arista-exp-eos-vxlan-config, Arista Networks , + - openconfig-aft-types, OpenConfig Working Group, 0.3.3 + - openconfig-routing-policy, OpenConfig working group, 3.1.1 + - arista-gnoi-cert, Arista Networks, Inc., + - arista-lldp-augments, Arista Networks, Inc., + - openconfig-system-terminal, OpenConfig working group, 0.3.1 + - openconfig-mpls-rsvp, OpenConfig working group, 3.0.1 + - arista-vlan-deviations, Arista Networks , + - arista-rpc-netconf, Arista Networks, Inc., + - openconfig-yang-types, OpenConfig working group, 0.2.1 + - openconfig-types, OpenConfig working group, 0.6.0 + - openconfig-alarms, OpenConfig working group, 0.3.2 + - openconfig-mpls-ldp, OpenConfig working group, 3.0.2 + - openconfig-platform-cpu, OpenConfig working group, 0.1.1 + - ietf-netconf, IETF NETCONF (Network Configuration) Working Group, + - openconfig-if-ip, OpenConfig working group, 3.0.0 + - openconfig-isis-lsdb-types, OpenConfig working group, 0.4.2 + - openconfig-platform-fan, OpenConfig working group, 0.1.1 + - openconfig-policy-types, OpenConfig working group, 3.1.1 + - arista-system-deviations, Arista Networks, Inc., + - openconfig-bgp-types, OpenConfig working group, 5.0.2 + - ietf-interfaces, IETF NETMOD (Network Modeling) Working Group, + - openconfig-interfaces, OpenConfig working group, 2.4.2 + - arista-bgp-augments, Arista Networks, Inc., + - openconfig-bfd, OpenConfig working group, 0.1.1 + - openconfig-alarm-types, OpenConfig working group, 0.2.1 + - openconfig-igmp, OpenConfig working group, 0.2.0 + - arista-bfd-deviations, Arista Networks, Inc., + - openconfig-hercules-qos, OpenConfig Hercules Working Group, 0.1.0 + - openconfig-system, OpenConfig working group, 0.8.0 + - openconfig-inet-types, OpenConfig working group, 0.3.3 + - arista-exp-eos, Arista Networks , + - arista-exp-eos-vxlan, Arista Networks , + - openconfig-mpls-sr, OpenConfig working group, 3.0.1 + - iana-if-type, IANA, + - openconfig-ospf-policy, OpenConfig working group, 0.1.3 + - openconfig-vlan-types, OpenConfig working group, 3.1.0 + - ietf-yang-types, IETF NETMOD (NETCONF Data Modeling Language) Working Group, + - openconfig-rib-bgp, OpenConfig working group, 0.6.0 + - arista-bfd-augments, Arista Networks , + - arista-eos-types, Arista Networks , + - arista-srte-deviations, Arista Networks, Inc., + - openconfig-igmp-types, OpenConfig working group, 0.1.1 + - openconfig-bgp-policy, OpenConfig working group, 6.0.0 + - openconfig-network-instance-l3, OpenConfig working group, 0.11.1 + - openconfig-if-tunnel, OpenConfig working group, 0.1.1 + - openconfig-hercules-platform, OpenConfig Hercules Working Group, 0.2.0 + - openconfig-packet-match-types, OpenConfig working group, 1.0.2 + - openconfig-platform-linecard, OpenConfig working group, 0.1.1 + - arista-isis-augments, Arista Networks, Inc., + - arista-srte-augments, Arista Networks, Inc., + - arista-exp-eos-varp-intf, Arista Networks , + - arista-exp-eos-qos, Arista Networks , + - openconfig-qos-types, OpenConfig working group, 0.2.1 + - openconfig-qos, OpenConfig working group, 0.2.2 + - openconfig-local-routing, OpenConfig working group, 1.0.2 + - openconfig-aaa, OpenConfig working group, 0.4.2 + - openconfig-pim, OpenConfig working group, 0.2.0 + - arista-pim-augments, Arista Networks , + - arista-rpol-deviations, Arista Networks, Inc., + - arista-acl-deviations, Arista Networks, Inc., +supported encodings: + - JSON + - JSON_IETF + - ASCII diff --git a/examples/gnmi-clients/gnmic/outputs/doms.json b/examples/gnmi-clients/gnmic/outputs/doms.json new file mode 100644 index 00000000..1c1e55f2 --- /dev/null +++ b/examples/gnmi-clients/gnmic/outputs/doms.json @@ -0,0 +1,102508 @@ +[ + { + "timestamp": 1615393860696398865, + "time": "2021-03-10T11:31:00.696398865-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet21", + "updates": [ + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.276098 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.382806 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet21" + } + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet21" + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + } + ] + }, + { + "timestamp": 1615393860695250944, + "time": "2021-03-10T11:31:00.695250944-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet21/xcvrStatsEnt", + "updates": [ + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860695565410, + "time": "2021-03-10T11:31:00.69556541-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet21/laneStats", + "updates": [ + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.382803 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.3828 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860695635686, + "time": "2021-03-10T11:31:00.695635686-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet21/laneStatsEnt/0", + "updates": [ + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860696131032, + "time": "2021-03-10T11:31:00.696131032-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet21/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860711966252, + "time": "2021-03-10T11:31:00.711966252-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet8", + "updates": [ + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.383432 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet8" + } + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.309997 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet8" + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + } + ] + }, + { + "timestamp": 1615393860710819063, + "time": "2021-03-10T11:31:00.710819063-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet8/xcvrStatsEnt", + "updates": [ + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + } + ] + }, + { + "timestamp": 1615393860711117040, + "time": "2021-03-10T11:31:00.71111704-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet8/laneStats", + "updates": [ + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.38343 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.383426 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860711194089, + "time": "2021-03-10T11:31:00.711194089-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet8/laneStatsEnt/0", + "updates": [ + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860711685660, + "time": "2021-03-10T11:31:00.71168566-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet8/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860706272209, + "time": "2021-03-10T11:31:00.706272209-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet43", + "updates": [ + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet43" + } + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.38337 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.289332 + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet43" + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + } + ] + }, + { + "timestamp": 1615393860705425708, + "time": "2021-03-10T11:31:00.705425708-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet43/laneStats", + "updates": [ + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.383368 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.383364 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860705502247, + "time": "2021-03-10T11:31:00.705502247-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet43/laneStatsEnt/0", + "updates": [ + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860705995083, + "time": "2021-03-10T11:31:00.705995083-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet43/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860705116225, + "time": "2021-03-10T11:31:00.705116225-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet43/xcvrStatsEnt", + "updates": [ + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860683405385, + "time": "2021-03-10T11:31:00.683405385-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet24", + "updates": [ + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet24" + } + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.382586 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.250456 + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet24" + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + } + ] + }, + { + "timestamp": 1615393860682245125, + "time": "2021-03-10T11:31:00.682245125-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet24/xcvrStatsEnt", + "updates": [ + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860682549535, + "time": "2021-03-10T11:31:00.682549535-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet24/laneStats", + "updates": [ + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.382581 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.382584 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860682625709, + "time": "2021-03-10T11:31:00.682625709-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet24/laneStatsEnt/0", + "updates": [ + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860683129363, + "time": "2021-03-10T11:31:00.683129363-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet24/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860684827056, + "time": "2021-03-10T11:31:00.684827056-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet35", + "updates": [ + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet35" + } + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.382617 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.251119 + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet35" + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + } + ] + }, + { + "timestamp": 1615393860683951531, + "time": "2021-03-10T11:31:00.683951531-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet35/laneStats", + "updates": [ + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.382612 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.382615 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860684022047, + "time": "2021-03-10T11:31:00.684022047-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet35/laneStatsEnt/0", + "updates": [ + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860684538219, + "time": "2021-03-10T11:31:00.684538219-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet35/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860683640807, + "time": "2021-03-10T11:31:00.683640807-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet35/xcvrStatsEnt", + "updates": [ + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + } + ] + }, + { + "timestamp": 1615393860699246013, + "time": "2021-03-10T11:31:00.699246013-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet10", + "updates": [ + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet10" + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.285684 + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.383209 + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet10" + } + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + } + ] + }, + { + "timestamp": 1615393860698381298, + "time": "2021-03-10T11:31:00.698381298-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet10/laneStats", + "updates": [ + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.383203 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.383206 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860698453391, + "time": "2021-03-10T11:31:00.698453391-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet10/laneStatsEnt/0", + "updates": [ + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860698951033, + "time": "2021-03-10T11:31:00.698951033-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet10/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860698073385, + "time": "2021-03-10T11:31:00.698073385-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet10/xcvrStatsEnt", + "updates": [ + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + } + ] + }, + { + "timestamp": 1615393860680555633, + "time": "2021-03-10T11:31:00.680555633-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet47", + "updates": [ + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.24907 + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet47" + } + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet47" + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.382523 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + } + ] + }, + { + "timestamp": 1615393860679697450, + "time": "2021-03-10T11:31:00.67969745-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet47/laneStats", + "updates": [ + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.382517 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.38252 + } + } + ] + }, + { + "timestamp": 1615393860679769663, + "time": "2021-03-10T11:31:00.679769663-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet47/laneStatsEnt/0", + "updates": [ + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860680275319, + "time": "2021-03-10T11:31:00.680275319-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet47/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860679393338, + "time": "2021-03-10T11:31:00.679393338-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet47/xcvrStatsEnt", + "updates": [ + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + } + ] + }, + { + "timestamp": 1615393860723413218, + "time": "2021-03-10T11:31:00.723413218-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet22", + "updates": [ + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet22" + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.332401 + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet22" + } + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.383897 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + } + ] + }, + { + "timestamp": 1615393860722170998, + "time": "2021-03-10T11:31:00.722170998-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet22/xcvrStatsEnt", + "updates": [ + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860722469916, + "time": "2021-03-10T11:31:00.722469916-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet22/laneStats", + "updates": [ + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.383891 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.383895 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + } + ] + }, + { + "timestamp": 1615393860722543661, + "time": "2021-03-10T11:31:00.722543661-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet22/laneStatsEnt/0", + "updates": [ + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860723099672, + "time": "2021-03-10T11:31:00.723099672-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet22/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860669196379, + "time": "2021-03-10T11:31:00.669196379-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet17", + "updates": [ + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.232145 + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet17" + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.38194 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet17" + } + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860668408560, + "time": "2021-03-10T11:31:00.66840856-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet17/laneStatsEnt/0", + "updates": [ + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + } + ] + }, + { + "timestamp": 1615393860668898303, + "time": "2021-03-10T11:31:00.668898303-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet17/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860668020372, + "time": "2021-03-10T11:31:00.668020372-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet17/xcvrStatsEnt", + "updates": [ + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + } + ] + }, + { + "timestamp": 1615393860668336929, + "time": "2021-03-10T11:31:00.668336929-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet17/laneStats", + "updates": [ + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.381934 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.381938 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860659592611, + "time": "2021-03-10T11:31:00.659592611-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet44", + "updates": [ + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.212662 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet44" + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet44" + } + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.381715 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + } + ] + }, + { + "timestamp": 1615393860658433045, + "time": "2021-03-10T11:31:00.658433045-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet44/xcvrStatsEnt", + "updates": [ + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + } + ] + }, + { + "timestamp": 1615393860658752848, + "time": "2021-03-10T11:31:00.658752848-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet44/laneStats", + "updates": [ + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.381709 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.381712 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860658819431, + "time": "2021-03-10T11:31:00.658819431-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet44/laneStatsEnt/0", + "updates": [ + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860659341052, + "time": "2021-03-10T11:31:00.659341052-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet44/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860663623888, + "time": "2021-03-10T11:31:00.663623888-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet26", + "updates": [ + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.381813 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet26" + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet26" + } + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.223232 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + } + ] + }, + { + "timestamp": 1615393860662872574, + "time": "2021-03-10T11:31:00.662872574-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet26/laneStats", + "updates": [ + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.381807 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.38181 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860662935758, + "time": "2021-03-10T11:31:00.662935758-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet26/laneStatsEnt/0", + "updates": [ + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860663381356, + "time": "2021-03-10T11:31:00.663381356-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet26/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860662524827, + "time": "2021-03-10T11:31:00.662524827-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet26/xcvrStatsEnt", + "updates": [ + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860666384884, + "time": "2021-03-10T11:31:00.666384884-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet36", + "updates": [ + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet36" + } + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet36" + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.381876 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.224493 + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + } + ] + }, + { + "timestamp": 1615393860665539971, + "time": "2021-03-10T11:31:00.665539971-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet36/laneStats", + "updates": [ + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.381874 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.381871 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860665608819, + "time": "2021-03-10T11:31:00.665608819-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet36/laneStatsEnt/0", + "updates": [ + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860666102595, + "time": "2021-03-10T11:31:00.666102595-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet36/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860665228944, + "time": "2021-03-10T11:31:00.665228944-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet36/xcvrStatsEnt", + "updates": [ + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "name", + "values": { + "name": "" + } + } + ] + }, + { + "timestamp": 1615393860673414349, + "time": "2021-03-10T11:31:00.673414349-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet3", + "updates": [ + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet3" + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet3" + } + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.382034 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.234002 + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + } + ] + }, + { + "timestamp": 1615393860672551883, + "time": "2021-03-10T11:31:00.672551883-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet3/laneStats", + "updates": [ + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.382028 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.382032 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860672621897, + "time": "2021-03-10T11:31:00.672621897-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet3/laneStatsEnt/0", + "updates": [ + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860673137041, + "time": "2021-03-10T11:31:00.673137041-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet3/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860672249980, + "time": "2021-03-10T11:31:00.67224998-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet3/xcvrStatsEnt", + "updates": [ + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + } + ] + }, + { + "timestamp": 1615393860686283066, + "time": "2021-03-10T11:31:00.686283066-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet28", + "updates": [ + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.38265 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.251893 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet28" + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet28" + } + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + } + ] + }, + { + "timestamp": 1615393860685415517, + "time": "2021-03-10T11:31:00.685415517-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet28/laneStats", + "updates": [ + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.382648 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.382644 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + } + ] + }, + { + "timestamp": 1615393860685485687, + "time": "2021-03-10T11:31:00.685485687-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet28/laneStatsEnt/0", + "updates": [ + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860686005500, + "time": "2021-03-10T11:31:00.6860055-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet28/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860685107929, + "time": "2021-03-10T11:31:00.685107929-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet28/xcvrStatsEnt", + "updates": [ + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860653690535, + "time": "2021-03-10T11:31:00.653690535-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet53", + "updates": [ + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "performanceMonitoring/currentPeriod/isValid", + "values": { + "performanceMonitoring/currentPeriod/isValid": false + } + }, + { + "Path": "performanceMonitoring/currentPeriod/parameter", + "values": { + "performanceMonitoring/currentPeriod/parameter": {} + } + }, + { + "Path": "performanceMonitoring/currentPeriod/startTime", + "values": { + "performanceMonitoring/currentPeriod/startTime": 0 + } + }, + { + "Path": "performanceMonitoring/currentPeriod/updateTime", + "values": { + "performanceMonitoring/currentPeriod/updateTime": 0 + } + }, + { + "Path": "performanceMonitoring/previousPeriod/updateTime", + "values": { + "performanceMonitoring/previousPeriod/updateTime": 0 + } + }, + { + "Path": "performanceMonitoring/previousPeriod/isValid", + "values": { + "performanceMonitoring/previousPeriod/isValid": false + } + }, + { + "Path": "performanceMonitoring/previousPeriod/parameter", + "values": { + "performanceMonitoring/previousPeriod/parameter": {} + } + }, + { + "Path": "performanceMonitoring/previousPeriod/startTime", + "values": { + "performanceMonitoring/previousPeriod/startTime": 0 + } + }, + { + "Path": "domRegisterData/monData", + "values": { + "domRegisterData/monData": "" + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": true + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "" + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": true + } + }, + { + "Path": "enhancedDomRegisterData/extMonData", + "values": { + "enhancedDomRegisterData/extMonData": "" + } + }, + { + "Path": "qsfpSlotCapabilities/hitfullOnSpeedChange", + "values": { + "qsfpSlotCapabilities/hitfullOnSpeedChange": false + } + }, + { + "Path": "qsfpSlotCapabilities/maxPowerSupported", + "values": { + "qsfpSlotCapabilities/maxPowerSupported": { + "value": 0 + } + } + }, + { + "Path": "qsfpSlotCapabilities/treatPhySignalStatusUnknownAsNotReady", + "values": { + "qsfpSlotCapabilities/treatPhySignalStatusUnknownAsNotReady": false + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "extRateSelectSupportedOverride", + "values": { + "extRateSelectSupportedOverride": false + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": 0 + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/qsfp/cell/1/xcvrConfig/Ethernet53" + } + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "domThresholdRegisterData/threshData", + "values": { + "domThresholdRegisterData/threshData": "" + } + }, + { + "Path": "sfpConfig", + "values": { + "sfpConfig": null + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet53" + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "sfpStatus", + "values": { + "sfpStatus": null + } + }, + { + "Path": "tenGSerdesConfigurableOverride", + "values": { + "tenGSerdesConfigurableOverride": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.362105 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "goodSignalResetCompleted", + "values": { + "goodSignalResetCompleted": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 1 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.362003 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "warm", + "values": { + "warm": false + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": true + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "cableConfigurationData/configData", + "values": { + "cableConfigurationData/configData": "" + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "defaultTuningValuesRead", + "values": { + "defaultTuningValuesRead": false + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "cdrControlSupportedOverride", + "values": { + "cdrControlSupportedOverride": false + } + }, + { + "Path": "initComplete", + "values": { + "initComplete": false + } + }, + { + "Path": "actualIdEepromContents/eepromPage21hUpperData", + "values": { + "actualIdEepromContents/eepromPage21hUpperData": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/powerClass8Data", + "values": { + "actualIdEepromContents/powerClass8Data": { + "value": 0 + } + } + }, + { + "Path": "actualIdEepromContents/eepromPage00UpperData", + "values": { + "actualIdEepromContents/eepromPage00UpperData": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPage03UpperData", + "values": { + "actualIdEepromContents/eepromPage03UpperData": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPage20hUpperData", + "values": { + "actualIdEepromContents/eepromPage20hUpperData": "" + } + }, + { + "Path": "actualIdEepromContents/sff8636Revision", + "values": { + "actualIdEepromContents/sff8636Revision": 0 + } + }, + { + "Path": "actualIdEepromContents/eepromPage00LowerData", + "values": { + "actualIdEepromContents/eepromPage00LowerData": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPage02UpperData", + "values": { + "actualIdEepromContents/eepromPage02UpperData": "" + } + } + ] + }, + { + "timestamp": 1615393860651551788, + "time": "2021-03-10T11:31:00.651551788-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet53/laneStats", + "updates": [ + { + "Path": "1/rxPowerHiAlarm/lastChange", + "values": { + "1/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "1/rxPowerHiAlarm/current", + "values": { + "1/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxPowerHiAlarm/changes", + "values": { + "1/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "1/rxPowerLoAlarm/current", + "values": { + "1/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxPowerLoAlarm/changes", + "values": { + "1/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "1/rxPowerLoAlarm/lastChange", + "values": { + "1/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "1/rxPowerLoWarn/changes", + "values": { + "1/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "1/rxPowerLoWarn/lastChange", + "values": { + "1/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "1/rxPowerLoWarn/current", + "values": { + "1/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/lastRxLosEvent", + "values": { + "1/lastRxLosEvent": 0 + } + }, + { + "Path": "1/txFaultEvents", + "values": { + "1/txFaultEvents": 0 + } + }, + { + "Path": "1/txBiasLoAlarm/current", + "values": { + "1/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasLoAlarm/changes", + "values": { + "1/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "1/txBiasLoAlarm/lastChange", + "values": { + "1/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "1/txBiasHiWarn/lastChange", + "values": { + "1/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "1/txBiasHiWarn/current", + "values": { + "1/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasHiWarn/changes", + "values": { + "1/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "1/rxLosEvents", + "values": { + "1/rxLosEvents": 0 + } + }, + { + "Path": "1/currentTxFaultState", + "values": { + "1/currentTxFaultState": false + } + }, + { + "Path": "1/txPowerLoWarn/changes", + "values": { + "1/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "1/txPowerLoWarn/lastChange", + "values": { + "1/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "1/txPowerLoWarn/current", + "values": { + "1/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasHiAlarm/current", + "values": { + "1/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasHiAlarm/changes", + "values": { + "1/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "1/txBiasHiAlarm/lastChange", + "values": { + "1/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "1/dataPathStateChange/current", + "values": { + "1/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "1/dataPathStateChange/changes", + "values": { + "1/dataPathStateChange/changes": 0 + } + }, + { + "Path": "1/dataPathStateChange/lastChange", + "values": { + "1/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "1/currentRxLosState", + "values": { + "1/currentRxLosState": false + } + }, + { + "Path": "1/lastTxFaultEvent", + "values": { + "1/lastTxFaultEvent": 0 + } + }, + { + "Path": "1/txLos/current", + "values": { + "1/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "1/txLos/changes", + "values": { + "1/txLos/changes": 0 + } + }, + { + "Path": "1/txLos/lastChange", + "values": { + "1/txLos/lastChange": 0 + } + }, + { + "Path": "1/txPowerLoAlarm/current", + "values": { + "1/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerLoAlarm/changes", + "values": { + "1/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "1/txPowerLoAlarm/lastChange", + "values": { + "1/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "1/txPowerHiAlarm/lastChange", + "values": { + "1/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "1/txPowerHiAlarm/current", + "values": { + "1/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerHiAlarm/changes", + "values": { + "1/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "1/txPowerHiWarn/current", + "values": { + "1/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerHiWarn/changes", + "values": { + "1/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "1/txPowerHiWarn/lastChange", + "values": { + "1/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "1/txBiasLoWarn/current", + "values": { + "1/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasLoWarn/changes", + "values": { + "1/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "1/txBiasLoWarn/lastChange", + "values": { + "1/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "1/rxCdrLol/lastChange", + "values": { + "1/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "1/rxCdrLol/current", + "values": { + "1/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxCdrLol/changes", + "values": { + "1/rxCdrLol/changes": 0 + } + }, + { + "Path": "1/rxLosEventsSinceInsertion", + "values": { + "1/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "1/txFaultEventsSinceInsertion", + "values": { + "1/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "1/txCdrLol/current", + "values": { + "1/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "1/txCdrLol/changes", + "values": { + "1/txCdrLol/changes": 0 + } + }, + { + "Path": "1/txCdrLol/lastChange", + "values": { + "1/txCdrLol/lastChange": 0 + } + }, + { + "Path": "1/txAdaptiveInputEqFault/current", + "values": { + "1/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "1/txAdaptiveInputEqFault/changes", + "values": { + "1/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "1/txAdaptiveInputEqFault/lastChange", + "values": { + "1/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "1/rxPowerHiWarn/current", + "values": { + "1/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxPowerHiWarn/changes", + "values": { + "1/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "1/rxPowerHiWarn/lastChange", + "values": { + "1/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "3/txPowerHiWarn/current", + "values": { + "3/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerHiWarn/changes", + "values": { + "3/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "3/txPowerHiWarn/lastChange", + "values": { + "3/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "3/txPowerLoWarn/changes", + "values": { + "3/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "3/txPowerLoWarn/lastChange", + "values": { + "3/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "3/txPowerLoWarn/current", + "values": { + "3/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasLoAlarm/current", + "values": { + "3/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasLoAlarm/changes", + "values": { + "3/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "3/txBiasLoAlarm/lastChange", + "values": { + "3/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "3/rxCdrLol/current", + "values": { + "3/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxCdrLol/changes", + "values": { + "3/rxCdrLol/changes": 0 + } + }, + { + "Path": "3/rxCdrLol/lastChange", + "values": { + "3/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "3/rxPowerHiAlarm/current", + "values": { + "3/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerHiAlarm/changes", + "values": { + "3/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "3/rxPowerHiAlarm/lastChange", + "values": { + "3/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "3/currentTxFaultState", + "values": { + "3/currentTxFaultState": false + } + }, + { + "Path": "3/lastTxFaultEvent", + "values": { + "3/lastTxFaultEvent": 0 + } + }, + { + "Path": "3/txPowerHiAlarm/lastChange", + "values": { + "3/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "3/txPowerHiAlarm/current", + "values": { + "3/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerHiAlarm/changes", + "values": { + "3/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "3/dataPathStateChange/lastChange", + "values": { + "3/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "3/dataPathStateChange/current", + "values": { + "3/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "3/dataPathStateChange/changes", + "values": { + "3/dataPathStateChange/changes": 0 + } + }, + { + "Path": "3/rxPowerLoAlarm/current", + "values": { + "3/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerLoAlarm/changes", + "values": { + "3/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "3/rxPowerLoAlarm/lastChange", + "values": { + "3/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "3/rxPowerHiWarn/changes", + "values": { + "3/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "3/rxPowerHiWarn/lastChange", + "values": { + "3/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "3/rxPowerHiWarn/current", + "values": { + "3/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerLoWarn/current", + "values": { + "3/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerLoWarn/changes", + "values": { + "3/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "3/rxPowerLoWarn/lastChange", + "values": { + "3/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "3/lastRxLosEvent", + "values": { + "3/lastRxLosEvent": 0 + } + }, + { + "Path": "3/txAdaptiveInputEqFault/current", + "values": { + "3/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "3/txAdaptiveInputEqFault/changes", + "values": { + "3/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "3/txAdaptiveInputEqFault/lastChange", + "values": { + "3/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "3/txPowerLoAlarm/lastChange", + "values": { + "3/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "3/txPowerLoAlarm/current", + "values": { + "3/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerLoAlarm/changes", + "values": { + "3/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "3/txFaultEventsSinceInsertion", + "values": { + "3/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "3/txBiasHiWarn/current", + "values": { + "3/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasHiWarn/changes", + "values": { + "3/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "3/txBiasHiWarn/lastChange", + "values": { + "3/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "3/txBiasLoWarn/current", + "values": { + "3/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasLoWarn/changes", + "values": { + "3/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "3/txBiasLoWarn/lastChange", + "values": { + "3/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "3/currentRxLosState", + "values": { + "3/currentRxLosState": false + } + }, + { + "Path": "3/rxLosEventsSinceInsertion", + "values": { + "3/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "3/txFaultEvents", + "values": { + "3/txFaultEvents": 0 + } + }, + { + "Path": "3/txBiasHiAlarm/current", + "values": { + "3/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasHiAlarm/changes", + "values": { + "3/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "3/txBiasHiAlarm/lastChange", + "values": { + "3/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "3/rxLosEvents", + "values": { + "3/rxLosEvents": 0 + } + }, + { + "Path": "3/txLos/current", + "values": { + "3/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "3/txLos/changes", + "values": { + "3/txLos/changes": 0 + } + }, + { + "Path": "3/txLos/lastChange", + "values": { + "3/txLos/lastChange": 0 + } + }, + { + "Path": "3/txCdrLol/current", + "values": { + "3/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "3/txCdrLol/changes", + "values": { + "3/txCdrLol/changes": 0 + } + }, + { + "Path": "3/txCdrLol/lastChange", + "values": { + "3/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": false + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 0 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 0 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": false + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "2/txFaultEvents", + "values": { + "2/txFaultEvents": 0 + } + }, + { + "Path": "2/txBiasHiWarn/current", + "values": { + "2/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasHiWarn/changes", + "values": { + "2/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "2/txBiasHiWarn/lastChange", + "values": { + "2/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "2/rxPowerLoWarn/current", + "values": { + "2/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerLoWarn/changes", + "values": { + "2/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "2/rxPowerLoWarn/lastChange", + "values": { + "2/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "2/rxLosEventsSinceInsertion", + "values": { + "2/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "2/txFaultEventsSinceInsertion", + "values": { + "2/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "2/txPowerHiAlarm/current", + "values": { + "2/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerHiAlarm/changes", + "values": { + "2/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "2/txPowerHiAlarm/lastChange", + "values": { + "2/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "2/txPowerHiWarn/current", + "values": { + "2/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerHiWarn/changes", + "values": { + "2/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "2/txPowerHiWarn/lastChange", + "values": { + "2/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "2/txPowerLoWarn/changes", + "values": { + "2/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "2/txPowerLoWarn/lastChange", + "values": { + "2/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "2/txPowerLoWarn/current", + "values": { + "2/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasHiAlarm/lastChange", + "values": { + "2/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "2/txBiasHiAlarm/current", + "values": { + "2/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasHiAlarm/changes", + "values": { + "2/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "2/rxCdrLol/current", + "values": { + "2/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxCdrLol/changes", + "values": { + "2/rxCdrLol/changes": 0 + } + }, + { + "Path": "2/rxCdrLol/lastChange", + "values": { + "2/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "2/currentRxLosState", + "values": { + "2/currentRxLosState": false + } + }, + { + "Path": "2/lastRxLosEvent", + "values": { + "2/lastRxLosEvent": 0 + } + }, + { + "Path": "2/lastTxFaultEvent", + "values": { + "2/lastTxFaultEvent": 0 + } + }, + { + "Path": "2/rxPowerHiAlarm/lastChange", + "values": { + "2/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "2/rxPowerHiAlarm/current", + "values": { + "2/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerHiAlarm/changes", + "values": { + "2/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "2/dataPathStateChange/current", + "values": { + "2/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "2/dataPathStateChange/changes", + "values": { + "2/dataPathStateChange/changes": 0 + } + }, + { + "Path": "2/dataPathStateChange/lastChange", + "values": { + "2/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "2/txBiasLoWarn/current", + "values": { + "2/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasLoWarn/changes", + "values": { + "2/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "2/txBiasLoWarn/lastChange", + "values": { + "2/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "2/rxLosEvents", + "values": { + "2/rxLosEvents": 0 + } + }, + { + "Path": "2/currentTxFaultState", + "values": { + "2/currentTxFaultState": false + } + }, + { + "Path": "2/txLos/current", + "values": { + "2/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "2/txLos/changes", + "values": { + "2/txLos/changes": 0 + } + }, + { + "Path": "2/txLos/lastChange", + "values": { + "2/txLos/lastChange": 0 + } + }, + { + "Path": "2/txCdrLol/current", + "values": { + "2/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "2/txCdrLol/changes", + "values": { + "2/txCdrLol/changes": 0 + } + }, + { + "Path": "2/txCdrLol/lastChange", + "values": { + "2/txCdrLol/lastChange": 0 + } + }, + { + "Path": "2/txAdaptiveInputEqFault/current", + "values": { + "2/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "2/txAdaptiveInputEqFault/changes", + "values": { + "2/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "2/txAdaptiveInputEqFault/lastChange", + "values": { + "2/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "2/txPowerLoAlarm/lastChange", + "values": { + "2/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "2/txPowerLoAlarm/current", + "values": { + "2/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerLoAlarm/changes", + "values": { + "2/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "2/txBiasLoAlarm/current", + "values": { + "2/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasLoAlarm/changes", + "values": { + "2/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "2/txBiasLoAlarm/lastChange", + "values": { + "2/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "2/rxPowerLoAlarm/current", + "values": { + "2/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerLoAlarm/changes", + "values": { + "2/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "2/rxPowerLoAlarm/lastChange", + "values": { + "2/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "2/rxPowerHiWarn/current", + "values": { + "2/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerHiWarn/changes", + "values": { + "2/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "2/rxPowerHiWarn/lastChange", + "values": { + "2/rxPowerHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860652374489, + "time": "2021-03-10T11:31:00.652374489-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet53/laneStatsEnt/1", + "updates": [ + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 1 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "1" + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860652704088, + "time": "2021-03-10T11:31:00.652704088-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet53/laneStatsEnt/3", + "updates": [ + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "name", + "values": { + "name": "3" + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 3 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860651605018, + "time": "2021-03-10T11:31:00.651605018-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet53/laneStatsEnt/0", + "updates": [ + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860652020389, + "time": "2021-03-10T11:31:00.652020389-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet53/laneStatsEnt/2", + "updates": [ + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 2 + } + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "2" + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860651230196, + "time": "2021-03-10T11:31:00.651230196-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet53/xcvrStatsEnt", + "updates": [ + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.362003 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + } + ] + }, + { + "timestamp": 1615393860653191378, + "time": "2021-03-10T11:31:00.653191378-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet53/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": true + } + }, + { + "Path": "1", + "values": { + "1": true + } + } + ] + }, + { + "timestamp": 1615393860672004387, + "time": "2021-03-10T11:31:00.672004387-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet27", + "updates": [ + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet27" + } + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.233391 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet27" + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.382003 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + } + ] + }, + { + "timestamp": 1615393860670840682, + "time": "2021-03-10T11:31:00.670840682-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet27/xcvrStatsEnt", + "updates": [ + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + } + ] + }, + { + "timestamp": 1615393860671139209, + "time": "2021-03-10T11:31:00.671139209-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet27/laneStats", + "updates": [ + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.382001 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.381997 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860671209533, + "time": "2021-03-10T11:31:00.671209533-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet27/laneStatsEnt/0", + "updates": [ + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860671723688, + "time": "2021-03-10T11:31:00.671723688-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet27/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860704853276, + "time": "2021-03-10T11:31:00.704853276-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet11", + "updates": [ + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.288593 + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet11" + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.383338 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet11" + } + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860704021133, + "time": "2021-03-10T11:31:00.704021133-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet11/laneStats", + "updates": [ + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.383336 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.383332 + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860704084656, + "time": "2021-03-10T11:31:00.704084656-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet11/laneStatsEnt/0", + "updates": [ + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860704586814, + "time": "2021-03-10T11:31:00.704586814-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet11/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860703685644, + "time": "2021-03-10T11:31:00.703685644-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet11/xcvrStatsEnt", + "updates": [ + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860667773514, + "time": "2021-03-10T11:31:00.667773514-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet45", + "updates": [ + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.381908 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.231349 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet45" + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet45" + } + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + } + ] + }, + { + "timestamp": 1615393860666921748, + "time": "2021-03-10T11:31:00.666921748-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet45/laneStats", + "updates": [ + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.381906 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.381902 + } + } + ] + }, + { + "timestamp": 1615393860666992718, + "time": "2021-03-10T11:31:00.666992718-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet45/laneStatsEnt/0", + "updates": [ + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860667492655, + "time": "2021-03-10T11:31:00.667492655-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet45/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860666618292, + "time": "2021-03-10T11:31:00.666618292-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet45/xcvrStatsEnt", + "updates": [ + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + } + ] + }, + { + "timestamp": 1615393860664962557, + "time": "2021-03-10T11:31:00.664962557-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet14", + "updates": [ + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.223858 + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet14" + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet14" + } + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.381845 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + } + ] + }, + { + "timestamp": 1615393860663843642, + "time": "2021-03-10T11:31:00.663843642-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet14/xcvrStatsEnt", + "updates": [ + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860664188265, + "time": "2021-03-10T11:31:00.664188265-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet14/laneStats", + "updates": [ + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.381839 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.381842 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860664249129, + "time": "2021-03-10T11:31:00.664249129-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet14/laneStatsEnt/0", + "updates": [ + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860664699473, + "time": "2021-03-10T11:31:00.664699473-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet14/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860674805114, + "time": "2021-03-10T11:31:00.674805114-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet25", + "updates": [ + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet25" + } + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.246149 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet25" + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.382364 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + } + ] + }, + { + "timestamp": 1615393860674034910, + "time": "2021-03-10T11:31:00.67403491-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet25/laneStatsEnt/0", + "updates": [ + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860674529060, + "time": "2021-03-10T11:31:00.67452906-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet25/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860673654937, + "time": "2021-03-10T11:31:00.673654937-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet25/xcvrStatsEnt", + "updates": [ + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860673962931, + "time": "2021-03-10T11:31:00.673962931-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet25/laneStats", + "updates": [ + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.382357 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.382361 + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860713371029, + "time": "2021-03-10T11:31:00.713371029-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet31", + "updates": [ + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet31" + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.310603 + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.383481 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet31" + } + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + } + ] + }, + { + "timestamp": 1615393860712498498, + "time": "2021-03-10T11:31:00.712498498-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet31/laneStats", + "updates": [ + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.383474 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.383478 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860712570944, + "time": "2021-03-10T11:31:00.712570944-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet31/laneStatsEnt/0", + "updates": [ + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860713080955, + "time": "2021-03-10T11:31:00.713080955-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet31/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860712198258, + "time": "2021-03-10T11:31:00.712198258-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet31/xcvrStatsEnt", + "updates": [ + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860658120669, + "time": "2021-03-10T11:31:00.658120669-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet18", + "updates": [ + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.381682 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet18" + } + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet18" + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.211844 + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + } + ] + }, + { + "timestamp": 1615393860656876180, + "time": "2021-03-10T11:31:00.65687618-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet18/xcvrStatsEnt", + "updates": [ + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860657190993, + "time": "2021-03-10T11:31:00.657190993-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet18/laneStats", + "updates": [ + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.381673 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.381679 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860657277642, + "time": "2021-03-10T11:31:00.657277642-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet18/laneStatsEnt/0", + "updates": [ + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860657831213, + "time": "2021-03-10T11:31:00.657831213-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet18/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860724781511, + "time": "2021-03-10T11:31:00.724781511-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet34", + "updates": [ + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet34" + } + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.332912 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet34" + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.383928 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + } + ] + }, + { + "timestamp": 1615393860723956052, + "time": "2021-03-10T11:31:00.723956052-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet34/laneStats", + "updates": [ + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.383923 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.383926 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860724018953, + "time": "2021-03-10T11:31:00.724018953-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet34/laneStatsEnt/0", + "updates": [ + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860724511379, + "time": "2021-03-10T11:31:00.724511379-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet34/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860723652453, + "time": "2021-03-10T11:31:00.723652453-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet34/xcvrStatsEnt", + "updates": [ + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + } + ] + }, + { + "timestamp": 1615393860682003010, + "time": "2021-03-10T11:31:00.68200301-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet40", + "updates": [ + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet40" + } + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.2498 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.382554 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet40" + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + } + ] + }, + { + "timestamp": 1615393860680800455, + "time": "2021-03-10T11:31:00.680800455-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet40/xcvrStatsEnt", + "updates": [ + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + } + ] + }, + { + "timestamp": 1615393860681129698, + "time": "2021-03-10T11:31:00.681129698-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet40/laneStats", + "updates": [ + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.382551 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.382549 + } + } + ] + }, + { + "timestamp": 1615393860681201101, + "time": "2021-03-10T11:31:00.681201101-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet40/laneStatsEnt/0", + "updates": [ + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860681693176, + "time": "2021-03-10T11:31:00.681693176-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet40/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860716148586, + "time": "2021-03-10T11:31:00.716148586-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet19", + "updates": [ + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.383545 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet19" + } + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.328776 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet19" + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + } + ] + }, + { + "timestamp": 1615393860715002126, + "time": "2021-03-10T11:31:00.715002126-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet19/xcvrStatsEnt", + "updates": [ + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + } + ] + }, + { + "timestamp": 1615393860715303199, + "time": "2021-03-10T11:31:00.715303199-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet19/laneStats", + "updates": [ + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.383539 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.383543 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860715371384, + "time": "2021-03-10T11:31:00.715371384-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet19/laneStatsEnt/0", + "updates": [ + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860715856386, + "time": "2021-03-10T11:31:00.715856386-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet19/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860694993821, + "time": "2021-03-10T11:31:00.694993821-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet1", + "updates": [ + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.275404 + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet1" + } + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet1" + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.382775 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + } + ] + }, + { + "timestamp": 1615393860694145972, + "time": "2021-03-10T11:31:00.694145972-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet1/laneStatsEnt/0", + "updates": [ + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860694724345, + "time": "2021-03-10T11:31:00.694724345-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet1/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860693737067, + "time": "2021-03-10T11:31:00.693737067-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet1/xcvrStatsEnt", + "updates": [ + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860694063462, + "time": "2021-03-10T11:31:00.694063462-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet1/laneStats", + "updates": [ + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.38277 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.382773 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860720487370, + "time": "2021-03-10T11:31:00.72048737-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet48", + "updates": [ + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet48" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.383833 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet48" + } + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.331195 + } + } + ] + }, + { + "timestamp": 1615393860719295121, + "time": "2021-03-10T11:31:00.719295121-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet48/xcvrStatsEnt", + "updates": [ + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + } + ] + }, + { + "timestamp": 1615393860719605282, + "time": "2021-03-10T11:31:00.719605282-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet48/laneStats", + "updates": [ + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.38383 + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.383827 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860719675489, + "time": "2021-03-10T11:31:00.719675489-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet48/laneStatsEnt/0", + "updates": [ + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860720200132, + "time": "2021-03-10T11:31:00.720200132-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet48/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860732229458, + "time": "2021-03-10T11:31:00.732229458-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet46", + "updates": [ + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.334552 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet46" + } + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet46" + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.384023 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + } + ] + }, + { + "timestamp": 1615393860731071343, + "time": "2021-03-10T11:31:00.731071343-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet46/xcvrStatsEnt", + "updates": [ + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860731384018, + "time": "2021-03-10T11:31:00.731384018-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet46/laneStats", + "updates": [ + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.384021 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.384017 + } + } + ] + }, + { + "timestamp": 1615393860731455947, + "time": "2021-03-10T11:31:00.731455947-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet46/laneStatsEnt/0", + "updates": [ + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860731956561, + "time": "2021-03-10T11:31:00.731956561-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet46/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860679155410, + "time": "2021-03-10T11:31:00.67915541-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet6", + "updates": [ + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet6" + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.248317 + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet6" + } + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.382491 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + } + ] + }, + { + "timestamp": 1615393860678299754, + "time": "2021-03-10T11:31:00.678299754-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet6/laneStats", + "updates": [ + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.382485 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.382489 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860678379513, + "time": "2021-03-10T11:31:00.678379513-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet6/laneStatsEnt/0", + "updates": [ + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860678881567, + "time": "2021-03-10T11:31:00.678881567-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet6/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860677997414, + "time": "2021-03-10T11:31:00.677997414-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet6/xcvrStatsEnt", + "updates": [ + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + } + ] + }, + { + "timestamp": 1615393860670603188, + "time": "2021-03-10T11:31:00.670603188-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet29", + "updates": [ + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet29" + } + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.381972 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.23275 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet29" + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + } + ] + }, + { + "timestamp": 1615393860669756839, + "time": "2021-03-10T11:31:00.669756839-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet29/laneStats", + "updates": [ + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.381966 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.38197 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860669828755, + "time": "2021-03-10T11:31:00.669828755-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet29/laneStatsEnt/0", + "updates": [ + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860670327249, + "time": "2021-03-10T11:31:00.670327249-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet29/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860669459672, + "time": "2021-03-10T11:31:00.669459672-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet29/xcvrStatsEnt", + "updates": [ + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + } + ] + }, + { + "timestamp": 1615393860660927111, + "time": "2021-03-10T11:31:00.660927111-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet41", + "updates": [ + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.381748 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet41" + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet41" + } + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.221806 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + } + ] + }, + { + "timestamp": 1615393860660235300, + "time": "2021-03-10T11:31:00.6602353-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet41/laneStatsEnt/0", + "updates": [ + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860660685536, + "time": "2021-03-10T11:31:00.660685536-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet41/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860659890659, + "time": "2021-03-10T11:31:00.659890659-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet41/xcvrStatsEnt", + "updates": [ + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + } + ] + }, + { + "timestamp": 1615393860660176243, + "time": "2021-03-10T11:31:00.660176243-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet41/laneStats", + "updates": [ + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.381742 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.381746 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860702058035, + "time": "2021-03-10T11:31:00.702058035-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet42", + "updates": [ + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet42" + } + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.383275 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.287196 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet42" + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + } + ] + }, + { + "timestamp": 1615393860701279852, + "time": "2021-03-10T11:31:00.701279852-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet42/laneStatsEnt/0", + "updates": [ + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860701768254, + "time": "2021-03-10T11:31:00.701768254-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet42/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860700876561, + "time": "2021-03-10T11:31:00.700876561-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet42/xcvrStatsEnt", + "updates": [ + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + } + ] + }, + { + "timestamp": 1615393860701207009, + "time": "2021-03-10T11:31:00.701207009-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet42/laneStats", + "updates": [ + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.383269 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.383273 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + } + ] + }, + { + "timestamp": 1616115850263328939, + "time": "2021-03-18T21:04:10.263328939-04:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet49", + "updates": [ + { + "Path": "initComplete", + "values": { + "initComplete": false + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 2 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": true + } + }, + { + "Path": "cdrControlSupportedOverride", + "values": { + "cdrControlSupportedOverride": false + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": 1616115850.262678 + } + }, + { + "Path": "cableConfigurationData/configData", + "values": { + "cableConfigurationData/configData": "\u0000" + } + }, + { + "Path": "domThresholdRegisterData/txPowerLowWarn", + "values": { + "domThresholdRegisterData/txPowerLowWarn": -30 + } + }, + { + "Path": "domThresholdRegisterData/temperatureHighWarn", + "values": { + "domThresholdRegisterData/temperatureHighWarn": 70 + } + }, + { + "Path": "domThresholdRegisterData/voltageHighAlarm", + "values": { + "domThresholdRegisterData/voltageHighAlarm": 3.6500000000000004 + } + }, + { + "Path": "domThresholdRegisterData/voltageLowAlarm", + "values": { + "domThresholdRegisterData/voltageLowAlarm": 3.1300000000000003 + } + }, + { + "Path": "domThresholdRegisterData/voltageHighWarn", + "values": { + "domThresholdRegisterData/voltageHighWarn": 3.6500000000000004 + } + }, + { + "Path": "domThresholdRegisterData/rxPowerLowAlarm", + "values": { + "domThresholdRegisterData/rxPowerLowAlarm": -30 + } + }, + { + "Path": "domThresholdRegisterData/rxPowerLowWarn", + "values": { + "domThresholdRegisterData/rxPowerLowWarn": -30 + } + }, + { + "Path": "domThresholdRegisterData/txPowerLowAlarm", + "values": { + "domThresholdRegisterData/txPowerLowAlarm": -30 + } + }, + { + "Path": "domThresholdRegisterData/txPowerHighAlarm", + "values": { + "domThresholdRegisterData/txPowerHighAlarm": -30 + } + }, + { + "Path": "domThresholdRegisterData/temperatureHighAlarm", + "values": { + "domThresholdRegisterData/temperatureHighAlarm": 70 + } + }, + { + "Path": "domThresholdRegisterData/temperatureLowAlarm", + "values": { + "domThresholdRegisterData/temperatureLowAlarm": -3 + } + }, + { + "Path": "domThresholdRegisterData/voltageLowWarn", + "values": { + "domThresholdRegisterData/voltageLowWarn": 3.1300000000000003 + } + }, + { + "Path": "domThresholdRegisterData/txBiasHighAlarm", + "values": { + "domThresholdRegisterData/txBiasHighAlarm": 131.07 + } + }, + { + "Path": "domThresholdRegisterData/txBiasLowAlarm", + "values": { + "domThresholdRegisterData/txBiasLowAlarm": 0 + } + }, + { + "Path": "domThresholdRegisterData/txBiasLowWarn", + "values": { + "domThresholdRegisterData/txBiasLowWarn": 0 + } + }, + { + "Path": "domThresholdRegisterData/txPowerHighWarn", + "values": { + "domThresholdRegisterData/txPowerHighWarn": -30 + } + }, + { + "Path": "domThresholdRegisterData/temperatureLowWarn", + "values": { + "domThresholdRegisterData/temperatureLowWarn": -3 + } + }, + { + "Path": "domThresholdRegisterData/rxPowerHighAlarm", + "values": { + "domThresholdRegisterData/rxPowerHighAlarm": -30 + } + }, + { + "Path": "domThresholdRegisterData/rxPowerHighWarn", + "values": { + "domThresholdRegisterData/rxPowerHighWarn": -30 + } + }, + { + "Path": "domThresholdRegisterData/txBiasHighWarn", + "values": { + "domThresholdRegisterData/txBiasHighWarn": 131.07 + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "performanceMonitoring/currentPeriod/startTime", + "values": { + "performanceMonitoring/currentPeriod/startTime": 0 + } + }, + { + "Path": "performanceMonitoring/currentPeriod/updateTime", + "values": { + "performanceMonitoring/currentPeriod/updateTime": 0 + } + }, + { + "Path": "performanceMonitoring/currentPeriod/isValid", + "values": { + "performanceMonitoring/currentPeriod/isValid": false + } + }, + { + "Path": "performanceMonitoring/currentPeriod/parameter", + "values": { + "performanceMonitoring/currentPeriod/parameter": {} + } + }, + { + "Path": "performanceMonitoring/previousPeriod/parameter", + "values": { + "performanceMonitoring/previousPeriod/parameter": {} + } + }, + { + "Path": "performanceMonitoring/previousPeriod/startTime", + "values": { + "performanceMonitoring/previousPeriod/startTime": 0 + } + }, + { + "Path": "performanceMonitoring/previousPeriod/updateTime", + "values": { + "performanceMonitoring/previousPeriod/updateTime": 0 + } + }, + { + "Path": "performanceMonitoring/previousPeriod/isValid", + "values": { + "performanceMonitoring/previousPeriod/isValid": false + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet49" + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "defaultTuningValuesRead", + "values": { + "defaultTuningValuesRead": false + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "qsfpSlotCapabilities/hitfullOnSpeedChange", + "values": { + "qsfpSlotCapabilities/hitfullOnSpeedChange": false + } + }, + { + "Path": "qsfpSlotCapabilities/maxPowerSupported", + "values": { + "qsfpSlotCapabilities/maxPowerSupported": { + "value": 0 + } + } + }, + { + "Path": "qsfpSlotCapabilities/treatPhySignalStatusUnknownAsNotReady", + "values": { + "qsfpSlotCapabilities/treatPhySignalStatusUnknownAsNotReady": false + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": true + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "presumedAuthentic" + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresent" + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "sfpConfig", + "values": { + "sfpConfig": null + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "extRateSelectSupportedOverride", + "values": { + "extRateSelectSupportedOverride": false + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315134.20618 + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 3 + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "enhancedDomRegisterData/extMonData", + "values": { + "enhancedDomRegisterData/extMonData": "" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "XEJ144300531 " + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "01" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "150124 " + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Arista Networks " + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "AOC-Q-Q-40G-10M " + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": true + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "tenGSerdesConfigurableOverride", + "values": { + "tenGSerdesConfigurableOverride": false + } + }, + { + "Path": "sfpStatus", + "values": { + "sfpStatus": null + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": 1615315134.457417 + } + }, + { + "Path": "domRegisterData/voltage", + "values": { + "domRegisterData/voltage": 3.3840000000000003 + } + }, + { + "Path": "domRegisterData/lane4OpticalRxPower", + "values": { + "domRegisterData/lane4OpticalRxPower": -30 + } + }, + { + "Path": "domRegisterData/lane4TxPower", + "values": { + "domRegisterData/lane4TxPower": -30 + } + }, + { + "Path": "domRegisterData/lane2TxPower", + "values": { + "domRegisterData/lane2TxPower": -30 + } + }, + { + "Path": "domRegisterData/lane3TxPower", + "values": { + "domRegisterData/lane3TxPower": -30 + } + }, + { + "Path": "domRegisterData/domSupported", + "values": { + "domRegisterData/domSupported": true + } + }, + { + "Path": "domRegisterData/lane1OpticalRxPower", + "values": { + "domRegisterData/lane1OpticalRxPower": -30 + } + }, + { + "Path": "domRegisterData/lane2OpticalRxPower", + "values": { + "domRegisterData/lane2OpticalRxPower": -30 + } + }, + { + "Path": "domRegisterData/lane3OpticalRxPower", + "values": { + "domRegisterData/lane3OpticalRxPower": -30 + } + }, + { + "Path": "domRegisterData/lane3TxBias", + "values": { + "domRegisterData/lane3TxBias": 0 + } + }, + { + "Path": "domRegisterData/lane1TxPower", + "values": { + "domRegisterData/lane1TxPower": -30 + } + }, + { + "Path": "domRegisterData/temperature", + "values": { + "domRegisterData/temperature": 20.03125 + } + }, + { + "Path": "domRegisterData/lane1TxBias", + "values": { + "domRegisterData/lane1TxBias": 0 + } + }, + { + "Path": "domRegisterData/lane2TxBias", + "values": { + "domRegisterData/lane2TxBias": 0 + } + }, + { + "Path": "domRegisterData/lane4TxBias", + "values": { + "domRegisterData/lane4TxBias": 0 + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/qsfp/cell/1/xcvrConfig/Ethernet49" + } + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 6 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 305.00076303 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.394008 + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrPresent" + } + }, + { + "Path": "actualIdEepromContents/laserWavelengthFractional", + "values": { + "actualIdEepromContents/laserWavelengthFractional": 0 + } + }, + { + "Path": "actualIdEepromContents/lengthCableAssembly", + "values": { + "actualIdEepromContents/lengthCableAssembly": 10 + } + }, + { + "Path": "actualIdEepromContents/mediaType", + "values": { + "actualIdEepromContents/mediaType": "40GBASE-AR4" + } + }, + { + "Path": "actualIdEepromContents/connector", + "values": { + "actualIdEepromContents/connector": 35 + } + }, + { + "Path": "actualIdEepromContents/maxCaseTemp", + "values": { + "actualIdEepromContents/maxCaseTemp": 70 + } + }, + { + "Path": "actualIdEepromContents/vendorDateCode", + "values": { + "actualIdEepromContents/vendorDateCode": "150124 " + } + }, + { + "Path": "actualIdEepromContents/txPowerSupported", + "values": { + "actualIdEepromContents/txPowerSupported": false + } + }, + { + "Path": "actualIdEepromContents/rxOutputEmphasisSupported", + "values": { + "actualIdEepromContents/rxOutputEmphasisSupported": false + } + }, + { + "Path": "actualIdEepromContents/rxOutputAmplitudeSupported", + "values": { + "actualIdEepromContents/rxOutputAmplitudeSupported": true + } + }, + { + "Path": "actualIdEepromContents/identifierExtended", + "values": { + "actualIdEepromContents/identifierExtended": 0 + } + }, + { + "Path": "actualIdEepromContents/deviceTech", + "values": { + "actualIdEepromContents/deviceTech": 0 + } + }, + { + "Path": "actualIdEepromContents/laserWavelengthTolerance", + "values": { + "actualIdEepromContents/laserWavelengthTolerance": 2000 + } + }, + { + "Path": "actualIdEepromContents/txInputEqualizationAutoSupported", + "values": { + "actualIdEepromContents/txInputEqualizationAutoSupported": false + } + }, + { + "Path": "actualIdEepromContents/vendorSerialNum", + "values": { + "actualIdEepromContents/vendorSerialNum": "XEJ144300531 " + } + }, + { + "Path": "actualIdEepromContents/extendedRateSelectCompliance", + "values": { + "actualIdEepromContents/extendedRateSelectCompliance": 0 + } + }, + { + "Path": "actualIdEepromContents/laserWavelength", + "values": { + "actualIdEepromContents/laserWavelength": 850 + } + }, + { + "Path": "actualIdEepromContents/txInputEqualizationFixedSupported", + "values": { + "actualIdEepromContents/txInputEqualizationFixedSupported": false + } + }, + { + "Path": "actualIdEepromContents/cdrTxRxControlImplemented", + "values": { + "actualIdEepromContents/cdrTxRxControlImplemented": false + } + }, + { + "Path": "actualIdEepromContents/vendorPartNum", + "values": { + "actualIdEepromContents/vendorPartNum": "AOC-Q-Q-40G-10M " + } + }, + { + "Path": "actualIdEepromContents/vendorRevNum", + "values": { + "actualIdEepromContents/vendorRevNum": "01" + } + }, + { + "Path": "actualIdEepromContents/encoding", + "values": { + "actualIdEepromContents/encoding": 0 + } + }, + { + "Path": "actualIdEepromContents/lengthOm1", + "values": { + "actualIdEepromContents/lengthOm1": 0 + } + }, + { + "Path": "actualIdEepromContents/complianceEth10And40G", + "values": { + "actualIdEepromContents/complianceEth10And40G": 5 + } + }, + { + "Path": "actualIdEepromContents/extendedRateSelectSupported", + "values": { + "actualIdEepromContents/extendedRateSelectSupported": false + } + }, + { + "Path": "actualIdEepromContents/identifier", + "values": { + "actualIdEepromContents/identifier": 13 + } + }, + { + "Path": "actualIdEepromContents/rateSelectImplemented", + "values": { + "actualIdEepromContents/rateSelectImplemented": false + } + }, + { + "Path": "actualIdEepromContents/extendedCompliance", + "values": { + "actualIdEepromContents/extendedCompliance": 0 + } + }, + { + "Path": "actualIdEepromContents/vendorName", + "values": { + "actualIdEepromContents/vendorName": "Arista Networks " + } + }, + { + "Path": "actualIdEepromContents/bitrateNominal", + "values": { + "actualIdEepromContents/bitrateNominal": 103 + } + }, + { + "Path": "actualIdEepromContents/lengthSmf", + "values": { + "actualIdEepromContents/lengthSmf": 0 + } + }, + { + "Path": "actualIdEepromContents/lengthOm3", + "values": { + "actualIdEepromContents/lengthOm3": 0 + } + }, + { + "Path": "actualIdEepromContents/lengthOm2", + "values": { + "actualIdEepromContents/lengthOm2": 0 + } + }, + { + "Path": "goodSignalResetCompleted", + "values": { + "goodSignalResetCompleted": false + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": true + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "generationId", + "values": { + "generationId": 3 + } + } + ] + }, + { + "timestamp": 1615393860727672501, + "time": "2021-03-10T11:31:00.727672501-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet49/curRxOutputAmplitude", + "updates": [ + { + "Path": "1", + "values": { + "1": 2 + } + }, + { + "Path": "3", + "values": { + "3": 3 + } + }, + { + "Path": "0", + "values": { + "0": 14 + } + }, + { + "Path": "2", + "values": { + "2": 4 + } + } + ] + }, + { + "timestamp": 1615393860725221044, + "time": "2021-03-10T11:31:00.725221044-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet49/xcvrStatsEnt", + "updates": [ + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 6 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.394008 + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresent" + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 305.00076303 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 2 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860727252827, + "time": "2021-03-10T11:31:00.727252827-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet49/idEepromChecksumValid", + "updates": [ + { + "Path": "1", + "values": { + "1": true + } + }, + { + "Path": "0", + "values": { + "0": true + } + } + ] + }, + { + "timestamp": 1615393860727734115, + "time": "2021-03-10T11:31:00.727734115-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet49/curRxOutputPreEmphasis", + "updates": [ + { + "Path": "0", + "values": { + "0": 15 + } + }, + { + "Path": "2", + "values": { + "2": 8 + } + }, + { + "Path": "1", + "values": { + "1": 7 + } + }, + { + "Path": "3", + "values": { + "3": 8 + } + } + ] + }, + { + "timestamp": 1615393860725537239, + "time": "2021-03-10T11:31:00.725537239-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet49/laneStats", + "updates": [ + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": false + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 0 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": false + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "2/rxPowerLoWarn/current", + "values": { + "2/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerLoWarn/changes", + "values": { + "2/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "2/rxPowerLoWarn/lastChange", + "values": { + "2/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "2/dataPathStateChange/current", + "values": { + "2/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "2/dataPathStateChange/changes", + "values": { + "2/dataPathStateChange/changes": 0 + } + }, + { + "Path": "2/dataPathStateChange/lastChange", + "values": { + "2/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "2/currentRxLosState", + "values": { + "2/currentRxLosState": true + } + }, + { + "Path": "2/lastRxLosEvent", + "values": { + "2/lastRxLosEvent": 1615315136.733672 + } + }, + { + "Path": "2/txLos/current", + "values": { + "2/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "2/txLos/changes", + "values": { + "2/txLos/changes": 0 + } + }, + { + "Path": "2/txLos/lastChange", + "values": { + "2/txLos/lastChange": 0 + } + }, + { + "Path": "2/txPowerLoAlarm/changes", + "values": { + "2/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "2/txPowerLoAlarm/lastChange", + "values": { + "2/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "2/txPowerLoAlarm/current", + "values": { + "2/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerHiAlarm/current", + "values": { + "2/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerHiAlarm/changes", + "values": { + "2/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "2/txPowerHiAlarm/lastChange", + "values": { + "2/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "2/txPowerLoWarn/lastChange", + "values": { + "2/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "2/txPowerLoWarn/current", + "values": { + "2/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerLoWarn/changes", + "values": { + "2/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "2/txBiasHiAlarm/current", + "values": { + "2/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasHiAlarm/changes", + "values": { + "2/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "2/txBiasHiAlarm/lastChange", + "values": { + "2/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "2/rxPowerLoAlarm/lastChange", + "values": { + "2/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "2/rxPowerLoAlarm/current", + "values": { + "2/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerLoAlarm/changes", + "values": { + "2/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "2/currentTxFaultState", + "values": { + "2/currentTxFaultState": false + } + }, + { + "Path": "2/lastTxFaultEvent", + "values": { + "2/lastTxFaultEvent": 0 + } + }, + { + "Path": "2/txFaultEventsSinceInsertion", + "values": { + "2/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "2/txCdrLol/lastChange", + "values": { + "2/txCdrLol/lastChange": 0 + } + }, + { + "Path": "2/txCdrLol/current", + "values": { + "2/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "2/txCdrLol/changes", + "values": { + "2/txCdrLol/changes": 0 + } + }, + { + "Path": "2/rxPowerHiWarn/current", + "values": { + "2/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerHiWarn/changes", + "values": { + "2/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "2/rxPowerHiWarn/lastChange", + "values": { + "2/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "2/rxLosEventsSinceInsertion", + "values": { + "2/rxLosEventsSinceInsertion": 1 + } + }, + { + "Path": "2/txAdaptiveInputEqFault/current", + "values": { + "2/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "2/txAdaptiveInputEqFault/changes", + "values": { + "2/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "2/txAdaptiveInputEqFault/lastChange", + "values": { + "2/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "2/rxCdrLol/current", + "values": { + "2/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxCdrLol/changes", + "values": { + "2/rxCdrLol/changes": 0 + } + }, + { + "Path": "2/rxCdrLol/lastChange", + "values": { + "2/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "2/rxPowerHiAlarm/current", + "values": { + "2/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerHiAlarm/changes", + "values": { + "2/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "2/rxPowerHiAlarm/lastChange", + "values": { + "2/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "2/txBiasHiWarn/current", + "values": { + "2/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasHiWarn/changes", + "values": { + "2/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "2/txBiasHiWarn/lastChange", + "values": { + "2/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "2/txBiasLoWarn/current", + "values": { + "2/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasLoWarn/changes", + "values": { + "2/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "2/txBiasLoWarn/lastChange", + "values": { + "2/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "2/rxLosEvents", + "values": { + "2/rxLosEvents": 1 + } + }, + { + "Path": "2/txFaultEvents", + "values": { + "2/txFaultEvents": 0 + } + }, + { + "Path": "2/txPowerHiWarn/lastChange", + "values": { + "2/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "2/txPowerHiWarn/current", + "values": { + "2/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerHiWarn/changes", + "values": { + "2/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "2/txBiasLoAlarm/current", + "values": { + "2/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasLoAlarm/changes", + "values": { + "2/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "2/txBiasLoAlarm/lastChange", + "values": { + "2/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "1/lastRxLosEvent", + "values": { + "1/lastRxLosEvent": 1615315136.733668 + } + }, + { + "Path": "1/currentTxFaultState", + "values": { + "1/currentTxFaultState": false + } + }, + { + "Path": "1/txFaultEventsSinceInsertion", + "values": { + "1/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "1/txCdrLol/current", + "values": { + "1/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "1/txCdrLol/changes", + "values": { + "1/txCdrLol/changes": 0 + } + }, + { + "Path": "1/txCdrLol/lastChange", + "values": { + "1/txCdrLol/lastChange": 0 + } + }, + { + "Path": "1/txAdaptiveInputEqFault/current", + "values": { + "1/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "1/txAdaptiveInputEqFault/changes", + "values": { + "1/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "1/txAdaptiveInputEqFault/lastChange", + "values": { + "1/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "1/txPowerLoAlarm/current", + "values": { + "1/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerLoAlarm/changes", + "values": { + "1/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "1/txPowerLoAlarm/lastChange", + "values": { + "1/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "1/txPowerHiWarn/current", + "values": { + "1/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerHiWarn/changes", + "values": { + "1/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "1/txPowerHiWarn/lastChange", + "values": { + "1/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "1/rxCdrLol/current", + "values": { + "1/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxCdrLol/changes", + "values": { + "1/rxCdrLol/changes": 0 + } + }, + { + "Path": "1/rxCdrLol/lastChange", + "values": { + "1/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "1/currentRxLosState", + "values": { + "1/currentRxLosState": true + } + }, + { + "Path": "1/txFaultEvents", + "values": { + "1/txFaultEvents": 0 + } + }, + { + "Path": "1/lastTxFaultEvent", + "values": { + "1/lastTxFaultEvent": 0 + } + }, + { + "Path": "1/txLos/changes", + "values": { + "1/txLos/changes": 0 + } + }, + { + "Path": "1/txLos/lastChange", + "values": { + "1/txLos/lastChange": 0 + } + }, + { + "Path": "1/txLos/current", + "values": { + "1/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerHiAlarm/current", + "values": { + "1/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerHiAlarm/changes", + "values": { + "1/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "1/txPowerHiAlarm/lastChange", + "values": { + "1/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "1/txBiasLoAlarm/changes", + "values": { + "1/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "1/txBiasLoAlarm/lastChange", + "values": { + "1/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "1/txBiasLoAlarm/current", + "values": { + "1/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasHiWarn/lastChange", + "values": { + "1/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "1/txBiasHiWarn/current", + "values": { + "1/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasHiWarn/changes", + "values": { + "1/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "1/rxPowerHiAlarm/current", + "values": { + "1/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxPowerHiAlarm/changes", + "values": { + "1/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "1/rxPowerHiAlarm/lastChange", + "values": { + "1/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "1/rxLosEvents", + "values": { + "1/rxLosEvents": 1 + } + }, + { + "Path": "1/txBiasHiAlarm/current", + "values": { + "1/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasHiAlarm/changes", + "values": { + "1/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "1/txBiasHiAlarm/lastChange", + "values": { + "1/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "1/rxPowerLoWarn/changes", + "values": { + "1/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "1/rxPowerLoWarn/lastChange", + "values": { + "1/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "1/rxPowerLoWarn/current", + "values": { + "1/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxLosEventsSinceInsertion", + "values": { + "1/rxLosEventsSinceInsertion": 1 + } + }, + { + "Path": "1/txPowerLoWarn/current", + "values": { + "1/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerLoWarn/changes", + "values": { + "1/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "1/txPowerLoWarn/lastChange", + "values": { + "1/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "1/txBiasLoWarn/current", + "values": { + "1/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasLoWarn/changes", + "values": { + "1/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "1/txBiasLoWarn/lastChange", + "values": { + "1/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "1/rxPowerLoAlarm/current", + "values": { + "1/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxPowerLoAlarm/changes", + "values": { + "1/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "1/rxPowerLoAlarm/lastChange", + "values": { + "1/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "1/rxPowerHiWarn/current", + "values": { + "1/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxPowerHiWarn/changes", + "values": { + "1/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "1/rxPowerHiWarn/lastChange", + "values": { + "1/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "1/dataPathStateChange/lastChange", + "values": { + "1/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "1/dataPathStateChange/current", + "values": { + "1/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "1/dataPathStateChange/changes", + "values": { + "1/dataPathStateChange/changes": 0 + } + }, + { + "Path": "3/lastTxFaultEvent", + "values": { + "3/lastTxFaultEvent": 0 + } + }, + { + "Path": "3/txBiasHiWarn/current", + "values": { + "3/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasHiWarn/changes", + "values": { + "3/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "3/txBiasHiWarn/lastChange", + "values": { + "3/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "3/rxCdrLol/lastChange", + "values": { + "3/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "3/rxCdrLol/current", + "values": { + "3/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxCdrLol/changes", + "values": { + "3/rxCdrLol/changes": 0 + } + }, + { + "Path": "3/dataPathStateChange/current", + "values": { + "3/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "3/dataPathStateChange/changes", + "values": { + "3/dataPathStateChange/changes": 0 + } + }, + { + "Path": "3/dataPathStateChange/lastChange", + "values": { + "3/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "3/rxLosEventsSinceInsertion", + "values": { + "3/rxLosEventsSinceInsertion": 1 + } + }, + { + "Path": "3/currentTxFaultState", + "values": { + "3/currentTxFaultState": false + } + }, + { + "Path": "3/txFaultEvents", + "values": { + "3/txFaultEvents": 0 + } + }, + { + "Path": "3/txBiasLoAlarm/current", + "values": { + "3/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasLoAlarm/changes", + "values": { + "3/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "3/txBiasLoAlarm/lastChange", + "values": { + "3/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "3/lastRxLosEvent", + "values": { + "3/lastRxLosEvent": 1615315136.733674 + } + }, + { + "Path": "3/txPowerHiWarn/current", + "values": { + "3/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerHiWarn/changes", + "values": { + "3/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "3/txPowerHiWarn/lastChange", + "values": { + "3/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "3/txPowerLoWarn/current", + "values": { + "3/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerLoWarn/changes", + "values": { + "3/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "3/txPowerLoWarn/lastChange", + "values": { + "3/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "3/txBiasLoWarn/current", + "values": { + "3/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasLoWarn/changes", + "values": { + "3/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "3/txBiasLoWarn/lastChange", + "values": { + "3/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "3/rxPowerHiAlarm/changes", + "values": { + "3/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "3/rxPowerHiAlarm/lastChange", + "values": { + "3/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "3/rxPowerHiAlarm/current", + "values": { + "3/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerLoAlarm/changes", + "values": { + "3/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "3/rxPowerLoAlarm/lastChange", + "values": { + "3/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "3/rxPowerLoAlarm/current", + "values": { + "3/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxLosEvents", + "values": { + "3/rxLosEvents": 1 + } + }, + { + "Path": "3/txCdrLol/current", + "values": { + "3/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "3/txCdrLol/changes", + "values": { + "3/txCdrLol/changes": 0 + } + }, + { + "Path": "3/txCdrLol/lastChange", + "values": { + "3/txCdrLol/lastChange": 0 + } + }, + { + "Path": "3/txPowerLoAlarm/current", + "values": { + "3/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerLoAlarm/changes", + "values": { + "3/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "3/txPowerLoAlarm/lastChange", + "values": { + "3/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "3/txAdaptiveInputEqFault/current", + "values": { + "3/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "3/txAdaptiveInputEqFault/changes", + "values": { + "3/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "3/txAdaptiveInputEqFault/lastChange", + "values": { + "3/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "3/txPowerHiAlarm/lastChange", + "values": { + "3/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "3/txPowerHiAlarm/current", + "values": { + "3/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerHiAlarm/changes", + "values": { + "3/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "3/txBiasHiAlarm/changes", + "values": { + "3/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "3/txBiasHiAlarm/lastChange", + "values": { + "3/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "3/txBiasHiAlarm/current", + "values": { + "3/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerHiWarn/current", + "values": { + "3/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerHiWarn/changes", + "values": { + "3/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "3/rxPowerHiWarn/lastChange", + "values": { + "3/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "3/rxPowerLoWarn/current", + "values": { + "3/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerLoWarn/changes", + "values": { + "3/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "3/rxPowerLoWarn/lastChange", + "values": { + "3/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "3/currentRxLosState", + "values": { + "3/currentRxLosState": true + } + }, + { + "Path": "3/txFaultEventsSinceInsertion", + "values": { + "3/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "3/txLos/current", + "values": { + "3/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "3/txLos/changes", + "values": { + "3/txLos/changes": 0 + } + }, + { + "Path": "3/txLos/lastChange", + "values": { + "3/txLos/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860727791977, + "time": "2021-03-10T11:31:00.727791977-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet49/curTxInputEqualization", + "updates": [ + { + "Path": "1", + "values": { + "1": 7 + } + }, + { + "Path": "3", + "values": { + "3": 15 + } + }, + { + "Path": "0", + "values": { + "0": 12 + } + }, + { + "Path": "2", + "values": { + "2": 4 + } + } + ] + }, + { + "timestamp": 1615393860725630301, + "time": "2021-03-10T11:31:00.725630301-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet49/laneStatsEnt/0", + "updates": [ + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860726093944, + "time": "2021-03-10T11:31:00.726093944-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet49/laneStatsEnt/2", + "updates": [ + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 2 + } + } + }, + { + "Path": "name", + "values": { + "name": "2" + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 1 + } + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 1 + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 306.538163497 + } + } + ] + }, + { + "timestamp": 1615393860726472983, + "time": "2021-03-10T11:31:00.726472983-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet49/laneStatsEnt/1", + "updates": [ + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 1 + } + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 1 + } + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 1 + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 306.538121752 + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "1" + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860726826612, + "time": "2021-03-10T11:31:00.726826612-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet49/laneStatsEnt/3", + "updates": [ + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "name", + "values": { + "name": "3" + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 1 + } + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 1 + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 306.538195389 + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 3 + } + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860677678724, + "time": "2021-03-10T11:31:00.677678724-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet4", + "updates": [ + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.247625 + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.38246 + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet4" + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet4" + } + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860676827106, + "time": "2021-03-10T11:31:00.676827106-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet4/laneStats", + "updates": [ + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.382453 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.382457 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + } + ] + }, + { + "timestamp": 1615393860676890610, + "time": "2021-03-10T11:31:00.67689061-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet4/laneStatsEnt/0", + "updates": [ + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860677378317, + "time": "2021-03-10T11:31:00.677378317-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet4/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860676522895, + "time": "2021-03-10T11:31:00.676522895-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet4/xcvrStatsEnt", + "updates": [ + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + } + ] + }, + { + "timestamp": 1615393860730835361, + "time": "2021-03-10T11:31:00.730835361-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet13", + "updates": [ + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet13" + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.383991 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.334008 + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet13" + } + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + } + ] + }, + { + "timestamp": 1615393860729664707, + "time": "2021-03-10T11:31:00.729664707-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet13/xcvrStatsEnt", + "updates": [ + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860729969475, + "time": "2021-03-10T11:31:00.729969475-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet13/laneStats", + "updates": [ + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.383989 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.383985 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860730046813, + "time": "2021-03-10T11:31:00.730046813-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet13/laneStatsEnt/0", + "updates": [ + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860730544481, + "time": "2021-03-10T11:31:00.730544481-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet13/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860662299050, + "time": "2021-03-10T11:31:00.66229905-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet39", + "updates": [ + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.381781 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet39" + } + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.222566 + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet39" + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + } + ] + }, + { + "timestamp": 1615393860661518375, + "time": "2021-03-10T11:31:00.661518375-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet39/laneStats", + "updates": [ + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.381778 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.381775 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860661578573, + "time": "2021-03-10T11:31:00.661578573-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet39/laneStatsEnt/0", + "updates": [ + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860662048452, + "time": "2021-03-10T11:31:00.662048452-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet39/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860661177876, + "time": "2021-03-10T11:31:00.661177876-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet39/xcvrStatsEnt", + "updates": [ + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860689140242, + "time": "2021-03-10T11:31:00.689140242-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet23", + "updates": [ + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.382713 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.273797 + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet23" + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet23" + } + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + } + ] + }, + { + "timestamp": 1615393860688282809, + "time": "2021-03-10T11:31:00.688282809-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet23/laneStats", + "updates": [ + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.382707 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.382711 + } + } + ] + }, + { + "timestamp": 1615393860688354028, + "time": "2021-03-10T11:31:00.688354028-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet23/laneStatsEnt/0", + "updates": [ + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860688858481, + "time": "2021-03-10T11:31:00.688858481-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet23/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860687977669, + "time": "2021-03-10T11:31:00.687977669-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet23/xcvrStatsEnt", + "updates": [ + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860690590081, + "time": "2021-03-10T11:31:00.690590081-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet12", + "updates": [ + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet12" + } + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet12" + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.274506 + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.382744 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + } + ] + }, + { + "timestamp": 1615393860689714598, + "time": "2021-03-10T11:31:00.689714598-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet12/laneStats", + "updates": [ + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.382739 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.382742 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860689785148, + "time": "2021-03-10T11:31:00.689785148-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet12/laneStatsEnt/0", + "updates": [ + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + } + ] + }, + { + "timestamp": 1615393860690308557, + "time": "2021-03-10T11:31:00.690308557-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet12/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860689410039, + "time": "2021-03-10T11:31:00.689410039-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet12/xcvrStatsEnt", + "updates": [ + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860717590437, + "time": "2021-03-10T11:31:00.717590437-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet37", + "updates": [ + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.329839 + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.383576 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet37" + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet37" + } + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + } + ] + }, + { + "timestamp": 1615393860716710686, + "time": "2021-03-10T11:31:00.716710686-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet37/laneStats", + "updates": [ + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.38357 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.383574 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860716781592, + "time": "2021-03-10T11:31:00.716781592-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet37/laneStatsEnt/0", + "updates": [ + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860717303492, + "time": "2021-03-10T11:31:00.717303492-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet37/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860716373840, + "time": "2021-03-10T11:31:00.71637384-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet37/xcvrStatsEnt", + "updates": [ + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860714757515, + "time": "2021-03-10T11:31:00.714757515-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet2", + "updates": [ + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet2" + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.383514 + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.311194 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet2" + } + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + } + ] + }, + { + "timestamp": 1615393860713926308, + "time": "2021-03-10T11:31:00.713926308-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet2/laneStats", + "updates": [ + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.383508 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.383512 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860713996576, + "time": "2021-03-10T11:31:00.713996576-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet2/laneStatsEnt/0", + "updates": [ + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860714489314, + "time": "2021-03-10T11:31:00.714489314-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet2/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860713617294, + "time": "2021-03-10T11:31:00.713617294-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet2/xcvrStatsEnt", + "updates": [ + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860687683327, + "time": "2021-03-10T11:31:00.687683327-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet16", + "updates": [ + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet16" + } + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet16" + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.382681 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.252717 + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + } + ] + }, + { + "timestamp": 1615393860686835137, + "time": "2021-03-10T11:31:00.686835137-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet16/laneStats", + "updates": [ + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.382675 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.382679 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860686904711, + "time": "2021-03-10T11:31:00.686904711-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet16/laneStatsEnt/0", + "updates": [ + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860687395266, + "time": "2021-03-10T11:31:00.687395266-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet16/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860686522513, + "time": "2021-03-10T11:31:00.686522513-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet16/xcvrStatsEnt", + "updates": [ + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + } + ] + }, + { + "timestamp": 1615393860697832110, + "time": "2021-03-10T11:31:00.69783211-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet20", + "updates": [ + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.382837 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet20" + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet20" + } + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.276729 + } + } + ] + }, + { + "timestamp": 1615393860696632941, + "time": "2021-03-10T11:31:00.696632941-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet20/xcvrStatsEnt", + "updates": [ + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + } + ] + }, + { + "timestamp": 1615393860696934119, + "time": "2021-03-10T11:31:00.696934119-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet20/laneStats", + "updates": [ + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.382831 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.382834 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860697039128, + "time": "2021-03-10T11:31:00.697039128-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet20/laneStatsEnt/0", + "updates": [ + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860697557254, + "time": "2021-03-10T11:31:00.697557254-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet20/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860693476044, + "time": "2021-03-10T11:31:00.693476044-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet50", + "updates": [ + { + "Path": "cdrControlSupportedOverride", + "values": { + "cdrControlSupportedOverride": false + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "goodSignalResetCompleted", + "values": { + "goodSignalResetCompleted": false + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "cableConfigurationData/configData", + "values": { + "cableConfigurationData/configData": "" + } + }, + { + "Path": "sfpStatus", + "values": { + "sfpStatus": null + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "" + } + }, + { + "Path": "initComplete", + "values": { + "initComplete": false + } + }, + { + "Path": "domThresholdRegisterData/threshData", + "values": { + "domThresholdRegisterData/threshData": "" + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": true + } + }, + { + "Path": "warm", + "values": { + "warm": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet50" + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/qsfp/cell/1/xcvrConfig/Ethernet50" + } + } + }, + { + "Path": "qsfpSlotCapabilities/treatPhySignalStatusUnknownAsNotReady", + "values": { + "qsfpSlotCapabilities/treatPhySignalStatusUnknownAsNotReady": false + } + }, + { + "Path": "qsfpSlotCapabilities/hitfullOnSpeedChange", + "values": { + "qsfpSlotCapabilities/hitfullOnSpeedChange": false + } + }, + { + "Path": "qsfpSlotCapabilities/maxPowerSupported", + "values": { + "qsfpSlotCapabilities/maxPowerSupported": { + "value": 0 + } + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": 0 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "defaultTuningValuesRead", + "values": { + "defaultTuningValuesRead": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "extRateSelectSupportedOverride", + "values": { + "extRateSelectSupportedOverride": false + } + }, + { + "Path": "actualIdEepromContents/eepromPage02UpperData", + "values": { + "actualIdEepromContents/eepromPage02UpperData": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPage21hUpperData", + "values": { + "actualIdEepromContents/eepromPage21hUpperData": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/eepromPage03UpperData", + "values": { + "actualIdEepromContents/eepromPage03UpperData": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPage20hUpperData", + "values": { + "actualIdEepromContents/eepromPage20hUpperData": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPage00LowerData", + "values": { + "actualIdEepromContents/eepromPage00LowerData": "" + } + }, + { + "Path": "actualIdEepromContents/powerClass8Data", + "values": { + "actualIdEepromContents/powerClass8Data": { + "value": 0 + } + } + }, + { + "Path": "actualIdEepromContents/sff8636Revision", + "values": { + "actualIdEepromContents/sff8636Revision": 0 + } + }, + { + "Path": "actualIdEepromContents/eepromPage00UpperData", + "values": { + "actualIdEepromContents/eepromPage00UpperData": "" + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.377662 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "tenGSerdesConfigurableOverride", + "values": { + "tenGSerdesConfigurableOverride": false + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": true + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 1 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.377549 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "sfpConfig", + "values": { + "sfpConfig": null + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "enhancedDomRegisterData/extMonData", + "values": { + "enhancedDomRegisterData/extMonData": "" + } + }, + { + "Path": "performanceMonitoring/currentPeriod/startTime", + "values": { + "performanceMonitoring/currentPeriod/startTime": 0 + } + }, + { + "Path": "performanceMonitoring/currentPeriod/updateTime", + "values": { + "performanceMonitoring/currentPeriod/updateTime": 0 + } + }, + { + "Path": "performanceMonitoring/currentPeriod/isValid", + "values": { + "performanceMonitoring/currentPeriod/isValid": false + } + }, + { + "Path": "performanceMonitoring/currentPeriod/parameter", + "values": { + "performanceMonitoring/currentPeriod/parameter": {} + } + }, + { + "Path": "performanceMonitoring/previousPeriod/parameter", + "values": { + "performanceMonitoring/previousPeriod/parameter": {} + } + }, + { + "Path": "performanceMonitoring/previousPeriod/startTime", + "values": { + "performanceMonitoring/previousPeriod/startTime": 0 + } + }, + { + "Path": "performanceMonitoring/previousPeriod/updateTime", + "values": { + "performanceMonitoring/previousPeriod/updateTime": 0 + } + }, + { + "Path": "performanceMonitoring/previousPeriod/isValid", + "values": { + "performanceMonitoring/previousPeriod/isValid": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "domRegisterData/monData", + "values": { + "domRegisterData/monData": "" + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": true + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + } + ] + }, + { + "timestamp": 1615393860691750421, + "time": "2021-03-10T11:31:00.691750421-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet50/laneStatsEnt/2", + "updates": [ + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 2 + } + } + }, + { + "Path": "name", + "values": { + "name": "2" + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860692121342, + "time": "2021-03-10T11:31:00.692121342-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet50/laneStatsEnt/1", + "updates": [ + { + "Path": "lane", + "values": { + "lane": { + "value": 1 + } + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "1" + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860692475371, + "time": "2021-03-10T11:31:00.692475371-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet50/laneStatsEnt/3", + "updates": [ + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "name", + "values": { + "name": "3" + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 3 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860691389548, + "time": "2021-03-10T11:31:00.691389548-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet50/laneStatsEnt/0", + "updates": [ + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860690971822, + "time": "2021-03-10T11:31:00.690971822-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet50/xcvrStatsEnt", + "updates": [ + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.377549 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + } + ] + }, + { + "timestamp": 1615393860692976387, + "time": "2021-03-10T11:31:00.692976387-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet50/idEepromChecksumValid", + "updates": [ + { + "Path": "1", + "values": { + "1": true + } + }, + { + "Path": "0", + "values": { + "0": true + } + } + ] + }, + { + "timestamp": 1615393860691332710, + "time": "2021-03-10T11:31:00.69133271-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet50/laneStats", + "updates": [ + { + "Path": "1/rxPowerLoWarn/current", + "values": { + "1/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxPowerLoWarn/changes", + "values": { + "1/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "1/rxPowerLoWarn/lastChange", + "values": { + "1/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "1/currentTxFaultState", + "values": { + "1/currentTxFaultState": false + } + }, + { + "Path": "1/lastTxFaultEvent", + "values": { + "1/lastTxFaultEvent": 0 + } + }, + { + "Path": "1/txFaultEventsSinceInsertion", + "values": { + "1/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "1/txBiasLoAlarm/changes", + "values": { + "1/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "1/txBiasLoAlarm/lastChange", + "values": { + "1/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "1/txBiasLoAlarm/current", + "values": { + "1/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasLoWarn/changes", + "values": { + "1/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "1/txBiasLoWarn/lastChange", + "values": { + "1/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "1/txBiasLoWarn/current", + "values": { + "1/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxCdrLol/current", + "values": { + "1/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxCdrLol/changes", + "values": { + "1/rxCdrLol/changes": 0 + } + }, + { + "Path": "1/rxCdrLol/lastChange", + "values": { + "1/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "1/rxPowerHiWarn/current", + "values": { + "1/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxPowerHiWarn/changes", + "values": { + "1/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "1/rxPowerHiWarn/lastChange", + "values": { + "1/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "1/txFaultEvents", + "values": { + "1/txFaultEvents": 0 + } + }, + { + "Path": "1/txCdrLol/lastChange", + "values": { + "1/txCdrLol/lastChange": 0 + } + }, + { + "Path": "1/txCdrLol/current", + "values": { + "1/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "1/txCdrLol/changes", + "values": { + "1/txCdrLol/changes": 0 + } + }, + { + "Path": "1/txPowerHiAlarm/current", + "values": { + "1/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerHiAlarm/changes", + "values": { + "1/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "1/txPowerHiAlarm/lastChange", + "values": { + "1/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "1/txPowerLoAlarm/current", + "values": { + "1/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerLoAlarm/changes", + "values": { + "1/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "1/txPowerLoAlarm/lastChange", + "values": { + "1/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "1/txPowerHiWarn/changes", + "values": { + "1/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "1/txPowerHiWarn/lastChange", + "values": { + "1/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "1/txPowerHiWarn/current", + "values": { + "1/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasHiAlarm/current", + "values": { + "1/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasHiAlarm/changes", + "values": { + "1/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "1/txBiasHiAlarm/lastChange", + "values": { + "1/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "1/rxPowerLoAlarm/current", + "values": { + "1/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxPowerLoAlarm/changes", + "values": { + "1/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "1/rxPowerLoAlarm/lastChange", + "values": { + "1/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "1/currentRxLosState", + "values": { + "1/currentRxLosState": false + } + }, + { + "Path": "1/txAdaptiveInputEqFault/changes", + "values": { + "1/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "1/txAdaptiveInputEqFault/lastChange", + "values": { + "1/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "1/txAdaptiveInputEqFault/current", + "values": { + "1/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxPowerHiAlarm/current", + "values": { + "1/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxPowerHiAlarm/changes", + "values": { + "1/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "1/rxPowerHiAlarm/lastChange", + "values": { + "1/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "1/rxLosEvents", + "values": { + "1/rxLosEvents": 0 + } + }, + { + "Path": "1/lastRxLosEvent", + "values": { + "1/lastRxLosEvent": 0 + } + }, + { + "Path": "1/rxLosEventsSinceInsertion", + "values": { + "1/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "1/txLos/current", + "values": { + "1/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "1/txLos/changes", + "values": { + "1/txLos/changes": 0 + } + }, + { + "Path": "1/txLos/lastChange", + "values": { + "1/txLos/lastChange": 0 + } + }, + { + "Path": "1/txPowerLoWarn/current", + "values": { + "1/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerLoWarn/changes", + "values": { + "1/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "1/txPowerLoWarn/lastChange", + "values": { + "1/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "1/txBiasHiWarn/current", + "values": { + "1/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasHiWarn/changes", + "values": { + "1/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "1/txBiasHiWarn/lastChange", + "values": { + "1/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "1/dataPathStateChange/current", + "values": { + "1/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "1/dataPathStateChange/changes", + "values": { + "1/dataPathStateChange/changes": 0 + } + }, + { + "Path": "1/dataPathStateChange/lastChange", + "values": { + "1/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "3/currentRxLosState", + "values": { + "3/currentRxLosState": false + } + }, + { + "Path": "3/rxLosEventsSinceInsertion", + "values": { + "3/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "3/lastTxFaultEvent", + "values": { + "3/lastTxFaultEvent": 0 + } + }, + { + "Path": "3/txFaultEventsSinceInsertion", + "values": { + "3/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "3/txCdrLol/current", + "values": { + "3/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "3/txCdrLol/changes", + "values": { + "3/txCdrLol/changes": 0 + } + }, + { + "Path": "3/txCdrLol/lastChange", + "values": { + "3/txCdrLol/lastChange": 0 + } + }, + { + "Path": "3/txBiasHiAlarm/current", + "values": { + "3/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasHiAlarm/changes", + "values": { + "3/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "3/txBiasHiAlarm/lastChange", + "values": { + "3/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "3/dataPathStateChange/current", + "values": { + "3/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "3/dataPathStateChange/changes", + "values": { + "3/dataPathStateChange/changes": 0 + } + }, + { + "Path": "3/dataPathStateChange/lastChange", + "values": { + "3/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "3/txFaultEvents", + "values": { + "3/txFaultEvents": 0 + } + }, + { + "Path": "3/txLos/current", + "values": { + "3/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "3/txLos/changes", + "values": { + "3/txLos/changes": 0 + } + }, + { + "Path": "3/txLos/lastChange", + "values": { + "3/txLos/lastChange": 0 + } + }, + { + "Path": "3/txPowerHiAlarm/current", + "values": { + "3/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerHiAlarm/changes", + "values": { + "3/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "3/txPowerHiAlarm/lastChange", + "values": { + "3/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "3/txPowerLoAlarm/lastChange", + "values": { + "3/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "3/txPowerLoAlarm/current", + "values": { + "3/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerLoAlarm/changes", + "values": { + "3/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "3/txPowerHiWarn/lastChange", + "values": { + "3/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "3/txPowerHiWarn/current", + "values": { + "3/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerHiWarn/changes", + "values": { + "3/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "3/rxCdrLol/changes", + "values": { + "3/rxCdrLol/changes": 0 + } + }, + { + "Path": "3/rxCdrLol/lastChange", + "values": { + "3/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "3/rxCdrLol/current", + "values": { + "3/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "3/lastRxLosEvent", + "values": { + "3/lastRxLosEvent": 0 + } + }, + { + "Path": "3/txBiasLoAlarm/changes", + "values": { + "3/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "3/txBiasLoAlarm/lastChange", + "values": { + "3/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "3/txBiasLoAlarm/current", + "values": { + "3/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerHiAlarm/current", + "values": { + "3/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerHiAlarm/changes", + "values": { + "3/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "3/rxPowerHiAlarm/lastChange", + "values": { + "3/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "3/rxPowerLoAlarm/current", + "values": { + "3/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerLoAlarm/changes", + "values": { + "3/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "3/rxPowerLoAlarm/lastChange", + "values": { + "3/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "3/rxPowerHiWarn/current", + "values": { + "3/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerHiWarn/changes", + "values": { + "3/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "3/rxPowerHiWarn/lastChange", + "values": { + "3/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "3/rxLosEvents", + "values": { + "3/rxLosEvents": 0 + } + }, + { + "Path": "3/currentTxFaultState", + "values": { + "3/currentTxFaultState": false + } + }, + { + "Path": "3/txAdaptiveInputEqFault/changes", + "values": { + "3/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "3/txAdaptiveInputEqFault/lastChange", + "values": { + "3/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "3/txAdaptiveInputEqFault/current", + "values": { + "3/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerLoWarn/changes", + "values": { + "3/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "3/txPowerLoWarn/lastChange", + "values": { + "3/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "3/txPowerLoWarn/current", + "values": { + "3/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasHiWarn/current", + "values": { + "3/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasHiWarn/changes", + "values": { + "3/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "3/txBiasHiWarn/lastChange", + "values": { + "3/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "3/txBiasLoWarn/current", + "values": { + "3/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasLoWarn/changes", + "values": { + "3/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "3/txBiasLoWarn/lastChange", + "values": { + "3/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "3/rxPowerLoWarn/current", + "values": { + "3/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerLoWarn/changes", + "values": { + "3/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "3/rxPowerLoWarn/lastChange", + "values": { + "3/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": false + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 0 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": false + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "2/currentTxFaultState", + "values": { + "2/currentTxFaultState": false + } + }, + { + "Path": "2/lastTxFaultEvent", + "values": { + "2/lastTxFaultEvent": 0 + } + }, + { + "Path": "2/txLos/current", + "values": { + "2/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "2/txLos/changes", + "values": { + "2/txLos/changes": 0 + } + }, + { + "Path": "2/txLos/lastChange", + "values": { + "2/txLos/lastChange": 0 + } + }, + { + "Path": "2/txPowerHiWarn/changes", + "values": { + "2/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "2/txPowerHiWarn/lastChange", + "values": { + "2/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "2/txPowerHiWarn/current", + "values": { + "2/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasHiAlarm/current", + "values": { + "2/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasHiAlarm/changes", + "values": { + "2/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "2/txBiasHiAlarm/lastChange", + "values": { + "2/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "2/rxCdrLol/current", + "values": { + "2/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxCdrLol/changes", + "values": { + "2/rxCdrLol/changes": 0 + } + }, + { + "Path": "2/rxCdrLol/lastChange", + "values": { + "2/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "2/currentRxLosState", + "values": { + "2/currentRxLosState": false + } + }, + { + "Path": "2/rxLosEvents", + "values": { + "2/rxLosEvents": 0 + } + }, + { + "Path": "2/txFaultEvents", + "values": { + "2/txFaultEvents": 0 + } + }, + { + "Path": "2/txBiasLoWarn/current", + "values": { + "2/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasLoWarn/changes", + "values": { + "2/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "2/txBiasLoWarn/lastChange", + "values": { + "2/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "2/rxPowerHiAlarm/lastChange", + "values": { + "2/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "2/rxPowerHiAlarm/current", + "values": { + "2/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerHiAlarm/changes", + "values": { + "2/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "2/rxPowerLoAlarm/current", + "values": { + "2/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerLoAlarm/changes", + "values": { + "2/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "2/rxPowerLoAlarm/lastChange", + "values": { + "2/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "2/rxPowerLoWarn/lastChange", + "values": { + "2/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "2/rxPowerLoWarn/current", + "values": { + "2/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerLoWarn/changes", + "values": { + "2/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "2/txFaultEventsSinceInsertion", + "values": { + "2/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "2/txCdrLol/current", + "values": { + "2/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "2/txCdrLol/changes", + "values": { + "2/txCdrLol/changes": 0 + } + }, + { + "Path": "2/txCdrLol/lastChange", + "values": { + "2/txCdrLol/lastChange": 0 + } + }, + { + "Path": "2/txAdaptiveInputEqFault/current", + "values": { + "2/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "2/txAdaptiveInputEqFault/changes", + "values": { + "2/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "2/txAdaptiveInputEqFault/lastChange", + "values": { + "2/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "2/txPowerHiAlarm/current", + "values": { + "2/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerHiAlarm/changes", + "values": { + "2/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "2/txPowerHiAlarm/lastChange", + "values": { + "2/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "2/txPowerLoWarn/lastChange", + "values": { + "2/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "2/txPowerLoWarn/current", + "values": { + "2/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerLoWarn/changes", + "values": { + "2/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "2/txBiasHiWarn/changes", + "values": { + "2/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "2/txBiasHiWarn/lastChange", + "values": { + "2/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "2/txBiasHiWarn/current", + "values": { + "2/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerHiWarn/current", + "values": { + "2/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerHiWarn/changes", + "values": { + "2/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "2/rxPowerHiWarn/lastChange", + "values": { + "2/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "2/dataPathStateChange/current", + "values": { + "2/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "2/dataPathStateChange/changes", + "values": { + "2/dataPathStateChange/changes": 0 + } + }, + { + "Path": "2/dataPathStateChange/lastChange", + "values": { + "2/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "2/lastRxLosEvent", + "values": { + "2/lastRxLosEvent": 0 + } + }, + { + "Path": "2/rxLosEventsSinceInsertion", + "values": { + "2/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "2/txPowerLoAlarm/current", + "values": { + "2/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerLoAlarm/changes", + "values": { + "2/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "2/txPowerLoAlarm/lastChange", + "values": { + "2/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "2/txBiasLoAlarm/current", + "values": { + "2/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasLoAlarm/changes", + "values": { + "2/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "2/txBiasLoAlarm/lastChange", + "values": { + "2/txBiasLoAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860707664931, + "time": "2021-03-10T11:31:00.707664931-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet33", + "updates": [ + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet33" + } + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.383401 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.309183 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet33" + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + } + ] + }, + { + "timestamp": 1615393860706822819, + "time": "2021-03-10T11:31:00.706822819-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet33/laneStats", + "updates": [ + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.383395 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.383399 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860706891495, + "time": "2021-03-10T11:31:00.706891495-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet33/laneStatsEnt/0", + "updates": [ + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860707391417, + "time": "2021-03-10T11:31:00.707391417-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet33/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860706510044, + "time": "2021-03-10T11:31:00.706510044-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet33/xcvrStatsEnt", + "updates": [ + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860627089198, + "time": "2021-03-10T11:31:00.627089198-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet9", + "updates": [ + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.381626 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.210658 + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet9" + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet9" + } + } + } + ] + }, + { + "timestamp": 1615393860625964239, + "time": "2021-03-10T11:31:00.625964239-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet9/laneStats", + "updates": [ + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.381596 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.381603 + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860626047160, + "time": "2021-03-10T11:31:00.62604716-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet9/laneStatsEnt/0", + "updates": [ + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860626576304, + "time": "2021-03-10T11:31:00.626576304-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet9/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860625627727, + "time": "2021-03-10T11:31:00.625627727-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet9/xcvrStatsEnt", + "updates": [ + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860676262550, + "time": "2021-03-10T11:31:00.67626255-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet15", + "updates": [ + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet15" + } + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet15" + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.24692 + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.382397 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + } + ] + }, + { + "timestamp": 1615393860675459054, + "time": "2021-03-10T11:31:00.675459054-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet15/laneStatsEnt/0", + "updates": [ + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860675965543, + "time": "2021-03-10T11:31:00.675965543-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet15/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860675070770, + "time": "2021-03-10T11:31:00.67507077-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet15/xcvrStatsEnt", + "updates": [ + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860675387465, + "time": "2021-03-10T11:31:00.675387465-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet15/laneStats", + "updates": [ + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.382396 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.382392 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860700641190, + "time": "2021-03-10T11:31:00.70064119-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet38", + "updates": [ + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet38" + } + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.383244 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.286476 + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet38" + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + } + ] + }, + { + "timestamp": 1615393860699797417, + "time": "2021-03-10T11:31:00.699797417-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet38/laneStats", + "updates": [ + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.383238 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.383241 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860699875197, + "time": "2021-03-10T11:31:00.699875197-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet38/laneStatsEnt/0", + "updates": [ + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + } + ] + }, + { + "timestamp": 1615393860700356947, + "time": "2021-03-10T11:31:00.700356947-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet38/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860699500797, + "time": "2021-03-10T11:31:00.699500797-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet38/xcvrStatsEnt", + "updates": [ + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860703436374, + "time": "2021-03-10T11:31:00.703436374-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet7", + "updates": [ + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.383306 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet7" + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.287899 + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet7" + } + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + } + ] + }, + { + "timestamp": 1615393860702290033, + "time": "2021-03-10T11:31:00.702290033-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet7/xcvrStatsEnt", + "updates": [ + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860702589461, + "time": "2021-03-10T11:31:00.702589461-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet7/laneStats", + "updates": [ + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.383301 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.383304 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860702661221, + "time": "2021-03-10T11:31:00.702661221-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet7/laneStatsEnt/0", + "updates": [ + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860703160678, + "time": "2021-03-10T11:31:00.703160678-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet7/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860710569445, + "time": "2021-03-10T11:31:00.710569445-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet52", + "updates": [ + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "enhancedDomRegisterData/extMonData", + "values": { + "enhancedDomRegisterData/extMonData": "" + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "domRegisterData/monData", + "values": { + "domRegisterData/monData": "" + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet52" + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": true + } + }, + { + "Path": "tenGSerdesConfigurableOverride", + "values": { + "tenGSerdesConfigurableOverride": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "performanceMonitoring/currentPeriod/parameter", + "values": { + "performanceMonitoring/currentPeriod/parameter": {} + } + }, + { + "Path": "performanceMonitoring/currentPeriod/startTime", + "values": { + "performanceMonitoring/currentPeriod/startTime": 0 + } + }, + { + "Path": "performanceMonitoring/currentPeriod/updateTime", + "values": { + "performanceMonitoring/currentPeriod/updateTime": 0 + } + }, + { + "Path": "performanceMonitoring/currentPeriod/isValid", + "values": { + "performanceMonitoring/currentPeriod/isValid": false + } + }, + { + "Path": "performanceMonitoring/previousPeriod/isValid", + "values": { + "performanceMonitoring/previousPeriod/isValid": false + } + }, + { + "Path": "performanceMonitoring/previousPeriod/parameter", + "values": { + "performanceMonitoring/previousPeriod/parameter": {} + } + }, + { + "Path": "performanceMonitoring/previousPeriod/startTime", + "values": { + "performanceMonitoring/previousPeriod/startTime": 0 + } + }, + { + "Path": "performanceMonitoring/previousPeriod/updateTime", + "values": { + "performanceMonitoring/previousPeriod/updateTime": 0 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "cdrControlSupportedOverride", + "values": { + "cdrControlSupportedOverride": false + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "goodSignalResetCompleted", + "values": { + "goodSignalResetCompleted": false + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "defaultTuningValuesRead", + "values": { + "defaultTuningValuesRead": false + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": 0 + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": true + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "initComplete", + "values": { + "initComplete": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": true + } + }, + { + "Path": "sfpStatus", + "values": { + "sfpStatus": null + } + }, + { + "Path": "cableConfigurationData/configData", + "values": { + "cableConfigurationData/configData": "" + } + }, + { + "Path": "sfpConfig", + "values": { + "sfpConfig": null + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "actualIdEepromContents/eepromPage03UpperData", + "values": { + "actualIdEepromContents/eepromPage03UpperData": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPage20hUpperData", + "values": { + "actualIdEepromContents/eepromPage20hUpperData": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/eepromPage00LowerData", + "values": { + "actualIdEepromContents/eepromPage00LowerData": "" + } + }, + { + "Path": "actualIdEepromContents/powerClass8Data", + "values": { + "actualIdEepromContents/powerClass8Data": { + "value": 0 + } + } + }, + { + "Path": "actualIdEepromContents/eepromPage00UpperData", + "values": { + "actualIdEepromContents/eepromPage00UpperData": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPage21hUpperData", + "values": { + "actualIdEepromContents/eepromPage21hUpperData": "" + } + }, + { + "Path": "actualIdEepromContents/sff8636Revision", + "values": { + "actualIdEepromContents/sff8636Revision": 0 + } + }, + { + "Path": "actualIdEepromContents/eepromPage02UpperData", + "values": { + "actualIdEepromContents/eepromPage02UpperData": "" + } + }, + { + "Path": "qsfpSlotCapabilities/hitfullOnSpeedChange", + "values": { + "qsfpSlotCapabilities/hitfullOnSpeedChange": false + } + }, + { + "Path": "qsfpSlotCapabilities/maxPowerSupported", + "values": { + "qsfpSlotCapabilities/maxPowerSupported": { + "value": 0 + } + } + }, + { + "Path": "qsfpSlotCapabilities/treatPhySignalStatusUnknownAsNotReady", + "values": { + "qsfpSlotCapabilities/treatPhySignalStatusUnknownAsNotReady": false + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "extRateSelectSupportedOverride", + "values": { + "extRateSelectSupportedOverride": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "" + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 1 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.378929 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "warm", + "values": { + "warm": false + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/qsfp/cell/1/xcvrConfig/Ethernet52" + } + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.379037 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "domThresholdRegisterData/threshData", + "values": { + "domThresholdRegisterData/threshData": "" + } + } + ] + }, + { + "timestamp": 1615393860709206651, + "time": "2021-03-10T11:31:00.709206651-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet52/laneStatsEnt/1", + "updates": [ + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 1 + } + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "1" + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860709566272, + "time": "2021-03-10T11:31:00.709566272-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet52/laneStatsEnt/3", + "updates": [ + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "name", + "values": { + "name": "3" + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 3 + } + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860708470527, + "time": "2021-03-10T11:31:00.708470527-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet52/laneStatsEnt/0", + "updates": [ + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860708830506, + "time": "2021-03-10T11:31:00.708830506-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet52/laneStatsEnt/2", + "updates": [ + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "2" + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 2 + } + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860708069331, + "time": "2021-03-10T11:31:00.708069331-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet52/xcvrStatsEnt", + "updates": [ + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.378929 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860710075931, + "time": "2021-03-10T11:31:00.710075931-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet52/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": true + } + }, + { + "Path": "1", + "values": { + "1": true + } + } + ] + }, + { + "timestamp": 1615393860708412021, + "time": "2021-03-10T11:31:00.708412021-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet52/laneStats", + "updates": [ + { + "Path": "3/txCdrLol/changes", + "values": { + "3/txCdrLol/changes": 0 + } + }, + { + "Path": "3/txCdrLol/lastChange", + "values": { + "3/txCdrLol/lastChange": 0 + } + }, + { + "Path": "3/txCdrLol/current", + "values": { + "3/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerHiWarn/current", + "values": { + "3/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerHiWarn/changes", + "values": { + "3/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "3/txPowerHiWarn/lastChange", + "values": { + "3/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "3/rxPowerHiWarn/current", + "values": { + "3/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerHiWarn/changes", + "values": { + "3/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "3/rxPowerHiWarn/lastChange", + "values": { + "3/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "3/dataPathStateChange/current", + "values": { + "3/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "3/dataPathStateChange/changes", + "values": { + "3/dataPathStateChange/changes": 0 + } + }, + { + "Path": "3/dataPathStateChange/lastChange", + "values": { + "3/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "3/currentRxLosState", + "values": { + "3/currentRxLosState": false + } + }, + { + "Path": "3/rxLosEvents", + "values": { + "3/rxLosEvents": 0 + } + }, + { + "Path": "3/lastTxFaultEvent", + "values": { + "3/lastTxFaultEvent": 0 + } + }, + { + "Path": "3/txLos/lastChange", + "values": { + "3/txLos/lastChange": 0 + } + }, + { + "Path": "3/txLos/current", + "values": { + "3/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "3/txLos/changes", + "values": { + "3/txLos/changes": 0 + } + }, + { + "Path": "3/txBiasHiWarn/current", + "values": { + "3/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasHiWarn/changes", + "values": { + "3/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "3/txBiasHiWarn/lastChange", + "values": { + "3/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "3/rxLosEventsSinceInsertion", + "values": { + "3/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "3/txFaultEvents", + "values": { + "3/txFaultEvents": 0 + } + }, + { + "Path": "3/txPowerLoAlarm/current", + "values": { + "3/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerLoAlarm/changes", + "values": { + "3/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "3/txPowerLoAlarm/lastChange", + "values": { + "3/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "3/txBiasLoAlarm/current", + "values": { + "3/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasLoAlarm/changes", + "values": { + "3/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "3/txBiasLoAlarm/lastChange", + "values": { + "3/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "3/rxPowerLoAlarm/current", + "values": { + "3/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerLoAlarm/changes", + "values": { + "3/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "3/rxPowerLoAlarm/lastChange", + "values": { + "3/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "3/rxPowerLoWarn/current", + "values": { + "3/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerLoWarn/changes", + "values": { + "3/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "3/rxPowerLoWarn/lastChange", + "values": { + "3/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "3/txAdaptiveInputEqFault/current", + "values": { + "3/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "3/txAdaptiveInputEqFault/changes", + "values": { + "3/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "3/txAdaptiveInputEqFault/lastChange", + "values": { + "3/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "3/txBiasHiAlarm/current", + "values": { + "3/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasHiAlarm/changes", + "values": { + "3/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "3/txBiasHiAlarm/lastChange", + "values": { + "3/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "3/txBiasLoWarn/current", + "values": { + "3/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasLoWarn/changes", + "values": { + "3/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "3/txBiasLoWarn/lastChange", + "values": { + "3/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "3/rxCdrLol/changes", + "values": { + "3/rxCdrLol/changes": 0 + } + }, + { + "Path": "3/rxCdrLol/lastChange", + "values": { + "3/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "3/rxCdrLol/current", + "values": { + "3/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerLoWarn/current", + "values": { + "3/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerLoWarn/changes", + "values": { + "3/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "3/txPowerLoWarn/lastChange", + "values": { + "3/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "3/rxPowerHiAlarm/current", + "values": { + "3/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerHiAlarm/changes", + "values": { + "3/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "3/rxPowerHiAlarm/lastChange", + "values": { + "3/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "3/lastRxLosEvent", + "values": { + "3/lastRxLosEvent": 0 + } + }, + { + "Path": "3/currentTxFaultState", + "values": { + "3/currentTxFaultState": false + } + }, + { + "Path": "3/txFaultEventsSinceInsertion", + "values": { + "3/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "3/txPowerHiAlarm/current", + "values": { + "3/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerHiAlarm/changes", + "values": { + "3/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "3/txPowerHiAlarm/lastChange", + "values": { + "3/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": false + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": false + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 0 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 0 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerHiWarn/current", + "values": { + "2/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerHiWarn/changes", + "values": { + "2/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "2/txPowerHiWarn/lastChange", + "values": { + "2/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "2/txBiasHiWarn/current", + "values": { + "2/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasHiWarn/changes", + "values": { + "2/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "2/txBiasHiWarn/lastChange", + "values": { + "2/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "2/rxPowerHiAlarm/changes", + "values": { + "2/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "2/rxPowerHiAlarm/lastChange", + "values": { + "2/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "2/rxPowerHiAlarm/current", + "values": { + "2/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/lastRxLosEvent", + "values": { + "2/lastRxLosEvent": 0 + } + }, + { + "Path": "2/rxLosEventsSinceInsertion", + "values": { + "2/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "2/currentTxFaultState", + "values": { + "2/currentTxFaultState": false + } + }, + { + "Path": "2/txAdaptiveInputEqFault/current", + "values": { + "2/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "2/txAdaptiveInputEqFault/changes", + "values": { + "2/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "2/txAdaptiveInputEqFault/lastChange", + "values": { + "2/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "2/txPowerLoAlarm/current", + "values": { + "2/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerLoAlarm/changes", + "values": { + "2/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "2/txPowerLoAlarm/lastChange", + "values": { + "2/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "2/dataPathStateChange/lastChange", + "values": { + "2/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "2/dataPathStateChange/current", + "values": { + "2/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "2/dataPathStateChange/changes", + "values": { + "2/dataPathStateChange/changes": 0 + } + }, + { + "Path": "2/txPowerHiAlarm/current", + "values": { + "2/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerHiAlarm/changes", + "values": { + "2/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "2/txPowerHiAlarm/lastChange", + "values": { + "2/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "2/txBiasLoAlarm/current", + "values": { + "2/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasLoAlarm/changes", + "values": { + "2/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "2/txBiasLoAlarm/lastChange", + "values": { + "2/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "2/txBiasLoWarn/changes", + "values": { + "2/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "2/txBiasLoWarn/lastChange", + "values": { + "2/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "2/txBiasLoWarn/current", + "values": { + "2/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxCdrLol/current", + "values": { + "2/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxCdrLol/changes", + "values": { + "2/rxCdrLol/changes": 0 + } + }, + { + "Path": "2/rxCdrLol/lastChange", + "values": { + "2/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "2/rxPowerHiWarn/current", + "values": { + "2/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerHiWarn/changes", + "values": { + "2/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "2/rxPowerHiWarn/lastChange", + "values": { + "2/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "2/txFaultEvents", + "values": { + "2/txFaultEvents": 0 + } + }, + { + "Path": "2/lastTxFaultEvent", + "values": { + "2/lastTxFaultEvent": 0 + } + }, + { + "Path": "2/txPowerLoWarn/current", + "values": { + "2/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerLoWarn/changes", + "values": { + "2/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "2/txPowerLoWarn/lastChange", + "values": { + "2/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "2/rxPowerLoAlarm/lastChange", + "values": { + "2/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "2/rxPowerLoAlarm/current", + "values": { + "2/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerLoAlarm/changes", + "values": { + "2/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "2/txBiasHiAlarm/current", + "values": { + "2/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasHiAlarm/changes", + "values": { + "2/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "2/txBiasHiAlarm/lastChange", + "values": { + "2/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "2/rxPowerLoWarn/current", + "values": { + "2/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerLoWarn/changes", + "values": { + "2/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "2/rxPowerLoWarn/lastChange", + "values": { + "2/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "2/currentRxLosState", + "values": { + "2/currentRxLosState": false + } + }, + { + "Path": "2/rxLosEvents", + "values": { + "2/rxLosEvents": 0 + } + }, + { + "Path": "2/txFaultEventsSinceInsertion", + "values": { + "2/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "2/txLos/current", + "values": { + "2/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "2/txLos/changes", + "values": { + "2/txLos/changes": 0 + } + }, + { + "Path": "2/txLos/lastChange", + "values": { + "2/txLos/lastChange": 0 + } + }, + { + "Path": "2/txCdrLol/current", + "values": { + "2/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "2/txCdrLol/changes", + "values": { + "2/txCdrLol/changes": 0 + } + }, + { + "Path": "2/txCdrLol/lastChange", + "values": { + "2/txCdrLol/lastChange": 0 + } + }, + { + "Path": "1/txPowerHiAlarm/current", + "values": { + "1/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerHiAlarm/changes", + "values": { + "1/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "1/txPowerHiAlarm/lastChange", + "values": { + "1/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "1/txPowerHiWarn/current", + "values": { + "1/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerHiWarn/changes", + "values": { + "1/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "1/txPowerHiWarn/lastChange", + "values": { + "1/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "1/txBiasHiAlarm/current", + "values": { + "1/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasHiAlarm/changes", + "values": { + "1/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "1/txBiasHiAlarm/lastChange", + "values": { + "1/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "1/dataPathStateChange/current", + "values": { + "1/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "1/dataPathStateChange/changes", + "values": { + "1/dataPathStateChange/changes": 0 + } + }, + { + "Path": "1/dataPathStateChange/lastChange", + "values": { + "1/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "1/txPowerLoWarn/lastChange", + "values": { + "1/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "1/txPowerLoWarn/current", + "values": { + "1/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerLoWarn/changes", + "values": { + "1/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "1/txBiasLoWarn/current", + "values": { + "1/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasLoWarn/changes", + "values": { + "1/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "1/txBiasLoWarn/lastChange", + "values": { + "1/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "1/rxPowerLoWarn/changes", + "values": { + "1/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "1/rxPowerLoWarn/lastChange", + "values": { + "1/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "1/rxPowerLoWarn/current", + "values": { + "1/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/currentRxLosState", + "values": { + "1/currentRxLosState": false + } + }, + { + "Path": "1/rxLosEvents", + "values": { + "1/rxLosEvents": 0 + } + }, + { + "Path": "1/lastRxLosEvent", + "values": { + "1/lastRxLosEvent": 0 + } + }, + { + "Path": "1/txAdaptiveInputEqFault/current", + "values": { + "1/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "1/txAdaptiveInputEqFault/changes", + "values": { + "1/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "1/txAdaptiveInputEqFault/lastChange", + "values": { + "1/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "1/txLos/current", + "values": { + "1/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "1/txLos/changes", + "values": { + "1/txLos/changes": 0 + } + }, + { + "Path": "1/txLos/lastChange", + "values": { + "1/txLos/lastChange": 0 + } + }, + { + "Path": "1/txBiasHiWarn/lastChange", + "values": { + "1/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "1/txBiasHiWarn/current", + "values": { + "1/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasHiWarn/changes", + "values": { + "1/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "1/rxCdrLol/current", + "values": { + "1/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxCdrLol/changes", + "values": { + "1/rxCdrLol/changes": 0 + } + }, + { + "Path": "1/rxCdrLol/lastChange", + "values": { + "1/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "1/rxPowerHiWarn/changes", + "values": { + "1/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "1/rxPowerHiWarn/lastChange", + "values": { + "1/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "1/rxPowerHiWarn/current", + "values": { + "1/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxLosEventsSinceInsertion", + "values": { + "1/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "1/currentTxFaultState", + "values": { + "1/currentTxFaultState": false + } + }, + { + "Path": "1/txFaultEvents", + "values": { + "1/txFaultEvents": 0 + } + }, + { + "Path": "1/lastTxFaultEvent", + "values": { + "1/lastTxFaultEvent": 0 + } + }, + { + "Path": "1/rxPowerHiAlarm/current", + "values": { + "1/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxPowerHiAlarm/changes", + "values": { + "1/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "1/rxPowerHiAlarm/lastChange", + "values": { + "1/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "1/rxPowerLoAlarm/changes", + "values": { + "1/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "1/rxPowerLoAlarm/lastChange", + "values": { + "1/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "1/rxPowerLoAlarm/current", + "values": { + "1/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txFaultEventsSinceInsertion", + "values": { + "1/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "1/txCdrLol/current", + "values": { + "1/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "1/txCdrLol/changes", + "values": { + "1/txCdrLol/changes": 0 + } + }, + { + "Path": "1/txCdrLol/lastChange", + "values": { + "1/txCdrLol/lastChange": 0 + } + }, + { + "Path": "1/txPowerLoAlarm/current", + "values": { + "1/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerLoAlarm/changes", + "values": { + "1/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "1/txPowerLoAlarm/lastChange", + "values": { + "1/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "1/txBiasLoAlarm/current", + "values": { + "1/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasLoAlarm/changes", + "values": { + "1/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "1/txBiasLoAlarm/lastChange", + "values": { + "1/txBiasLoAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860729388204, + "time": "2021-03-10T11:31:00.729388204-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet32", + "updates": [ + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet32" + } + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.38396 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.333462 + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet32" + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + } + ] + }, + { + "timestamp": 1615393860728517485, + "time": "2021-03-10T11:31:00.728517485-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet32/laneStats", + "updates": [ + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.383954 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.383957 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860728591097, + "time": "2021-03-10T11:31:00.728591097-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet32/laneStatsEnt/0", + "updates": [ + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860729099955, + "time": "2021-03-10T11:31:00.729099955-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet32/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860728210085, + "time": "2021-03-10T11:31:00.728210085-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet32/xcvrStatsEnt", + "updates": [ + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860650829982, + "time": "2021-03-10T11:31:00.650829982-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet54", + "updates": [ + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "goodSignalResetCompleted", + "values": { + "goodSignalResetCompleted": false + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "cableConfigurationData/configData", + "values": { + "cableConfigurationData/configData": "" + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": true + } + }, + { + "Path": "warm", + "values": { + "warm": false + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "cdrControlSupportedOverride", + "values": { + "cdrControlSupportedOverride": false + } + }, + { + "Path": "extRateSelectSupportedOverride", + "values": { + "extRateSelectSupportedOverride": false + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": 0 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "domRegisterData/monData", + "values": { + "domRegisterData/monData": "" + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "qsfpSlotCapabilities/hitfullOnSpeedChange", + "values": { + "qsfpSlotCapabilities/hitfullOnSpeedChange": false + } + }, + { + "Path": "qsfpSlotCapabilities/maxPowerSupported", + "values": { + "qsfpSlotCapabilities/maxPowerSupported": { + "value": 0 + } + } + }, + { + "Path": "qsfpSlotCapabilities/treatPhySignalStatusUnknownAsNotReady", + "values": { + "qsfpSlotCapabilities/treatPhySignalStatusUnknownAsNotReady": false + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "" + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "actualIdEepromContents/eepromPage00LowerData", + "values": { + "actualIdEepromContents/eepromPage00LowerData": "" + } + }, + { + "Path": "actualIdEepromContents/powerClass8Data", + "values": { + "actualIdEepromContents/powerClass8Data": { + "value": 0 + } + } + }, + { + "Path": "actualIdEepromContents/eepromPage00UpperData", + "values": { + "actualIdEepromContents/eepromPage00UpperData": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPage21hUpperData", + "values": { + "actualIdEepromContents/eepromPage21hUpperData": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/eepromPage02UpperData", + "values": { + "actualIdEepromContents/eepromPage02UpperData": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPage03UpperData", + "values": { + "actualIdEepromContents/eepromPage03UpperData": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPage20hUpperData", + "values": { + "actualIdEepromContents/eepromPage20hUpperData": "" + } + }, + { + "Path": "actualIdEepromContents/sff8636Revision", + "values": { + "actualIdEepromContents/sff8636Revision": 0 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": true + } + }, + { + "Path": "initComplete", + "values": { + "initComplete": false + } + }, + { + "Path": "domThresholdRegisterData/threshData", + "values": { + "domThresholdRegisterData/threshData": "" + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "enhancedDomRegisterData/extMonData", + "values": { + "enhancedDomRegisterData/extMonData": "" + } + }, + { + "Path": "performanceMonitoring/currentPeriod/parameter", + "values": { + "performanceMonitoring/currentPeriod/parameter": {} + } + }, + { + "Path": "performanceMonitoring/currentPeriod/startTime", + "values": { + "performanceMonitoring/currentPeriod/startTime": 0 + } + }, + { + "Path": "performanceMonitoring/currentPeriod/updateTime", + "values": { + "performanceMonitoring/currentPeriod/updateTime": 0 + } + }, + { + "Path": "performanceMonitoring/currentPeriod/isValid", + "values": { + "performanceMonitoring/currentPeriod/isValid": false + } + }, + { + "Path": "performanceMonitoring/previousPeriod/updateTime", + "values": { + "performanceMonitoring/previousPeriod/updateTime": 0 + } + }, + { + "Path": "performanceMonitoring/previousPeriod/isValid", + "values": { + "performanceMonitoring/previousPeriod/isValid": false + } + }, + { + "Path": "performanceMonitoring/previousPeriod/parameter", + "values": { + "performanceMonitoring/previousPeriod/parameter": {} + } + }, + { + "Path": "performanceMonitoring/previousPeriod/startTime", + "values": { + "performanceMonitoring/previousPeriod/startTime": 0 + } + }, + { + "Path": "sfpConfig", + "values": { + "sfpConfig": null + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": true + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "tenGSerdesConfigurableOverride", + "values": { + "tenGSerdesConfigurableOverride": false + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/qsfp/cell/1/xcvrConfig/Ethernet54" + } + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.360634 + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "sfpStatus", + "values": { + "sfpStatus": null + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet54" + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "defaultTuningValuesRead", + "values": { + "defaultTuningValuesRead": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 1 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.360504 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + } + ] + }, + { + "timestamp": 1615393860649771823, + "time": "2021-03-10T11:31:00.649771823-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet54/laneStatsEnt/3", + "updates": [ + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "3" + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 3 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860648656593, + "time": "2021-03-10T11:31:00.648656593-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet54/laneStatsEnt/0", + "updates": [ + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + } + ] + }, + { + "timestamp": 1615393860649042880, + "time": "2021-03-10T11:31:00.64904288-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet54/laneStatsEnt/2", + "updates": [ + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "name", + "values": { + "name": "2" + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 2 + } + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860649409643, + "time": "2021-03-10T11:31:00.649409643-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet54/laneStatsEnt/1", + "updates": [ + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "1" + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 1 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860648244014, + "time": "2021-03-10T11:31:00.648244014-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet54/xcvrStatsEnt", + "updates": [ + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.360504 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860650272760, + "time": "2021-03-10T11:31:00.65027276-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet54/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": true + } + }, + { + "Path": "1", + "values": { + "1": true + } + } + ] + }, + { + "timestamp": 1615393860648598210, + "time": "2021-03-10T11:31:00.64859821-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet54/laneStats", + "updates": [ + { + "Path": "2/rxLosEventsSinceInsertion", + "values": { + "2/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "2/txCdrLol/current", + "values": { + "2/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "2/txCdrLol/changes", + "values": { + "2/txCdrLol/changes": 0 + } + }, + { + "Path": "2/txCdrLol/lastChange", + "values": { + "2/txCdrLol/lastChange": 0 + } + }, + { + "Path": "2/txPowerHiWarn/current", + "values": { + "2/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerHiWarn/changes", + "values": { + "2/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "2/txPowerHiWarn/lastChange", + "values": { + "2/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "2/txBiasHiAlarm/current", + "values": { + "2/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasHiAlarm/changes", + "values": { + "2/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "2/txBiasHiAlarm/lastChange", + "values": { + "2/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "2/txBiasLoAlarm/current", + "values": { + "2/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasLoAlarm/changes", + "values": { + "2/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "2/txBiasLoAlarm/lastChange", + "values": { + "2/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "2/rxPowerHiAlarm/changes", + "values": { + "2/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "2/rxPowerHiAlarm/lastChange", + "values": { + "2/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "2/rxPowerHiAlarm/current", + "values": { + "2/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerLoAlarm/current", + "values": { + "2/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerLoAlarm/changes", + "values": { + "2/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "2/rxPowerLoAlarm/lastChange", + "values": { + "2/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "2/rxPowerHiWarn/current", + "values": { + "2/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerHiWarn/changes", + "values": { + "2/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "2/rxPowerHiWarn/lastChange", + "values": { + "2/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "2/currentRxLosState", + "values": { + "2/currentRxLosState": false + } + }, + { + "Path": "2/rxLosEvents", + "values": { + "2/rxLosEvents": 0 + } + }, + { + "Path": "2/txAdaptiveInputEqFault/current", + "values": { + "2/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "2/txAdaptiveInputEqFault/changes", + "values": { + "2/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "2/txAdaptiveInputEqFault/lastChange", + "values": { + "2/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "2/lastTxFaultEvent", + "values": { + "2/lastTxFaultEvent": 0 + } + }, + { + "Path": "2/txFaultEventsSinceInsertion", + "values": { + "2/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "2/txPowerHiAlarm/current", + "values": { + "2/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerHiAlarm/changes", + "values": { + "2/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "2/txPowerHiAlarm/lastChange", + "values": { + "2/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "2/txPowerLoAlarm/current", + "values": { + "2/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerLoAlarm/changes", + "values": { + "2/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "2/txPowerLoAlarm/lastChange", + "values": { + "2/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "2/txPowerLoWarn/lastChange", + "values": { + "2/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "2/txPowerLoWarn/current", + "values": { + "2/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerLoWarn/changes", + "values": { + "2/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "2/lastRxLosEvent", + "values": { + "2/lastRxLosEvent": 0 + } + }, + { + "Path": "2/currentTxFaultState", + "values": { + "2/currentTxFaultState": false + } + }, + { + "Path": "2/txFaultEvents", + "values": { + "2/txFaultEvents": 0 + } + }, + { + "Path": "2/dataPathStateChange/current", + "values": { + "2/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "2/dataPathStateChange/changes", + "values": { + "2/dataPathStateChange/changes": 0 + } + }, + { + "Path": "2/dataPathStateChange/lastChange", + "values": { + "2/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "2/rxCdrLol/current", + "values": { + "2/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxCdrLol/changes", + "values": { + "2/rxCdrLol/changes": 0 + } + }, + { + "Path": "2/rxCdrLol/lastChange", + "values": { + "2/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "2/rxPowerLoWarn/current", + "values": { + "2/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerLoWarn/changes", + "values": { + "2/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "2/rxPowerLoWarn/lastChange", + "values": { + "2/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "2/txLos/current", + "values": { + "2/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "2/txLos/changes", + "values": { + "2/txLos/changes": 0 + } + }, + { + "Path": "2/txLos/lastChange", + "values": { + "2/txLos/lastChange": 0 + } + }, + { + "Path": "2/txBiasHiWarn/lastChange", + "values": { + "2/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "2/txBiasHiWarn/current", + "values": { + "2/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasHiWarn/changes", + "values": { + "2/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "2/txBiasLoWarn/lastChange", + "values": { + "2/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "2/txBiasLoWarn/current", + "values": { + "2/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasLoWarn/changes", + "values": { + "2/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "1/txCdrLol/current", + "values": { + "1/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "1/txCdrLol/changes", + "values": { + "1/txCdrLol/changes": 0 + } + }, + { + "Path": "1/txCdrLol/lastChange", + "values": { + "1/txCdrLol/lastChange": 0 + } + }, + { + "Path": "1/txAdaptiveInputEqFault/lastChange", + "values": { + "1/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "1/txAdaptiveInputEqFault/current", + "values": { + "1/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "1/txAdaptiveInputEqFault/changes", + "values": { + "1/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "1/txPowerLoAlarm/current", + "values": { + "1/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerLoAlarm/changes", + "values": { + "1/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "1/txPowerLoAlarm/lastChange", + "values": { + "1/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "1/rxPowerLoAlarm/changes", + "values": { + "1/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "1/rxPowerLoAlarm/lastChange", + "values": { + "1/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "1/rxPowerLoAlarm/current", + "values": { + "1/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/currentRxLosState", + "values": { + "1/currentRxLosState": false + } + }, + { + "Path": "1/lastRxLosEvent", + "values": { + "1/lastRxLosEvent": 0 + } + }, + { + "Path": "1/rxPowerHiWarn/changes", + "values": { + "1/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "1/rxPowerHiWarn/lastChange", + "values": { + "1/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "1/rxPowerHiWarn/current", + "values": { + "1/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/dataPathStateChange/current", + "values": { + "1/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "1/dataPathStateChange/changes", + "values": { + "1/dataPathStateChange/changes": 0 + } + }, + { + "Path": "1/dataPathStateChange/lastChange", + "values": { + "1/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "1/rxLosEvents", + "values": { + "1/rxLosEvents": 0 + } + }, + { + "Path": "1/txBiasLoAlarm/changes", + "values": { + "1/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "1/txBiasLoAlarm/lastChange", + "values": { + "1/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "1/txBiasLoAlarm/current", + "values": { + "1/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txFaultEventsSinceInsertion", + "values": { + "1/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "1/txPowerHiWarn/current", + "values": { + "1/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerHiWarn/changes", + "values": { + "1/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "1/txPowerHiWarn/lastChange", + "values": { + "1/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "1/rxPowerLoWarn/changes", + "values": { + "1/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "1/rxPowerLoWarn/lastChange", + "values": { + "1/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "1/rxPowerLoWarn/current", + "values": { + "1/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txFaultEvents", + "values": { + "1/txFaultEvents": 0 + } + }, + { + "Path": "1/lastTxFaultEvent", + "values": { + "1/lastTxFaultEvent": 0 + } + }, + { + "Path": "1/txLos/lastChange", + "values": { + "1/txLos/lastChange": 0 + } + }, + { + "Path": "1/txLos/current", + "values": { + "1/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "1/txLos/changes", + "values": { + "1/txLos/changes": 0 + } + }, + { + "Path": "1/txPowerHiAlarm/current", + "values": { + "1/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerHiAlarm/changes", + "values": { + "1/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "1/txPowerHiAlarm/lastChange", + "values": { + "1/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "1/txPowerLoWarn/lastChange", + "values": { + "1/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "1/txPowerLoWarn/current", + "values": { + "1/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerLoWarn/changes", + "values": { + "1/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "1/txBiasHiAlarm/current", + "values": { + "1/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasHiAlarm/changes", + "values": { + "1/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "1/txBiasHiAlarm/lastChange", + "values": { + "1/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "1/txBiasHiWarn/current", + "values": { + "1/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasHiWarn/changes", + "values": { + "1/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "1/txBiasHiWarn/lastChange", + "values": { + "1/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "1/txBiasLoWarn/lastChange", + "values": { + "1/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "1/txBiasLoWarn/current", + "values": { + "1/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasLoWarn/changes", + "values": { + "1/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "1/rxLosEventsSinceInsertion", + "values": { + "1/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "1/currentTxFaultState", + "values": { + "1/currentTxFaultState": false + } + }, + { + "Path": "1/rxCdrLol/changes", + "values": { + "1/rxCdrLol/changes": 0 + } + }, + { + "Path": "1/rxCdrLol/lastChange", + "values": { + "1/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "1/rxCdrLol/current", + "values": { + "1/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxPowerHiAlarm/current", + "values": { + "1/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxPowerHiAlarm/changes", + "values": { + "1/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "1/rxPowerHiAlarm/lastChange", + "values": { + "1/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "3/txFaultEvents", + "values": { + "3/txFaultEvents": 0 + } + }, + { + "Path": "3/txLos/current", + "values": { + "3/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "3/txLos/changes", + "values": { + "3/txLos/changes": 0 + } + }, + { + "Path": "3/txLos/lastChange", + "values": { + "3/txLos/lastChange": 0 + } + }, + { + "Path": "3/txCdrLol/current", + "values": { + "3/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "3/txCdrLol/changes", + "values": { + "3/txCdrLol/changes": 0 + } + }, + { + "Path": "3/txCdrLol/lastChange", + "values": { + "3/txCdrLol/lastChange": 0 + } + }, + { + "Path": "3/txPowerHiWarn/current", + "values": { + "3/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerHiWarn/changes", + "values": { + "3/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "3/txPowerHiWarn/lastChange", + "values": { + "3/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "3/txPowerLoWarn/changes", + "values": { + "3/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "3/txPowerLoWarn/lastChange", + "values": { + "3/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "3/txPowerLoWarn/current", + "values": { + "3/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxLosEvents", + "values": { + "3/rxLosEvents": 0 + } + }, + { + "Path": "3/lastRxLosEvent", + "values": { + "3/lastRxLosEvent": 0 + } + }, + { + "Path": "3/rxLosEventsSinceInsertion", + "values": { + "3/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "3/rxPowerHiAlarm/current", + "values": { + "3/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerHiAlarm/changes", + "values": { + "3/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "3/rxPowerHiAlarm/lastChange", + "values": { + "3/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "3/txBiasHiWarn/current", + "values": { + "3/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasHiWarn/changes", + "values": { + "3/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "3/txBiasHiWarn/lastChange", + "values": { + "3/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "3/txBiasLoWarn/current", + "values": { + "3/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasLoWarn/changes", + "values": { + "3/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "3/txBiasLoWarn/lastChange", + "values": { + "3/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "3/rxCdrLol/current", + "values": { + "3/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxCdrLol/changes", + "values": { + "3/rxCdrLol/changes": 0 + } + }, + { + "Path": "3/rxCdrLol/lastChange", + "values": { + "3/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "3/rxPowerLoAlarm/changes", + "values": { + "3/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "3/rxPowerLoAlarm/lastChange", + "values": { + "3/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "3/rxPowerLoAlarm/current", + "values": { + "3/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerLoWarn/current", + "values": { + "3/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerLoWarn/changes", + "values": { + "3/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "3/rxPowerLoWarn/lastChange", + "values": { + "3/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "3/txFaultEventsSinceInsertion", + "values": { + "3/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "3/txAdaptiveInputEqFault/current", + "values": { + "3/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "3/txAdaptiveInputEqFault/changes", + "values": { + "3/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "3/txAdaptiveInputEqFault/lastChange", + "values": { + "3/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "3/txPowerLoAlarm/current", + "values": { + "3/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerLoAlarm/changes", + "values": { + "3/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "3/txPowerLoAlarm/lastChange", + "values": { + "3/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "3/txBiasHiAlarm/changes", + "values": { + "3/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "3/txBiasHiAlarm/lastChange", + "values": { + "3/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "3/txBiasHiAlarm/current", + "values": { + "3/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasLoAlarm/current", + "values": { + "3/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasLoAlarm/changes", + "values": { + "3/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "3/txBiasLoAlarm/lastChange", + "values": { + "3/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "3/rxPowerHiWarn/lastChange", + "values": { + "3/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "3/rxPowerHiWarn/current", + "values": { + "3/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerHiWarn/changes", + "values": { + "3/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "3/dataPathStateChange/current", + "values": { + "3/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "3/dataPathStateChange/changes", + "values": { + "3/dataPathStateChange/changes": 0 + } + }, + { + "Path": "3/dataPathStateChange/lastChange", + "values": { + "3/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "3/currentRxLosState", + "values": { + "3/currentRxLosState": false + } + }, + { + "Path": "3/currentTxFaultState", + "values": { + "3/currentTxFaultState": false + } + }, + { + "Path": "3/txPowerHiAlarm/lastChange", + "values": { + "3/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "3/txPowerHiAlarm/current", + "values": { + "3/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerHiAlarm/changes", + "values": { + "3/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "3/lastTxFaultEvent", + "values": { + "3/lastTxFaultEvent": 0 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 0 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": false + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": false + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1616115850180491167, + "time": "2021-03-18T21:04:10.180491167-04:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet51", + "updates": [ + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "sfpConfig", + "values": { + "sfpConfig": null + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315134.079144 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": true + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "domThresholdRegisterData/voltageLowAlarm", + "values": { + "domThresholdRegisterData/voltageLowAlarm": 3.1300000000000003 + } + }, + { + "Path": "domThresholdRegisterData/rxPowerHighWarn", + "values": { + "domThresholdRegisterData/rxPowerHighWarn": -30 + } + }, + { + "Path": "domThresholdRegisterData/txBiasLowAlarm", + "values": { + "domThresholdRegisterData/txBiasLowAlarm": 0 + } + }, + { + "Path": "domThresholdRegisterData/txPowerHighWarn", + "values": { + "domThresholdRegisterData/txPowerHighWarn": -30 + } + }, + { + "Path": "domThresholdRegisterData/rxPowerHighAlarm", + "values": { + "domThresholdRegisterData/rxPowerHighAlarm": -30 + } + }, + { + "Path": "domThresholdRegisterData/rxPowerLowAlarm", + "values": { + "domThresholdRegisterData/rxPowerLowAlarm": -30 + } + }, + { + "Path": "domThresholdRegisterData/txPowerLowWarn", + "values": { + "domThresholdRegisterData/txPowerLowWarn": -30 + } + }, + { + "Path": "domThresholdRegisterData/temperatureHighAlarm", + "values": { + "domThresholdRegisterData/temperatureHighAlarm": 70 + } + }, + { + "Path": "domThresholdRegisterData/temperatureLowAlarm", + "values": { + "domThresholdRegisterData/temperatureLowAlarm": -3 + } + }, + { + "Path": "domThresholdRegisterData/temperatureLowWarn", + "values": { + "domThresholdRegisterData/temperatureLowWarn": -3 + } + }, + { + "Path": "domThresholdRegisterData/voltageHighWarn", + "values": { + "domThresholdRegisterData/voltageHighWarn": 3.6500000000000004 + } + }, + { + "Path": "domThresholdRegisterData/voltageLowWarn", + "values": { + "domThresholdRegisterData/voltageLowWarn": 3.1300000000000003 + } + }, + { + "Path": "domThresholdRegisterData/rxPowerLowWarn", + "values": { + "domThresholdRegisterData/rxPowerLowWarn": -30 + } + }, + { + "Path": "domThresholdRegisterData/txBiasHighAlarm", + "values": { + "domThresholdRegisterData/txBiasHighAlarm": 131.07 + } + }, + { + "Path": "domThresholdRegisterData/txPowerLowAlarm", + "values": { + "domThresholdRegisterData/txPowerLowAlarm": -30 + } + }, + { + "Path": "domThresholdRegisterData/temperatureHighWarn", + "values": { + "domThresholdRegisterData/temperatureHighWarn": 70 + } + }, + { + "Path": "domThresholdRegisterData/voltageHighAlarm", + "values": { + "domThresholdRegisterData/voltageHighAlarm": 3.6500000000000004 + } + }, + { + "Path": "domThresholdRegisterData/txBiasHighWarn", + "values": { + "domThresholdRegisterData/txBiasHighWarn": 131.07 + } + }, + { + "Path": "domThresholdRegisterData/txBiasLowWarn", + "values": { + "domThresholdRegisterData/txBiasLowWarn": 0 + } + }, + { + "Path": "domThresholdRegisterData/txPowerHighAlarm", + "values": { + "domThresholdRegisterData/txPowerHighAlarm": -30 + } + }, + { + "Path": "extRateSelectSupportedOverride", + "values": { + "extRateSelectSupportedOverride": false + } + }, + { + "Path": "domRegisterData/lane2OpticalRxPower", + "values": { + "domRegisterData/lane2OpticalRxPower": -30 + } + }, + { + "Path": "domRegisterData/lane4TxPower", + "values": { + "domRegisterData/lane4TxPower": -30 + } + }, + { + "Path": "domRegisterData/lane1OpticalRxPower", + "values": { + "domRegisterData/lane1OpticalRxPower": -30 + } + }, + { + "Path": "domRegisterData/lane2TxPower", + "values": { + "domRegisterData/lane2TxPower": -30 + } + }, + { + "Path": "domRegisterData/lane3TxPower", + "values": { + "domRegisterData/lane3TxPower": -30 + } + }, + { + "Path": "domRegisterData/lane3TxBias", + "values": { + "domRegisterData/lane3TxBias": 0 + } + }, + { + "Path": "domRegisterData/voltage", + "values": { + "domRegisterData/voltage": 3.3760000000000003 + } + }, + { + "Path": "domRegisterData/lane3OpticalRxPower", + "values": { + "domRegisterData/lane3OpticalRxPower": -30 + } + }, + { + "Path": "domRegisterData/lane4OpticalRxPower", + "values": { + "domRegisterData/lane4OpticalRxPower": -30 + } + }, + { + "Path": "domRegisterData/lane2TxBias", + "values": { + "domRegisterData/lane2TxBias": 0 + } + }, + { + "Path": "domRegisterData/lane4TxBias", + "values": { + "domRegisterData/lane4TxBias": 0 + } + }, + { + "Path": "domRegisterData/lane1TxPower", + "values": { + "domRegisterData/lane1TxPower": -30 + } + }, + { + "Path": "domRegisterData/domSupported", + "values": { + "domRegisterData/domSupported": true + } + }, + { + "Path": "domRegisterData/lane1TxBias", + "values": { + "domRegisterData/lane1TxBias": 0 + } + }, + { + "Path": "domRegisterData/temperature", + "values": { + "domRegisterData/temperature": 23.40625 + } + }, + { + "Path": "actualIdEepromContents/rxOutputAmplitudeSupported", + "values": { + "actualIdEepromContents/rxOutputAmplitudeSupported": true + } + }, + { + "Path": "actualIdEepromContents/lengthCableAssembly", + "values": { + "actualIdEepromContents/lengthCableAssembly": 5 + } + }, + { + "Path": "actualIdEepromContents/rateSelectImplemented", + "values": { + "actualIdEepromContents/rateSelectImplemented": false + } + }, + { + "Path": "actualIdEepromContents/rxOutputEmphasisSupported", + "values": { + "actualIdEepromContents/rxOutputEmphasisSupported": false + } + }, + { + "Path": "actualIdEepromContents/identifier", + "values": { + "actualIdEepromContents/identifier": 13 + } + }, + { + "Path": "actualIdEepromContents/bitrateNominal", + "values": { + "actualIdEepromContents/bitrateNominal": 103 + } + }, + { + "Path": "actualIdEepromContents/lengthOm3", + "values": { + "actualIdEepromContents/lengthOm3": 0 + } + }, + { + "Path": "actualIdEepromContents/cdrTxRxControlImplemented", + "values": { + "actualIdEepromContents/cdrTxRxControlImplemented": false + } + }, + { + "Path": "actualIdEepromContents/vendorSerialNum", + "values": { + "actualIdEepromContents/vendorSerialNum": "XEJ133800224 " + } + }, + { + "Path": "actualIdEepromContents/vendorDateCode", + "values": { + "actualIdEepromContents/vendorDateCode": "131210 " + } + }, + { + "Path": "actualIdEepromContents/laserWavelength", + "values": { + "actualIdEepromContents/laserWavelength": 850 + } + }, + { + "Path": "actualIdEepromContents/laserWavelengthTolerance", + "values": { + "actualIdEepromContents/laserWavelengthTolerance": 2000 + } + }, + { + "Path": "actualIdEepromContents/txInputEqualizationFixedSupported", + "values": { + "actualIdEepromContents/txInputEqualizationFixedSupported": false + } + }, + { + "Path": "actualIdEepromContents/deviceTech", + "values": { + "actualIdEepromContents/deviceTech": 0 + } + }, + { + "Path": "actualIdEepromContents/maxCaseTemp", + "values": { + "actualIdEepromContents/maxCaseTemp": 70 + } + }, + { + "Path": "actualIdEepromContents/txPowerSupported", + "values": { + "actualIdEepromContents/txPowerSupported": false + } + }, + { + "Path": "actualIdEepromContents/extendedRateSelectSupported", + "values": { + "actualIdEepromContents/extendedRateSelectSupported": false + } + }, + { + "Path": "actualIdEepromContents/laserWavelengthFractional", + "values": { + "actualIdEepromContents/laserWavelengthFractional": 0 + } + }, + { + "Path": "actualIdEepromContents/lengthSmf", + "values": { + "actualIdEepromContents/lengthSmf": 0 + } + }, + { + "Path": "actualIdEepromContents/txInputEqualizationAutoSupported", + "values": { + "actualIdEepromContents/txInputEqualizationAutoSupported": false + } + }, + { + "Path": "actualIdEepromContents/mediaType", + "values": { + "actualIdEepromContents/mediaType": "40GBASE-AR4" + } + }, + { + "Path": "actualIdEepromContents/vendorRevNum", + "values": { + "actualIdEepromContents/vendorRevNum": "01" + } + }, + { + "Path": "actualIdEepromContents/encoding", + "values": { + "actualIdEepromContents/encoding": 0 + } + }, + { + "Path": "actualIdEepromContents/lengthOm1", + "values": { + "actualIdEepromContents/lengthOm1": 0 + } + }, + { + "Path": "actualIdEepromContents/lengthOm2", + "values": { + "actualIdEepromContents/lengthOm2": 0 + } + }, + { + "Path": "actualIdEepromContents/vendorName", + "values": { + "actualIdEepromContents/vendorName": "Arista Networks " + } + }, + { + "Path": "actualIdEepromContents/vendorPartNum", + "values": { + "actualIdEepromContents/vendorPartNum": "AOC-Q-Q-40G-5M " + } + }, + { + "Path": "actualIdEepromContents/connector", + "values": { + "actualIdEepromContents/connector": 35 + } + }, + { + "Path": "actualIdEepromContents/extendedCompliance", + "values": { + "actualIdEepromContents/extendedCompliance": 0 + } + }, + { + "Path": "actualIdEepromContents/identifierExtended", + "values": { + "actualIdEepromContents/identifierExtended": 0 + } + }, + { + "Path": "actualIdEepromContents/extendedRateSelectCompliance", + "values": { + "actualIdEepromContents/extendedRateSelectCompliance": 0 + } + }, + { + "Path": "actualIdEepromContents/complianceEth10And40G", + "values": { + "actualIdEepromContents/complianceEth10And40G": 5 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "performanceMonitoring/previousPeriod/parameter", + "values": { + "performanceMonitoring/previousPeriod/parameter": {} + } + }, + { + "Path": "performanceMonitoring/previousPeriod/startTime", + "values": { + "performanceMonitoring/previousPeriod/startTime": 0 + } + }, + { + "Path": "performanceMonitoring/previousPeriod/updateTime", + "values": { + "performanceMonitoring/previousPeriod/updateTime": 0 + } + }, + { + "Path": "performanceMonitoring/previousPeriod/isValid", + "values": { + "performanceMonitoring/previousPeriod/isValid": false + } + }, + { + "Path": "performanceMonitoring/currentPeriod/isValid", + "values": { + "performanceMonitoring/currentPeriod/isValid": false + } + }, + { + "Path": "performanceMonitoring/currentPeriod/parameter", + "values": { + "performanceMonitoring/currentPeriod/parameter": {} + } + }, + { + "Path": "performanceMonitoring/currentPeriod/startTime", + "values": { + "performanceMonitoring/currentPeriod/startTime": 0 + } + }, + { + "Path": "performanceMonitoring/currentPeriod/updateTime", + "values": { + "performanceMonitoring/currentPeriod/updateTime": 0 + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": true + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "presumedAuthentic" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "01" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "131210 " + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Arista Networks " + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "AOC-Q-Q-40G-5M " + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "XEJ133800224 " + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "cdrControlSupportedOverride", + "values": { + "cdrControlSupportedOverride": false + } + }, + { + "Path": "sfpStatus", + "values": { + "sfpStatus": null + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 3 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrPresent" + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 296.282204694 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.393112 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 2 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "goodSignalResetCompleted", + "values": { + "goodSignalResetCompleted": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 2 + } + }, + { + "Path": "qsfpSlotCapabilities/hitfullOnSpeedChange", + "values": { + "qsfpSlotCapabilities/hitfullOnSpeedChange": false + } + }, + { + "Path": "qsfpSlotCapabilities/maxPowerSupported", + "values": { + "qsfpSlotCapabilities/maxPowerSupported": { + "value": 0 + } + } + }, + { + "Path": "qsfpSlotCapabilities/treatPhySignalStatusUnknownAsNotReady", + "values": { + "qsfpSlotCapabilities/treatPhySignalStatusUnknownAsNotReady": false + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet51" + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": 1616115850.179589 + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresent" + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": true + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/qsfp/cell/1/xcvrConfig/Ethernet51" + } + } + }, + { + "Path": "defaultTuningValuesRead", + "values": { + "defaultTuningValuesRead": false + } + }, + { + "Path": "initComplete", + "values": { + "initComplete": false + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": true + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": 1615315134.311016 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 3 + } + }, + { + "Path": "cableConfigurationData/configData", + "values": { + "cableConfigurationData/configData": "\u0000" + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "tenGSerdesConfigurableOverride", + "values": { + "tenGSerdesConfigurableOverride": false + } + }, + { + "Path": "enhancedDomRegisterData/extMonData", + "values": { + "enhancedDomRegisterData/extMonData": "" + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + } + ] + }, + { + "timestamp": 1615393860655959372, + "time": "2021-03-10T11:31:00.655959372-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet51/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": true + } + }, + { + "Path": "1", + "values": { + "1": true + } + } + ] + }, + { + "timestamp": 1615393860656402435, + "time": "2021-03-10T11:31:00.656402435-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet51/curRxOutputPreEmphasis", + "updates": [ + { + "Path": "0", + "values": { + "0": 15 + } + }, + { + "Path": "2", + "values": { + "2": 15 + } + }, + { + "Path": "1", + "values": { + "1": 7 + } + }, + { + "Path": "3", + "values": { + "3": 0 + } + } + ] + }, + { + "timestamp": 1615393860654364280, + "time": "2021-03-10T11:31:00.65436428-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet51/laneStats", + "updates": [ + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": false + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": false + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 0 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "2/rxLosEvents", + "values": { + "2/rxLosEvents": 0 + } + }, + { + "Path": "2/txFaultEventsSinceInsertion", + "values": { + "2/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "2/txPowerHiAlarm/current", + "values": { + "2/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerHiAlarm/changes", + "values": { + "2/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "2/txPowerHiAlarm/lastChange", + "values": { + "2/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "2/txPowerLoAlarm/current", + "values": { + "2/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerLoAlarm/changes", + "values": { + "2/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "2/txPowerLoAlarm/lastChange", + "values": { + "2/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "2/txBiasLoAlarm/current", + "values": { + "2/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasLoAlarm/changes", + "values": { + "2/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "2/txBiasLoAlarm/lastChange", + "values": { + "2/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "2/txBiasHiWarn/current", + "values": { + "2/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasHiWarn/changes", + "values": { + "2/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "2/txBiasHiWarn/lastChange", + "values": { + "2/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "2/txBiasLoWarn/current", + "values": { + "2/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasLoWarn/changes", + "values": { + "2/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "2/txBiasLoWarn/lastChange", + "values": { + "2/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "2/rxCdrLol/current", + "values": { + "2/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxCdrLol/changes", + "values": { + "2/rxCdrLol/changes": 0 + } + }, + { + "Path": "2/rxCdrLol/lastChange", + "values": { + "2/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "2/rxPowerHiWarn/changes", + "values": { + "2/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "2/rxPowerHiWarn/lastChange", + "values": { + "2/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "2/rxPowerHiWarn/current", + "values": { + "2/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/lastRxLosEvent", + "values": { + "2/lastRxLosEvent": 0 + } + }, + { + "Path": "2/currentTxFaultState", + "values": { + "2/currentTxFaultState": false + } + }, + { + "Path": "2/lastTxFaultEvent", + "values": { + "2/lastTxFaultEvent": 0 + } + }, + { + "Path": "2/txAdaptiveInputEqFault/current", + "values": { + "2/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "2/txAdaptiveInputEqFault/changes", + "values": { + "2/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "2/txAdaptiveInputEqFault/lastChange", + "values": { + "2/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "2/txPowerHiWarn/current", + "values": { + "2/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txPowerHiWarn/changes", + "values": { + "2/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "2/txPowerHiWarn/lastChange", + "values": { + "2/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "2/txPowerLoWarn/changes", + "values": { + "2/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "2/txPowerLoWarn/lastChange", + "values": { + "2/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "2/txPowerLoWarn/current", + "values": { + "2/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasHiAlarm/current", + "values": { + "2/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/txBiasHiAlarm/changes", + "values": { + "2/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "2/txBiasHiAlarm/lastChange", + "values": { + "2/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "2/rxPowerHiAlarm/current", + "values": { + "2/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerHiAlarm/changes", + "values": { + "2/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "2/rxPowerHiAlarm/lastChange", + "values": { + "2/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "2/rxLosEventsSinceInsertion", + "values": { + "2/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "2/txFaultEvents", + "values": { + "2/txFaultEvents": 0 + } + }, + { + "Path": "2/txLos/lastChange", + "values": { + "2/txLos/lastChange": 0 + } + }, + { + "Path": "2/txLos/current", + "values": { + "2/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "2/txLos/changes", + "values": { + "2/txLos/changes": 0 + } + }, + { + "Path": "2/txCdrLol/current", + "values": { + "2/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "2/txCdrLol/changes", + "values": { + "2/txCdrLol/changes": 0 + } + }, + { + "Path": "2/txCdrLol/lastChange", + "values": { + "2/txCdrLol/lastChange": 0 + } + }, + { + "Path": "2/rxPowerLoAlarm/current", + "values": { + "2/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerLoAlarm/changes", + "values": { + "2/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "2/rxPowerLoAlarm/lastChange", + "values": { + "2/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "2/dataPathStateChange/current", + "values": { + "2/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "2/dataPathStateChange/changes", + "values": { + "2/dataPathStateChange/changes": 0 + } + }, + { + "Path": "2/dataPathStateChange/lastChange", + "values": { + "2/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "2/currentRxLosState", + "values": { + "2/currentRxLosState": false + } + }, + { + "Path": "2/rxPowerLoWarn/current", + "values": { + "2/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "2/rxPowerLoWarn/changes", + "values": { + "2/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "2/rxPowerLoWarn/lastChange", + "values": { + "2/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "1/txAdaptiveInputEqFault/changes", + "values": { + "1/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "1/txAdaptiveInputEqFault/lastChange", + "values": { + "1/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "1/txAdaptiveInputEqFault/current", + "values": { + "1/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerLoWarn/current", + "values": { + "1/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerLoWarn/changes", + "values": { + "1/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "1/txPowerLoWarn/lastChange", + "values": { + "1/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "1/rxLosEvents", + "values": { + "1/rxLosEvents": 0 + } + }, + { + "Path": "1/currentTxFaultState", + "values": { + "1/currentTxFaultState": false + } + }, + { + "Path": "1/txBiasLoAlarm/current", + "values": { + "1/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasLoAlarm/changes", + "values": { + "1/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "1/txBiasLoAlarm/lastChange", + "values": { + "1/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "1/txBiasLoWarn/current", + "values": { + "1/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasLoWarn/changes", + "values": { + "1/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "1/txBiasLoWarn/lastChange", + "values": { + "1/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "1/rxPowerHiAlarm/changes", + "values": { + "1/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "1/rxPowerHiAlarm/lastChange", + "values": { + "1/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "1/rxPowerHiAlarm/current", + "values": { + "1/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxPowerLoAlarm/current", + "values": { + "1/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxPowerLoAlarm/changes", + "values": { + "1/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "1/rxPowerLoAlarm/lastChange", + "values": { + "1/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "1/rxPowerLoWarn/lastChange", + "values": { + "1/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "1/rxPowerLoWarn/current", + "values": { + "1/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/rxPowerLoWarn/changes", + "values": { + "1/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "1/dataPathStateChange/current", + "values": { + "1/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "1/dataPathStateChange/changes", + "values": { + "1/dataPathStateChange/changes": 0 + } + }, + { + "Path": "1/dataPathStateChange/lastChange", + "values": { + "1/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "1/lastTxFaultEvent", + "values": { + "1/lastTxFaultEvent": 0 + } + }, + { + "Path": "1/txPowerLoAlarm/current", + "values": { + "1/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerLoAlarm/changes", + "values": { + "1/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "1/txPowerLoAlarm/lastChange", + "values": { + "1/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "1/txLos/lastChange", + "values": { + "1/txLos/lastChange": 0 + } + }, + { + "Path": "1/txLos/current", + "values": { + "1/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "1/txLos/changes", + "values": { + "1/txLos/changes": 0 + } + }, + { + "Path": "1/txPowerHiWarn/current", + "values": { + "1/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txPowerHiWarn/changes", + "values": { + "1/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "1/txPowerHiWarn/lastChange", + "values": { + "1/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "1/txFaultEvents", + "values": { + "1/txFaultEvents": 0 + } + }, + { + "Path": "1/txFaultEventsSinceInsertion", + "values": { + "1/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "1/rxLosEventsSinceInsertion", + "values": { + "1/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "1/txCdrLol/current", + "values": { + "1/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "1/txCdrLol/changes", + "values": { + "1/txCdrLol/changes": 0 + } + }, + { + "Path": "1/txCdrLol/lastChange", + "values": { + "1/txCdrLol/lastChange": 0 + } + }, + { + "Path": "1/txPowerHiAlarm/changes", + "values": { + "1/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "1/txPowerHiAlarm/lastChange", + "values": { + "1/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "1/txPowerHiAlarm/current", + "values": { + "1/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasHiAlarm/current", + "values": { + "1/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasHiAlarm/changes", + "values": { + "1/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "1/txBiasHiAlarm/lastChange", + "values": { + "1/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "1/txBiasHiWarn/current", + "values": { + "1/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "1/txBiasHiWarn/changes", + "values": { + "1/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "1/txBiasHiWarn/lastChange", + "values": { + "1/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "1/rxCdrLol/changes", + "values": { + "1/rxCdrLol/changes": 0 + } + }, + { + "Path": "1/rxCdrLol/lastChange", + "values": { + "1/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "1/rxCdrLol/current", + "values": { + "1/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "1/currentRxLosState", + "values": { + "1/currentRxLosState": false + } + }, + { + "Path": "1/lastRxLosEvent", + "values": { + "1/lastRxLosEvent": 0 + } + }, + { + "Path": "1/rxPowerHiWarn/changes", + "values": { + "1/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "1/rxPowerHiWarn/lastChange", + "values": { + "1/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "1/rxPowerHiWarn/current", + "values": { + "1/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerLoAlarm/current", + "values": { + "3/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerLoAlarm/changes", + "values": { + "3/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "3/txPowerLoAlarm/lastChange", + "values": { + "3/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "3/txPowerHiWarn/current", + "values": { + "3/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerHiWarn/changes", + "values": { + "3/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "3/txPowerHiWarn/lastChange", + "values": { + "3/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "3/txBiasHiWarn/current", + "values": { + "3/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasHiWarn/changes", + "values": { + "3/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "3/txBiasHiWarn/lastChange", + "values": { + "3/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "3/rxCdrLol/current", + "values": { + "3/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxCdrLol/changes", + "values": { + "3/rxCdrLol/changes": 0 + } + }, + { + "Path": "3/rxCdrLol/lastChange", + "values": { + "3/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "3/dataPathStateChange/changes", + "values": { + "3/dataPathStateChange/changes": 0 + } + }, + { + "Path": "3/dataPathStateChange/lastChange", + "values": { + "3/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "3/dataPathStateChange/current", + "values": { + "3/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerLoWarn/current", + "values": { + "3/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerLoWarn/changes", + "values": { + "3/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "3/txPowerLoWarn/lastChange", + "values": { + "3/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "3/txBiasHiAlarm/current", + "values": { + "3/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasHiAlarm/changes", + "values": { + "3/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "3/txBiasHiAlarm/lastChange", + "values": { + "3/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "3/currentRxLosState", + "values": { + "3/currentRxLosState": false + } + }, + { + "Path": "3/rxLosEvents", + "values": { + "3/rxLosEvents": 0 + } + }, + { + "Path": "3/lastRxLosEvent", + "values": { + "3/lastRxLosEvent": 0 + } + }, + { + "Path": "3/txFaultEventsSinceInsertion", + "values": { + "3/txFaultEventsSinceInsertion": 0 + } + }, + { + "Path": "3/txCdrLol/lastChange", + "values": { + "3/txCdrLol/lastChange": 0 + } + }, + { + "Path": "3/txCdrLol/current", + "values": { + "3/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "3/txCdrLol/changes", + "values": { + "3/txCdrLol/changes": 0 + } + }, + { + "Path": "3/txAdaptiveInputEqFault/current", + "values": { + "3/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "3/txAdaptiveInputEqFault/changes", + "values": { + "3/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "3/txAdaptiveInputEqFault/lastChange", + "values": { + "3/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "3/txBiasLoAlarm/current", + "values": { + "3/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasLoAlarm/changes", + "values": { + "3/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "3/txBiasLoAlarm/lastChange", + "values": { + "3/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "3/txBiasLoWarn/lastChange", + "values": { + "3/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "3/txBiasLoWarn/current", + "values": { + "3/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/txBiasLoWarn/changes", + "values": { + "3/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "3/rxPowerLoAlarm/current", + "values": { + "3/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerLoAlarm/changes", + "values": { + "3/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "3/rxPowerLoAlarm/lastChange", + "values": { + "3/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "3/rxPowerHiWarn/current", + "values": { + "3/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerHiWarn/changes", + "values": { + "3/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "3/rxPowerHiWarn/lastChange", + "values": { + "3/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "3/txLos/current", + "values": { + "3/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "3/txLos/changes", + "values": { + "3/txLos/changes": 0 + } + }, + { + "Path": "3/txLos/lastChange", + "values": { + "3/txLos/lastChange": 0 + } + }, + { + "Path": "3/txPowerHiAlarm/current", + "values": { + "3/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/txPowerHiAlarm/changes", + "values": { + "3/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "3/txPowerHiAlarm/lastChange", + "values": { + "3/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "3/rxLosEventsSinceInsertion", + "values": { + "3/rxLosEventsSinceInsertion": 0 + } + }, + { + "Path": "3/currentTxFaultState", + "values": { + "3/currentTxFaultState": false + } + }, + { + "Path": "3/txFaultEvents", + "values": { + "3/txFaultEvents": 0 + } + }, + { + "Path": "3/lastTxFaultEvent", + "values": { + "3/lastTxFaultEvent": 0 + } + }, + { + "Path": "3/rxPowerHiAlarm/lastChange", + "values": { + "3/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "3/rxPowerHiAlarm/current", + "values": { + "3/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerHiAlarm/changes", + "values": { + "3/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "3/rxPowerLoWarn/current", + "values": { + "3/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "3/rxPowerLoWarn/changes", + "values": { + "3/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "3/rxPowerLoWarn/lastChange", + "values": { + "3/rxPowerLoWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860656459954, + "time": "2021-03-10T11:31:00.656459954-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet51/curTxInputEqualization", + "updates": [ + { + "Path": "2", + "values": { + "2": 4 + } + }, + { + "Path": "1", + "values": { + "1": 7 + } + }, + { + "Path": "3", + "values": { + "3": 15 + } + }, + { + "Path": "0", + "values": { + "0": 12 + } + } + ] + }, + { + "timestamp": 1615393860654421240, + "time": "2021-03-10T11:31:00.65442124-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet51/laneStatsEnt/0", + "updates": [ + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860654748844, + "time": "2021-03-10T11:31:00.654748844-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet51/laneStatsEnt/2", + "updates": [ + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 2 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "2" + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860655141957, + "time": "2021-03-10T11:31:00.655141957-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet51/laneStatsEnt/1", + "updates": [ + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "1" + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 1 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860655478490, + "time": "2021-03-10T11:31:00.65547849-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet51/laneStatsEnt/3", + "updates": [ + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "name", + "values": { + "name": "3" + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 3 + } + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860656342964, + "time": "2021-03-10T11:31:00.656342964-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet51/curRxOutputAmplitude", + "updates": [ + { + "Path": "0", + "values": { + "0": 10 + } + }, + { + "Path": "2", + "values": { + "2": 4 + } + }, + { + "Path": "1", + "values": { + "1": 3 + } + }, + { + "Path": "3", + "values": { + "3": 11 + } + } + ] + }, + { + "timestamp": 1615393860654087843, + "time": "2021-03-10T11:31:00.654087843-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet51/xcvrStatsEnt", + "updates": [ + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 2 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.393112 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 2 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresent" + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 296.282204694 + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860721912525, + "time": "2021-03-10T11:31:00.721912525-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet30", + "updates": [ + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.331873 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet30" + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.383865 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet30" + } + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + } + ] + }, + { + "timestamp": 1615393860721051938, + "time": "2021-03-10T11:31:00.721051938-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet30/laneStats", + "updates": [ + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.383862 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.383859 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860721121439, + "time": "2021-03-10T11:31:00.721121439-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet30/laneStatsEnt/0", + "updates": [ + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860721617822, + "time": "2021-03-10T11:31:00.721617822-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet30/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860720721658, + "time": "2021-03-10T11:31:00.720721658-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet30/xcvrStatsEnt", + "updates": [ + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + } + ] + }, + { + "timestamp": 1615393860719034823, + "time": "2021-03-10T11:31:00.719034823-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet5", + "updates": [ + { + "Path": "domThresholdOverridden", + "values": { + "domThresholdOverridden": false + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 1 + } + }, + { + "Path": "idEepromValid", + "values": { + "idEepromValid": false + } + }, + { + "Path": "name", + "values": { + "name": "Ethernet5" + } + }, + { + "Path": "attnTable", + "values": { + "attnTable": { + "_ptr": "/Sysdb/hardware/xcvr/attenuation" + } + } + }, + { + "Path": "xum", + "values": { + "xum": 0 + } + }, + { + "Path": "generationId", + "values": { + "generationId": 1 + } + }, + { + "Path": "preventSfpHighPowerEnable", + "values": { + "preventSfpHighPowerEnable": false + } + }, + { + "Path": "xcvrState/enabled", + "values": { + "xcvrState/enabled": false + } + }, + { + "Path": "xcvrState/reason", + "values": { + "xcvrState/reason": "unidentifiedXcvr" + } + }, + { + "Path": "xcvrConfig", + "values": { + "xcvrConfig": { + "_ptr": "/Sysdb/hardware/xcvr/config/sfp/cell/1/xcvrConfig/Ethernet5" + } + } + }, + { + "Path": "idEepromDumpTimestamp", + "values": { + "idEepromDumpTimestamp": 0 + } + }, + { + "Path": "qsa28", + "values": { + "qsa28": false + } + }, + { + "Path": "overrideMediaType", + "values": { + "overrideMediaType": "xcvrUnknown" + } + }, + { + "Path": "resolvedTuningStatus/operationalWavelength", + "values": { + "resolvedTuningStatus/operationalWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedFrequency", + "values": { + "resolvedTuningStatus/computedFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredChannel", + "values": { + "resolvedTuningStatus/configuredChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing75000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing100000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing12500M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing25000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing3125M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing33000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing50000M": false + } + }, + { + "Path": "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M", + "values": { + "resolvedTuningStatus/gridSpacingCapabilities/gridSpacing6250M": false + } + }, + { + "Path": "resolvedTuningStatus/operationalChannel", + "values": { + "resolvedTuningStatus/operationalChannel": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalFrequency", + "values": { + "resolvedTuningStatus/operationalFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/operationalGrid", + "values": { + "resolvedTuningStatus/operationalGrid": 0 + } + }, + { + "Path": "resolvedTuningStatus/computedWavelength", + "values": { + "resolvedTuningStatus/computedWavelength": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredFrequency", + "values": { + "resolvedTuningStatus/configuredFrequency": 0 + } + }, + { + "Path": "resolvedTuningStatus/configuredGrid", + "values": { + "resolvedTuningStatus/configuredGrid": 0 + } + }, + { + "Path": "xcvrMgrCapabilities/domDynamicValues", + "values": { + "xcvrMgrCapabilities/domDynamicValues": true + } + }, + { + "Path": "xcvrMgrCapabilities/domThresholds", + "values": { + "xcvrMgrCapabilities/domThresholds": true + } + }, + { + "Path": "swizzled", + "values": { + "swizzled": false + } + }, + { + "Path": "resetCountValid", + "values": { + "resetCountValid": false + } + }, + { + "Path": "hwTuningConfig/hwChannel", + "values": { + "hwTuningConfig/hwChannel": 0 + } + }, + { + "Path": "hwTuningConfig/hwFineTuneFreq", + "values": { + "hwTuningConfig/hwFineTuneFreq": 0 + } + }, + { + "Path": "hwTuningConfig/hwGrid", + "values": { + "hwTuningConfig/hwGrid": 0 + } + }, + { + "Path": "goVendorInfo/vendorSn", + "values": { + "goVendorInfo/vendorSn": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorRev", + "values": { + "goVendorInfo/vendorRev": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorDateCode", + "values": { + "goVendorInfo/vendorDateCode": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorName", + "values": { + "goVendorInfo/vendorName": "Unknown" + } + }, + { + "Path": "goVendorInfo/vendorPn", + "values": { + "goVendorInfo/vendorPn": "Unknown" + } + }, + { + "Path": "grid", + "values": { + "grid": 0 + } + }, + { + "Path": "smbusFailCountValid", + "values": { + "smbusFailCountValid": false + } + }, + { + "Path": "fruGenerationId", + "values": { + "fruGenerationId": 0 + } + }, + { + "Path": "lastEnhancedDomThresholdsUpdateTime", + "values": { + "lastEnhancedDomThresholdsUpdateTime": 0 + } + }, + { + "Path": "enhancedDomValuesAvailable", + "values": { + "enhancedDomValuesAvailable": false + } + }, + { + "Path": "lastEnhancedDomPMPeriodUpdateTime", + "values": { + "lastEnhancedDomPMPeriodUpdateTime": 0 + } + }, + { + "Path": "swappability", + "values": { + "swappability": "hotSwappable" + } + }, + { + "Path": "lastDomThresholdsUpdateTime", + "values": { + "lastDomThresholdsUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "xcvrStats/interruptCount", + "values": { + "xcvrStats/interruptCount": 0 + } + }, + { + "Path": "xcvrStats/lastInterrupt", + "values": { + "xcvrStats/lastInterrupt": 0 + } + }, + { + "Path": "xcvrStats/lastBadEepromChecksumEvent", + "values": { + "xcvrStats/lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "xcvrStats/smbusFailCount", + "values": { + "xcvrStats/smbusFailCount": 0 + } + }, + { + "Path": "xcvrStats/lastSmbusFail", + "values": { + "xcvrStats/lastSmbusFail": 0 + } + }, + { + "Path": "xcvrStats/presence", + "values": { + "xcvrStats/presence": "xcvrNotPresent" + } + }, + { + "Path": "xcvrStats/lastPresenceChange", + "values": { + "xcvrStats/lastPresenceChange": 1615315126.383608 + } + }, + { + "Path": "xcvrStats/resetCount", + "values": { + "xcvrStats/resetCount": 0 + } + }, + { + "Path": "xcvrStats/lastReset", + "values": { + "xcvrStats/lastReset": 0 + } + }, + { + "Path": "xcvrStats/badEepromChecksumEvents", + "values": { + "xcvrStats/badEepromChecksumEvents": 0 + } + }, + { + "Path": "xcvrStats/presenceChanges", + "values": { + "xcvrStats/presenceChanges": 2 + } + }, + { + "Path": "ready", + "values": { + "ready": true + } + }, + { + "Path": "frequency", + "values": { + "frequency": 0 + } + }, + { + "Path": "sfpPhyProgramState", + "values": { + "sfpPhyProgramState": "notProgrammed" + } + }, + { + "Path": "unresponsiveToSmbus", + "values": { + "unresponsiveToSmbus": false + } + }, + { + "Path": "ituTuningConfig/channel", + "values": { + "ituTuningConfig/channel": 0 + } + }, + { + "Path": "ituTuningConfig/frequency", + "values": { + "ituTuningConfig/frequency": 0 + } + }, + { + "Path": "ituTuningConfig/grid", + "values": { + "ituTuningConfig/grid": 0 + } + }, + { + "Path": "ituTuningConfig/laserEnabled", + "values": { + "ituTuningConfig/laserEnabled": true + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrNotPresent" + } + }, + { + "Path": "warm", + "values": { + "warm": true + } + }, + { + "Path": "adapterPresent", + "values": { + "adapterPresent": false + } + }, + { + "Path": "xgc", + "values": { + "xgc": { + "_ptr": "/Sysdb/hardware/xcvr/xgc" + } + } + }, + { + "Path": "inAdapter", + "values": { + "inAdapter": false + } + }, + { + "Path": "domNonzeroTxPower", + "values": { + "domNonzeroTxPower": false + } + }, + { + "Path": "xcvrType", + "values": { + "xcvrType": "unknown" + } + }, + { + "Path": "channel", + "values": { + "channel": 0 + } + }, + { + "Path": "actualIdEepromContents/buf", + "values": { + "actualIdEepromContents/buf": "" + } + }, + { + "Path": "actualIdEepromContents/eepromPageA2Data", + "values": { + "actualIdEepromContents/eepromPageA2Data": "" + } + }, + { + "Path": "actualIdEepromContents/lastValidData", + "values": { + "actualIdEepromContents/lastValidData": 0 + } + }, + { + "Path": "eventStatsValid", + "values": { + "eventStatsValid": true + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxPreEmphasisSupported", + "values": { + "xcvrTuningParamCapabilities/rxPreEmphasisSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/txInputEqualizationSupported", + "values": { + "xcvrTuningParamCapabilities/txInputEqualizationSupported": false + } + }, + { + "Path": "xcvrTuningParamCapabilities/rxAmplitudeSupported", + "values": { + "xcvrTuningParamCapabilities/rxAmplitudeSupported": false + } + }, + { + "Path": "lastEnhancedDomUpdateTime", + "values": { + "lastEnhancedDomUpdateTime": 0 + } + }, + { + "Path": "interruptCountValid", + "values": { + "interruptCountValid": false + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 1615315126.330532 + } + }, + { + "Path": "xcvrStateChanges", + "values": { + "xcvrStateChanges": 1 + } + }, + { + "Path": "lastDomUpdateTime", + "values": { + "lastDomUpdateTime": { + "value": 0 + } + } + }, + { + "Path": "sfpSlotCapabilities/agilePort", + "values": { + "sfpSlotCapabilities/agilePort": false + } + }, + { + "Path": "sfpSlotCapabilities/maxBlockReadSize", + "values": { + "sfpSlotCapabilities/maxBlockReadSize": 0 + } + }, + { + "Path": "sfpSlotCapabilities/maxPowerClassSupported", + "values": { + "sfpSlotCapabilities/maxPowerClassSupported": { + "value": 0 + } + } + }, + { + "Path": "xcvrOverheating", + "values": { + "xcvrOverheating": false + } + } + ] + }, + { + "timestamp": 1615393860718185700, + "time": "2021-03-10T11:31:00.7181857-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet5/laneStats", + "updates": [ + { + "Path": "0/dataPathStateChange/current", + "values": { + "0/dataPathStateChange/current": { + "value": 0 + } + } + }, + { + "Path": "0/dataPathStateChange/changes", + "values": { + "0/dataPathStateChange/changes": 0 + } + }, + { + "Path": "0/dataPathStateChange/lastChange", + "values": { + "0/dataPathStateChange/lastChange": 0 + } + }, + { + "Path": "0/rxLosEventsSinceInsertion", + "values": { + "0/rxLosEventsSinceInsertion": 2 + } + }, + { + "Path": "0/currentTxFaultState", + "values": { + "0/currentTxFaultState": true + } + }, + { + "Path": "0/txCdrLol/current", + "values": { + "0/txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/txCdrLol/changes", + "values": { + "0/txCdrLol/changes": 0 + } + }, + { + "Path": "0/txCdrLol/lastChange", + "values": { + "0/txCdrLol/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/current", + "values": { + "0/txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasLoAlarm/changes", + "values": { + "0/txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasLoAlarm/lastChange", + "values": { + "0/txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/current", + "values": { + "0/rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoAlarm/changes", + "values": { + "0/rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerLoAlarm/lastChange", + "values": { + "0/rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/current", + "values": { + "0/rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerLoWarn/changes", + "values": { + "0/rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerLoWarn/lastChange", + "values": { + "0/rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/currentRxLosState", + "values": { + "0/currentRxLosState": true + } + }, + { + "Path": "0/lastRxLosEvent", + "values": { + "0/lastRxLosEvent": 1615315126.383601 + } + }, + { + "Path": "0/lastTxFaultEvent", + "values": { + "0/lastTxFaultEvent": 1615315126.383605 + } + }, + { + "Path": "0/txPowerHiAlarm/lastChange", + "values": { + "0/txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiAlarm/current", + "values": { + "0/txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiAlarm/changes", + "values": { + "0/txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/current", + "values": { + "0/txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoWarn/changes", + "values": { + "0/txPowerLoWarn/changes": 0 + } + }, + { + "Path": "0/txPowerLoWarn/lastChange", + "values": { + "0/txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/current", + "values": { + "0/txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiAlarm/changes", + "values": { + "0/txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "0/txBiasHiAlarm/lastChange", + "values": { + "0/txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/current", + "values": { + "0/rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiWarn/changes", + "values": { + "0/rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/rxPowerHiWarn/lastChange", + "values": { + "0/rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxLosEvents", + "values": { + "0/rxLosEvents": 2 + } + }, + { + "Path": "0/txFaultEventsSinceInsertion", + "values": { + "0/txFaultEventsSinceInsertion": 2 + } + }, + { + "Path": "0/txLos/lastChange", + "values": { + "0/txLos/lastChange": 0 + } + }, + { + "Path": "0/txLos/current", + "values": { + "0/txLos/current": { + "value": 0 + } + } + }, + { + "Path": "0/txLos/changes", + "values": { + "0/txLos/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/current", + "values": { + "0/txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txBiasHiWarn/changes", + "values": { + "0/txBiasHiWarn/changes": 0 + } + }, + { + "Path": "0/txBiasHiWarn/lastChange", + "values": { + "0/txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/changes", + "values": { + "0/txBiasLoWarn/changes": 0 + } + }, + { + "Path": "0/txBiasLoWarn/lastChange", + "values": { + "0/txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "0/txBiasLoWarn/current", + "values": { + "0/txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/current", + "values": { + "0/rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxPowerHiAlarm/changes", + "values": { + "0/rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "0/rxPowerHiAlarm/lastChange", + "values": { + "0/rxPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "0/txFaultEvents", + "values": { + "0/txFaultEvents": 2 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/current", + "values": { + "0/txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "0/txAdaptiveInputEqFault/changes", + "values": { + "0/txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "0/txAdaptiveInputEqFault/lastChange", + "values": { + "0/txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/current", + "values": { + "0/txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerLoAlarm/changes", + "values": { + "0/txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "0/txPowerLoAlarm/lastChange", + "values": { + "0/txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "0/txPowerHiWarn/current", + "values": { + "0/txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "0/txPowerHiWarn/changes", + "values": { + "0/txPowerHiWarn/changes": 0 + } + }, + { + "Path": "0/txPowerHiWarn/lastChange", + "values": { + "0/txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "0/rxCdrLol/current", + "values": { + "0/rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "0/rxCdrLol/changes", + "values": { + "0/rxCdrLol/changes": 0 + } + }, + { + "Path": "0/rxCdrLol/lastChange", + "values": { + "0/rxCdrLol/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860718257484, + "time": "2021-03-10T11:31:00.718257484-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet5/laneStatsEnt/0", + "updates": [ + { + "Path": "rxCdrLol/current", + "values": { + "rxCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "rxCdrLol/lastChange", + "values": { + "rxCdrLol/lastChange": 0 + } + }, + { + "Path": "rxCdrLol/changes", + "values": { + "rxCdrLol/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/changes", + "values": { + "txPowerLoWarn/changes": 0 + } + }, + { + "Path": "txPowerLoWarn/current", + "values": { + "txPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerLoWarn/lastChange", + "values": { + "txPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "lane", + "values": { + "lane": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/changes", + "values": { + "txBiasLoAlarm/changes": 0 + } + }, + { + "Path": "txBiasLoAlarm/current", + "values": { + "txBiasLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoAlarm/lastChange", + "values": { + "txBiasLoAlarm/lastChange": 0 + } + }, + { + "Path": "txFault/changes", + "values": { + "txFault/changes": 0 + } + }, + { + "Path": "txFault/current", + "values": { + "txFault/current": { + "value": 0 + } + } + }, + { + "Path": "txFault/lastChange", + "values": { + "txFault/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/lastChange", + "values": { + "txPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerLoAlarm/changes", + "values": { + "txPowerLoAlarm/changes": 0 + } + }, + { + "Path": "txPowerLoAlarm/current", + "values": { + "txPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/changes", + "values": { + "txLos/changes": 0 + } + }, + { + "Path": "txLos/current", + "values": { + "txLos/current": { + "value": 0 + } + } + }, + { + "Path": "txLos/lastChange", + "values": { + "txLos/lastChange": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/changes", + "values": { + "txAdaptiveInputEqFault/changes": 0 + } + }, + { + "Path": "txAdaptiveInputEqFault/current", + "values": { + "txAdaptiveInputEqFault/current": { + "value": 0 + } + } + }, + { + "Path": "txAdaptiveInputEqFault/lastChange", + "values": { + "txAdaptiveInputEqFault/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/current", + "values": { + "txBiasLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasLoWarn/lastChange", + "values": { + "txBiasLoWarn/lastChange": 0 + } + }, + { + "Path": "txBiasLoWarn/changes", + "values": { + "txBiasLoWarn/changes": 0 + } + }, + { + "Path": "name", + "values": { + "name": "0" + } + }, + { + "Path": "rxPowerLoAlarm/changes", + "values": { + "rxPowerLoAlarm/changes": 0 + } + }, + { + "Path": "rxPowerLoAlarm/current", + "values": { + "rxPowerLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerLoAlarm/lastChange", + "values": { + "rxPowerLoAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/current", + "values": { + "txPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiWarn/lastChange", + "values": { + "txPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txPowerHiWarn/changes", + "values": { + "txPowerHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/changes", + "values": { + "txBiasHiAlarm/changes": 0 + } + }, + { + "Path": "txBiasHiAlarm/current", + "values": { + "txBiasHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiAlarm/lastChange", + "values": { + "txBiasHiAlarm/lastChange": 0 + } + }, + { + "Path": "txPowerHiAlarm/changes", + "values": { + "txPowerHiAlarm/changes": 0 + } + }, + { + "Path": "txPowerHiAlarm/current", + "values": { + "txPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "txPowerHiAlarm/lastChange", + "values": { + "txPowerHiAlarm/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/lastChange", + "values": { + "rxPowerLoWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerLoWarn/changes", + "values": { + "rxPowerLoWarn/changes": 0 + } + }, + { + "Path": "rxPowerLoWarn/current", + "values": { + "rxPowerLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/changes", + "values": { + "txCdrLol/changes": 0 + } + }, + { + "Path": "txCdrLol/current", + "values": { + "txCdrLol/current": { + "value": 0 + } + } + }, + { + "Path": "txCdrLol/lastChange", + "values": { + "txCdrLol/lastChange": 0 + } + }, + { + "Path": "rxLos/changes", + "values": { + "rxLos/changes": 0 + } + }, + { + "Path": "rxLos/current", + "values": { + "rxLos/current": { + "value": 0 + } + } + }, + { + "Path": "rxLos/lastChange", + "values": { + "rxLos/lastChange": 0 + } + }, + { + "Path": "rxPowerHiWarn/changes", + "values": { + "rxPowerHiWarn/changes": 0 + } + }, + { + "Path": "rxPowerHiWarn/current", + "values": { + "rxPowerHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiWarn/lastChange", + "values": { + "rxPowerHiWarn/lastChange": 0 + } + }, + { + "Path": "txBiasHiWarn/changes", + "values": { + "txBiasHiWarn/changes": 0 + } + }, + { + "Path": "txBiasHiWarn/current", + "values": { + "txBiasHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "txBiasHiWarn/lastChange", + "values": { + "txBiasHiWarn/lastChange": 0 + } + }, + { + "Path": "rxPowerHiAlarm/changes", + "values": { + "rxPowerHiAlarm/changes": 0 + } + }, + { + "Path": "rxPowerHiAlarm/current", + "values": { + "rxPowerHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "rxPowerHiAlarm/lastChange", + "values": { + "rxPowerHiAlarm/lastChange": 0 + } + } + ] + }, + { + "timestamp": 1615393860718756879, + "time": "2021-03-10T11:31:00.718756879-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet5/idEepromChecksumValid", + "updates": [ + { + "Path": "0", + "values": { + "0": false + } + } + ] + }, + { + "timestamp": 1615393860717861054, + "time": "2021-03-10T11:31:00.717861054-05:00", + "prefix": "Sysdb/hardware/archer/xcvr/status/all/Ethernet5/xcvrStatsEnt", + "updates": [ + { + "Path": "resetCount", + "values": { + "resetCount": 0 + } + }, + { + "Path": "tempHiAlarm/changes", + "values": { + "tempHiAlarm/changes": 0 + } + }, + { + "Path": "tempHiAlarm/current", + "values": { + "tempHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiAlarm/lastChange", + "values": { + "tempHiAlarm/lastChange": 0 + } + }, + { + "Path": "smbusFailCount", + "values": { + "smbusFailCount": 0 + } + }, + { + "Path": "voltageLoAlarm/changes", + "values": { + "voltageLoAlarm/changes": 0 + } + }, + { + "Path": "voltageLoAlarm/current", + "values": { + "voltageLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoAlarm/lastChange", + "values": { + "voltageLoAlarm/lastChange": 0 + } + }, + { + "Path": "voltageHiWarn/changes", + "values": { + "voltageHiWarn/changes": 0 + } + }, + { + "Path": "voltageHiWarn/current", + "values": { + "voltageHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiWarn/lastChange", + "values": { + "voltageHiWarn/lastChange": 0 + } + }, + { + "Path": "lastPresenceChange", + "values": { + "lastPresenceChange": 0 + } + }, + { + "Path": "badEepromChecksumEvents", + "values": { + "badEepromChecksumEvents": 0 + } + }, + { + "Path": "lastReset", + "values": { + "lastReset": 0 + } + }, + { + "Path": "presence", + "values": { + "presence": "xcvrPresenceUnknown" + } + }, + { + "Path": "tempHiWarn/current", + "values": { + "tempHiWarn/current": { + "value": 0 + } + } + }, + { + "Path": "tempHiWarn/lastChange", + "values": { + "tempHiWarn/lastChange": 0 + } + }, + { + "Path": "tempHiWarn/changes", + "values": { + "tempHiWarn/changes": 0 + } + }, + { + "Path": "lastInterrupt", + "values": { + "lastInterrupt": 0 + } + }, + { + "Path": "presenceChanges", + "values": { + "presenceChanges": 0 + } + }, + { + "Path": "voltageHiAlarm/changes", + "values": { + "voltageHiAlarm/changes": 0 + } + }, + { + "Path": "voltageHiAlarm/current", + "values": { + "voltageHiAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "voltageHiAlarm/lastChange", + "values": { + "voltageHiAlarm/lastChange": 0 + } + }, + { + "Path": "voltageLoWarn/changes", + "values": { + "voltageLoWarn/changes": 0 + } + }, + { + "Path": "voltageLoWarn/current", + "values": { + "voltageLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "voltageLoWarn/lastChange", + "values": { + "voltageLoWarn/lastChange": 0 + } + }, + { + "Path": "lastBadEepromChecksumEvent", + "values": { + "lastBadEepromChecksumEvent": 0 + } + }, + { + "Path": "tempLoAlarm/changes", + "values": { + "tempLoAlarm/changes": 0 + } + }, + { + "Path": "tempLoAlarm/current", + "values": { + "tempLoAlarm/current": { + "value": 0 + } + } + }, + { + "Path": "tempLoAlarm/lastChange", + "values": { + "tempLoAlarm/lastChange": 0 + } + }, + { + "Path": "name", + "values": { + "name": "" + } + }, + { + "Path": "tempLoWarn/lastChange", + "values": { + "tempLoWarn/lastChange": 0 + } + }, + { + "Path": "tempLoWarn/changes", + "values": { + "tempLoWarn/changes": 0 + } + }, + { + "Path": "tempLoWarn/current", + "values": { + "tempLoWarn/current": { + "value": 0 + } + } + }, + { + "Path": "interruptCount", + "values": { + "interruptCount": 0 + } + }, + { + "Path": "lastSmbusFail", + "values": { + "lastSmbusFail": 0 + } + } + ] + } +] diff --git a/examples/gnmi-clients/gnmic/outputs/eos_image.json b/examples/gnmi-clients/gnmic/outputs/eos_image.json new file mode 100644 index 00000000..b5303044 --- /dev/null +++ b/examples/gnmi-clients/gnmic/outputs/eos_image.json @@ -0,0 +1,63 @@ +[ + { + "timestamp": 1615393858985301159, + "time": "2021-03-10T11:30:58.985301159-05:00", + "prefix": "Eos/image", + "updates": [ + { + "Path": "version", + "values": { + "version": "4.23.4M" + } + }, + { + "Path": "flavor", + "values": { + "flavor": "DEFAULT" + } + }, + { + "Path": "variant", + "values": { + "variant": "US" + } + }, + { + "Path": "serialNum", + "values": { + "serialNum": "9e39a518-ca8b-4211-a440-88201ae5601b" + } + }, + { + "Path": "release", + "values": { + "release": "17319532.4234M" + } + }, + { + "Path": "buildTime", + "values": { + "buildTime": 1591676231000000000 + } + }, + { + "Path": "buildHost", + "values": { + "buildHost": "dhcp-242-144-105.sjc.aristanetworks.com" + } + }, + { + "Path": "blessed", + "values": { + "blessed": true + } + }, + { + "Path": "name", + "values": { + "name": "image" + } + } + ] + } +] diff --git a/examples/gnmi-clients/gnmic/outputs/interface_state.json b/examples/gnmi-clients/gnmic/outputs/interface_state.json new file mode 100644 index 00000000..a8c0b42a --- /dev/null +++ b/examples/gnmi-clients/gnmic/outputs/interface_state.json @@ -0,0 +1,13639 @@ +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116201161694227, + "time": "2021-03-18T21:10:01.161694227-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 21151398 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868081980273, + "time": "2021-03-10T11:31:08.081980273-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868081993303, + "time": "2021-03-10T11:31:08.081993303-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868081656421, + "time": "2021-03-10T11:31:08.081656421-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116179150188471, + "time": "2021-03-18T21:09:39.150188471-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 26704 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116201161735246, + "time": "2021-03-18T21:10:01.161735246-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 2086729 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116201161715437, + "time": "2021-03-18T21:10:01.161715437-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 1188812 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116201161766860, + "time": "2021-03-18T21:10:01.16176686-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 30633797 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868082045775, + "time": "2021-03-10T11:31:08.082045775-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 8 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116201161655053, + "time": "2021-03-18T21:10:01.161655053-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 2585214196 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868082072019, + "time": "2021-03-10T11:31:08.082072019-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868082088503, + "time": "2021-03-10T11:31:08.082088503-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116201161752825, + "time": "2021-03-18T21:10:01.161752825-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 7377278763 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868154751488, + "time": "2021-03-10T11:31:08.154751488-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/1]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868155050810, + "time": "2021-03-10T11:31:08.15505081-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/1]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116187663192768, + "time": "2021-03-18T21:09:47.663192768-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/1]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 224928 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868155063264, + "time": "2021-03-10T11:31:08.155063264-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/1]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116171660823136, + "time": "2021-03-18T21:09:31.660823136-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/1]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 5000 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868155106286, + "time": "2021-03-10T11:31:08.155106286-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/1]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 1 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116193660890493, + "time": "2021-03-18T21:09:53.660890493-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/1]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 107640 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868155138689, + "time": "2021-03-10T11:31:08.155138689-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/1]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116193660840945, + "time": "2021-03-18T21:09:53.660840945-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/1]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 27326519 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868096489999, + "time": "2021-03-10T11:31:08.096489999-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet46]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868155160002, + "time": "2021-03-10T11:31:08.155160002-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/1]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116197664270106, + "time": "2021-03-18T21:09:57.664270106-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/1]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 26959821 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116171660870629, + "time": "2021-03-18T21:09:31.660870629-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/1]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 5069 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868096576944, + "time": "2021-03-10T11:31:08.096576944-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet46]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868096517293, + "time": "2021-03-10T11:31:08.096517293-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet46]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116197664294188, + "time": "2021-03-18T21:09:57.664294188-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/1]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 267793 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868096529778, + "time": "2021-03-10T11:31:08.096529778-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet46]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868096502770, + "time": "2021-03-10T11:31:08.09650277-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet46]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868096225159, + "time": "2021-03-10T11:31:08.096225159-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet46]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868096450914, + "time": "2021-03-10T11:31:08.096450914-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet46]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868096470660, + "time": "2021-03-10T11:31:08.09647066-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet46]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868100888619, + "time": "2021-03-10T11:31:08.100888619-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet27]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868100834609, + "time": "2021-03-10T11:31:08.100834609-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet27]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868096612340, + "time": "2021-03-10T11:31:08.09661234-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet46]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868100874920, + "time": "2021-03-10T11:31:08.10087492-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet27]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868096541532, + "time": "2021-03-10T11:31:08.096541532-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet46]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868100607724, + "time": "2021-03-10T11:31:08.100607724-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet27]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868096558950, + "time": "2021-03-10T11:31:08.09655895-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet46]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868096628656, + "time": "2021-03-10T11:31:08.096628656-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet46]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868100928397, + "time": "2021-03-10T11:31:08.100928397-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet27]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868100906687, + "time": "2021-03-10T11:31:08.100906687-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet27]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868096595377, + "time": "2021-03-10T11:31:08.096595377-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet46]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868173138501, + "time": "2021-03-10T11:31:08.173138501-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet16]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868101022587, + "time": "2021-03-10T11:31:08.101022587-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet27]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868100968747, + "time": "2021-03-10T11:31:08.100968747-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet27]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868173170465, + "time": "2021-03-10T11:31:08.173170465-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet16]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868100983491, + "time": "2021-03-10T11:31:08.100983491-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet27]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868101040140, + "time": "2021-03-10T11:31:08.10104014-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet27]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868100854548, + "time": "2021-03-10T11:31:08.100854548-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet27]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868100950641, + "time": "2021-03-10T11:31:08.100950641-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet27]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868173206111, + "time": "2021-03-10T11:31:08.173206111-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet16]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868173121350, + "time": "2021-03-10T11:31:08.17312135-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet16]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868173232878, + "time": "2021-03-10T11:31:08.173232878-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet16]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868172850602, + "time": "2021-03-10T11:31:08.172850602-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet16]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868117316746, + "time": "2021-03-10T11:31:08.117316746-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/2]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868173268286, + "time": "2021-03-10T11:31:08.173268286-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet16]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868173185548, + "time": "2021-03-10T11:31:08.173185548-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet16]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868173284684, + "time": "2021-03-10T11:31:08.173284684-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet16]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868173218694, + "time": "2021-03-10T11:31:08.173218694-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet16]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868173099046, + "time": "2021-03-10T11:31:08.173099046-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet16]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868173155693, + "time": "2021-03-10T11:31:08.173155693-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet16]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868173245131, + "time": "2021-03-10T11:31:08.173245131-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet16]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868117281434, + "time": "2021-03-10T11:31:08.117281434-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/2]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868101055889, + "time": "2021-03-10T11:31:08.101055889-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet27]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868117256765, + "time": "2021-03-10T11:31:08.117256765-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/2]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868117429306, + "time": "2021-03-10T11:31:08.117429306-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/2]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868117441549, + "time": "2021-03-10T11:31:08.117441549-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/2]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868117301522, + "time": "2021-03-10T11:31:08.117301522-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/2]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868117386584, + "time": "2021-03-10T11:31:08.117386584-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/2]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868117354677, + "time": "2021-03-10T11:31:08.117354677-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/2]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868116980630, + "time": "2021-03-10T11:31:08.11698063-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/2]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868117338917, + "time": "2021-03-10T11:31:08.117338917-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/2]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868117411222, + "time": "2021-03-10T11:31:08.117411222-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/2]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868117229314, + "time": "2021-03-10T11:31:08.117229314-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/2]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868126880169, + "time": "2021-03-10T11:31:08.126880169-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet35]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868117367470, + "time": "2021-03-10T11:31:08.11736747-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/2]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868126894816, + "time": "2021-03-10T11:31:08.126894816-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet35]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868126910625, + "time": "2021-03-10T11:31:08.126910625-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet35]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868126867247, + "time": "2021-03-10T11:31:08.126867247-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet35]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868126597060, + "time": "2021-03-10T11:31:08.12659706-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet35]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868126956979, + "time": "2021-03-10T11:31:08.126956979-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet35]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868126822166, + "time": "2021-03-10T11:31:08.126822166-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet35]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868175961865, + "time": "2021-03-10T11:31:08.175961865-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/3]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868126922575, + "time": "2021-03-10T11:31:08.126922575-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet35]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868176260027, + "time": "2021-03-10T11:31:08.176260027-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/3]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868176320020, + "time": "2021-03-10T11:31:08.17632002-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/3]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868176298450, + "time": "2021-03-10T11:31:08.17629845-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/3]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868127012423, + "time": "2021-03-10T11:31:08.127012423-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet35]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868126850283, + "time": "2021-03-10T11:31:08.126850283-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet35]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868126990128, + "time": "2021-03-10T11:31:08.126990128-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet35]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868126936861, + "time": "2021-03-10T11:31:08.126936861-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet35]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868176416410, + "time": "2021-03-10T11:31:08.17641641-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/3]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868126971788, + "time": "2021-03-10T11:31:08.126971788-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet35]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868176242793, + "time": "2021-03-10T11:31:08.176242793-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/3]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868176375042, + "time": "2021-03-10T11:31:08.176375042-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/3]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868176395399, + "time": "2021-03-10T11:31:08.176395399-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/3]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868176338571, + "time": "2021-03-10T11:31:08.176338571-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/3]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868176216756, + "time": "2021-03-10T11:31:08.176216756-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/3]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868176430031, + "time": "2021-03-10T11:31:08.176430031-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/3]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868176357091, + "time": "2021-03-10T11:31:08.176357091-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/3]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868176282732, + "time": "2021-03-10T11:31:08.176282732-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/3]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868156467506, + "time": "2021-03-10T11:31:08.156467506-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/4]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868156418418, + "time": "2021-03-10T11:31:08.156418418-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/4]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868156518048, + "time": "2021-03-10T11:31:08.156518048-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/4]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868156188771, + "time": "2021-03-10T11:31:08.156188771-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/4]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868156498265, + "time": "2021-03-10T11:31:08.156498265-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/4]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868156483709, + "time": "2021-03-10T11:31:08.156483709-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/4]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868156566144, + "time": "2021-03-10T11:31:08.156566144-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/4]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868156445059, + "time": "2021-03-10T11:31:08.156445059-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/4]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868156603633, + "time": "2021-03-10T11:31:08.156603633-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/4]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868156589675, + "time": "2021-03-10T11:31:08.156589675-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/4]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868156547052, + "time": "2021-03-10T11:31:08.156547052-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/4]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868141891828, + "time": "2021-03-10T11:31:08.141891828-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet3]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868141868377, + "time": "2021-03-10T11:31:08.141868377-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet3]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868141835944, + "time": "2021-03-10T11:31:08.141835944-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet3]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868156534355, + "time": "2021-03-10T11:31:08.156534355-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/4]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868156578395, + "time": "2021-03-10T11:31:08.156578395-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/4]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868141569037, + "time": "2021-03-10T11:31:08.141569037-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet3]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868141934304, + "time": "2021-03-10T11:31:08.141934304-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet3]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868174724857, + "time": "2021-03-10T11:31:08.174724857-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/4]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868141946397, + "time": "2021-03-10T11:31:08.141946397-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet3]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868141819366, + "time": "2021-03-10T11:31:08.141819366-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet3]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868141796896, + "time": "2021-03-10T11:31:08.141796896-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet3]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868141853913, + "time": "2021-03-10T11:31:08.141853913-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet3]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868141907903, + "time": "2021-03-10T11:31:08.141907903-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet3]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868141963726, + "time": "2021-03-10T11:31:08.141963726-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet3]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868141987460, + "time": "2021-03-10T11:31:08.14198746-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet3]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868141920177, + "time": "2021-03-10T11:31:08.141920177-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet3]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868174757584, + "time": "2021-03-10T11:31:08.174757584-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/4]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868174447522, + "time": "2021-03-10T11:31:08.174447522-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/4]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868174778073, + "time": "2021-03-10T11:31:08.174778073-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/4]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868092127602, + "time": "2021-03-10T11:31:08.092127602-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet18]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868174865320, + "time": "2021-03-10T11:31:08.17486532-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/4]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868174687373, + "time": "2021-03-10T11:31:08.174687373-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/4]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868174877891, + "time": "2021-03-10T11:31:08.174877891-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/4]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868092082817, + "time": "2021-03-10T11:31:08.092082817-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet18]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868174707545, + "time": "2021-03-10T11:31:08.174707545-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/4]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868174740727, + "time": "2021-03-10T11:31:08.174740727-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/4]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868174849141, + "time": "2021-03-10T11:31:08.174849141-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/4]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868174826063, + "time": "2021-03-10T11:31:08.174826063-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/4]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868091827814, + "time": "2021-03-10T11:31:08.091827814-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet18]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868092113120, + "time": "2021-03-10T11:31:08.09211312-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet18]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868092054782, + "time": "2021-03-10T11:31:08.092054782-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet18]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868092140363, + "time": "2021-03-10T11:31:08.092140363-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet18]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868092100269, + "time": "2021-03-10T11:31:08.092100269-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet18]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868174794503, + "time": "2021-03-10T11:31:08.174794503-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/4]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868174807589, + "time": "2021-03-10T11:31:08.174807589-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/4]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868092238617, + "time": "2021-03-10T11:31:08.092238617-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet18]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868092212665, + "time": "2021-03-10T11:31:08.092212665-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet18]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868193899963, + "time": "2021-03-10T11:31:08.193899963-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/4]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868087645484, + "time": "2021-03-10T11:31:08.087645484-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet44]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868193865087, + "time": "2021-03-10T11:31:08.193865087-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/4]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868193972984, + "time": "2021-03-10T11:31:08.193972984-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/4]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868092154657, + "time": "2021-03-10T11:31:08.092154657-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet18]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868194007248, + "time": "2021-03-10T11:31:08.194007248-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/4]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868193922660, + "time": "2021-03-10T11:31:08.19392266-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/4]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868193884943, + "time": "2021-03-10T11:31:08.193884943-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/4]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868194020321, + "time": "2021-03-10T11:31:08.194020321-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/4]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868087689854, + "time": "2021-03-10T11:31:08.087689854-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet44]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868087381562, + "time": "2021-03-10T11:31:08.087381562-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet44]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868193579337, + "time": "2021-03-10T11:31:08.193579337-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/4]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868193986262, + "time": "2021-03-10T11:31:08.193986262-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/4]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868087677371, + "time": "2021-03-10T11:31:08.087677371-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet44]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868193820942, + "time": "2021-03-10T11:31:08.193820942-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/4]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868193845408, + "time": "2021-03-10T11:31:08.193845408-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/4]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868092176754, + "time": "2021-03-10T11:31:08.092176754-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet18]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868193938744, + "time": "2021-03-10T11:31:08.193938744-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/4]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868087608659, + "time": "2021-03-10T11:31:08.087608659-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet44]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868193954516, + "time": "2021-03-10T11:31:08.193954516-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/4]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868092199738, + "time": "2021-03-10T11:31:08.092199738-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet18]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868092226422, + "time": "2021-03-10T11:31:08.092226422-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet18]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868087658343, + "time": "2021-03-10T11:31:08.087658343-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet44]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868087742709, + "time": "2021-03-10T11:31:08.087742709-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet44]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868087628192, + "time": "2021-03-10T11:31:08.087628192-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet44]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868087790651, + "time": "2021-03-10T11:31:08.087790651-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet44]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868087771951, + "time": "2021-03-10T11:31:08.087771951-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet44]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868162240535, + "time": "2021-03-10T11:31:08.162240535-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet5]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868162520922, + "time": "2021-03-10T11:31:08.162520922-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet5]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868162571675, + "time": "2021-03-10T11:31:08.162571675-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet5]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868162554303, + "time": "2021-03-10T11:31:08.162554303-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet5]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868087709435, + "time": "2021-03-10T11:31:08.087709435-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet44]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868087730075, + "time": "2021-03-10T11:31:08.087730075-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet44]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868087759336, + "time": "2021-03-10T11:31:08.087759336-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet44]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868132927594, + "time": "2021-03-10T11:31:08.132927594-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet1]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868162537103, + "time": "2021-03-10T11:31:08.162537103-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet5]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868132941856, + "time": "2021-03-10T11:31:08.132941856-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet1]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868132954110, + "time": "2021-03-10T11:31:08.13295411-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet1]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868133061173, + "time": "2021-03-10T11:31:08.133061173-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet1]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868132914262, + "time": "2021-03-10T11:31:08.132914262-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet1]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868132646403, + "time": "2021-03-10T11:31:08.132646403-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet1]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868132875524, + "time": "2021-03-10T11:31:08.132875524-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet1]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868132895469, + "time": "2021-03-10T11:31:08.132895469-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet1]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868162624930, + "time": "2021-03-10T11:31:08.16262493-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet5]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868133012485, + "time": "2021-03-10T11:31:08.133012485-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet1]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868162587554, + "time": "2021-03-10T11:31:08.162587554-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet5]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868162664664, + "time": "2021-03-10T11:31:08.162664664-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet5]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868133047132, + "time": "2021-03-10T11:31:08.133047132-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet1]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868162499552, + "time": "2021-03-10T11:31:08.162499552-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet5]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868162476584, + "time": "2021-03-10T11:31:08.162476584-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet5]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868132965814, + "time": "2021-03-10T11:31:08.132965814-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet1]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868162606801, + "time": "2021-03-10T11:31:08.162606801-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet5]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868133034421, + "time": "2021-03-10T11:31:08.133034421-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet1]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868162645182, + "time": "2021-03-10T11:31:08.162645182-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet5]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868144663145, + "time": "2021-03-10T11:31:08.144663145-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/4]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868144740269, + "time": "2021-03-10T11:31:08.144740269-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/4]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868144825232, + "time": "2021-03-10T11:31:08.144825232-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/4]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868132984772, + "time": "2021-03-10T11:31:08.132984772-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet1]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868144707967, + "time": "2021-03-10T11:31:08.144707967-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/4]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868144725737, + "time": "2021-03-10T11:31:08.144725737-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/4]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868162677391, + "time": "2021-03-10T11:31:08.162677391-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet5]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868144693133, + "time": "2021-03-10T11:31:08.144693133-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/4]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868144784862, + "time": "2021-03-10T11:31:08.144784862-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/4]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868144450793, + "time": "2021-03-10T11:31:08.144450793-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/4]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868144680587, + "time": "2021-03-10T11:31:08.144680587-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/4]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868144811402, + "time": "2021-03-10T11:31:08.144811402-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/4]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868182774964, + "time": "2021-03-10T11:31:08.182774964-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet37]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868144799145, + "time": "2021-03-10T11:31:08.144799145-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/4]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868144752693, + "time": "2021-03-10T11:31:08.144752693-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/4]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868144769734, + "time": "2021-03-10T11:31:08.144769734-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/4]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868182693399, + "time": "2021-03-10T11:31:08.182693399-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet37]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868182635509, + "time": "2021-03-10T11:31:08.182635509-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet37]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868182655589, + "time": "2021-03-10T11:31:08.182655589-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet37]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868182708278, + "time": "2021-03-10T11:31:08.182708278-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet37]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868182393326, + "time": "2021-03-10T11:31:08.182393326-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet37]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868182672591, + "time": "2021-03-10T11:31:08.182672591-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet37]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868182729078, + "time": "2021-03-10T11:31:08.182729078-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet37]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868182747512, + "time": "2021-03-10T11:31:08.182747512-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet37]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868160702427, + "time": "2021-03-10T11:31:08.160702427-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet14]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868182809790, + "time": "2021-03-10T11:31:08.18280979-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet37]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868182760561, + "time": "2021-03-10T11:31:08.182760561-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet37]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868182826380, + "time": "2021-03-10T11:31:08.18282638-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet37]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868086259405, + "time": "2021-03-10T11:31:08.086259405-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/3]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868182787627, + "time": "2021-03-10T11:31:08.182787627-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet37]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868086232303, + "time": "2021-03-10T11:31:08.086232303-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/3]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868086273573, + "time": "2021-03-10T11:31:08.086273573-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/3]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868086361573, + "time": "2021-03-10T11:31:08.086361573-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/3]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868086335020, + "time": "2021-03-10T11:31:08.08633502-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/3]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868086285751, + "time": "2021-03-10T11:31:08.086285751-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/3]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868086307724, + "time": "2021-03-10T11:31:08.086307724-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/3]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868086246959, + "time": "2021-03-10T11:31:08.086246959-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/3]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868160978270, + "time": "2021-03-10T11:31:08.16097827-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet14]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868086200950, + "time": "2021-03-10T11:31:08.08620095-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/3]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868161025665, + "time": "2021-03-10T11:31:08.161025665-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet14]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868086219135, + "time": "2021-03-10T11:31:08.086219135-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/3]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868086320610, + "time": "2021-03-10T11:31:08.08632061-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/3]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868161044975, + "time": "2021-03-10T11:31:08.161044975-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet14]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868086347311, + "time": "2021-03-10T11:31:08.086347311-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/3]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868085968484, + "time": "2021-03-10T11:31:08.085968484-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/3]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868160955940, + "time": "2021-03-10T11:31:08.16095594-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet14]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868160991477, + "time": "2021-03-10T11:31:08.160991477-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet14]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868160935340, + "time": "2021-03-10T11:31:08.16093534-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet14]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868190640705, + "time": "2021-03-10T11:31:08.190640705-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet28]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868157965753, + "time": "2021-03-10T11:31:08.157965753-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet24]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868161099988, + "time": "2021-03-10T11:31:08.161099988-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet14]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868190663290, + "time": "2021-03-10T11:31:08.19066329-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet28]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868161129443, + "time": "2021-03-10T11:31:08.161129443-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet14]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868190796836, + "time": "2021-03-10T11:31:08.190796836-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet28]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868161148085, + "time": "2021-03-10T11:31:08.161148085-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet14]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868185923131, + "time": "2021-03-10T11:31:08.185923131-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet19]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868161116128, + "time": "2021-03-10T11:31:08.161116128-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet14]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868161065166, + "time": "2021-03-10T11:31:08.161065166-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet14]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868190846712, + "time": "2021-03-10T11:31:08.190846712-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet28]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868161080123, + "time": "2021-03-10T11:31:08.161080123-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet14]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868157934912, + "time": "2021-03-10T11:31:08.157934912-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet24]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868190814691, + "time": "2021-03-10T11:31:08.190814691-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet28]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868131371973, + "time": "2021-03-10T11:31:08.131371973-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/1]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868158044181, + "time": "2021-03-10T11:31:08.158044181-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet24]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868131411546, + "time": "2021-03-10T11:31:08.131411546-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/1]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868190772331, + "time": "2021-03-10T11:31:08.190772331-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet28]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868131429339, + "time": "2021-03-10T11:31:08.131429339-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/1]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868158102562, + "time": "2021-03-10T11:31:08.158102562-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet24]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868131096644, + "time": "2021-03-10T11:31:08.131096644-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/1]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868158061044, + "time": "2021-03-10T11:31:08.158061044-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet24]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868131390453, + "time": "2021-03-10T11:31:08.131390453-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/1]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868168580754, + "time": "2021-03-10T11:31:08.168580754-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet22]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868158010931, + "time": "2021-03-10T11:31:08.158010931-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet24]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868131325776, + "time": "2021-03-10T11:31:08.131325776-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/1]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868168260088, + "time": "2021-03-10T11:31:08.168260088-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet22]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868131474870, + "time": "2021-03-10T11:31:08.13147487-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/1]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868185870845, + "time": "2021-03-10T11:31:08.185870845-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet19]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868131508801, + "time": "2021-03-10T11:31:08.131508801-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/1]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868185904660, + "time": "2021-03-10T11:31:08.18590466-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet19]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868190754982, + "time": "2021-03-10T11:31:08.190754982-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet28]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868168535980, + "time": "2021-03-10T11:31:08.16853598-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet22]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868131524857, + "time": "2021-03-10T11:31:08.131524857-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/1]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868168514903, + "time": "2021-03-10T11:31:08.168514903-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet22]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868131490048, + "time": "2021-03-10T11:31:08.131490048-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/1]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868168631671, + "time": "2021-03-10T11:31:08.168631671-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet22]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868131444985, + "time": "2021-03-10T11:31:08.131444985-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/1]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868131460619, + "time": "2021-03-10T11:31:08.131460619-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/1]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868190684382, + "time": "2021-03-10T11:31:08.190684382-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet28]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868168679972, + "time": "2021-03-10T11:31:08.168679972-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet22]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868190718537, + "time": "2021-03-10T11:31:08.190718537-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet28]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868168649049, + "time": "2021-03-10T11:31:08.168649049-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet22]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868190739008, + "time": "2021-03-10T11:31:08.190739008-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet28]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868168595018, + "time": "2021-03-10T11:31:08.168595018-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet22]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868190703311, + "time": "2021-03-10T11:31:08.190703311-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet28]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868190830908, + "time": "2021-03-10T11:31:08.190830908-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet28]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868131350111, + "time": "2021-03-10T11:31:08.131350111-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/1]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868168566926, + "time": "2021-03-10T11:31:08.168566926-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet22]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868168664623, + "time": "2021-03-10T11:31:08.168664623-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet22]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868168493937, + "time": "2021-03-10T11:31:08.168493937-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet22]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868157910406, + "time": "2021-03-10T11:31:08.157910406-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet24]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868168612745, + "time": "2021-03-10T11:31:08.168612745-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet22]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868158031414, + "time": "2021-03-10T11:31:08.158031414-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet24]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868157985871, + "time": "2021-03-10T11:31:08.157985871-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet24]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868168549312, + "time": "2021-03-10T11:31:08.168549312-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet22]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868190409546, + "time": "2021-03-10T11:31:08.190409546-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet28]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868157952704, + "time": "2021-03-10T11:31:08.157952704-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet24]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868157998960, + "time": "2021-03-10T11:31:08.15799896-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet24]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868158082743, + "time": "2021-03-10T11:31:08.158082743-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet24]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868157673548, + "time": "2021-03-10T11:31:08.157673548-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet24]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868186017066, + "time": "2021-03-10T11:31:08.186017066-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet19]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868185586781, + "time": "2021-03-10T11:31:08.185586781-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet19]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868186029987, + "time": "2021-03-10T11:31:08.186029987-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet19]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868185884738, + "time": "2021-03-10T11:31:08.185884738-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet19]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868152000288, + "time": "2021-03-10T11:31:08.152000288-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet12]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868152042390, + "time": "2021-03-10T11:31:08.15204239-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet12]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868152020539, + "time": "2021-03-10T11:31:08.152020539-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet12]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868185958972, + "time": "2021-03-10T11:31:08.185958972-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet19]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868152070002, + "time": "2021-03-10T11:31:08.152070002-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet12]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868185975492, + "time": "2021-03-10T11:31:08.185975492-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet19]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868151769947, + "time": "2021-03-10T11:31:08.151769947-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet12]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868152055859, + "time": "2021-03-10T11:31:08.152055859-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet12]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868152174057, + "time": "2021-03-10T11:31:08.152174057-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet12]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868186000469, + "time": "2021-03-10T11:31:08.186000469-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet19]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868185853174, + "time": "2021-03-10T11:31:08.185853174-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet19]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868152190256, + "time": "2021-03-10T11:31:08.152190256-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet12]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868185943501, + "time": "2021-03-10T11:31:08.185943501-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet19]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868152133931, + "time": "2021-03-10T11:31:08.152133931-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet12]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868152082376, + "time": "2021-03-10T11:31:08.152082376-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet12]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868108547132, + "time": "2021-03-10T11:31:08.108547132-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet30]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868152121557, + "time": "2021-03-10T11:31:08.152121557-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet12]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868108424141, + "time": "2021-03-10T11:31:08.108424141-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet30]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868108130509, + "time": "2021-03-10T11:31:08.108130509-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet30]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868108397294, + "time": "2021-03-10T11:31:08.108397294-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet30]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868152152415, + "time": "2021-03-10T11:31:08.152152415-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet12]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868185828282, + "time": "2021-03-10T11:31:08.185828282-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet19]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868108441363, + "time": "2021-03-10T11:31:08.108441363-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet30]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868152101669, + "time": "2021-03-10T11:31:08.152101669-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet12]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868108378215, + "time": "2021-03-10T11:31:08.108378215-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet30]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868108531659, + "time": "2021-03-10T11:31:08.108531659-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet30]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868108356883, + "time": "2021-03-10T11:31:08.108356883-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet30]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868108494908, + "time": "2021-03-10T11:31:08.108494908-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet30]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868108410141, + "time": "2021-03-10T11:31:08.108410141-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet30]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868108514376, + "time": "2021-03-10T11:31:08.108514376-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet30]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868187573149, + "time": "2021-03-10T11:31:08.187573149-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet6]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868108459453, + "time": "2021-03-10T11:31:08.108459453-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet30]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868189100669, + "time": "2021-03-10T11:31:08.189100669-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/3]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868108478486, + "time": "2021-03-10T11:31:08.108478486-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet30]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868188730220, + "time": "2021-03-10T11:31:08.18873022-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/3]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868188991018, + "time": "2021-03-10T11:31:08.188991018-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/3]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868187515666, + "time": "2021-03-10T11:31:08.187515666-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet6]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868187447061, + "time": "2021-03-10T11:31:08.187447061-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet6]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868189133185, + "time": "2021-03-10T11:31:08.189133185-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/3]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868189116247, + "time": "2021-03-10T11:31:08.189116247-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/3]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868187479644, + "time": "2021-03-10T11:31:08.187479644-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet6]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868189206947, + "time": "2021-03-10T11:31:08.189206947-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/3]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868187497333, + "time": "2021-03-10T11:31:08.187497333-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet6]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868187532809, + "time": "2021-03-10T11:31:08.187532809-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet6]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868090659748, + "time": "2021-03-10T11:31:08.090659748-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet31]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868187161465, + "time": "2021-03-10T11:31:08.187161465-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet6]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868189253530, + "time": "2021-03-10T11:31:08.18925353-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/3]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868090588526, + "time": "2021-03-10T11:31:08.090588526-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet31]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868187460429, + "time": "2021-03-10T11:31:08.187460429-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet6]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868189270071, + "time": "2021-03-10T11:31:08.189270071-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/3]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868090710956, + "time": "2021-03-10T11:31:08.090710956-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet31]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868188965890, + "time": "2021-03-10T11:31:08.18896589-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/3]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868090641967, + "time": "2021-03-10T11:31:08.090641967-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet31]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868187397928, + "time": "2021-03-10T11:31:08.187397928-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet6]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868189221414, + "time": "2021-03-10T11:31:08.189221414-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/3]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868187420465, + "time": "2021-03-10T11:31:08.187420465-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet6]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868090320952, + "time": "2021-03-10T11:31:08.090320952-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet31]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868090605780, + "time": "2021-03-10T11:31:08.09060578-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet31]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868134453221, + "time": "2021-03-10T11:31:08.134453221-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet23]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868187552699, + "time": "2021-03-10T11:31:08.187552699-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet6]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868187589554, + "time": "2021-03-10T11:31:08.187589554-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet6]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868090618825, + "time": "2021-03-10T11:31:08.090618825-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet31]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868134114554, + "time": "2021-03-10T11:31:08.134114554-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet23]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868134406365, + "time": "2021-03-10T11:31:08.134406365-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet23]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868090563327, + "time": "2021-03-10T11:31:08.090563327-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet31]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868187607692, + "time": "2021-03-10T11:31:08.187607692-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet6]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868090750681, + "time": "2021-03-10T11:31:08.090750681-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet31]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868189190303, + "time": "2021-03-10T11:31:08.189190303-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/3]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868134536277, + "time": "2021-03-10T11:31:08.134536277-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet23]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868134523907, + "time": "2021-03-10T11:31:08.134523907-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet23]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868189169379, + "time": "2021-03-10T11:31:08.189169379-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/3]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868134507837, + "time": "2021-03-10T11:31:08.134507837-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet23]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868090763031, + "time": "2021-03-10T11:31:08.090763031-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet31]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868134363452, + "time": "2021-03-10T11:31:08.134363452-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet23]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868134392758, + "time": "2021-03-10T11:31:08.134392758-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet23]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868134340716, + "time": "2021-03-10T11:31:08.134340716-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet23]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868134485018, + "time": "2021-03-10T11:31:08.134485018-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet23]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868090696535, + "time": "2021-03-10T11:31:08.090696535-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet31]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868090732345, + "time": "2021-03-10T11:31:08.090732345-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet31]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868134420489, + "time": "2021-03-10T11:31:08.134420489-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet23]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868134437738, + "time": "2021-03-10T11:31:08.134437738-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet23]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868090681020, + "time": "2021-03-10T11:31:08.09068102-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet31]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868189081194, + "time": "2021-03-10T11:31:08.189081194-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/3]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868137400013, + "time": "2021-03-10T11:31:08.137400013-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet40]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868137436627, + "time": "2021-03-10T11:31:08.137436627-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet40]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868137379195, + "time": "2021-03-10T11:31:08.137379195-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet40]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868137116043, + "time": "2021-03-10T11:31:08.137116043-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet40]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868134470866, + "time": "2021-03-10T11:31:08.134470866-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet23]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868137414649, + "time": "2021-03-10T11:31:08.137414649-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet40]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868137342129, + "time": "2021-03-10T11:31:08.137342129-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet40]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868093627786, + "time": "2021-03-10T11:31:08.093627786-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/2]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868093306311, + "time": "2021-03-10T11:31:08.093306311-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/2]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868137499372, + "time": "2021-03-10T11:31:08.137499372-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet40]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868093644336, + "time": "2021-03-10T11:31:08.093644336-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/2]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868137452823, + "time": "2021-03-10T11:31:08.137452823-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet40]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868137469281, + "time": "2021-03-10T11:31:08.137469281-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet40]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868137486646, + "time": "2021-03-10T11:31:08.137486646-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet40]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868137515730, + "time": "2021-03-10T11:31:08.13751573-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet40]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868093657210, + "time": "2021-03-10T11:31:08.09365721-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/2]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868093608559, + "time": "2021-03-10T11:31:08.093608559-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/2]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868137531525, + "time": "2021-03-10T11:31:08.137531525-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet40]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868137362431, + "time": "2021-03-10T11:31:08.137362431-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet40]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868093557433, + "time": "2021-03-10T11:31:08.093557433-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/2]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868093687468, + "time": "2021-03-10T11:31:08.093687468-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/2]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868093707787, + "time": "2021-03-10T11:31:08.093707787-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/2]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868093535207, + "time": "2021-03-10T11:31:08.093535207-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/2]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868093736112, + "time": "2021-03-10T11:31:08.093736112-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/2]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868093723337, + "time": "2021-03-10T11:31:08.093723337-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/2]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868093674832, + "time": "2021-03-10T11:31:08.093674832-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/2]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868093753897, + "time": "2021-03-10T11:31:08.093753897-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/2]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868181176836, + "time": "2021-03-10T11:31:08.181176836-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet17]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868180757887, + "time": "2021-03-10T11:31:08.180757887-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet17]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868181089110, + "time": "2021-03-10T11:31:08.18108911-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet17]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868097985327, + "time": "2021-03-10T11:31:08.097985327-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/2]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868181070753, + "time": "2021-03-10T11:31:08.181070753-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet17]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868181010818, + "time": "2021-03-10T11:31:08.181010818-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet17]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868181039672, + "time": "2021-03-10T11:31:08.181039672-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet17]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868181057640, + "time": "2021-03-10T11:31:08.18105764-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet17]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868181102106, + "time": "2021-03-10T11:31:08.181102106-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet17]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868181124114, + "time": "2021-03-10T11:31:08.181124114-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet17]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868181143153, + "time": "2021-03-10T11:31:08.181143153-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet17]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868181156280, + "time": "2021-03-10T11:31:08.18115628-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet17]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868181215555, + "time": "2021-03-10T11:31:08.181215555-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet17]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868097953497, + "time": "2021-03-10T11:31:08.097953497-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/2]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868098050204, + "time": "2021-03-10T11:31:08.098050204-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/2]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868159468170, + "time": "2021-03-10T11:31:08.15946817-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet42]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868181199156, + "time": "2021-03-10T11:31:08.181199156-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet17]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868097965980, + "time": "2021-03-10T11:31:08.09796598-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/2]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868098088302, + "time": "2021-03-10T11:31:08.098088302-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/2]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868098072309, + "time": "2021-03-10T11:31:08.098072309-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/2]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868098017472, + "time": "2021-03-10T11:31:08.098017472-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/2]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868097685256, + "time": "2021-03-10T11:31:08.097685256-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/2]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868097916444, + "time": "2021-03-10T11:31:08.097916444-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/2]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868098103552, + "time": "2021-03-10T11:31:08.098103552-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/2]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868098002463, + "time": "2021-03-10T11:31:08.098002463-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/2]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868097936380, + "time": "2021-03-10T11:31:08.09793638-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/2]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868098030000, + "time": "2021-03-10T11:31:08.09803-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/2]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868159496993, + "time": "2021-03-10T11:31:08.159496993-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet42]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868159423255, + "time": "2021-03-10T11:31:08.159423255-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet42]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868159442878, + "time": "2021-03-10T11:31:08.159442878-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet42]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868159517197, + "time": "2021-03-10T11:31:08.159517197-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet42]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868159561979, + "time": "2021-03-10T11:31:08.159561979-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet42]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868159198931, + "time": "2021-03-10T11:31:08.159198931-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet42]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868159604445, + "time": "2021-03-10T11:31:08.159604445-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet42]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868159482080, + "time": "2021-03-10T11:31:08.15948208-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet42]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868159621304, + "time": "2021-03-10T11:31:08.159621304-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet42]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868159548145, + "time": "2021-03-10T11:31:08.159548145-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet42]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868159579693, + "time": "2021-03-10T11:31:08.159579693-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet42]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868159533166, + "time": "2021-03-10T11:31:08.159533166-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet42]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868120320303, + "time": "2021-03-10T11:31:08.120320303-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/1]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868112970592, + "time": "2021-03-10T11:31:08.112970592-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet33]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868112921256, + "time": "2021-03-10T11:31:08.112921256-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet33]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868120304504, + "time": "2021-03-10T11:31:08.120304504-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/1]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868113052510, + "time": "2021-03-10T11:31:08.11305251-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet33]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868120334667, + "time": "2021-03-10T11:31:08.120334667-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/1]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868112618732, + "time": "2021-03-10T11:31:08.112618732-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet33]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868120351183, + "time": "2021-03-10T11:31:08.120351183-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/1]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868112955109, + "time": "2021-03-10T11:31:08.112955109-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet33]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868112933736, + "time": "2021-03-10T11:31:08.112933736-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet33]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868112906696, + "time": "2021-03-10T11:31:08.112906696-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet33]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868113035812, + "time": "2021-03-10T11:31:08.113035812-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet33]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868192274527, + "time": "2021-03-10T11:31:08.192274527-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet10]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868112853846, + "time": "2021-03-10T11:31:08.112853846-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet33]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868192298129, + "time": "2021-03-10T11:31:08.192298129-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet10]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868192397348, + "time": "2021-03-10T11:31:08.192397348-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet10]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868192325723, + "time": "2021-03-10T11:31:08.192325723-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet10]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868192432406, + "time": "2021-03-10T11:31:08.192432406-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet10]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868112874019, + "time": "2021-03-10T11:31:08.112874019-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet33]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868112893587, + "time": "2021-03-10T11:31:08.112893587-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet33]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868192365109, + "time": "2021-03-10T11:31:08.192365109-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet10]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868192000889, + "time": "2021-03-10T11:31:08.192000889-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet10]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868192377945, + "time": "2021-03-10T11:31:08.192377945-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet10]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868192345986, + "time": "2021-03-10T11:31:08.192345986-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet10]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868192411690, + "time": "2021-03-10T11:31:08.19241169-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet10]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868192311446, + "time": "2021-03-10T11:31:08.192311446-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet10]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868112987731, + "time": "2021-03-10T11:31:08.112987731-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet33]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868113016213, + "time": "2021-03-10T11:31:08.113016213-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet33]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868120019524, + "time": "2021-03-10T11:31:08.120019524-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/1]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868192444796, + "time": "2021-03-10T11:31:08.192444796-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet10]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868138952640, + "time": "2021-03-10T11:31:08.13895264-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet48]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868192254105, + "time": "2021-03-10T11:31:08.192254105-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet10]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868146076839, + "time": "2021-03-10T11:31:08.146076839-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/1]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868138921583, + "time": "2021-03-10T11:31:08.138921583-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet48]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868138900475, + "time": "2021-03-10T11:31:08.138900475-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet48]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868138599101, + "time": "2021-03-10T11:31:08.138599101-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet48]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868146103660, + "time": "2021-03-10T11:31:08.14610366-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/1]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868138885385, + "time": "2021-03-10T11:31:08.138885385-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet48]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868120287720, + "time": "2021-03-10T11:31:08.12028772-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/1]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868147526033, + "time": "2021-03-10T11:31:08.147526033-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/4]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868120402075, + "time": "2021-03-10T11:31:08.120402075-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/1]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868147544132, + "time": "2021-03-10T11:31:08.147544132-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/4]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868146091285, + "time": "2021-03-10T11:31:08.146091285-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/1]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868145833173, + "time": "2021-03-10T11:31:08.145833173-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/1]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868120428302, + "time": "2021-03-10T11:31:08.120428302-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/1]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868147227709, + "time": "2021-03-10T11:31:08.147227709-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/4]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868146176408, + "time": "2021-03-10T11:31:08.146176408-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/1]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868146207722, + "time": "2021-03-10T11:31:08.146207722-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/1]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868146040907, + "time": "2021-03-10T11:31:08.146040907-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/1]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868120267846, + "time": "2021-03-10T11:31:08.120267846-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/1]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868146063672, + "time": "2021-03-10T11:31:08.146063672-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/1]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868146188382, + "time": "2021-03-10T11:31:08.146188382-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/1]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868146162413, + "time": "2021-03-10T11:31:08.146162413-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/1]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868147593787, + "time": "2021-03-10T11:31:08.147593787-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/4]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868147512098, + "time": "2021-03-10T11:31:08.147512098-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/4]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868147460030, + "time": "2021-03-10T11:31:08.14746003-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/4]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868120389413, + "time": "2021-03-10T11:31:08.120389413-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/1]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868147481386, + "time": "2021-03-10T11:31:08.147481386-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/4]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868147640018, + "time": "2021-03-10T11:31:08.147640018-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/4]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868120444533, + "time": "2021-03-10T11:31:08.120444533-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/1]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868138937647, + "time": "2021-03-10T11:31:08.138937647-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet48]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868146147425, + "time": "2021-03-10T11:31:08.146147425-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/1]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868147623227, + "time": "2021-03-10T11:31:08.147623227-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/4]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868120370478, + "time": "2021-03-10T11:31:08.120370478-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/1]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868147499129, + "time": "2021-03-10T11:31:08.147499129-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/4]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868146133697, + "time": "2021-03-10T11:31:08.146133697-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/1]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868138984101, + "time": "2021-03-10T11:31:08.138984101-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet48]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868138867459, + "time": "2021-03-10T11:31:08.138867459-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet48]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868146121482, + "time": "2021-03-10T11:31:08.146121482-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/1]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868120416230, + "time": "2021-03-10T11:31:08.12041623-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/1]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868139000268, + "time": "2021-03-10T11:31:08.139000268-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet48]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868138826591, + "time": "2021-03-10T11:31:08.138826591-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet48]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868138967650, + "time": "2021-03-10T11:31:08.13896765-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet48]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868139016518, + "time": "2021-03-10T11:31:08.139016518-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet48]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868138846471, + "time": "2021-03-10T11:31:08.138846471-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet48]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868147610356, + "time": "2021-03-10T11:31:08.147610356-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/4]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868095022810, + "time": "2021-03-10T11:31:08.09502281-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/1]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868147560820, + "time": "2021-03-10T11:31:08.14756082-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/4]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868095093310, + "time": "2021-03-10T11:31:08.09509331-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/1]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868095076107, + "time": "2021-03-10T11:31:08.095076107-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/1]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868094796535, + "time": "2021-03-10T11:31:08.094796535-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/1]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868095105828, + "time": "2021-03-10T11:31:08.095105828-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/1]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868147581301, + "time": "2021-03-10T11:31:08.147581301-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/4]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868095063273, + "time": "2021-03-10T11:31:08.095063273-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/1]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868095143176, + "time": "2021-03-10T11:31:08.095143176-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/1]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868095046319, + "time": "2021-03-10T11:31:08.095046319-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/1]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868095204945, + "time": "2021-03-10T11:31:08.095204945-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/1]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868095175513, + "time": "2021-03-10T11:31:08.095175513-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/1]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868095161012, + "time": "2021-03-10T11:31:08.095161012-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/1]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868095127110, + "time": "2021-03-10T11:31:08.09512711-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/1]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868095188091, + "time": "2021-03-10T11:31:08.095188091-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/1]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868153666629, + "time": "2021-03-10T11:31:08.153666629-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet38]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868118918039, + "time": "2021-03-10T11:31:08.118918039-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet26]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868153547639, + "time": "2021-03-10T11:31:08.153547639-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet38]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868153606575, + "time": "2021-03-10T11:31:08.153606575-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet38]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868153578904, + "time": "2021-03-10T11:31:08.153578904-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet38]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868153631223, + "time": "2021-03-10T11:31:08.153631223-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet38]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868153591304, + "time": "2021-03-10T11:31:08.153591304-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet38]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868118898672, + "time": "2021-03-10T11:31:08.118898672-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet26]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868118792571, + "time": "2021-03-10T11:31:08.118792571-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet26]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868153286492, + "time": "2021-03-10T11:31:08.153286492-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet38]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868118805286, + "time": "2021-03-10T11:31:08.118805286-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet26]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868153564777, + "time": "2021-03-10T11:31:08.153564777-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet38]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868118776155, + "time": "2021-03-10T11:31:08.118776155-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet26]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868153503322, + "time": "2021-03-10T11:31:08.153503322-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet38]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868118884469, + "time": "2021-03-10T11:31:08.118884469-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet26]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868118752678, + "time": "2021-03-10T11:31:08.118752678-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet26]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868153530586, + "time": "2021-03-10T11:31:08.153530586-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet38]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868118937270, + "time": "2021-03-10T11:31:08.11893727-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet26]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868118825563, + "time": "2021-03-10T11:31:08.118825563-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet26]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868118837818, + "time": "2021-03-10T11:31:08.118837818-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet26]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868118856695, + "time": "2021-03-10T11:31:08.118856695-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet26]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868118523686, + "time": "2021-03-10T11:31:08.118523686-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet26]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868153650327, + "time": "2021-03-10T11:31:08.153650327-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet38]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868153681646, + "time": "2021-03-10T11:31:08.153681646-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet38]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868153694006, + "time": "2021-03-10T11:31:08.153694006-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet38]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868118872482, + "time": "2021-03-10T11:31:08.118872482-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet26]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868143374443, + "time": "2021-03-10T11:31:08.143374443-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/4]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868164047687, + "time": "2021-03-10T11:31:08.164047687-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/3]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868179421567, + "time": "2021-03-10T11:31:08.179421567-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet34]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868179474598, + "time": "2021-03-10T11:31:08.179474598-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet34]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868164077643, + "time": "2021-03-10T11:31:08.164077643-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/3]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868179452861, + "time": "2021-03-10T11:31:08.179452861-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet34]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868143388907, + "time": "2021-03-10T11:31:08.143388907-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/4]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868164100071, + "time": "2021-03-10T11:31:08.164100071-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/3]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868178012021, + "time": "2021-03-10T11:31:08.178012021-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/1]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868164063120, + "time": "2021-03-10T11:31:08.16406312-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/3]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868178027129, + "time": "2021-03-10T11:31:08.178027129-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/1]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868143257707, + "time": "2021-03-10T11:31:08.143257707-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/4]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868164025296, + "time": "2021-03-10T11:31:08.164025296-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/3]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868143438288, + "time": "2021-03-10T11:31:08.143438288-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/4]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116199658981363, + "time": "2021-03-18T21:09:59.658981363-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/1]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 54830991 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868143465423, + "time": "2021-03-10T11:31:08.143465423-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/4]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868177950914, + "time": "2021-03-10T11:31:08.177950914-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/1]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868143483519, + "time": "2021-03-10T11:31:08.143483519-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/4]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868164161983, + "time": "2021-03-10T11:31:08.164161983-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/3]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868143453118, + "time": "2021-03-10T11:31:08.143453118-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/4]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868164119764, + "time": "2021-03-10T11:31:08.164119764-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/3]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868143402173, + "time": "2021-03-10T11:31:08.143402173-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/4]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868170185326, + "time": "2021-03-10T11:31:08.170185326-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/2]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868170197893, + "time": "2021-03-10T11:31:08.170197893-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/2]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868143293689, + "time": "2021-03-10T11:31:08.143293689-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/4]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868163775546, + "time": "2021-03-10T11:31:08.163775546-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/3]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868143275324, + "time": "2021-03-10T11:31:08.143275324-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/4]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868170088195, + "time": "2021-03-10T11:31:08.170088195-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/2]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868177867471, + "time": "2021-03-10T11:31:08.177867471-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/1]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868169765484, + "time": "2021-03-10T11:31:08.169765484-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/2]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868170163264, + "time": "2021-03-10T11:31:08.170163264-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/2]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116199659036882, + "time": "2021-03-18T21:09:59.659036882-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/1]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 426900 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868164178751, + "time": "2021-03-10T11:31:08.164178751-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/3]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868170033098, + "time": "2021-03-10T11:31:08.170033098-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/2]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868170070660, + "time": "2021-03-10T11:31:08.17007066-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/2]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868170104459, + "time": "2021-03-10T11:31:08.170104459-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/2]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868170016316, + "time": "2021-03-10T11:31:08.170016316-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/2]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868177582400, + "time": "2021-03-10T11:31:08.1775824-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/1]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868170140755, + "time": "2021-03-10T11:31:08.170140755-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/2]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868170124046, + "time": "2021-03-10T11:31:08.170124046-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/2]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868143416414, + "time": "2021-03-10T11:31:08.143416414-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/4]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868170053208, + "time": "2021-03-10T11:31:08.170053208-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/2]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116197662809770, + "time": "2021-03-18T21:09:57.66280977-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/1]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 13241882 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868164132942, + "time": "2021-03-10T11:31:08.164132942-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/3]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868177921692, + "time": "2021-03-10T11:31:08.177921692-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/1]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868164004793, + "time": "2021-03-10T11:31:08.164004793-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/3]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868164194619, + "time": "2021-03-10T11:31:08.164194619-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/3]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868143357291, + "time": "2021-03-10T11:31:08.143357291-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/4]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868164146873, + "time": "2021-03-10T11:31:08.164146873-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/3]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868143044736, + "time": "2021-03-10T11:31:08.143044736-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/4]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868177900190, + "time": "2021-03-10T11:31:08.17790019-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/1]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116197662867603, + "time": "2021-03-18T21:09:57.662867603-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/1]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 106783 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868177846751, + "time": "2021-03-10T11:31:08.177846751-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/1]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868177970355, + "time": "2021-03-10T11:31:08.177970355-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/1]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868169996175, + "time": "2021-03-10T11:31:08.169996175-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/2]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868179371751, + "time": "2021-03-10T11:31:08.179371751-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet34]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868128347093, + "time": "2021-03-10T11:31:08.128347093-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/2]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868179524595, + "time": "2021-03-10T11:31:08.179524595-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet34]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868128400859, + "time": "2021-03-10T11:31:08.128400859-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/2]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868128070482, + "time": "2021-03-10T11:31:08.128070482-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/2]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868179395060, + "time": "2021-03-10T11:31:08.17939506-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet34]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868179437693, + "time": "2021-03-10T11:31:08.179437693-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet34]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868128383215, + "time": "2021-03-10T11:31:08.128383215-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/2]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868179582636, + "time": "2021-03-10T11:31:08.179582636-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet34]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868179506741, + "time": "2021-03-10T11:31:08.179506741-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet34]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868179569376, + "time": "2021-03-10T11:31:08.179569376-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet34]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868128362792, + "time": "2021-03-10T11:31:08.128362792-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/2]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868128304012, + "time": "2021-03-10T11:31:08.128304012-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/2]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868179548685, + "time": "2021-03-10T11:31:08.179548685-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet34]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868179491246, + "time": "2021-03-10T11:31:08.179491246-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet34]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868115811717, + "time": "2021-03-10T11:31:08.115811717-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet32]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868125271920, + "time": "2021-03-10T11:31:08.12527192-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet11]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868115877342, + "time": "2021-03-10T11:31:08.115877342-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet32]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868115553328, + "time": "2021-03-10T11:31:08.115553328-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet32]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868125213929, + "time": "2021-03-10T11:31:08.125213929-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet11]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868125354146, + "time": "2021-03-10T11:31:08.125354146-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet11]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868115791869, + "time": "2021-03-10T11:31:08.115791869-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet32]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868128447819, + "time": "2021-03-10T11:31:08.128447819-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/2]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868115828335, + "time": "2021-03-10T11:31:08.115828335-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet32]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868125371734, + "time": "2021-03-10T11:31:08.125371734-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet11]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868125254418, + "time": "2021-03-10T11:31:08.125254418-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet11]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868115865103, + "time": "2021-03-10T11:31:08.115865103-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet32]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868128323677, + "time": "2021-03-10T11:31:08.128323677-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/2]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868128429793, + "time": "2021-03-10T11:31:08.128429793-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/2]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868125422305, + "time": "2021-03-10T11:31:08.125422305-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet11]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868125333308, + "time": "2021-03-10T11:31:08.125333308-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet11]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868125314359, + "time": "2021-03-10T11:31:08.125314359-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet11]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868125236640, + "time": "2021-03-10T11:31:08.12523664-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet11]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868124951417, + "time": "2021-03-10T11:31:08.124951417-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet11]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868125293084, + "time": "2021-03-10T11:31:08.125293084-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet11]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868128416600, + "time": "2021-03-10T11:31:08.1284166-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/2]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868128466794, + "time": "2021-03-10T11:31:08.128466794-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/2]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868115847092, + "time": "2021-03-10T11:31:08.115847092-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet32]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868128484052, + "time": "2021-03-10T11:31:08.128484052-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/2]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868128496591, + "time": "2021-03-10T11:31:08.128496591-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet50/2]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868125394689, + "time": "2021-03-10T11:31:08.125394689-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet11]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868179137368, + "time": "2021-03-10T11:31:08.179137368-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet34]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868125439359, + "time": "2021-03-10T11:31:08.125439359-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet11]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868115894019, + "time": "2021-03-10T11:31:08.115894019-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet32]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868115964349, + "time": "2021-03-10T11:31:08.115964349-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet32]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868115951551, + "time": "2021-03-10T11:31:08.115951551-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet32]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868115936424, + "time": "2021-03-10T11:31:08.115936424-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet32]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868115922212, + "time": "2021-03-10T11:31:08.115922212-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet32]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868103960352, + "time": "2021-03-10T11:31:08.103960352-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet41]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868103936826, + "time": "2021-03-10T11:31:08.103936826-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet41]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868103904899, + "time": "2021-03-10T11:31:08.103904899-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet41]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868115910170, + "time": "2021-03-10T11:31:08.11591017-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet32]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868103868394, + "time": "2021-03-10T11:31:08.103868394-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet41]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868103639197, + "time": "2021-03-10T11:31:08.103639197-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet41]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868103917952, + "time": "2021-03-10T11:31:08.103917952-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet41]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868104006085, + "time": "2021-03-10T11:31:08.104006085-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet41]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868103887856, + "time": "2021-03-10T11:31:08.103887856-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet41]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868104018695, + "time": "2021-03-10T11:31:08.104018695-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet41]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868104030054, + "time": "2021-03-10T11:31:08.104030054-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet41]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868103991921, + "time": "2021-03-10T11:31:08.103991921-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet41]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868104049791, + "time": "2021-03-10T11:31:08.104049791-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet41]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868103978937, + "time": "2021-03-10T11:31:08.103978937-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet41]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868106922640, + "time": "2021-03-10T11:31:08.10692264-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet13]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868106956234, + "time": "2021-03-10T11:31:08.106956234-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet13]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868106973681, + "time": "2021-03-10T11:31:08.106973681-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet13]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868106935572, + "time": "2021-03-10T11:31:08.106935572-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet13]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868106665151, + "time": "2021-03-10T11:31:08.106665151-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet13]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868106902936, + "time": "2021-03-10T11:31:08.106902936-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet13]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868106883396, + "time": "2021-03-10T11:31:08.106883396-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet13]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868107079306, + "time": "2021-03-10T11:31:08.107079306-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet13]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868107025438, + "time": "2021-03-10T11:31:08.107025438-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet13]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868107047680, + "time": "2021-03-10T11:31:08.10704768-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet13]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868107063599, + "time": "2021-03-10T11:31:08.107063599-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet13]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868107005927, + "time": "2021-03-10T11:31:08.107005927-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet13]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868106993771, + "time": "2021-03-10T11:31:08.106993771-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet13]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868121924725, + "time": "2021-03-10T11:31:08.121924725-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet20]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868121909308, + "time": "2021-03-10T11:31:08.121909308-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet20]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868121945017, + "time": "2021-03-10T11:31:08.121945017-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet20]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868121598283, + "time": "2021-03-10T11:31:08.121598283-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet20]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868122004527, + "time": "2021-03-10T11:31:08.122004527-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet20]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868121891520, + "time": "2021-03-10T11:31:08.12189152-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet20]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868121848301, + "time": "2021-03-10T11:31:08.121848301-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet20]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868122027115, + "time": "2021-03-10T11:31:08.122027115-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet20]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868122049095, + "time": "2021-03-10T11:31:08.122049095-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet20]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868121868917, + "time": "2021-03-10T11:31:08.121868917-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet20]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868122065382, + "time": "2021-03-10T11:31:08.122065382-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet20]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868150671257, + "time": "2021-03-10T11:31:08.150671257-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet9]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868150496926, + "time": "2021-03-10T11:31:08.150496926-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet9]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868150583533, + "time": "2021-03-10T11:31:08.150583533-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet9]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868150231744, + "time": "2021-03-10T11:31:08.150231744-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet9]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868150631814, + "time": "2021-03-10T11:31:08.150631814-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet9]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868150690519, + "time": "2021-03-10T11:31:08.150690519-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet9]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868121966217, + "time": "2021-03-10T11:31:08.121966217-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet20]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868150552364, + "time": "2021-03-10T11:31:08.150552364-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet9]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868150517019, + "time": "2021-03-10T11:31:08.150517019-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet9]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868121984125, + "time": "2021-03-10T11:31:08.121984125-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet20]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868150566596, + "time": "2021-03-10T11:31:08.150566596-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet9]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868150536544, + "time": "2021-03-10T11:31:08.150536544-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet9]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868150610967, + "time": "2021-03-10T11:31:08.150610967-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet9]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868123227186, + "time": "2021-03-10T11:31:08.123227186-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet29]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868089119824, + "time": "2021-03-10T11:31:08.089119824-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet45]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868150650168, + "time": "2021-03-10T11:31:08.150650168-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet9]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868089189354, + "time": "2021-03-10T11:31:08.089189354-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet45]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868123486028, + "time": "2021-03-10T11:31:08.123486028-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet29]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868089065633, + "time": "2021-03-10T11:31:08.089065633-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet45]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868123519517, + "time": "2021-03-10T11:31:08.123519517-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet29]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868123469435, + "time": "2021-03-10T11:31:08.123469435-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet29]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868123540024, + "time": "2021-03-10T11:31:08.123540024-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet29]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868123498864, + "time": "2021-03-10T11:31:08.123498864-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet29]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868123447126, + "time": "2021-03-10T11:31:08.123447126-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet29]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868123562693, + "time": "2021-03-10T11:31:08.123562693-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet29]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868089149381, + "time": "2021-03-10T11:31:08.089149381-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet45]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868088810620, + "time": "2021-03-10T11:31:08.08881062-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet45]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868123635115, + "time": "2021-03-10T11:31:08.123635115-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet29]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868123652027, + "time": "2021-03-10T11:31:08.123652027-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet29]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868123579451, + "time": "2021-03-10T11:31:08.123579451-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet29]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868089136583, + "time": "2021-03-10T11:31:08.089136583-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet45]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868089106898, + "time": "2021-03-10T11:31:08.089106898-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet45]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868123616082, + "time": "2021-03-10T11:31:08.123616082-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet29]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868150598910, + "time": "2021-03-10T11:31:08.15059891-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet9]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868089085724, + "time": "2021-03-10T11:31:08.089085724-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet45]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868123594130, + "time": "2021-03-10T11:31:08.12359413-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet29]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868111413559, + "time": "2021-03-10T11:31:08.111413559-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/3]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868089163544, + "time": "2021-03-10T11:31:08.089163544-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet45]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868089175537, + "time": "2021-03-10T11:31:08.089175537-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet45]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868089236377, + "time": "2021-03-10T11:31:08.089236377-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet45]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868167181495, + "time": "2021-03-10T11:31:08.167181495-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet15]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868111369396, + "time": "2021-03-10T11:31:08.111369396-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/3]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868111480097, + "time": "2021-03-10T11:31:08.111480097-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/3]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868111463756, + "time": "2021-03-10T11:31:08.111463756-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/3]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868167029692, + "time": "2021-03-10T11:31:08.167029692-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet15]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868111391624, + "time": "2021-03-10T11:31:08.111391624-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/3]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868167052589, + "time": "2021-03-10T11:31:08.167052589-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet15]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868111426468, + "time": "2021-03-10T11:31:08.111426468-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/3]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868089218060, + "time": "2021-03-10T11:31:08.08921806-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet45]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868167102130, + "time": "2021-03-10T11:31:08.16710213-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet15]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868111548038, + "time": "2021-03-10T11:31:08.111548038-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/3]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868167082395, + "time": "2021-03-10T11:31:08.167082395-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet15]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868167114771, + "time": "2021-03-10T11:31:08.167114771-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet15]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868111498080, + "time": "2021-03-10T11:31:08.11149808-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/3]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868166799605, + "time": "2021-03-10T11:31:08.166799605-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet15]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868167069341, + "time": "2021-03-10T11:31:08.167069341-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet15]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868111446735, + "time": "2021-03-10T11:31:08.111446735-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/3]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868167163961, + "time": "2021-03-10T11:31:08.167163961-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet15]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868111525251, + "time": "2021-03-10T11:31:08.111525251-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/3]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868167213177, + "time": "2021-03-10T11:31:08.167213177-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet15]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868167193934, + "time": "2021-03-10T11:31:08.167193934-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet15]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868111143988, + "time": "2021-03-10T11:31:08.111143988-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/3]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868111512791, + "time": "2021-03-10T11:31:08.111512791-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/3]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868111563890, + "time": "2021-03-10T11:31:08.11156389-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet54/3]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868089206405, + "time": "2021-03-10T11:31:08.089206405-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet45]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868167147160, + "time": "2021-03-10T11:31:08.16714716-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet15]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868184431097, + "time": "2021-03-10T11:31:08.184431097-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet21]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868109917501, + "time": "2021-03-10T11:31:08.109917501-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet47]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868184222741, + "time": "2021-03-10T11:31:08.184222741-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet21]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868184268147, + "time": "2021-03-10T11:31:08.184268147-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet21]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868184397409, + "time": "2021-03-10T11:31:08.184397409-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet21]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868184248292, + "time": "2021-03-10T11:31:08.184248292-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet21]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868184299799, + "time": "2021-03-10T11:31:08.184299799-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet21]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868109587452, + "time": "2021-03-10T11:31:08.109587452-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet47]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868184339017, + "time": "2021-03-10T11:31:08.184339017-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet21]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868114066605, + "time": "2021-03-10T11:31:08.114066605-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet25]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868109988203, + "time": "2021-03-10T11:31:08.109988203-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet47]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868184322697, + "time": "2021-03-10T11:31:08.184322697-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet21]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868109951774, + "time": "2021-03-10T11:31:08.109951774-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet47]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868184281367, + "time": "2021-03-10T11:31:08.184281367-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet21]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868183978773, + "time": "2021-03-10T11:31:08.183978773-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet21]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868184358371, + "time": "2021-03-10T11:31:08.184358371-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet21]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868109897862, + "time": "2021-03-10T11:31:08.109897862-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet47]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868184373569, + "time": "2021-03-10T11:31:08.184373569-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet21]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868110036085, + "time": "2021-03-10T11:31:08.110036085-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet47]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868110068655, + "time": "2021-03-10T11:31:08.110068655-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet47]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868110003159, + "time": "2021-03-10T11:31:08.110003159-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet47]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868109934789, + "time": "2021-03-10T11:31:08.109934789-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet47]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868184415711, + "time": "2021-03-10T11:31:08.184415711-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet21]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868114402274, + "time": "2021-03-10T11:31:08.114402274-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet25]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868110081438, + "time": "2021-03-10T11:31:08.110081438-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet47]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868110020104, + "time": "2021-03-10T11:31:08.110020104-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet47]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868167131328, + "time": "2021-03-10T11:31:08.167131328-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet15]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868110047996, + "time": "2021-03-10T11:31:08.110047996-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet47]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868114373342, + "time": "2021-03-10T11:31:08.114373342-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet25]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868114339069, + "time": "2021-03-10T11:31:08.114339069-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet25]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868109969947, + "time": "2021-03-10T11:31:08.109969947-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet47]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868129849326, + "time": "2021-03-10T11:31:08.129849326-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet4]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868114514127, + "time": "2021-03-10T11:31:08.114514127-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet25]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868114358845, + "time": "2021-03-10T11:31:08.114358845-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet25]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868129933016, + "time": "2021-03-10T11:31:08.129933016-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet4]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868114475562, + "time": "2021-03-10T11:31:08.114475562-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet25]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868129879269, + "time": "2021-03-10T11:31:08.129879269-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet4]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868114420520, + "time": "2021-03-10T11:31:08.11442052-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet25]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868129891645, + "time": "2021-03-10T11:31:08.129891645-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet4]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868114453172, + "time": "2021-03-10T11:31:08.114453172-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet25]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868114439189, + "time": "2021-03-10T11:31:08.114439189-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet25]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868114495965, + "time": "2021-03-10T11:31:08.114495965-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet25]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868114302357, + "time": "2021-03-10T11:31:08.114302357-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet25]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868114321917, + "time": "2021-03-10T11:31:08.114321917-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet25]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868129583394, + "time": "2021-03-10T11:31:08.129583394-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet4]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868129946287, + "time": "2021-03-10T11:31:08.129946287-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet4]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868130002789, + "time": "2021-03-10T11:31:08.130002789-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet4]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868129808104, + "time": "2021-03-10T11:31:08.129808104-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet4]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868129832489, + "time": "2021-03-10T11:31:08.129832489-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet4]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868129966824, + "time": "2021-03-10T11:31:08.129966824-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet4]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868129983969, + "time": "2021-03-10T11:31:08.129983969-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet4]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868129864834, + "time": "2021-03-10T11:31:08.129864834-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet4]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868129911916, + "time": "2021-03-10T11:31:08.129911916-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet4]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868171639563, + "time": "2021-03-10T11:31:08.171639563-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet7]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868171575831, + "time": "2021-03-10T11:31:08.171575831-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet7]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868140424072, + "time": "2021-03-10T11:31:08.140424072-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/3]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868105410507, + "time": "2021-03-10T11:31:08.105410507-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet43]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868140360307, + "time": "2021-03-10T11:31:08.140360307-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/3]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868171621357, + "time": "2021-03-10T11:31:08.171621357-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet7]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868140407296, + "time": "2021-03-10T11:31:08.140407296-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/3]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868171593810, + "time": "2021-03-10T11:31:08.17159381-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet7]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868140436680, + "time": "2021-03-10T11:31:08.14043668-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/3]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868140343596, + "time": "2021-03-10T11:31:08.140343596-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/3]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868140474426, + "time": "2021-03-10T11:31:08.140474426-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/3]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868140488451, + "time": "2021-03-10T11:31:08.140488451-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/3]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868171302811, + "time": "2021-03-10T11:31:08.171302811-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet7]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868140450872, + "time": "2021-03-10T11:31:08.140450872-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/3]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868140387406, + "time": "2021-03-10T11:31:08.140387406-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/3]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868171558964, + "time": "2021-03-10T11:31:08.171558964-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet7]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868171712166, + "time": "2021-03-10T11:31:08.171712166-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet7]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868171687868, + "time": "2021-03-10T11:31:08.171687868-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet7]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868171658331, + "time": "2021-03-10T11:31:08.171658331-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet7]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868171732192, + "time": "2021-03-10T11:31:08.171732192-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet7]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868105432075, + "time": "2021-03-10T11:31:08.105432075-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet43]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868171670850, + "time": "2021-03-10T11:31:08.17167085-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet7]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868105481870, + "time": "2021-03-10T11:31:08.10548187-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet43]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868140373245, + "time": "2021-03-10T11:31:08.140373245-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/3]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868105464997, + "time": "2021-03-10T11:31:08.105464997-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet43]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868140091889, + "time": "2021-03-10T11:31:08.140091889-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/3]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868105450282, + "time": "2021-03-10T11:31:08.105450282-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet43]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868140317123, + "time": "2021-03-10T11:31:08.140317123-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/3]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868105390023, + "time": "2021-03-10T11:31:08.105390023-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet43]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868140463083, + "time": "2021-03-10T11:31:08.140463083-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet53/3]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868105135413, + "time": "2021-03-10T11:31:08.105135413-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet43]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868171536826, + "time": "2021-03-10T11:31:08.171536826-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet7]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868171747498, + "time": "2021-03-10T11:31:08.171747498-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet7]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868105543275, + "time": "2021-03-10T11:31:08.105543275-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet43]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868105560008, + "time": "2021-03-10T11:31:08.105560008-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet43]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868165633182, + "time": "2021-03-10T11:31:08.165633182-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet39]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868105500143, + "time": "2021-03-10T11:31:08.105500143-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet43]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868165614302, + "time": "2021-03-10T11:31:08.165614302-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet39]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868165583778, + "time": "2021-03-10T11:31:08.165583778-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet39]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868165599435, + "time": "2021-03-10T11:31:08.165599435-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet39]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868165544202, + "time": "2021-03-10T11:31:08.165544202-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet39]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868105512895, + "time": "2021-03-10T11:31:08.105512895-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet43]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868105576474, + "time": "2021-03-10T11:31:08.105576474-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet43]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868165566916, + "time": "2021-03-10T11:31:08.165566916-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet39]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868105530702, + "time": "2021-03-10T11:31:08.105530702-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet43]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868165313808, + "time": "2021-03-10T11:31:08.165313808-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet39]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868149136802, + "time": "2021-03-10T11:31:08.149136802-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet36]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868148950445, + "time": "2021-03-10T11:31:08.148950445-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet36]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868149063576, + "time": "2021-03-10T11:31:08.149063576-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet36]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868165699773, + "time": "2021-03-10T11:31:08.165699773-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet39]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868165716030, + "time": "2021-03-10T11:31:08.16571603-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet39]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868149043007, + "time": "2021-03-10T11:31:08.149043007-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet36]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868149149503, + "time": "2021-03-10T11:31:08.149149503-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet36]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868165649883, + "time": "2021-03-10T11:31:08.165649883-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet39]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868148676674, + "time": "2021-03-10T11:31:08.148676674-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet36]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868149120584, + "time": "2021-03-10T11:31:08.149120584-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet36]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868148985701, + "time": "2021-03-10T11:31:08.148985701-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet36]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868165731556, + "time": "2021-03-10T11:31:08.165731556-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet39]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868165679903, + "time": "2021-03-10T11:31:08.165679903-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet39]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868165665630, + "time": "2021-03-10T11:31:08.16566563-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet39]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868148933754, + "time": "2021-03-10T11:31:08.148933754-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet36]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868149098432, + "time": "2021-03-10T11:31:08.149098432-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet36]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868148963902, + "time": "2021-03-10T11:31:08.148963902-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet36]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868148911331, + "time": "2021-03-10T11:31:08.148911331-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet36]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868102438515, + "time": "2021-03-10T11:31:08.102438515-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/2]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868149079755, + "time": "2021-03-10T11:31:08.149079755-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet36]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868099571478, + "time": "2021-03-10T11:31:08.099571478-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet2]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868099440858, + "time": "2021-03-10T11:31:08.099440858-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet2]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868099471628, + "time": "2021-03-10T11:31:08.099471628-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet2]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868102591151, + "time": "2021-03-10T11:31:08.102591151-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/2]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868099484452, + "time": "2021-03-10T11:31:08.099484452-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet2]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868102554927, + "time": "2021-03-10T11:31:08.102554927-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/2]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868102166083, + "time": "2021-03-10T11:31:08.102166083-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/2]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868102416518, + "time": "2021-03-10T11:31:08.102416518-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/2]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868099169620, + "time": "2021-03-10T11:31:08.09916962-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet2]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868102500360, + "time": "2021-03-10T11:31:08.10250036-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/2]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868099456959, + "time": "2021-03-10T11:31:08.099456959-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet2]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868102534477, + "time": "2021-03-10T11:31:08.102534477-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/2]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868102452133, + "time": "2021-03-10T11:31:08.102452133-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/2]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868099555359, + "time": "2021-03-10T11:31:08.099555359-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet2]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868099424105, + "time": "2021-03-10T11:31:08.099424105-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet2]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868102521623, + "time": "2021-03-10T11:31:08.102521623-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/2]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868102393926, + "time": "2021-03-10T11:31:08.102393926-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/2]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868099495968, + "time": "2021-03-10T11:31:08.099495968-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet2]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868099400662, + "time": "2021-03-10T11:31:08.099400662-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet2]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868102574732, + "time": "2021-03-10T11:31:08.102574732-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/2]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116201674216172, + "time": "2021-03-18T21:10:01.674216172-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/1]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 426901 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868136008154, + "time": "2021-03-10T11:31:08.136008154-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet8]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868135939202, + "time": "2021-03-10T11:31:08.135939202-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet8]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868135974288, + "time": "2021-03-10T11:31:08.135974288-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet8]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868135618852, + "time": "2021-03-10T11:31:08.135618852-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet8]/state/counters/in-fcs-errors", + "values": { + "interfaces/interface/state/counters/in-fcs-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868099509544, + "time": "2021-03-10T11:31:08.099509544-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet2]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868102478640, + "time": "2021-03-10T11:31:08.10247864-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/2]/state/counters/in-errors", + "values": { + "interfaces/interface/state/counters/in-errors": 0 + } + } + ] +} + +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868135991635, + "time": "2021-03-10T11:31:08.135991635-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet8]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116201674087256, + "time": "2021-03-18T21:10:01.674087256-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/1]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 54831114 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868102466346, + "time": "2021-03-10T11:31:08.102466346-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet52/2]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868099542997, + "time": "2021-03-10T11:31:08.099542997-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet2]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868135912083, + "time": "2021-03-10T11:31:08.135912083-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet8]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868136020628, + "time": "2021-03-10T11:31:08.136020628-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet8]/state/counters/out-discards", + "values": { + "interfaces/interface/state/counters/out-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868135926759, + "time": "2021-03-10T11:31:08.135926759-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet8]/state/counters/in-discards", + "values": { + "interfaces/interface/state/counters/in-discards": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868135852719, + "time": "2021-03-10T11:31:08.135852719-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet8]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868135958409, + "time": "2021-03-10T11:31:08.135958409-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet8]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868135877353, + "time": "2021-03-10T11:31:08.135877353-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet8]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868136036730, + "time": "2021-03-10T11:31:08.13603673-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet8]/state/counters/out-errors", + "values": { + "interfaces/interface/state/counters/out-errors": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868099528702, + "time": "2021-03-10T11:31:08.099528702-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet2]/state/counters/out-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/out-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1615393868135894500, + "time": "2021-03-10T11:31:08.1358945-05:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet8]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 0 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116202161950696, + "time": "2021-03-18T21:10:02.161950696-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 2086732 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116202161887499, + "time": "2021-03-18T21:10:02.161887499-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 21151428 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116202161849769, + "time": "2021-03-18T21:10:02.161849769-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 2585217946 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116202162004476, + "time": "2021-03-18T21:10:02.162004476-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 30633839 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116202161922305, + "time": "2021-03-18T21:10:02.161922305-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 1188814 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116202161975936, + "time": "2021-03-18T21:10:02.161975936-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 7377286466 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116203163312663, + "time": "2021-03-18T21:10:03.163312663-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 7377423782 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116203163330399, + "time": "2021-03-18T21:10:03.163330399-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 30634008 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116203163088542, + "time": "2021-03-18T21:10:03.163088542-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 2585228375 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116203163126501, + "time": "2021-03-18T21:10:03.163126501-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 21151545 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116203163160089, + "time": "2021-03-18T21:10:03.163160089-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 2086735 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116203661811884, + "time": "2021-03-18T21:10:03.661811884-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/1]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 54831237 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116203660735312, + "time": "2021-03-18T21:10:03.660735312-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/1]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 26959909 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116203661860550, + "time": "2021-03-18T21:10:03.66186055-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet49/1]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 426902 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116203660555953, + "time": "2021-03-18T21:10:03.660555953-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/1]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 27326605 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116203660649830, + "time": "2021-03-18T21:10:03.66064983-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/1]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 107641 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116203660789969, + "time": "2021-03-18T21:10:03.660789969-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Ethernet51/1]/state/counters/out-multicast-pkts", + "values": { + "interfaces/interface/state/counters/out-multicast-pkts": 267794 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116204163862748, + "time": "2021-03-18T21:10:04.163862748-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/in-multicast-pkts", + "values": { + "interfaces/interface/state/counters/in-multicast-pkts": 2086739 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116204163716392, + "time": "2021-03-18T21:10:04.163716392-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/in-broadcast-pkts", + "values": { + "interfaces/interface/state/counters/in-broadcast-pkts": 1188816 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116204163682017, + "time": "2021-03-18T21:10:04.163682017-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/in-unicast-pkts", + "values": { + "interfaces/interface/state/counters/in-unicast-pkts": 21151566 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116204163646123, + "time": "2021-03-18T21:10:04.163646123-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/in-octets", + "values": { + "interfaces/interface/state/counters/in-octets": 2585231070 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116204163880982, + "time": "2021-03-18T21:10:04.163880982-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/out-octets", + "values": { + "interfaces/interface/state/counters/out-octets": 7377429265 + } + } + ] +} +{ + "source": "10.20.30.67:6030", + "subscription-name": "default-1616116201", + "timestamp": 1616116204163905073, + "time": "2021-03-18T21:10:04.163905073-04:00", + "updates": [ + { + "Path": "interfaces/interface[name=Management1]/state/counters/out-unicast-pkts", + "values": { + "interfaces/interface/state/counters/out-unicast-pkts": 30634035 + } + } + ] +} + +received signal 'interrupt'. terminating... diff --git a/examples/gnmi-clients/gnmic/outputs/network-instances.json b/examples/gnmi-clients/gnmic/outputs/network-instances.json new file mode 100644 index 00000000..698cda3a --- /dev/null +++ b/examples/gnmi-clients/gnmic/outputs/network-instances.json @@ -0,0 +1,1112 @@ +[ + { + "time": "1969-12-31T19:00:00-05:00", + "updates": [ + { + "Path": "network-instances/network-instance[name=default]", + "values": { + "network-instances/network-instance": { + "arista-exp-eos-varp-net-inst:arista-varp": { + "config": { + "virtual-mac-address": "00:00:00:00:00:00" + }, + "state": { + "virtual-mac-address": "00:00:00:00:00:00" + } + }, + "openconfig-network-instance:config": { + "enabled-address-families": [ + "openconfig-types:IPV4" + ], + "name": "default", + "type": "openconfig-network-instance-types:DEFAULT_INSTANCE" + }, + "openconfig-network-instance:inter-instance-policies": { + "apply-policy": { + "config": { + "default-export-policy": "REJECT_ROUTE", + "default-import-policy": "REJECT_ROUTE" + }, + "state": { + "default-export-policy": "REJECT_ROUTE", + "default-import-policy": "REJECT_ROUTE" + } + } + }, + "openconfig-network-instance:interfaces": { + "interface": [ + { + "config": { + "id": "Loopback1", + "interface": "Loopback1", + "subinterface": 0 + }, + "id": "Loopback1", + "state": { + "id": "Loopback1", + "interface": "Loopback1", + "subinterface": 0 + } + }, + { + "config": { + "id": "Ethernet51/1", + "interface": "Ethernet51/1", + "subinterface": 0 + }, + "id": "Ethernet51/1", + "state": { + "id": "Ethernet51/1", + "interface": "Ethernet51/1", + "subinterface": 0 + } + }, + { + "config": { + "id": "Loopback0", + "interface": "Loopback0", + "subinterface": 0 + }, + "id": "Loopback0", + "state": { + "id": "Loopback0", + "interface": "Loopback0", + "subinterface": 0 + } + } + ] + }, + "openconfig-network-instance:mpls": { + "global": { + "config": { + "null-label": "openconfig-mpls-types:IMPLICIT", + "ttl-propagation": true + }, + "reserved-label-blocks": { + "reserved-label-block": [ + { + "config": { + "local-id": "srlb", + "lower-bound": 965536, + "upper-bound": 1031071 + }, + "local-id": "srlb" + }, + { + "config": { + "local-id": "l2evpn", + "lower-bound": 1036288, + "upper-bound": 1048575 + }, + "local-id": "l2evpn" + }, + { + "config": { + "local-id": "dynamic", + "lower-bound": 100000, + "upper-bound": 362143 + }, + "local-id": "dynamic" + }, + { + "config": { + "local-id": "static", + "lower-bound": 16, + "upper-bound": 99999 + }, + "local-id": "static" + }, + { + "config": { + "local-id": "isis-sr", + "lower-bound": 900000, + "upper-bound": 965535 + }, + "local-id": "isis-sr" + }, + { + "config": { + "local-id": "bgp-sr", + "lower-bound": 900000, + "upper-bound": 965535 + }, + "local-id": "bgp-sr" + } + ] + }, + "state": { + "null-label": "openconfig-mpls-types:IMPLICIT", + "ttl-propagation": true + } + }, + "signaling-protocols": { + "ldp": { + "global": { + "authentication": { + "config": { + "enable": false + }, + "state": { + "enable": false + } + }, + "graceful-restart": { + "config": { + "enabled": false + }, + "state": { + "enabled": false + } + } + } + }, + "rsvp-te": { + "global": { + "graceful-restart": { + "config": { + "enable": false + }, + "state": { + "enable": false + } + }, + "hellos": { + "config": { + "hello-interval": 9000, + "refresh-reduction": true + }, + "state": { + "hello-interval": 9000, + "refresh-reduction": true + } + }, + "soft-preemption": { + "config": { + "enable": false, + "soft-preemption-timeout": 30 + }, + "state": { + "enable": false, + "soft-preemption-timeout": 30 + } + } + } + } + } + }, + "openconfig-network-instance:name": "default", + "openconfig-network-instance:protocols": { + "protocol": [ + { + "config": { + "identifier": "openconfig-policy-types:DIRECTLY_CONNECTED", + "name": "DIRECTLY_CONNECTED" + }, + "identifier": "openconfig-policy-types:DIRECTLY_CONNECTED", + "name": "DIRECTLY_CONNECTED" + }, + { + "bgp": { + "global": { + "afi-safis": { + "afi-safi": [ + { + "add-paths": { + "config": { + "receive": false, + "send": false + }, + "state": { + "receive": false, + "send": false + } + }, + "afi-safi-name": "openconfig-bgp-types:IPV4_UNICAST", + "config": { + "afi-safi-name": "openconfig-bgp-types:IPV4_UNICAST" + }, + "graceful-restart": { + "config": { + "enabled": false + }, + "state": { + "enabled": false + } + }, + "route-selection-options": { + "config": { + "advertise-inactive-routes": false, + "always-compare-med": false, + "enable-aigp": false, + "external-compare-router-id": true, + "ignore-as-path-length": false, + "ignore-next-hop-igp-metric": false + }, + "state": { + "advertise-inactive-routes": false, + "always-compare-med": false, + "enable-aigp": false, + "external-compare-router-id": true, + "ignore-as-path-length": false, + "ignore-next-hop-igp-metric": false + } + }, + "state": { + "afi-safi-name": "openconfig-bgp-types:IPV4_UNICAST" + } + }, + { + "add-paths": { + "config": { + "receive": false, + "send": false + }, + "state": { + "receive": false, + "send": false + } + }, + "afi-safi-name": "openconfig-bgp-types:IPV6_UNICAST", + "config": { + "afi-safi-name": "openconfig-bgp-types:IPV6_UNICAST" + }, + "graceful-restart": { + "config": { + "enabled": false + }, + "state": { + "enabled": false + } + }, + "route-selection-options": { + "config": { + "advertise-inactive-routes": false, + "always-compare-med": false, + "enable-aigp": false, + "external-compare-router-id": true, + "ignore-as-path-length": false, + "ignore-next-hop-igp-metric": false + }, + "state": { + "advertise-inactive-routes": false, + "always-compare-med": false, + "enable-aigp": false, + "external-compare-router-id": true, + "ignore-as-path-length": false, + "ignore-next-hop-igp-metric": false + } + }, + "state": { + "afi-safi-name": "openconfig-bgp-types:IPV6_UNICAST" + } + } + ] + }, + "confederation": { + "config": {} + }, + "config": {}, + "default-route-distance": { + "config": {} + }, + "graceful-restart": { + "config": {} + }, + "route-selection-options": {}, + "use-multiple-paths": { + "config": { + "enabled": true + }, + "ebgp": {}, + "ibgp": { + "state": { + "maximum-paths": 1 + } + }, + "state": { + "enabled": true + } + } + } + }, + "config": { + "identifier": "openconfig-policy-types:BGP", + "name": "BGP" + }, + "identifier": "openconfig-policy-types:BGP", + "name": "BGP" + }, + { + "config": { + "identifier": "openconfig-policy-types:PIM", + "name": "PIM" + }, + "identifier": "openconfig-policy-types:PIM", + "name": "PIM", + "state": { + "identifier": "openconfig-policy-types:PIM", + "name": "PIM" + } + } + ] + }, + "openconfig-network-instance:segment-routing": { + "srgbs": { + "srgb": [ + { + "config": { + "dataplane-type": "MPLS", + "local-id": "isis-sr", + "mpls-label-blocks": [ + "isis-sr" + ] + }, + "local-id": "isis-sr" + } + ] + }, + "srlbs": { + "srlb": [ + { + "config": { + "dataplane-type": "MPLS", + "local-id": "srlb", + "mpls-label-block": "srlb" + }, + "local-id": "srlb" + } + ] + } + }, + "openconfig-network-instance:tables": { + "table": [ + { + "address-family": "openconfig-types:IPV4", + "config": { + "address-family": "openconfig-types:IPV4", + "protocol": "openconfig-policy-types:DIRECTLY_CONNECTED" + }, + "protocol": "openconfig-policy-types:DIRECTLY_CONNECTED" + }, + { + "address-family": "openconfig-types:IPV6", + "config": { + "address-family": "openconfig-types:IPV6", + "protocol": "openconfig-policy-types:DIRECTLY_CONNECTED" + }, + "protocol": "openconfig-policy-types:DIRECTLY_CONNECTED" + } + ] + }, + "openconfig-network-instance:vlans": { + "vlan": [ + { + "config": { + "arista-vlan-augments:mac-learning": true, + "name": "default", + "status": "ACTIVE", + "vlan-id": 1 + }, + "members": { + "member": [ + { + "state": { + "interface": "Ethernet49/1" + } + } + ] + }, + "state": { + "arista-vlan-augments:mac-learning": true, + "name": "default", + "status": "ACTIVE", + "vlan-id": 1 + }, + "vlan-id": 1 + } + ] + } + } + } + }, + { + "Path": "network-instances/network-instance[name=MGMT]", + "values": { + "network-instances/network-instance": { + "openconfig-network-instance:config": { + "enabled-address-families": [ + "openconfig-types:IPV4" + ], + "name": "MGMT", + "type": "openconfig-network-instance-types:L3VRF" + }, + "openconfig-network-instance:inter-instance-policies": { + "apply-policy": { + "config": { + "default-export-policy": "REJECT_ROUTE", + "default-import-policy": "REJECT_ROUTE" + }, + "state": { + "default-export-policy": "REJECT_ROUTE", + "default-import-policy": "REJECT_ROUTE" + } + } + }, + "openconfig-network-instance:interfaces": { + "interface": [ + { + "config": { + "id": "Management1", + "interface": "Management1", + "subinterface": 0 + }, + "id": "Management1", + "state": { + "id": "Management1", + "interface": "Management1", + "subinterface": 0 + } + } + ] + }, + "openconfig-network-instance:name": "MGMT", + "openconfig-network-instance:protocols": { + "protocol": [ + { + "config": { + "identifier": "openconfig-policy-types:DIRECTLY_CONNECTED", + "name": "DIRECTLY_CONNECTED" + }, + "identifier": "openconfig-policy-types:DIRECTLY_CONNECTED", + "name": "DIRECTLY_CONNECTED" + }, + { + "config": { + "identifier": "openconfig-policy-types:STATIC", + "name": "STATIC" + }, + "identifier": "openconfig-policy-types:STATIC", + "name": "STATIC", + "static-routes": { + "static": [ + { + "config": { + "prefix": "0.0.0.0/0" + }, + "next-hops": { + "next-hop": [ + { + "config": { + "index": "AUTO_1_10-20-30-254", + "metric": 1, + "next-hop": "10.20.30.254" + }, + "index": "AUTO_1_10-20-30-254" + } + ] + }, + "prefix": "0.0.0.0/0" + } + ] + } + } + ] + }, + "openconfig-network-instance:tables": { + "table": [ + { + "address-family": "openconfig-types:IPV4", + "config": { + "address-family": "openconfig-types:IPV4", + "protocol": "openconfig-policy-types:DIRECTLY_CONNECTED" + }, + "protocol": "openconfig-policy-types:DIRECTLY_CONNECTED" + }, + { + "address-family": "openconfig-types:IPV6", + "config": { + "address-family": "openconfig-types:IPV6", + "protocol": "openconfig-policy-types:DIRECTLY_CONNECTED" + }, + "protocol": "openconfig-policy-types:DIRECTLY_CONNECTED" + }, + { + "address-family": "openconfig-types:IPV4", + "config": { + "address-family": "openconfig-types:IPV4", + "protocol": "openconfig-policy-types:STATIC" + }, + "protocol": "openconfig-policy-types:STATIC" + }, + { + "address-family": "openconfig-types:IPV6", + "config": { + "address-family": "openconfig-types:IPV6", + "protocol": "openconfig-policy-types:STATIC" + }, + "protocol": "openconfig-policy-types:STATIC" + } + ] + } + } + } + } + ] + } +] +[ + { + "time": "1969-12-31T19:00:00-05:00", + "updates": [ + { + "Path": "network-instances/network-instance[name=default]", + "values": { + "network-instances/network-instance": { + "arista-exp-eos-varp-net-inst:arista-varp": { + "config": { + "virtual-mac-address": "00:00:00:00:00:00" + }, + "state": { + "virtual-mac-address": "00:00:00:00:00:00" + } + }, + "openconfig-network-instance:config": { + "enabled-address-families": [ + "openconfig-types:IPV4" + ], + "name": "default", + "type": "openconfig-network-instance-types:DEFAULT_INSTANCE" + }, + "openconfig-network-instance:inter-instance-policies": { + "apply-policy": { + "config": { + "default-export-policy": "REJECT_ROUTE", + "default-import-policy": "REJECT_ROUTE" + }, + "state": { + "default-export-policy": "REJECT_ROUTE", + "default-import-policy": "REJECT_ROUTE" + } + } + }, + "openconfig-network-instance:interfaces": { + "interface": [ + { + "config": { + "id": "Loopback1", + "interface": "Loopback1", + "subinterface": 0 + }, + "id": "Loopback1", + "state": { + "id": "Loopback1", + "interface": "Loopback1", + "subinterface": 0 + } + }, + { + "config": { + "id": "Ethernet51/1", + "interface": "Ethernet51/1", + "subinterface": 0 + }, + "id": "Ethernet51/1", + "state": { + "id": "Ethernet51/1", + "interface": "Ethernet51/1", + "subinterface": 0 + } + }, + { + "config": { + "id": "Loopback0", + "interface": "Loopback0", + "subinterface": 0 + }, + "id": "Loopback0", + "state": { + "id": "Loopback0", + "interface": "Loopback0", + "subinterface": 0 + } + } + ] + }, + "openconfig-network-instance:mpls": { + "global": { + "config": { + "null-label": "openconfig-mpls-types:IMPLICIT", + "ttl-propagation": true + }, + "reserved-label-blocks": { + "reserved-label-block": [ + { + "config": { + "local-id": "srlb", + "lower-bound": 965536, + "upper-bound": 1031071 + }, + "local-id": "srlb" + }, + { + "config": { + "local-id": "l2evpn", + "lower-bound": 1036288, + "upper-bound": 1048575 + }, + "local-id": "l2evpn" + }, + { + "config": { + "local-id": "dynamic", + "lower-bound": 100000, + "upper-bound": 362143 + }, + "local-id": "dynamic" + }, + { + "config": { + "local-id": "static", + "lower-bound": 16, + "upper-bound": 99999 + }, + "local-id": "static" + }, + { + "config": { + "local-id": "isis-sr", + "lower-bound": 900000, + "upper-bound": 965535 + }, + "local-id": "isis-sr" + }, + { + "config": { + "local-id": "bgp-sr", + "lower-bound": 900000, + "upper-bound": 965535 + }, + "local-id": "bgp-sr" + } + ] + }, + "state": { + "null-label": "openconfig-mpls-types:IMPLICIT", + "ttl-propagation": true + } + }, + "signaling-protocols": { + "ldp": { + "global": { + "authentication": { + "config": { + "enable": false + }, + "state": { + "enable": false + } + }, + "graceful-restart": { + "config": { + "enabled": false + }, + "state": { + "enabled": false + } + } + } + }, + "rsvp-te": { + "global": { + "graceful-restart": { + "config": { + "enable": false + }, + "state": { + "enable": false + } + }, + "hellos": { + "config": { + "hello-interval": 9000, + "refresh-reduction": true + }, + "state": { + "hello-interval": 9000, + "refresh-reduction": true + } + }, + "soft-preemption": { + "config": { + "enable": false, + "soft-preemption-timeout": 30 + }, + "state": { + "enable": false, + "soft-preemption-timeout": 30 + } + } + } + } + } + }, + "openconfig-network-instance:name": "default", + "openconfig-network-instance:protocols": { + "protocol": [ + { + "config": { + "identifier": "openconfig-policy-types:DIRECTLY_CONNECTED", + "name": "DIRECTLY_CONNECTED" + }, + "identifier": "openconfig-policy-types:DIRECTLY_CONNECTED", + "name": "DIRECTLY_CONNECTED" + }, + { + "bgp": { + "global": { + "afi-safis": { + "afi-safi": [ + { + "add-paths": { + "config": { + "receive": false, + "send": false + }, + "state": { + "receive": false, + "send": false + } + }, + "afi-safi-name": "openconfig-bgp-types:IPV4_UNICAST", + "config": { + "afi-safi-name": "openconfig-bgp-types:IPV4_UNICAST" + }, + "graceful-restart": { + "config": { + "enabled": false + }, + "state": { + "enabled": false + } + }, + "route-selection-options": { + "config": { + "advertise-inactive-routes": false, + "always-compare-med": false, + "enable-aigp": false, + "external-compare-router-id": true, + "ignore-as-path-length": false, + "ignore-next-hop-igp-metric": false + }, + "state": { + "advertise-inactive-routes": false, + "always-compare-med": false, + "enable-aigp": false, + "external-compare-router-id": true, + "ignore-as-path-length": false, + "ignore-next-hop-igp-metric": false + } + }, + "state": { + "afi-safi-name": "openconfig-bgp-types:IPV4_UNICAST" + } + }, + { + "add-paths": { + "config": { + "receive": false, + "send": false + }, + "state": { + "receive": false, + "send": false + } + }, + "afi-safi-name": "openconfig-bgp-types:IPV6_UNICAST", + "config": { + "afi-safi-name": "openconfig-bgp-types:IPV6_UNICAST" + }, + "graceful-restart": { + "config": { + "enabled": false + }, + "state": { + "enabled": false + } + }, + "route-selection-options": { + "config": { + "advertise-inactive-routes": false, + "always-compare-med": false, + "enable-aigp": false, + "external-compare-router-id": true, + "ignore-as-path-length": false, + "ignore-next-hop-igp-metric": false + }, + "state": { + "advertise-inactive-routes": false, + "always-compare-med": false, + "enable-aigp": false, + "external-compare-router-id": true, + "ignore-as-path-length": false, + "ignore-next-hop-igp-metric": false + } + }, + "state": { + "afi-safi-name": "openconfig-bgp-types:IPV6_UNICAST" + } + } + ] + }, + "confederation": { + "config": {} + }, + "config": {}, + "default-route-distance": { + "config": {} + }, + "graceful-restart": { + "config": {} + }, + "route-selection-options": {}, + "use-multiple-paths": { + "config": { + "enabled": true + }, + "ebgp": {}, + "ibgp": { + "state": { + "maximum-paths": 1 + } + }, + "state": { + "enabled": true + } + } + } + }, + "config": { + "identifier": "openconfig-policy-types:BGP", + "name": "BGP" + }, + "identifier": "openconfig-policy-types:BGP", + "name": "BGP" + }, + { + "config": { + "identifier": "openconfig-policy-types:PIM", + "name": "PIM" + }, + "identifier": "openconfig-policy-types:PIM", + "name": "PIM", + "state": { + "identifier": "openconfig-policy-types:PIM", + "name": "PIM" + } + } + ] + }, + "openconfig-network-instance:segment-routing": { + "srgbs": { + "srgb": [ + { + "config": { + "dataplane-type": "MPLS", + "local-id": "isis-sr", + "mpls-label-blocks": [ + "isis-sr" + ] + }, + "local-id": "isis-sr" + } + ] + }, + "srlbs": { + "srlb": [ + { + "config": { + "dataplane-type": "MPLS", + "local-id": "srlb", + "mpls-label-block": "srlb" + }, + "local-id": "srlb" + } + ] + } + }, + "openconfig-network-instance:tables": { + "table": [ + { + "address-family": "openconfig-types:IPV4", + "config": { + "address-family": "openconfig-types:IPV4", + "protocol": "openconfig-policy-types:DIRECTLY_CONNECTED" + }, + "protocol": "openconfig-policy-types:DIRECTLY_CONNECTED" + }, + { + "address-family": "openconfig-types:IPV6", + "config": { + "address-family": "openconfig-types:IPV6", + "protocol": "openconfig-policy-types:DIRECTLY_CONNECTED" + }, + "protocol": "openconfig-policy-types:DIRECTLY_CONNECTED" + } + ] + }, + "openconfig-network-instance:vlans": { + "vlan": [ + { + "config": { + "arista-vlan-augments:mac-learning": true, + "name": "default", + "status": "ACTIVE", + "vlan-id": 1 + }, + "members": { + "member": [ + { + "state": { + "interface": "Ethernet49/1" + } + } + ] + }, + "state": { + "arista-vlan-augments:mac-learning": true, + "name": "default", + "status": "ACTIVE", + "vlan-id": 1 + }, + "vlan-id": 1 + } + ] + } + } + } + }, + { + "Path": "network-instances/network-instance[name=MGMT]", + "values": { + "network-instances/network-instance": { + "openconfig-network-instance:config": { + "enabled-address-families": [ + "openconfig-types:IPV4" + ], + "name": "MGMT", + "type": "openconfig-network-instance-types:L3VRF" + }, + "openconfig-network-instance:inter-instance-policies": { + "apply-policy": { + "config": { + "default-export-policy": "REJECT_ROUTE", + "default-import-policy": "REJECT_ROUTE" + }, + "state": { + "default-export-policy": "REJECT_ROUTE", + "default-import-policy": "REJECT_ROUTE" + } + } + }, + "openconfig-network-instance:interfaces": { + "interface": [ + { + "config": { + "id": "Management1", + "interface": "Management1", + "subinterface": 0 + }, + "id": "Management1", + "state": { + "id": "Management1", + "interface": "Management1", + "subinterface": 0 + } + } + ] + }, + "openconfig-network-instance:name": "MGMT", + "openconfig-network-instance:protocols": { + "protocol": [ + { + "config": { + "identifier": "openconfig-policy-types:DIRECTLY_CONNECTED", + "name": "DIRECTLY_CONNECTED" + }, + "identifier": "openconfig-policy-types:DIRECTLY_CONNECTED", + "name": "DIRECTLY_CONNECTED" + }, + { + "config": { + "identifier": "openconfig-policy-types:STATIC", + "name": "STATIC" + }, + "identifier": "openconfig-policy-types:STATIC", + "name": "STATIC", + "static-routes": { + "static": [ + { + "config": { + "prefix": "0.0.0.0/0" + }, + "next-hops": { + "next-hop": [ + { + "config": { + "index": "AUTO_1_10-20-30-254", + "metric": 1, + "next-hop": "10.20.30.254" + }, + "index": "AUTO_1_10-20-30-254" + } + ] + }, + "prefix": "0.0.0.0/0" + } + ] + } + } + ] + }, + "openconfig-network-instance:tables": { + "table": [ + { + "address-family": "openconfig-types:IPV4", + "config": { + "address-family": "openconfig-types:IPV4", + "protocol": "openconfig-policy-types:DIRECTLY_CONNECTED" + }, + "protocol": "openconfig-policy-types:DIRECTLY_CONNECTED" + }, + { + "address-family": "openconfig-types:IPV6", + "config": { + "address-family": "openconfig-types:IPV6", + "protocol": "openconfig-policy-types:DIRECTLY_CONNECTED" + }, + "protocol": "openconfig-policy-types:DIRECTLY_CONNECTED" + }, + { + "address-family": "openconfig-types:IPV4", + "config": { + "address-family": "openconfig-types:IPV4", + "protocol": "openconfig-policy-types:STATIC" + }, + "protocol": "openconfig-policy-types:STATIC" + }, + { + "address-family": "openconfig-types:IPV6", + "config": { + "address-family": "openconfig-types:IPV6", + "protocol": "openconfig-policy-types:STATIC" + }, + "protocol": "openconfig-policy-types:STATIC" + } + ] + } + } + } + } + ] + } +] diff --git a/examples/gnmi-gateway/index.html b/examples/gnmi-gateway/index.html new file mode 100644 index 00000000..c40311ae --- /dev/null +++ b/examples/gnmi-gateway/index.html @@ -0,0 +1,1277 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + gNMI-Gateway - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

gNMI gateway

+ +

Overview

+

gNMI gateway is an opensource project created by +Netflix. Conceptually, gNMI gateway sits as a proxy for multiple gNMI targets. A gNMI client speaks to a common gNMI +service endpoint within the network (gNMI gateway) and specifies a gNMI target with an accompanying path. The gNMI +gateway will in turn initiate the connection to the target device and stream the contents to the originating proxy.

+ +

This demo will start the gNMI gateway binary and use gNMIC to stream to a target which is managed by the gNMI gateway. +Please make adjustments to the targets.json file to match your environment.

+

The demo is dependent on the following files:

+
    +
  • gnmi-gateway - The binary to activate gNMI gateway. This must be built for the platform that it will run on. + Details regarding generation of the binary for the target platform can be found in the gNMI gateway + documentation.
  • +
  • server.crt / server.key - the certificate and key for gNMI gateway. These can be generated through a CA. + Additional details may be found here.
  • +
  • targets.json - This file specifies the targets. gNMI-gateway supports hot reloading of the files. So if changes + are made within targets.json it will reload automatically with new targets and or new paths.
  • +
+
sample: targets.json +

+ +

{
+  "request": {
+    "default": {
+      "subscribe": {
+        "prefix": {
+        },
+        "subscription": [
+          {
+            "path": {
+              "elem": [
+                {
+                  "name": "interfaces"
+                }
+              ]
+            }
+          }
+        ]
+      }
+    }
+  },
+  "target": {
+    "DC2-SP02": {
+      "addresses": [
+        "198.51.100.22:6030"
+      ],
+      "credentials": {
+        "username": "ansible",
+        "password": "ansible"
+      },
+      "request": "default",
+      "meta": {
+        "NoTLS": "yes"
+      }
+    },
+    "DC2-LEAF1A": {
+      "addresses": [
+        "198.51.100.5:6030"
+      ],
+      "credentials": {
+        "username": "ansible",
+        "password": "ansible"
+      },
+      "request": "default",
+      "meta": {
+        "NoTLS": "yes"
+      }
+    },
+    "DC2-LF70": {
+      "addresses": [
+        "198.51.100.70:6030"
+      ],
+      "credentials": {
+        "username": "ansible",
+        "password": "ansible"
+      },
+      "request": "default",
+      "meta": {
+        "NoTLS": "yes"
+      }
+    }
+  }
+}
+
+ +

+
+ +

EOS Configuration

+

gNMI will need to be enabled on the target which is managed by gNMI gateway and a certificate will need to be installed +to use TLS-based authentication. Additional details regarding enabling gnmi on EOS devices can be found +here. Additional details regarding certificate management and configuration can +be found here.

+

Start gNMI gateway

+

Note, the server.crt must be signed by a CA that the switch can resolve.

+
gnmi-gateway -EnableGNMIServer -ServerTLSCert=server.crt \
+  -ServerTLSKey=server.key -TargetLoaders=json -TargetJSONFile=targets.json
+
+

Output:

+
Reveal Output +

+ +

{"level":"info","time":"2021-03-19T08:47:35-04:00","message":"Starting GNMI Gateway."}
+{"level":"info","time":"2021-03-19T08:47:35-04:00","message":"Clustering is NOT enabled. No locking or cluster coordination will happen."}
+{"level":"info","time":"2021-03-19T08:47:35-04:00","message":"Starting connection manager."}
+{"level":"info","time":"2021-03-19T08:47:35-04:00","message":"Starting gNMI server on 0.0.0.0:9339."}
+{"level":"info","time":"2021-03-19T08:47:35-04:00","message":"Connection manager received a target control message: 3 inserts 0 removes"}
+{"level":"info","time":"2021-03-19T08:47:35-04:00","message":"Initializing target DC2-SP02 ([198.51.100.22:6030]) map[NoTLS:yes]."}
+{"level":"info","time":"2021-03-19T08:47:35-04:00","message":"Initializing target DC2-LEAF1A ([198.51.100.5:6030]) map[NoTLS:yes]."}
+{"level":"info","time":"2021-03-19T08:47:35-04:00","message":"Target DC2-SP02: Connecting"}
+{"level":"warn","time":"2021-03-19T08:47:35-04:00","message":"DEPRECATED: The 'NoTLS' target flag has been deprecated and will be removed in a future release. Please use 'NoTLSVerify' instead."}
+{"level":"info","time":"2021-03-19T08:47:35-04:00","message":"Target DC2-SP02: Subscribing"}
+{"level":"info","time":"2021-03-19T08:47:35-04:00","message":"Initializing target DC2-LF70 ([198.51.100.70:6030]) map[NoTLS:yes]."}
+{"level":"info","time":"2021-03-19T08:47:35-04:00","message":"Target DC2-LEAF1A: Connecting"}
+{"level":"warn","time":"2021-03-19T08:47:35-04:00","message":"DEPRECATED: The 'NoTLS' target flag has been deprecated and will be removed in a future release. Please use 'NoTLSVerify' instead."}
+{"level":"info","time":"2021-03-19T08:47:35-04:00","message":"Target DC2-LEAF1A: Subscribing"}
+{"level":"info","time":"2021-03-19T08:47:35-04:00","message":"Target DC2-LF70: Connecting"}
+{"level":"warn","time":"2021-03-19T08:47:35-04:00","message":"DEPRECATED: The 'NoTLS' target flag has been deprecated and will be removed in a future release. Please use 'NoTLSVerify' instead."}
+{"level":"info","time":"2021-03-19T08:47:35-04:00","message":"Target DC2-LF70: Subscribing"}
+{"level":"info","time":"2021-03-19T08:47:35-04:00","message":"Target DC2-SP02: Connected"}
+{"level":"info","time":"2021-03-19T08:47:36-04:00","message":"Target DC2-LF70: Connected"}
+{"level":"info","time":"2021-03-19T08:47:36-04:00","message":"Target DC2-LEAF1A: Connected"}
+{"level":"info","time":"2021-03-19T08:47:37-04:00","message":"Target DC2-LF70: Synced"}
+{"level":"info","time":"2021-03-19T08:47:37-04:00","message":"Target DC2-SP02: Synced"}
+{"level":"info","time":"2021-03-19T08:47:38-04:00","message":"Target DC2-LEAF1A: Synced"}
+
+ +

+
+ +

The output indicates that gNMI-gateway has started and will now serve gNMI requests to the /interfaces/interface path +on behalf of any external gNMI client.

+

Requesting a target managed by gNMI gateway

+
gnmic subscribe -a 192.0.2.1 -u ansible -p ansible --port=9339 \
+  --skip-verify --target=DC2-SP02 --path=/interfaces
+
+

Output:

+
{
+  "source": "192.0.2.1:9339",
+  "subscription-name": "default-1616158143",
+  "timestamp": 1605208845740882713,
+  "time": "2020-11-12T14:20:45.740882713-05:00",
+  "target": "DC2-SP02",
+  "updates": [
+    {
+      "Path": "interfaces/interface[name=Ethernet54/1]/state/tpid",
+      "values": {
+        "interfaces/interface/state/tpid": "openconfig-vlan-types:TPID_0X8100"
+      }
+    }
+  ]
+}
+
+

Since the gNMI gateway is running locally a query can be issued to the service on port 9339 passing in the target value +of DC2-SP02 and telemetry will start to stream data back to the client.

+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/gnoi/gnoic/index.html b/examples/gnoi/gnoic/index.html new file mode 100644 index 00000000..5b6f1835 --- /dev/null +++ b/examples/gnoi/gnoic/index.html @@ -0,0 +1,1463 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + gNOIc examples - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+ +
+
+ + + +
+
+ + + + + + + + + + + + + +

gNOIc

+ +

gNOIc overview

+

gNOIc is a gNOI CLI client:

+ +

The following examples shows various gNOIc commands with Arista EOS devices.

+

Download & install gNOIc

+

To install run:

+
bash -c "$(curl -sL https://get-gnoic.kmrd.dev)"
+
+

To get the version run:

+
gnoic version
+
+

Output:

+
version : 0.0.5
+ commit : 26c6248
+   date : 2021-05-12T10:12:55Z
+ gitURL : https://github.com/karimra/gnoic
+   docs : https://gnoic.kmrd.dev
+
+

Device config

+
interface Management1
+   description oob_management
+   vrf MGMT
+   ip address 192.0.2.118/24
+
+username arista secret 0 arista
+
+management api gnmi
+   transport grpc def
+      vrf MGMT
+
+
DC1-L2LEAF2A#show management api gnmi
+Enabled:            Yes
+Server:             running on port 6030, in MGMT VRF
+SSL Profile:        none
+QoS DSCP:           none
+DC1-L2LEAF2A#
+
+

Before to use gNOI ping and traceroute, lets run these commands locally:

+
$ ssh arista@192.0.2.118
+Password:
+Last login: Thu Jun  3 12:06:25 2021 from 192.0.2.3
+DC1-L2LEAF2A>en
+DC1-L2LEAF2A#bash
+
+Arista Networks EOS shell
+
+[arista@DC1-L2LEAF2A ~]$ ping  172.31.255.0 -c 2
+PING 172.31.255.0 (172.31.255.0) 56(84) bytes of data.
+64 bytes from 172.31.255.0: icmp_seq=1 ttl=63 time=24.6 ms
+64 bytes from 172.31.255.0: icmp_seq=2 ttl=63 time=18.8 ms
+
+--- 172.31.255.0 ping statistics ---
+2 packets transmitted, 2 received, 0% packet loss, time 1001ms
+rtt min/avg/max/mdev = 18.861/21.738/24.616/2.881 ms
+[arista@DC1-L2LEAF2A ~]$
+[arista@DC1-L2LEAF2A ~]$ traceroute -A 172.31.255.0
+traceroute to 172.31.255.0 (172.31.255.0), 30 hops max, 60 byte packets
+ 1  10.90.90.1 (10.90.90.1) [!!]  26.636 ms  29.420 ms  32.113 ms
+ 2  172.31.255.0 (172.31.255.0) [!!]  52.764 ms  53.881 ms  63.213 ms
+[arista@DC1-L2LEAF2A ~]$
+[arista@DC1-L2LEAF2A ~]$ exit
+logout
+DC1-L2LEAF2A#exit
+Connection to 192.0.2.118 closed.
+
+

gNOI demo with Arista using gNOIc

+

gNOI Ping

+
gnoic -a 192.0.2.118:6030 -u arista -p arista --insecure  system ping \
+   --destination 172.31.255.0 --count 2 --do-not-resolve
+
+

Output:

+
WARN[0000] "192.0.2.118:6030" could not lookup hostname: lookup 118.1.73.10.in-addr.arpa. on 127.0.0.53:53: no such host
+source: "172.31.255.0"
+time: 31200000
+bytes: 64
+sequence: 1
+ttl: 63
+source: "172.31.255.0"
+time: 33900000
+bytes: 64
+sequence: 2
+ttl: 63
+source: "172.31.255.0"
+time: 1001000000
+sent: 2
+received: 2
+min_time: 31251000
+avg_time: 32590000
+max_time: 33930000
+std_dev: 1351000
+
+

gNOI Traceroute

+
 gnoic -a 192.0.2.118:6030 -u arista -p arista --insecure  system traceroute \
+    --destination 172.31.255.0 --do-not-resolve
+
+

Output:

+
WARN[0000] "192.0.2.118:6030" could not lookup hostname: lookup 118.1.73.10.in-addr.arpa. on 127.0.0.53:53: no such host
+destination_name: "172.31.255.0"
+destination_address: "172.31.255.0"
+hops: 30
+packet_size: 60
+hop: 1
+address: "10.90.90.1"
+rtt: 21440000
+hop: 1
+address: "10.90.90.1"
+rtt: 23011000
+hop: 1
+address: "10.90.90.1"
+rtt: 31135000
+hop: 2
+address: "172.31.255.0"
+rtt: 62216000
+hop: 2
+address: "172.31.255.0"
+rtt: 63213000
+hop: 2
+address: "172.31.255.0"
+rtt: 71079000
+
+

gNOI cert

+
gnoic -a 192.0.2.118:6030 -u arista -p arista --insecure cert can-generate-csr
+
+

Output:

+
WARN[0000] "192.0.2.118:6030" could not lookup hostname: lookup 118.1.73.10.in-addr.arpa. on 127.0.0.53:53: no such host
+INFO[0000] "192.0.2.118:6030" key-type=KT_RSA, cert-type=CT_X509, key-size=2048: can_generate: true
++------------------+------------------+
+|   Target Name    | Can Generate CSR |
++------------------+------------------+
+| 192.0.2.118:6030 | true             |
++------------------+------------------+
+
+

Upgrading EOS using gNOI

+

EOS supports gNOI OS Install/Activate/Verification (4.24.2F+) and gNOI System Reboot/Reboot/RebootStatus (4.27.0F+) +that can be used to upload the EOS image, activate that image (set the boot-config) so that it boots with it next time, +verify the image activation was successful and lastly to reboot the device to perform the upgrade.

+

gNOI OS Install

+

To upload an EOS SWI image to a switch we can use the gnoi.os.OS/Installation RPC:

+
gnoic -a 192.0.2.1:6030 --insecure  --gzip -u admin -p admin \
+   os install \
+   --version 4.29.1F \
+   --pkg EOS.swi
+
+

Output:

+
INFO[0000] starting install RPC
+INFO[0000] target "192.0.2.1:6030": starting Install stream
+INFO[0003] target "192.0.2.1:6030": TransferProgress bytes_received:5242880
+INFO[0003] target "192.0.2.1:6030": TransferProgress bytes_received:10485760
+...
+INFO[0411] target "192.0.2.1:6030": TransferProgress bytes_received:1030750208
+INFO[0413] target "192.0.2.1:6030": sending TransferEnd
+INFO[0413] target "192.0.2.1:6030": TransferProgress bytes_received:1035993088
+INFO[0413] target "192.0.2.1:6030": TransferContent done...
+
+

gNOI OS Activate

+

To activate the new EOS image (equivalent to running boot system flash:EOS.swi on the CLI) we can use the +/gnoi.os.OS/Activation RPC:

+
gnoic -a 192.0.2.1:6030 --insecure  --gzip -u admin -p admin \
+   os activate \
+   --version 4.29.1F \
+   --no-reboot
+
+

Output:

+
INFO[0034] target "192.0.2.1:6030" activate response "activate_ok:{}"
+
+

gNOI OS Verify

+
gnoic -a 192.0.2.1:6030 --insecure  --gzip -u admin -p admin os verify
+
+

Output:

+
+-------------------+---------+---------------------+
+|    Target Name    | Version | Activation Fail Msg |
++-------------------+---------+---------------------+
+| 192.0.2.1:6030 | 4.29.1F |                     |
++-------------------+---------+---------------------+
+
+

gNOI System Reboot

+

To reboot the device we can use gnoi.system.System/Reboot RPC and the COLD method:

+
gnoic -a 192.0.2.1:6030 --insecure  --gzip -u admin -p admin \
+   system reboot \
+   --method COLD
+
+
+

Note on older EOS versions you may get the following error message:

+
+
ERRO[0009] "192.0.2.1:6030" System Reboot failed: rpc error: code = Unavailable desc = error reading from server: EOF
+Error: there was 1 error(s)
+
+

References

+

gNOI Support

+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/gnoi/gnoicode/index.html b/examples/gnoi/gnoicode/index.html new file mode 100644 index 00000000..5005fe2d --- /dev/null +++ b/examples/gnoi/gnoicode/index.html @@ -0,0 +1,1389 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + gNOI in Golang - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

gNOI in Golang

+ +

gNOI review

+

These are a few examples leveraging golang and gNOI using the gNOI protobuf specifically the System +service

+

The following examples show how to leverage the ping +rpc and traceroute +rpc

+

All code can be found within the src directory under +gnoi

+

We will be leveraging the gNOI godocs which module can be imported as +github.com/openconfig/gnoi

+

Each one of the examples has the following default flags which can be changed based on the environment.

+
-username    = "admin"
+-password    = "admin"
+-target      = "172.20.20.2:6030"
+-destination = "1.1.1.1"
+
+

Test Device configuration

+
management api gnmi
+   transport grpc default
+   provider eos-native
+
+

cd into src/gnoi

+
cd src/gnoi
+
+

The directory should include the go.mod/go.sum for the correct packages so nothing needs installed on the system at the +current time.

+
ls
+go.mod  go.sum  pinggnoi.go  traceroutegnoi.go
+
+

Run ping.go

+

src/gnoi/ping.go

+
Reveal output +

+ +

package main
+
+import (
+    "context"
+    "flag"
+    "fmt"
+    "os"
+    "time"
+
+    log "github.com/golang/glog"
+    system "github.com/openconfig/gnoi/system"
+    "google.golang.org/grpc"
+    "google.golang.org/grpc/metadata"
+)
+
+func checkflags(flag ...string) {
+    for _, f := range flag {
+        if f == "" {
+            fmt.Printf("You have an empty flag please fix.")
+            os.Exit(1)
+        }
+    }
+}
+
+func main() {
+    // Add input parameters
+    username := flag.String("username", "admin", "username for connection to gNOI")
+    password := flag.String("password", "admin", "password for connection to gNOI")
+    target := flag.String("target", "", "Target ip or hostname of the device running gNOI")
+    destination := flag.String("destination", "", "Destination of the address to ping to")
+    flag.Parse()
+    // Check for empty flags.
+    checkflags(*username, *password, *target, *destination)
+
+    conn, err := grpc.Dial(*target, grpc.WithInsecure())
+    if err != nil {
+        log.Exitf("Failed to %s Error: %v", target, err)
+    }
+    defer conn.Close()
+
+    // Create the new grpc service connection
+    Sys := system.NewSystemClient(conn)
+    // pass in context blank information with the timeout.
+    ctx, cancel := context.WithTimeout(context.Background(), time.Second)
+    // cancel when the function is over.
+    defer cancel()
+    // Since Metadata needs a map to pass into the header of gRPC request create a map for it.
+    metamap := make(map[string]string)
+    // Set the username and password
+    metamap["username"] = *username
+    metamap["password"] = *password
+    // Set the metadata needed in the metadata package
+    md := metadata.New(metamap)
+    // set the ctx to use the metadata in every update.
+    ctx = metadata.NewOutgoingContext(ctx, md)
+    // Try to ping 10 times with a loop
+    for i := 0; i < 10; i++ {
+        response, err := Sys.Ping(ctx, &system.PingRequest{Destination: *destination})
+        if err != nil {
+            log.Fatalf("Error trying to ping: %v", err)
+        }
+        fmt.Println(response.Recv())
+    }
+}
+
+ +

+
+ +

Output

+
go run ping/ping.go -username admin -password admin -target 172.20.20.2:6030 -destination 2.2.2.2
+source:"2.2.2.2" time:38000 bytes:64 sequence:1 ttl:64 <nil>
+source:"2.2.2.2" time:44000 bytes:64 sequence:1 ttl:64 <nil>
+source:"2.2.2.2" time:37000 bytes:64 sequence:1 ttl:64 <nil>
+source:"2.2.2.2" time:41000 bytes:64 sequence:1 ttl:64 <nil>
+source:"2.2.2.2" time:40000 bytes:64 sequence:1 ttl:64 <nil>
+source:"2.2.2.2" time:38000 bytes:64 sequence:1 ttl:64 <nil>
+source:"2.2.2.2" time:40000 bytes:64 sequence:1 ttl:64 <nil>
+source:"2.2.2.2" time:36000 bytes:64 sequence:1 ttl:64 <nil>
+source:"2.2.2.2" time:44000 bytes:64 sequence:1 ttl:64 <nil>
+source:"2.2.2.2" time:66000 bytes:64 sequence:1 ttl:64 <nil>
+
+

Run traceroute.go

+

src/gnoi/traceroute.go

+
Reveal output +

+ +

package main
+
+import (
+    "context"
+    "flag"
+    "fmt"
+    "os"
+    "time"
+
+    log "github.com/golang/glog"
+    system "github.com/openconfig/gnoi/system"
+    "google.golang.org/grpc"
+    "google.golang.org/grpc/metadata"
+)
+
+func checkflags(flag ...string) {
+    for _, f := range flag {
+        if f == "" {
+            fmt.Printf("You have an empty flag please fix.")
+            os.Exit(1)
+        }
+    }
+}
+
+func main() {
+    // Add input parameters
+    username := flag.String("username", "", "username for connection to gNOI")
+    password := flag.String("password", "", "password for connection to gNOI")
+    target := flag.String("target", "", "Target ip or hostname of the device running gNOI")
+    destination := flag.String("destination", "", "Destination of the address to traceroute to")
+    flag.Parse()
+    conn, err := grpc.Dial(*target, grpc.WithInsecure())
+    if err != nil {
+        log.Exitf("Failed to %s Error: %v", target, err)
+    }
+    defer conn.Close()
+    // Check for empty flags.
+    checkflags(*username, *password, *target, *destination)
+    // Create the new grpc service connection
+    Sys := system.NewSystemClient(conn)
+    // pass in context blank information with the timeout.
+    ctx, cancel := context.WithTimeout(context.Background(), time.Second)
+    // cancel when the function is over.
+    defer cancel()
+    // Since Metadata needs a map to pass into the header of gRPC request create a map for it.
+    metamap := make(map[string]string)
+    // Set the username and password
+    metamap["username"] = *username
+    metamap["password"] = *password
+    // Set the metadata needed in the metadata package
+    md := metadata.New(metamap)
+    // set the ctx to use the metadata in every update.
+    ctx = metadata.NewOutgoingContext(ctx, md)
+
+    response, err := Sys.Traceroute(ctx, &system.TracerouteRequest{Destination: *destination})
+    if err != nil {
+        log.Fatalf("Cannot trace path: %v", err)
+    }
+    fmt.Println(response.Recv())
+}
+
+ +

+
+


+

Output

+
go run traceroute/traceroute.go -username admin -password admin -target 172.20.20.2:6030 -destination 2.2.2.2
+destination_name:"2.2.2.2"  destination_address:"2.2.2.2"  hops:30  packet_size:60 <nil>
+
+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/gnoi/grpcurl/index.html b/examples/gnoi/grpcurl/index.html new file mode 100644 index 00000000..fb224c7c --- /dev/null +++ b/examples/gnoi/grpcurl/index.html @@ -0,0 +1,1568 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + gRPCurl examples - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+ +
+ + + +
+
+ + + + + + + + + + + + + +

gRPCurl

+ +

gRPCurl overview

+

gRPCurl is a command-line tool that lets you interact with gRPC servers:

+ +

The following examples shows various gRPCurl commands to interact with Arista EOS devices.

+

Install gRPCurl

+

Install GO

+
$ go version
+go version go1.16.4 linux/amd64
+
+
go env | grep 'GOROOT\|GOPATH'
+
+
export GOROOT=/usr/local/go
+export GOPATH=$HOME/go
+export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
+
+

Get gNOI repository

+
mkdir -p $GOPATH/src/github.com/openconfig
+git clone https://github.com/openconfig/gnoi.git $GOPATH/src/github.com/openconfig/gnoi
+
+
$ ls $GOPATH/src/github.com/openconfig
+gnoi
+
+

Install gRPCurl

+
go get github.com/fullstorydev/grpcurl
+
+
ls $GOPATH/pkg/mod/github.com/fullstorydev/
+grpcurl@v1.8.1
+
+
go install github.com/fullstorydev/grpcurl/cmd/grpcurl@latest
+
+
ls $GOPATH/bin/
+grpcurl
+
+

Device config

+
interface Management1
+   description oob_management
+   vrf MGMT
+   ip address 192.0.2.118/24
+
+username arista secret 0 arista
+
+management api gnmi
+   transport grpc def
+      vrf MGMT
+
+
DC1-L2LEAF2A#show management api gnmi
+Enabled:            Yes
+Server:             running on port 6030, in MGMT VRF
+SSL Profile:        none
+QoS DSCP:           none
+DC1-L2LEAF2A#
+
+

Before to use gNOI ping and traceroute, let's run these commands locally:

+
$ ssh arista@192.0.2.118
+Password:
+Last login: Thu Jun  3 12:06:25 2021 from 192.0.2.3
+DC1-L2LEAF2A>en
+DC1-L2LEAF2A#bash
+
+Arista Networks EOS shell
+
+[arista@DC1-L2LEAF2A ~]$ ping  172.31.255.0 -c 2
+PING 172.31.255.0 (172.31.255.0) 56(84) bytes of data.
+64 bytes from 172.31.255.0: icmp_seq=1 ttl=63 time=24.6 ms
+64 bytes from 172.31.255.0: icmp_seq=2 ttl=63 time=18.8 ms
+
+--- 172.31.255.0 ping statistics ---
+2 packets transmitted, 2 received, 0% packet loss, time 1001ms
+rtt min/avg/max/mdev = 18.861/21.738/24.616/2.881 ms
+[arista@DC1-L2LEAF2A ~]$
+[arista@DC1-L2LEAF2A ~]$ traceroute -A 172.31.255.0
+traceroute to 172.31.255.0 (172.31.255.0), 30 hops max, 60 byte packets
+ 1  10.90.90.1 (10.90.90.1) [!!]  26.636 ms  29.420 ms  32.113 ms
+ 2  172.31.255.0 (172.31.255.0) [!!]  52.764 ms  53.881 ms  63.213 ms
+[arista@DC1-L2LEAF2A ~]$
+[arista@DC1-L2LEAF2A ~]$ exit
+logout
+DC1-L2LEAF2A#exit
+Connection to 192.0.2.118 closed.
+
+

Use gRPCurl

+

Describe from a proto file

+

Describe CancelReboot method

+
grpcurl --plaintext  --import-path ${GOPATH}/src --proto github.com/openconfig/gnoi/system/system.proto  \
+   describe  gnoi.system.System.CancelReboot
+
+

Output:

+
gnoi.system.System.CancelReboot is a method:
+// CancelReboot cancels any pending reboot request.
+rpc CancelReboot ( .gnoi.system.CancelRebootRequest ) returns ( .gnoi.system.CancelRebootResponse );
+
+

Describe System service

+
$ grpcurl --plaintext  --import-path ${GOPATH}/src --proto github.com/openconfig/gnoi/system/system.proto  \
+   describe  gnoi.system.System
+
+

Output:

+
gnoi.system.System is a service:
+// The gNOI service is a collection of operational RPC's that allow for the
+// management of a target outside of the configuration and telemetry pipeline.
+service System {
+  // CancelReboot cancels any pending reboot request.
+  rpc CancelReboot ( .gnoi.system.CancelRebootRequest ) returns ( .gnoi.system.CancelRebootResponse );
+  // Ping executes the ping command on the target and streams back
+  // the results.  Some targets may not stream any results until all
+  // results are in.  If a packet count is not explicitly provided,
+  // 5 is used.
+  rpc Ping ( .gnoi.system.PingRequest ) returns ( stream .gnoi.system.PingResponse );
+  // Reboot causes the target to reboot, possibly at some point in the future.
+  // If the method of reboot is not supported then the Reboot RPC will fail.
+  // If the reboot is immediate the command will block until the subcomponents
+  // have restarted.
+  // If a reboot on the active control processor is pending the service must
+  // reject all other reboot requests.
+  // If a reboot request for active control processor is initiated with other
+  // pending reboot requests it must be rejected.
+  rpc Reboot ( .gnoi.system.RebootRequest ) returns ( .gnoi.system.RebootResponse );
+  // RebootStatus returns the status of reboot for the target.
+  rpc RebootStatus ( .gnoi.system.RebootStatusRequest ) returns ( .gnoi.system.RebootStatusResponse );
+  // SetPackage places a software package (possibly including bootable images)
+  // on the target. The file is sent in sequential messages, each message
+  // up to 64KB of data. A final message must be sent that includes the hash
+  // of the data sent. An error is returned if the location does not exist or
+  // there is an error writing the data. If no checksum is received, the target
+  // must assume the operation is incomplete and remove the partially
+  // transmitted file. The target should initially write the file to a temporary
+  // location so a failure does not destroy the original file.
+  rpc SetPackage ( stream .gnoi.system.SetPackageRequest ) returns ( .gnoi.system.SetPackageResponse );
+  // SwitchControlProcessor will switch from the current route processor to the
+  // provided route processor. If the current route processor is the same as the
+  // one provided it is a NOOP. If the target does not exist an error is
+  // returned.
+  rpc SwitchControlProcessor ( .gnoi.system.SwitchControlProcessorRequest ) returns ( .gnoi.system.SwitchControlProcessorResponse );
+  // Time returns the current time on the target.  Time is typically used to
+  // test if a target is actually responding.
+  rpc Time ( .gnoi.system.TimeRequest ) returns ( .gnoi.system.TimeResponse );
+  // Traceroute executes the traceroute command on the target and streams back
+  // the results.  Some targets may not stream any results until all
+  // results are in.  If a hop count is not explicitly provided,
+  // 30 is used.
+  rpc Traceroute ( .gnoi.system.TracerouteRequest ) returns ( stream .gnoi.system.TracerouteResponse );
+}
+
+

List

+

List from a proto file

+

Example 1)

+
grpcurl --plaintext  --import-path ${GOPATH}/src \
+   --proto github.com/openconfig/gnoi/system/system.proto list
+
+

Output:

+
gnoi.system.System
+
+

Example 2)

+
grpcurl --plaintext  --import-path ${GOPATH}/src \
+   --proto github.com/openconfig/gnoi/system/system.proto \
+   list gnoi.system.System
+
+

Output:

+
gnoi.system.System.CancelReboot
+gnoi.system.System.Ping
+gnoi.system.System.Reboot
+gnoi.system.System.RebootStatus
+gnoi.system.System.SetPackage
+gnoi.system.System.SwitchControlProcessor
+gnoi.system.System.Time
+gnoi.system.System.Traceroute
+
+

Example 3)

+
grpcurl --plaintext  --import-path ${GOPATH}/src \
+   --proto github.com/openconfig/gnoi/os/os.proto list gnoi.os.OS
+
+

Output:

+
gnoi.os.OS.Activate
+gnoi.os.OS.Install
+gnoi.os.OS.Verify
+
+

List from a gRPC server (EOS device)

+
$ grpcurl --plaintext 192.0.2.105:6030 list
+gnmi.gNMI
+gnoi.certificate.CertificateManagement
+gnoi.system.System
+grpc.reflection.v1alpha.ServerReflection
+
+

Execute gNOI RPC with EOS

+
grpcurl -H 'username: arista'  -H 'password: arista' \
+   -d '{"destination": "172.31.255.0", "count": 2, "do_not_resolve":true}' \
+   -import-path ${GOPATH}/src -proto github.com/openconfig/gnoi/system/system.proto \
+   -plaintext 192.0.2.118:6030 gnoi.system.System/Ping
+
+

Output:

+
{
+  "source": "172.31.255.0",
+  "time": "29800000",
+  "bytes": 64,
+  "sequence": 1,
+  "ttl": 63
+}
+{
+  "source": "172.31.255.0",
+  "time": "25200000",
+  "bytes": 64,
+  "sequence": 2,
+  "ttl": 63
+}
+{
+  "source": "172.31.255.0",
+  "time": "1001000000",
+  "sent": 2,
+  "received": 2,
+  "minTime": "25210000",
+  "avgTime": "27510000",
+  "maxTime": "29810000",
+  "stdDev": "2300000"
+}
+
+
grpcurl -H 'username: arista'  -H 'password: arista' \
+    -d '{"destination": "172.31.255.0", "max_ttl": 50, "do_not_resolve":true}' \
+    -import-path ${GOPATH}/src -proto github.com/openconfig/gnoi/system/system.proto \
+    -plaintext 192.0.2.118:6030 gnoi.system.System/Traceroute
+
+

Output:

+
{
+  "destinationName": "172.31.255.0",
+  "destinationAddress": "172.31.255.0",
+  "hops": 50,
+  "packetSize": 60
+}
+{
+  "hop": 1,
+  "address": "10.90.90.1",
+  "rtt": "16589000"
+}
+{
+  "hop": 1,
+  "address": "10.90.90.1",
+  "rtt": "17886000"
+}
+{
+  "hop": 1,
+  "address": "10.90.90.1",
+  "rtt": "23219000"
+}
+{
+  "hop": 2,
+  "address": "172.31.255.0",
+  "rtt": "46537000"
+}
+{
+  "hop": 2,
+  "address": "172.31.255.0",
+  "rtt": "47873000"
+}
+{
+  "hop": 2,
+  "address": "172.31.255.0",
+  "rtt": "55376000"
+}
+
+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/gnoi/index.html b/examples/gnoi/index.html new file mode 100644 index 00000000..ec0c8a59 --- /dev/null +++ b/examples/gnoi/index.html @@ -0,0 +1,1129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + gNOI - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

About gNOI

+ +

About gRPC

+

gRPC - Google Remote Procedure Call

+

gRPC uses protobuf and HTTP/2

+

About gNOI

+

gNOI - gRPC Network Operations Interface

+

gNOI defines a set of gRPC-based microservices for executing operational commands on network devices.

+

gNOI github repository

+

As example, this gNOI proto file defines the +service System with the RPC Traceroute and Ping

+
    +
  • Ping executes the ping command on the target and streams back the results
  • +
  • Traceroute executes the traceroute command on the target and streams back the results
  • +
  • As you can see in the proto file, the field VRF is not defined for these messages
  • +
+

About gNOI support on EOS

+

Please refer to this link for the gNOI support by EOS.

+

Examples:

+ + + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/golang/index.html b/examples/golang/index.html new file mode 100644 index 00000000..28c1b65e --- /dev/null +++ b/examples/golang/index.html @@ -0,0 +1,1161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + golang - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

Go Lang

+ +

Overview

+

The following example uses the goarista go module for gNMI to +interact with a device. Within this very simplistic getting started example main.go will simply perform a get method to +the device for all paths.

+
package main
+
+import (
+  "context"
+  "fmt"
+
+  "github.com/aristanetworks/glog"
+  "github.com/aristanetworks/goarista/gnmi"
+  pb "github.com/openconfig/gnmi/proto/gnmi"
+)
+
+var cfg = &gnmi.Config{
+    Addr:     "10.20.30.67:6030",
+    Username: "ansible",
+    Password: "ansible",
+}
+
+func main() {
+    paths := []string{"/"}
+    var origin = "openconfig"
+    //var origin = "eos_native"
+    ctx := gnmi.NewContext(context.Background(), cfg)
+    client, err := gnmi.Dial(cfg)
+    if err != nil {
+        glog.Fatal(err)
+    }
+
+    req, err := gnmi.NewGetRequest(gnmi.SplitPaths(paths), origin)
+    if err != nil {
+        glog.Fatal(err)
+    }
+    if cfg.Addr != "" {
+        if req.Prefix == nil {
+            req.Prefix = &pb.Path{}
+        }
+        req.Prefix.Target = cfg.Addr
+    }
+
+    err = gnmi.GetWithRequest(ctx, client, req)
+    if err != nil {
+        glog.Fatal(err)
+    }
+    fmt.Println(err)
+}
+
+

Copy the above code into a file and run via the following command.

+
go run main.go
+
+

Truncated output

+
{
+  "openconfig-acl:acl": {
+    "state": {
+      "counter-capability": "AGGREGATE_ONLY"
+    }
+  },
+  "arista-exp-eos:arista": {
+    "eos": {
+      "arista-exp-eos-igmpsnooping:bridging": {
+        "igmpsnooping": {
+          "config": {}
+        }
+      },
+      "arista-exp-eos-mlag:mlag": {
+        "config": {
+          "dual-primary-action": "action-none",
+
+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/index.html b/examples/index.html new file mode 100644 index 00000000..6ba1fb08 --- /dev/null +++ b/examples/index.html @@ -0,0 +1,1058 @@ + + + + + + + + + + + + + + + + + + + + + + + + examples - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+ +
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/netconf/index.html b/examples/netconf/index.html new file mode 100644 index 00000000..10c1588b --- /dev/null +++ b/examples/netconf/index.html @@ -0,0 +1,1081 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + About NETCONF - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

About NETCONF

+ +

About NETCONF

+

NETCONF is a protocol defined in the RFC 6241

+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/netconf/ncclient/index.html b/examples/netconf/ncclient/index.html new file mode 100644 index 00000000..db217c39 --- /dev/null +++ b/examples/netconf/ncclient/index.html @@ -0,0 +1,1388 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + ncclient examples - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

ncclient

+ +

Install ncclient

+
pip install ncclient
+
+
pip3 freeze | grep ncclient
+
+

Requirements on the EOS device

+
switch1#show running-config section netconf
+management api netconf
+   transport ssh test
+      vrf MGMT
+
+
switch1#sh management api netconf
+Enabled:            Yes
+Server:             running on port 830, in MGMT VRF
+
+

ncclient demo

+

interactive python session

+
>>> from ncclient import manager
+>>> eos=manager.connect(host="198.51.100.221", port="830", timeout=30, username="arista", password="arista", hostkey_verify=False)
+>>>
+>>> eos.connected
+True
+>>> eos.timeout
+30
+>>> eos.session_id
+'1292406600'
+>>>
+>>> assert("urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring" in eos.server_capabilities), "NetConf server not compliant with https://tools.ietf.org/html/rfc6022"
+>>>
+>>> conf = '''
+... <config>
+...     <system xmlns="http://openconfig.net/yang/system">
+...         <config>
+...             <domain-name>abc.xyz</domain-name>
+...         </config>
+...     </system>
+... </config>
+... '''
+>>>
+>>> eos.edit_config(target = "running", config = conf, default_operation="merge")
+<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:33ca18d3-43b5-4277-a6ce-9a751f74cada"><ok></ok></rpc-reply>
+>>>
+>>> domain_name='''
+... <system xmlns="http://openconfig.net/yang/system">
+...     <config>
+...         <domain-name>
+...         </domain-name>
+...     </config>
+... </system>
+... '''
+>>>
+>>> domain_name_conf = eos.get_config(source="running", filter=("subtree", domain_name))
+>>> print (domain_name_conf)
+<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:a43cfae5-3215-4f99-97ce-ff61ca1e285c"><data time-modified="2021-07-11T12:29:49.133333939Z"><system xmlns="http://openconfig.net/yang/system"><config><domain-name>abc.xyz</domain-name></config></system></data></rpc-reply>
+>>>
+>>> eos.close_session()
+<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:1841896a-9c97-467d-aef8-9a405b51d298"><ok></ok></rpc-reply>
+>>>
+>>> eos.connected
+False
+>>>
+>>> exit()
+
+
>>> from lxml import etree
+>>>
+>>> system_e = etree.Element("system")
+>>> dns_e = etree.SubElement(system_e, "dns")
+>>> servers_e = etree.SubElement(dns_e, "servers")
+>>> server_e = etree.SubElement(servers_e, "server")
+>>> address_e = etree.SubElement(server_e, "address")
+>>> config_e = etree.SubElement(server_e, "config")
+>>> address_e.text = "8.8.8.8"
+>>>
+>>> address_e.text
+'8.8.8.8'
+>>>
+>>> etree.tostring(system_e)
+b'<system><dns><servers><server><address>8.8.8.8</address><config/></server></servers></dns></system>'
+>>>
+>>> etree.tostring(system_e, pretty_print = True)
+b'<system>\n  <dns>\n    <servers>\n      <server>\n        <address>8.8.8.8</address>\n        <config/>\n      </server>\n    </servers>\n  </dns>\n</system>\n'
+>>>
+>>> etree.dump(system_e)
+<system>
+  <dns>
+    <servers>
+      <server>
+        <address>8.8.8.8</address>
+        <config/>
+      </server>
+    </servers>
+  </dns>
+</system>
+>>>
+>>> from ncclient import manager
+>>> eos=manager.connect(host="198.51.100.221", port="830", timeout=30, username="arista", password="arista", hostkey_verify=False)
+>>> eos.connected
+True
+>>>
+>>> print(eos.get_config(source="running", filter=("subtree", system_e)))
+<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:ab16e734-04df-4d4f-8efe-27963ece586c"><data time-modified="2021-07-11T12:29:49.138275819Z"><system xmlns="http://openconfig.net/yang/system"><dns><servers><server><address>8.8.8.8</address><config><address>8.8.8.8</address></config></server></servers></dns></system></data></rpc-reply>
+>>>
+>>> eos.close_session()
+<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:2eed88ee-106b-44d1-b196-f79611512b25"><ok></ok></rpc-reply>
+>>>
+>>> exit()
+
+

Other demos

+

There are many python scripts using ncclient in this directory.

+

To execute one of these scripts, run as example this command:

+
python3 print_server_capabilities.py
+
+

Capabilities

+ +

get operation

+
    +
  • get.py uses the get operation to + retrieve the configuration and state data. It uses a filter to specify the portion of the configuration and state data + to retrieve.
  • +
+

get-config operation

+
    +
  • get_config.py uses the get-config + operation with a filter to retrieve part of the configuration.
  • +
+

edit-config operation

+
    +
  • edit_config_merge.py uses + the edit-config operation with the merge operation (which is the default operation for edit-config)
  • +
  • edit_config_replace.py + uses the edit-config operation with the replace operation
  • +
  • edit_config_delete.py uses + the edit-config operation with the delete operation
  • +
  • EOS_commands_with_NETCONF.py + configures a device using the edit-config operation and EOS data model
  • +
  • candidate_configuration_commit.py + uses the edit-config operation with the candidate configuration datastore. It uses a lock operation and commit + operation.
  • +
  • +

    candidate_configuration_discard_changes.py. + uses the edit-config operation with the candidate configuration datastore. It uses a lock operation and + discard_change operation to revert the candidate configuration to the current running configuration (insteaf of + commiting the candidate configuration). #### XML output parsing

    +
  • +
  • +

    parse_xml_output.py uses the + get operation to retrieve data from the device and then parse this data.

    +
  • +
+

RPC

+
    +
  • rpc.py sends RPCs to configure EOS + devices.
  • +
+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/netconf/netconf_over_ssh/index.html b/examples/netconf/netconf_over_ssh/index.html new file mode 100644 index 00000000..3b50c1c2 --- /dev/null +++ b/examples/netconf/netconf_over_ssh/index.html @@ -0,0 +1,1749 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + NETCONF over SSH - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

NETCONF over SSH

+ +

Requirements on the EOS device

+
switch1#show running-config section netconf
+management api netconf
+   transport ssh test
+      vrf MGMT
+
+
switch1#sh management api netconf
+Enabled:            Yes
+Server:             running on port 830, in MGMT VRF
+
+

About NETCONF over SSH

+
    +
  • NETCONF over SSH is discussed in the RFC 6242
  • +
+

In order to open a NETCONF session inside an SSH connection, there are two options:

+
    +
  • we can invoke the NETCONF subsystem using the following SSH command
      +
    • ssh username@device -s netconf
    • +
    +
  • +
  • we can establish an SSH connection to an EOS device (NETCONF server), and then run the EOS command
      +
    • netconf start-client
    • +
    +
  • +
+

NETCONF over SSH demo

+

Start a NETCONF over SSH session

+
s70515#netconf start-client
+
+ +

Once the NETCONF session is open, the NETCONF server (EOS device) advertises its capabilities.

+

You must advertise the client capabilities. Example:

+
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
+    <capabilities>
+        <capability>urn:ietf:params:netconf:base:1.0</capability>
+        <capability>urn:ietf:params:netconf:capability:candidate:1.0</capability>
+        <capability>urn:ietf:params:netconf:capability:confimed-commit:1.0</capability>
+        <capability>urn:ietf:params:netconf:capability:writable-running:1.0</capability>
+        <capability>urn:ietf:params:netconf:capability:validate:1.0</capability>
+    </capabilities>
+</hello>
+]]>]]>
+
+

Get all configuration and state data

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="1">
+  <get>
+  </get>
+</rpc>
+]]>]]>
+
+

Get the operational status of an Interface

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="2">
+  <get>
+    <filter type="subtree">
+        <interfaces>
+            <interface>
+                <name>Ethernet3</name>
+                <state>
+                    <oper-status>
+                    </oper-status>
+                </state>
+            </interface>
+        </interfaces>
+    </filter>
+  </get>
+</rpc>
+]]>]]>
+
+

Get the whole running configuration

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="3">
+  <get-config>
+    <source>
+        <running/>
+    </source>
+  </get-config>
+</rpc>
+]]>]]>
+
+

Get the running configuration of an interface

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="4">
+  <get-config>
+    <source>
+        <running/>
+    </source>
+    <filter>
+        <interfaces>
+            <interface>
+                <name>Ethernet3</name>
+            </interface>
+        </interfaces>
+    </filter>
+  </get-config>
+</rpc>
+]]>]]>
+
+

Get the interface description from the running configuration

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="5">
+  <get-config>
+    <source>
+        <running/>
+    </source>
+    <filter>
+        <interfaces>
+            <interface>
+                <name>Ethernet3</name>
+                <config>
+                    <description>
+                    </description>
+                </config>
+            </interface>
+        </interfaces>
+    </filter>
+  </get-config>
+</rpc>
+]]>]]>
+
+

Lock the running configuration

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="6">
+  <lock>
+    <target>
+      <running/>
+    </target>
+  </lock>
+</rpc>
+]]>]]>
+
+

Edit the running configuration using EOS native data model

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="7">
+<edit-config>
+    <target>
+      <running/>
+    </target>
+    <default-operation>merge</default-operation>
+    <commands>
+       <command>vlan 198</command>
+       <command>name test198</command>
+       <command>interface ethernet6</command>
+       <command>description test</command>
+       <command>switchport access vlan 98</command>
+    </commands>
+</edit-config>
+</rpc>
+]]>]]>
+
+

Edit the running configuration using OpenConfig data model

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="8">
+<edit-config>
+    <target>
+        <running/>
+    </target>
+    <default-operation>merge</default-operation>
+    <config>
+        <interfaces>
+            <interface>
+                <name>Ethernet4</name>
+                <config>
+                    <description>This is the best interface</description>
+                </config>
+            </interface>
+        </interfaces>
+     </config>
+  </edit-config>
+</rpc>
+]]>]]>
+
+

Edit the running configuration to delete an existing existing data

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="9">
+<edit-config>
+    <target>
+        <running/>
+    </target>
+    <default-operation>none</default-operation>
+    <config>
+        <system xmlns="http://arista.com/yang/openconfig/system/">
+            <dns>
+                <servers>
+                    <server>
+                        <address operation="delete">1.1.1.1</address>
+                    </server>
+                </servers>
+            </dns>
+        </system>
+    </config>
+</edit-config>
+</rpc>
+]]>]]>
+
+

Unlock the running configuration

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="10">
+  <unlock>
+    <target>
+      <running/>
+    </target>
+  </unlock>
+</rpc>
+]]>]]>
+
+

Save running configuration on the flash

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="11">
+  <copy-config>
+    <target>
+      <url>
+        flash:/test.cfg
+      </url>
+    </target>
+    <source>
+      <running/>
+    </source>
+  </copy-config>
+</rpc>
+]]>]]>
+
+

Copy the running configuration datastore to the startup configuration datastore

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="12">
+    <copy-config>
+        <target>
+            <startup/>
+         </target>
+         <source>
+           <running/>
+         </source>
+    </copy-config>
+</rpc>
+]]>]]>
+
+

Lock the candidate configuration

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="13">
+  <lock>
+    <target>
+      <candidate/>
+    </target>
+  </lock>
+</rpc>
+]]>]]>
+
+

Edit the candidate configuration - edit interface description

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="14">
+<edit-config>
+    <target>
+        <candidate/>
+    </target>
+    <default-operation>merge</default-operation>
+    <config>
+        <interfaces>
+            <interface>
+                <name>Ethernet5/1</name>
+                <config>
+                    <description>This is the best interface</description>
+                </config>
+            </interface>
+        </interfaces>
+     </config>
+  </edit-config>
+</rpc>
+]]>]]>
+
+

Commit the configuration change (from the candidate to the running configuration)

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="15">
+    <commit/>
+</rpc>
+]]>]]>
+
+

Unlock the candidate configuration

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="20">
+  <unlock>
+    <target>
+      <candidate/>
+    </target>
+  </unlock>
+</rpc>
+]]>]]>
+
+

Edit the candidate configuration - set hostname

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="21">
+<edit-config>
+    <target>
+        <candidate/>
+    </target>
+    <default-operation>merge</default-operation>
+    <config>
+        <system>
+            <config>
+                <hostname>test</hostname>
+            </config>
+        </system>
+     </config>
+  </edit-config>
+</rpc>
+]]>]]>
+
+

Get part of the candidate configuration

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="5">
+  <get-config>
+    <source>
+        <candidate/>
+    </source>
+    <filter>
+        <system>
+            <config>
+                <hostname></hostname>
+            </config>
+        </system>
+    </filter>
+  </get-config>
+</rpc>
+]]>]]>
+
+

Revert the candidate configuration to the current running configuration

+

If you decide to not commit the candidate configuration, you can revert the candidate configuration to the current +running configuration

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="90">
+  <discard-changes/>
+</rpc>
+]]>]]>
+
+

Close the session

+
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="100">
+    <close-session>
+    </close-session>
+</rpc>
+]]>]]>
+
+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/pyang/index.html b/examples/pyang/index.html new file mode 100644 index 00000000..e05aed27 --- /dev/null +++ b/examples/pyang/index.html @@ -0,0 +1,1627 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + pyang examples - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + + + + + + +

Pyang

+ +

About Pyang

+

pyang is a python program.

+

We can use it to:

+
    +
  • Validate YANG modules against YANG RFCs
  • +
  • Convert YANG modules into equivalent YIN module (XML)
  • +
  • Generate a tree representation of YANG models for quick visualization
  • +
+

Install Pyang

+
pip install pyang
+pip3 freeze | grep pyang
+
+
pip3 freeze | grep pyang
+
+

Get YANG modules

+

We need YANG modules so we can use Pyang.

+

Create a directory

+
mkdir yang_modules
+
+

Clone the OpenConfig repository

+
git clone https://github.com/openconfig/public.git
+
+
ls public
+
+

Copy all the YANG files from OpenConfig to the yang_modules directory

+
cp public/release/models/*.yang yang_modules/.
+cp -R public/release/models/*/*.yang yang_modules/.
+cp public/third_party/ietf/*.yang yang_modules/.
+
+

Move to the yang_modules directory

+

It has all the YANG files published on the OpenConfig repository

+
cd yang_modules/
+ls
+
+

Validate YANG modules

+
pyang openconfig-bgp.yang
+pyang openconfig-interfaces.yang
+
+

Convert a YANG module into an equivalent YIN module

+

A YANG module can be translated into an XML syntax called YIN. The translated module is called a YIN module. The YANG +and YIN formats contain equivalent information using different notations: YIN is YANG in XML. A YANG module can be +translated into YIN syntax without losing any information.

+

Example (openconfig-bgp.yin is the YIN equivalent of openconfig-bgp.yang)

+
pyang openconfig-bgp.yang -f yin -o openconfig-bgp.yin
+ls *.yin
+
+

Generate a tree representation of YANG modules for quick visualization

+
pyang openconfig-interfaces.yang -f tree
+
+
+ Reveal output +

+ +

module: openconfig-interfaces
+  +--rw interfaces
+     +--rw interface* [name]
+        +--rw name             -> ../config/name
+        +--rw config
+        |  +--rw name?            string
+        |  +--rw type             identityref
+        |  +--rw mtu?             uint16
+        |  +--rw loopback-mode?   boolean
+        |  +--rw description?     string
+        |  +--rw enabled?         boolean
+        +--ro state
+        |  +--ro name?            string
+        |  +--ro type             identityref
+        |  +--ro mtu?             uint16
+        |  +--ro loopback-mode?   boolean
+        |  +--ro description?     string
+        |  +--ro enabled?         boolean
+        |  +--ro ifindex?         uint32
+        |  +--ro admin-status     enumeration
+        |  +--ro oper-status      enumeration
+        |  +--ro last-change?     oc-types:timeticks64
+        |  +--ro logical?         boolean
+        |  +--ro management?      boolean
+        |  +--ro cpu?             boolean
+        |  +--ro counters
+        |     +--ro in-octets?             oc-yang:counter64
+        |     +--ro in-pkts?               oc-yang:counter64
+        |     +--ro in-unicast-pkts?       oc-yang:counter64
+        |     +--ro in-broadcast-pkts?     oc-yang:counter64
+        |     +--ro in-multicast-pkts?     oc-yang:counter64
+        |     +--ro in-discards?           oc-yang:counter64
+        |     +--ro in-errors?             oc-yang:counter64
+        |     +--ro in-unknown-protos?     oc-yang:counter64
+        |     +--ro in-fcs-errors?         oc-yang:counter64
+        |     +--ro out-octets?            oc-yang:counter64
+        |     +--ro out-pkts?              oc-yang:counter64
+        |     +--ro out-unicast-pkts?      oc-yang:counter64
+        |     +--ro out-broadcast-pkts?    oc-yang:counter64
+        |     +--ro out-multicast-pkts?    oc-yang:counter64
+        |     +--ro out-discards?          oc-yang:counter64
+        |     +--ro out-errors?            oc-yang:counter64
+        |     +--ro carrier-transitions?   oc-yang:counter64
+        |     +--ro last-clear?            oc-types:timeticks64
+        +--rw hold-time
+        |  +--rw config
+        |  |  +--rw up?     uint32
+        |  |  +--rw down?   uint32
+        |  +--ro state
+        |     +--ro up?     uint32
+        |     +--ro down?   uint32
+        +--rw subinterfaces
+           +--rw subinterface* [index]
+              +--rw index     -> ../config/index
+              +--rw config
+              |  +--rw index?         uint32
+              |  +--rw description?   string
+              |  +--rw enabled?       boolean
+              +--ro state
+                 +--ro index?          uint32
+                 +--ro description?    string
+                 +--ro enabled?        boolean
+                 +--ro name?           string
+                 +--ro ifindex?        uint32
+                 +--ro admin-status    enumeration
+                 +--ro oper-status     enumeration
+                 +--ro last-change?    oc-types:timeticks64
+                 +--ro logical?        boolean
+                 +--ro management?     boolean
+                 +--ro cpu?            boolean
+                 +--ro counters
+                    +--ro in-octets?             oc-yang:counter64
+                    +--ro in-pkts?               oc-yang:counter64
+                    +--ro in-unicast-pkts?       oc-yang:counter64
+                    +--ro in-broadcast-pkts?     oc-yang:counter64
+                    +--ro in-multicast-pkts?     oc-yang:counter64
+                    +--ro in-discards?           oc-yang:counter64
+                    +--ro in-errors?             oc-yang:counter64
+                    +--ro in-unknown-protos?     oc-yang:counter64
+                    +--ro in-fcs-errors?         oc-yang:counter64
+                    +--ro out-octets?            oc-yang:counter64
+                    +--ro out-pkts?              oc-yang:counter64
+                    +--ro out-unicast-pkts?      oc-yang:counter64
+                    +--ro out-broadcast-pkts?    oc-yang:counter64
+                    +--ro out-multicast-pkts?    oc-yang:counter64
+                    +--ro out-discards?          oc-yang:counter64
+                    +--ro out-errors?            oc-yang:counter64
+                    +--ro carrier-transitions?   oc-yang:counter64
+                    +--ro last-clear?            oc-types:timeticks64
+
+ +

+
+ +
pyang openconfig-interfaces.yang -f tree --tree-path=/interfaces/interface/state
+
+
+ Reveal output +

+ +

module: openconfig-interfaces
+  +--rw interfaces
+     +--rw interface* [name]
+        +--ro state
+           +--ro name?            string
+           +--ro type             identityref
+           +--ro mtu?             uint16
+           +--ro loopback-mode?   boolean
+           +--ro description?     string
+           +--ro enabled?         boolean
+           +--ro ifindex?         uint32
+           +--ro admin-status     enumeration
+           +--ro oper-status      enumeration
+           +--ro last-change?     oc-types:timeticks64
+           +--ro logical?         boolean
+           +--ro management?      boolean
+           +--ro cpu?             boolean
+           +--ro counters
+              +--ro in-octets?             oc-yang:counter64
+              +--ro in-pkts?               oc-yang:counter64
+              +--ro in-unicast-pkts?       oc-yang:counter64
+              +--ro in-broadcast-pkts?     oc-yang:counter64
+              +--ro in-multicast-pkts?     oc-yang:counter64
+              +--ro in-discards?           oc-yang:counter64
+              +--ro in-errors?             oc-yang:counter64
+              +--ro in-unknown-protos?     oc-yang:counter64
+              +--ro in-fcs-errors?         oc-yang:counter64
+              +--ro out-octets?            oc-yang:counter64
+              +--ro out-pkts?              oc-yang:counter64
+              +--ro out-unicast-pkts?      oc-yang:counter64
+              +--ro out-broadcast-pkts?    oc-yang:counter64
+              +--ro out-multicast-pkts?    oc-yang:counter64
+              +--ro out-discards?          oc-yang:counter64
+              +--ro out-errors?            oc-yang:counter64
+              +--ro carrier-transitions?   oc-yang:counter64
+              +--ro last-clear?            oc-types:timeticks64
+
+ +

+
+ +
pyang openconfig-interfaces.yang -f tree --tree-depth=4
+
+
+ Reveal output +

+ +

module: openconfig-interfaces
+  +--rw interfaces
+     +--rw interface* [name]
+        +--rw name             -> ../config/name
+        +--rw config
+        |  +--rw name?            string
+        |  +--rw type             identityref
+        |  +--rw mtu?             uint16
+        |  +--rw loopback-mode?   boolean
+        |  +--rw description?     string
+        |  +--rw enabled?         boolean
+        +--ro state
+        |  +--ro name?            string
+        |  +--ro type             identityref
+        |  +--ro mtu?             uint16
+        |  +--ro loopback-mode?   boolean
+        |  +--ro description?     string
+        |  +--ro enabled?         boolean
+        |  +--ro ifindex?         uint32
+        |  +--ro admin-status     enumeration
+        |  +--ro oper-status      enumeration
+        |  +--ro last-change?     oc-types:timeticks64
+        |  +--ro logical?         boolean
+        |  +--ro management?      boolean
+        |  +--ro cpu?             boolean
+        |  +--ro counters
+        |        ...
+        +--rw hold-time
+        |  +--rw config
+        |  |     ...
+        |  +--ro state
+        |        ...
+        +--rw subinterfaces
+           +--rw subinterface* [index]
+                 ...
+
+ +

+
+ +
pyang openconfig-bgp.yang -f tree --tree-path=/bgp/neighbors --tree-depth=4
+
+
+ Reveal output +

+ +

module: openconfig-bgp
+  +--rw bgp
+     +--rw neighbors
+        +--rw neighbor* [neighbor-address]
+           +--rw neighbor-address      -> ../config/neighbor-address
+           +--rw config
+           |     ...
+           +--ro state
+           |     ...
+           +--rw timers
+           |     ...
+           +--rw transport
+           |     ...
+           +--rw error-handling
+           |     ...
+           +--rw graceful-restart
+           |     ...
+           +--rw logging-options
+           |     ...
+           +--rw ebgp-multihop
+           |     ...
+           +--rw route-reflector
+           |     ...
+           +--rw as-path-options
+           |     ...
+           +--rw use-multiple-paths
+           |     ...
+           +--rw apply-policy
+           |     ...
+           +--rw afi-safis
+           |     ...
+           +--rw enable-bfd
+
+ +

+
+ +
pyang openconfig-bgp.yang -f tree --tree-path=/bgp/neighbors/neighbor/config
+
+
+ Reveal output +

+ +

module: openconfig-bgp
+  +--rw bgp
+     +--rw neighbors
+        +--rw neighbor* [neighbor-address]
+           +--rw config
+              +--rw peer-group?           -> ../../../../peer-groups/peer-group/peer-group-name
+              +--rw neighbor-address?     oc-inet:ip-address
+              +--rw enabled?              boolean
+              +--rw peer-as?              oc-inet:as-number
+              +--rw local-as?             oc-inet:as-number
+              +--rw peer-type?            oc-bgp-types:peer-type
+              +--rw auth-password?        oc-types:routing-password
+              +--rw remove-private-as?    oc-bgp-types:remove-private-as-option
+              +--rw route-flap-damping?   boolean
+              +--rw send-community?       oc-bgp-types:community-type
+              +--rw description?          string
+
+ +

+
+ +
pyang openconfig-bgp.yang -f tree --tree-path=/bgp/neighbors/neighbor/state \
+    --tree-depth=5
+
+
+ Reveal output +

+ +

module: openconfig-bgp
+  +--rw bgp
+     +--rw neighbors
+        +--rw neighbor* [neighbor-address]
+           +--ro state
+              +--ro peer-group?                -> ../../../../peer-groups/peer-group/peer-group-name
+              +--ro neighbor-address?          oc-inet:ip-address
+              +--ro enabled?                   boolean
+              +--ro peer-as?                   oc-inet:as-number
+              +--ro local-as?                  oc-inet:as-number
+              +--ro peer-type?                 oc-bgp-types:peer-type
+              +--ro auth-password?             oc-types:routing-password
+              +--ro remove-private-as?         oc-bgp-types:remove-private-as-option
+              +--ro route-flap-damping?        boolean
+              +--ro send-community?            oc-bgp-types:community-type
+              +--ro description?               string
+              +--ro session-state?             enumeration
+              +--ro last-established?          oc-types:timeticks64
+              +--ro established-transitions?   oc-yang:counter64
+              +--ro supported-capabilities*    identityref
+              +--ro messages
+              |     ...
+              +--ro queues
+              |     ...
+              +--ro dynamically-configured?    boolean
+
+ +

+
+ +
pyang openconfig-bgp.yang -f tree --tree-path=/bgp/neighbors/neighbor/afi-safis \
+   --tree-depth=6
+
+
+ Reveal output +

+ +

module: openconfig-bgp
+  +--rw bgp
+     +--rw neighbors
+        +--rw neighbor* [neighbor-address]
+           +--rw afi-safis
+              +--rw afi-safi* [afi-safi-name]
+                 +--rw afi-safi-name           -> ../config/afi-safi-name
+                 +--rw config
+                 |     ...
+                 +--ro state
+                 |     ...
+                 +--rw graceful-restart
+                 |     ...
+                 +--rw add-paths
+                 |     ...
+                 +--rw apply-policy
+                 |     ...
+                 +--rw ipv4-unicast
+                 |     ...
+                 +--rw ipv6-unicast
+                 |     ...
+                 +--rw ipv4-labeled-unicast
+                 |     ...
+                 +--rw ipv6-labeled-unicast
+                 |     ...
+                 +--rw l3vpn-ipv4-unicast
+                 |     ...
+                 +--rw l3vpn-ipv6-unicast
+                 |     ...
+                 +--rw l3vpn-ipv4-multicast
+                 |     ...
+                 +--rw l3vpn-ipv6-multicast
+                 |     ...
+                 +--rw l2vpn-vpls
+                 |     ...
+                 +--rw l2vpn-evpn
+                 |     ...
+                 +--rw srte-policy-ipv4
+                 |     ...
+                 +--rw srte-policy-ipv6
+                 |     ...
+                 +--rw use-multiple-paths
+
+ +

+
+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/pyang/requirements.txt b/examples/pyang/requirements.txt new file mode 100644 index 00000000..9686e6ea --- /dev/null +++ b/examples/pyang/requirements.txt @@ -0,0 +1 @@ +pyang diff --git a/examples/pyangbind/demo.json b/examples/pyangbind/demo.json new file mode 100644 index 00000000..982360c6 --- /dev/null +++ b/examples/pyangbind/demo.json @@ -0,0 +1,36 @@ +{ + "openconfig-bgp:global": { + "config": { + "as": 65002 + } + }, + "openconfig-bgp:neighbors": { + "neighbor": [ + { + "neighbor-address": "10.10.10.154", + "config": { + "peer-group": "XYZ", + "neighbor-address": "10.10.10.154" + } + }, + { + "neighbor-address": "10.10.10.157", + "config": { + "peer-group": "XYZ", + "neighbor-address": "10.10.10.157" + } + } + ] + }, + "openconfig-bgp:peer-groups": { + "peer-group": [ + { + "peer-group-name": "XYZ", + "config": { + "peer-group-name": "XYZ", + "peer-as": 65002 + } + } + ] + } +} \ No newline at end of file diff --git a/examples/pyangbind/index.html b/examples/pyangbind/index.html new file mode 100644 index 00000000..29c247d9 --- /dev/null +++ b/examples/pyangbind/index.html @@ -0,0 +1,1408 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Pyangbind - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + + + + + + +

Pyangbind

+ +

PyangBind is a pyang plugin.

+

About Pyang

+

Please visit this link if you need help about Pyang.

+

About PyangBind

+

It generates Python classes from a YANG module.

+

It converts YANG module into a Python module. +This Python module can be then used to generate data which conforms with the data model defined in YANG.

+

Install Pyang and Pyangbind

+
pip install pyang
+pip install pyangbind
+
+
pip3 freeze | grep pyang
+
+

Get YANG modules

+

We need YANG modules so we can use Pyang and Pyangbind.

+

Create a directory

+
mkdir yang_modules
+
+

Clone the OpenConfig repository

+
git clone https://github.com/openconfig/public.git
+
+

Run this command to verify

+
ls public
+
+

Copy all the YANG files from OpenConfig to the yang_modules directory

+
cp public/release/models/*.yang yang_modules/.
+cp -R public/release/models/*/*.yang yang_modules/.
+cp public/third_party/ietf/*.yang yang_modules/.
+
+

Move to the yang_modules directory

+
cd yang_modules/
+
+

Verify it has all the YANG files published on the OpenConfig repository

+
ls
+
+

Use Pyangbind to generate a Python module from a YANG module

+
pyang --plugindir $HOME/.local/lib/python3.6/site-packages/pyangbind/plugin/ -f pybind -o oc_bgp.py openconfig-bgp.yang
+
+

The above command generated the python module oc_bgp.py from the openconfig-bgp.yang file. +Run this command to verify:

+
ls oc_bgp.py
+
+

Use the new python module to generate an OpenConfig configuration file

+

The file pyangbind_demo.py uses +the new python module oc_bgp.py and generates this OpenConfig configuration file demo.json

+
python3 pyangbind_demo.py
+
+

Use gNMI SET RPC to configure a device

+

This OpenConfig configuration file demo.json can be loaded on a switch using the gNMI Set RPC

+

Install gNMIc

+

Please visit this link if you need help with gNMIc installation

+

Required device configuration

+

Please visit this link if you need help to configure EOS for gNMI

+

Use gNMIc to configure the swicth

+

Check the device configuration before

+
gnmic -a 192.0.2.117:6030 --insecure -u arista -p arista get   \
+    --path '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp'
+
+
show run section bgp
+
+

Use gNMIc to configure the swicth

+
gnmic -a 192.0.2.117:6030 --insecure -u arista -p arista set  \
+    --replace-path '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp' \
+    --replace-file demo.json
+
+

Check the device configuration after

+
gnmic -a 192.0.2.117:6030 --insecure -u arista -p arista get  \
+    --path '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp'
+
+
show run section bgp
+
+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/pygnmi/index.html b/examples/pygnmi/index.html new file mode 100644 index 00000000..c662648f --- /dev/null +++ b/examples/pygnmi/index.html @@ -0,0 +1,1936 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + pygnmi - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

Pygnmi

+ +

Overview

+

The following example uses the pygnmi python module to talk to gNMI +devices.

+
# Modules
+from pygnmi.client import gNMIclient
+import json
+
+# Variables
+host = ('198.51.100.67', '6030')
+
+# Body
+if __name__ == '__main__':
+    with gNMIclient(target=host, username='ansible', password='ansible', insecure=True) as gc:
+         result = gc.get(path=['openconfig:interfaces'])
+    print(json.dumps(result, indent=4))
+
+

Assuming that the pygnmi module has been installed, this can be executed via the following command.

+
python3 gnmi_example.py
+
+

The following will simply run the +gnmi_example.py file using python3 +to get the openconfig interfaces.

+

Truncated output

+
{
+    "notification": [
+        {
+            "timestamp": 0,
+            "update": [
+                {
+                    "path": "interfaces",
+                    "json_ietf_val": {
+                        "openconfig-interfaces:interface": [
+                            {
+                                "config": {
+                                    "enabled": true,
+                                    "arista-intf-augments:load-interval": 300,
+                                    "loopback-mode": false,
+                                    "mtu": 0,
+                                    "name": "Ethernet1",
+                                    "openconfig-vlan:tpid": "openconfig-vlan-types:TPID_0X8100",
+                                    "type": "iana-if-type:ethernetCsmacd"
+                                },
+
+

gNMI Capabilities RPC

+

The file capabilities.py uses the +pygnmi python module to get the gNMI capabilities.

+
python3 capabilities.py
+
+
Reveal output +

+ +

{'gnmi_version': '0.7.0',
+ 'supported_encodings': ['json', 'json_ietf', 'ascii'],
+ 'supported_models': [{'name': 'arista-exp-eos-varp-net-inst',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'openconfig-acl',
+                       'organization': 'OpenConfig working group',
+                       'version': '1.1.1'},
+                      {'name': 'arista-system-notsupported-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'openconfig-system-management',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.2.0'},
+                      {'name': 'arista-isis-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'openconfig-rib-bgp-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.5.0'},
+                      {'name': 'openconfig-platform-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '1.0.0'},
+                      {'name': 'openconfig-network-instance',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.13.2'},
+                      {'name': 'arista-bgp-augments',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-exp-eos-igmpsnooping',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'ietf-netconf',
+                       'organization': 'IETF NETCONF (Network Configuration) '
+                                       'Working Group',
+                       'version': ''},
+                      {'name': 'openconfig-policy-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '3.1.1'},
+                      {'name': 'openconfig-rib-bgp',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.6.0'},
+                      {'name': 'arista-local-routing-notsupported-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-exp-eos-varp-intf',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'arista-interfaces-notsupported-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-rpc-netconf',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'openconfig-platform-psu',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.2.1'},
+                      {'name': 'openconfig-packet-match-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '1.0.2'},
+                      {'name': 'openconfig-platform-fan',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.1.1'},
+                      {'name': 'openconfig-inet-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.3.3'},
+                      {'name': 'openconfig-igmp',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.2.0'},
+                      {'name': 'openconfig-aaa-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.4.1'},
+                      {'name': 'openconfig-lldp',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.2.1'},
+                      {'name': 'arista-relay-agent-deviations',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'arista-intf-augments',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'arista-qos-augments',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'ietf-yang-types',
+                       'organization': 'IETF NETMOD (NETCONF Data Modeling '
+                                       'Language) Working Group',
+                       'version': ''},
+                      {'name': 'openconfig-openflow',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.1.2'},
+                      {'name': 'iana-if-type',
+                       'organization': 'IANA',
+                       'version': ''},
+                      {'name': 'arista-exp-eos-vxlan-config',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'arista-routing-policy-notsupported-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'openconfig-aaa',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.4.3'},
+                      {'name': 'openconfig-if-ip',
+                       'organization': 'OpenConfig working group',
+                       'version': '3.0.0'},
+                      {'name': 'arista-srte-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-local-routing-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-lacp-augments',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'arista-bgp-notsupported-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-exp-eos-multicast',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'openconfig-interfaces',
+                       'organization': 'OpenConfig working group',
+                       'version': '2.4.3'},
+                      {'name': 'openconfig-extensions',
+                       'organization': 'OpenConfig working group',
+                       'version': ''},
+                      {'name': 'openconfig-system-terminal',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.3.1'},
+                      {'name': 'openconfig-bgp-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '5.0.2'},
+                      {'name': 'arista-netinst-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-system-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'openconfig-segment-routing',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.0.4'},
+                      {'name': 'openconfig-platform',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.12.2'},
+                      {'name': 'openconfig-pf-srte',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.1.1'},
+                      {'name': 'arista-vlan-deviations',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'openconfig-bfd',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.2.0'},
+                      {'name': 'openconfig-if-tunnel',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.1.1'},
+                      {'name': 'openconfig-alarms',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.3.2'},
+                      {'name': 'openconfig-if-aggregate',
+                       'organization': 'OpenConfig working group',
+                       'version': '2.4.2'},
+                      {'name': 'arista-acl-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-acl-notsupported-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-messages-notsupported-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'openconfig-network-instance-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.8.2'},
+                      {'name': 'openconfig-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.6.0'},
+                      {'name': 'ietf-interfaces',
+                       'organization': 'IETF NETMOD (Network Modeling) Working '
+                                       'Group',
+                       'version': ''},
+                      {'name': 'openconfig-procmon',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.4.0'},
+                      {'name': 'arista-exp-eos-qos',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'arista-exp-eos',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'arista-qos-notsupported-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'openconfig-aft',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.4.0'},
+                      {'name': 'arista-isis-augments',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'openconfig-packet-match',
+                       'organization': 'OpenConfig working group',
+                       'version': '1.1.1'},
+                      {'name': 'arista-lldp-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'openconfig-if-ethernet',
+                       'organization': 'OpenConfig working group',
+                       'version': '2.7.2'},
+                      {'name': 'openconfig-mpls-sr',
+                       'organization': 'OpenConfig working group',
+                       'version': '3.0.1'},
+                      {'name': 'openconfig-policy-forwarding',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.2.1'},
+                      {'name': 'arista-intf-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'openconfig-isis-lsdb-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.4.2'},
+                      {'name': 'vlan-translation',
+                       'organization': 'Arista Networks',
+                       'version': ''},
+                      {'name': 'arista-gnoi-cert',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-network-instance-notsupported-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-bfd-augments',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'arista-vlan-augments',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'openconfig-hercules-interfaces',
+                       'organization': 'OpenConfig Hercules Working Group',
+                       'version': '0.2.0'},
+                      {'name': 'arista-lacp-notsupported-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-srte-augments',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'openconfig-igmp-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.1.1'},
+                      {'name': 'openconfig-lacp',
+                       'organization': 'OpenConfig working group',
+                       'version': '1.1.1'},
+                      {'name': 'openconfig-routing-policy',
+                       'organization': 'OpenConfig working group',
+                       'version': '3.1.1'},
+                      {'name': 'arista-lacp-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'openconfig-system-logging',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.3.1'},
+                      {'name': 'openconfig-aft-types',
+                       'organization': 'OpenConfig Working Group',
+                       'version': '0.3.3'},
+                      {'name': 'openconfig-network-instance-l3',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.11.1'},
+                      {'name': 'arista-bgp-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-rpol-augments',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'arista-eos-types',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'openconfig-qos-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.2.1'},
+                      {'name': 'arista-openflow-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'openconfig-mpls-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '3.1.0'},
+                      {'name': 'openconfig-hercules-qos',
+                       'organization': 'OpenConfig Hercules Working Group',
+                       'version': '0.1.0'},
+                      {'name': 'openconfig-bgp',
+                       'organization': 'OpenConfig working group',
+                       'version': '6.0.0'},
+                      {'name': 'arista-platform-notsupported-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-system-augments',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-exp-eos-mlag',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'openconfig-system',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.8.0'},
+                      {'name': 'openconfig-isis',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.4.2'},
+                      {'name': 'openconfig-lldp-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.1.1'},
+                      {'name': 'openconfig-vlan',
+                       'organization': 'OpenConfig working group',
+                       'version': '3.2.0'},
+                      {'name': 'openconfig-if-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.2.1'},
+                      {'name': 'openconfig-relay-agent',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.1.1'},
+                      {'name': 'arista-lldp-notsupported-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-aft-augments',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'openconfig-vlan-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '3.1.0'},
+                      {'name': 'arista-mpls-augments',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'arista-mpls-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'openconfig-alarm-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.2.1'},
+                      {'name': 'openconfig-hercules-platform',
+                       'organization': 'OpenConfig Hercules Working Group',
+                       'version': '0.2.0'},
+                      {'name': 'openconfig-ospfv2',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.2.2'},
+                      {'name': 'ietf-netconf-monitoring',
+                       'organization': 'IETF NETCONF (Network Configuration) '
+                                       'Working Group',
+                       'version': ''},
+                      {'name': 'arista-exp-eos-evpn',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-exp-eos-vxlan',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'openconfig-platform-port',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.3.2'},
+                      {'name': 'openconfig-messages',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.0.1'},
+                      {'name': 'openconfig-platform-cpu',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.1.1'},
+                      {'name': 'openconfig-if-poe',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.1.1'},
+                      {'name': 'openconfig-pim',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.2.0'},
+                      {'name': 'openconfig-openflow-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.1.2'},
+                      {'name': 'openconfig-mpls',
+                       'organization': 'OpenConfig working group',
+                       'version': '3.1.0'},
+                      {'name': 'openconfig-platform-linecard',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.1.1'},
+                      {'name': 'openconfig-mpls-ldp',
+                       'organization': 'OpenConfig working group',
+                       'version': '3.0.2'},
+                      {'name': 'openconfig-bgp-policy',
+                       'organization': 'OpenConfig working group',
+                       'version': '6.0.1'},
+                      {'name': 'openconfig-mpls-rsvp',
+                       'organization': 'OpenConfig working group',
+                       'version': '3.0.1'},
+                      {'name': 'arista-exp-eos-qos-config',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'openconfig-yang-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.2.1'},
+                      {'name': 'openconfig-qos',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.2.3'},
+                      {'name': 'openconfig-local-routing',
+                       'organization': 'OpenConfig working group',
+                       'version': '1.0.2'},
+                      {'name': 'ietf-inet-types',
+                       'organization': 'IETF NETMOD (NETCONF Data Modeling '
+                                       'Language) Working Group',
+                       'version': ''},
+                      {'name': 'arista-rpol-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-pim-augments',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'openconfig-pim-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.1.1'},
+                      {'name': 'arista-bfd-notsupported-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-lldp-augments',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''},
+                      {'name': 'arista-exp-eos-qos-acl-config',
+                       'organization': 'Arista Networks <http://arista.com/>',
+                       'version': ''},
+                      {'name': 'openconfig-isis-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.4.2'},
+                      {'name': 'openconfig-ospf-policy',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.1.3'},
+                      {'name': 'openconfig-ospf-types',
+                       'organization': 'OpenConfig working group',
+                       'version': '0.1.3'},
+                      {'name': 'arista-bfd-deviations',
+                       'organization': 'Arista Networks, Inc.',
+                       'version': ''}]}
+
+ +

+
+ +

gNMI Get RPC

+

The file get.py uses the +pygnmi python module and uses the gNMI GET RPC

+
python3 get.py
+
+
Reveal output +

+ +

{
+  "notification": [
+    {
+      "timestamp": 0,
+      "update": [
+        {
+          "path": "interfaces/interface[name=Ethernet1]/state/counters",
+          "val": {
+            "openconfig-interfaces:in-broadcast-pkts": "2",
+            "openconfig-interfaces:in-discards": "0",
+            "openconfig-interfaces:in-errors": "0",
+            "openconfig-interfaces:in-fcs-errors": "0",
+            "openconfig-interfaces:in-multicast-pkts": "189439",
+            "openconfig-interfaces:in-octets": "48284395",
+            "openconfig-interfaces:in-unicast-pkts": "416884",
+            "openconfig-interfaces:out-broadcast-pkts": "14",
+            "openconfig-interfaces:out-discards": "0",
+            "openconfig-interfaces:out-errors": "0",
+            "openconfig-interfaces:out-multicast-pkts": "217232",
+            "openconfig-interfaces:out-octets": "51749355",
+            "openconfig-interfaces:out-unicast-pkts": "416911"
+          }
+        }
+      ]
+    },
+    {
+      "timestamp": 0,
+      "update": [
+        {
+          "path": "network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state",
+          "val": {
+            "openconfig-network-instance:enabled": true,
+            "openconfig-network-instance:established-transitions": "0",
+            "openconfig-network-instance:last-established": "1625684802230601216",
+            "openconfig-network-instance:messages": {
+              "received": {
+                "UPDATE": "0"
+              },
+              "sent": {
+                "UPDATE": "0"
+              }
+            },
+            "openconfig-network-instance:neighbor-address": "192.168.255.2",
+            "openconfig-network-instance:peer-group": "EVPN-OVERLAY-PEERS",
+            "openconfig-network-instance:send-community": "NONE",
+            "openconfig-network-instance:session-state": "ACTIVE"
+          }
+        },
+        {
+          "path": "network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state",
+          "val": {
+            "openconfig-network-instance:enabled": true,
+            "openconfig-network-instance:established-transitions": "2",
+            "openconfig-network-instance:last-established": "1625740129181922304",
+            "openconfig-network-instance:messages": {
+              "received": {
+                "UPDATE": "2"
+              },
+              "sent": {
+                "UPDATE": "24"
+              }
+            },
+            "openconfig-network-instance:neighbor-address": "192.168.255.1",
+            "openconfig-network-instance:peer-group": "EVPN-OVERLAY-PEERS",
+            "openconfig-network-instance:send-community": "NONE",
+            "openconfig-network-instance:session-state": "ACTIVE"
+          }
+        }
+      ]
+    }
+  ]
+}
+
+ +

+
+ +

gNMI Subscribe RPC

+

The file sub.py uses the +pygnmi python module and uses the gNMI Subscribe RPC

+
python3 sub.py
+
+
Reveal output +

+ +

{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-broadcast-pkts', 'val': 2}], 'timestamp': 1626462768674581749}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-discards', 'val': 0}], 'timestamp': 1626462768674597259}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-errors', 'val': 0}], 'timestamp': 1626462768674603747}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-fcs-errors', 'val': 0}], 'timestamp': 1626462768672465216}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-multicast-pkts', 'val': 189439}], 'timestamp': 1626462768674588779}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-octets', 'val': 48284395}], 'timestamp': 1626462768674553338}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-unicast-pkts', 'val': 416884}], 'timestamp': 1626462768674571889}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-broadcast-pkts', 'val': 14}], 'timestamp': 1626462768674624983}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-discards', 'val': 0}], 'timestamp': 1626462768674639908}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-errors', 'val': 0}], 'timestamp': 1626462768674645915}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-multicast-pkts', 'val': 217294}], 'timestamp': 1626599894372892660}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-octets', 'val': 51756949}], 'timestamp': 1626599894372858163}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-unicast-pkts', 'val': 416911}], 'timestamp': 1626462768674617475}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/enabled', 'val': True}], 'timestamp': 1626462768440845697}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/established-transitions', 'val': 0}], 'timestamp': 1626462768468632490}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/last-established', 'val': 1625684802230601216}], 'timestamp': 1626462768469284793}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/messages/received/UPDATE', 'val': 0}], 'timestamp': 1626462768421128387}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/messages/sent/UPDATE', 'val': 0}], 'timestamp': 1626462768421184402}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/neighbor-address', 'val': '192.168.255.2'}], 'timestamp': 1626462768421876850}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/peer-group', 'val': 'EVPN-OVERLAY-PEERS'}], 'timestamp': 1626462768439035722}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/send-community', 'val': 'NONE'}], 'timestamp': 1626462768419003214}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/session-state', 'val': 'ACTIVE'}], 'timestamp': 1626462768469145043}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/enabled', 'val': True}], 'timestamp': 1626462768428252812}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/established-transitions', 'val': 2}], 'timestamp': 1626462768470394508}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/last-established', 'val': 1625740129181922304}], 'timestamp': 1626462768469974563}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/messages/received/UPDATE', 'val': 2}], 'timestamp': 1626462768424768147}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/messages/sent/UPDATE', 'val': 24}], 'timestamp': 1626462768424826346}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/neighbor-address', 'val': '192.168.255.1'}], 'timestamp': 1626462768425586744}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/peer-group', 'val': 'EVPN-OVERLAY-PEERS'}], 'timestamp': 1626462768427044044}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/send-community', 'val': 'NONE'}], 'timestamp': 1626462768423035498}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/session-state', 'val': 'ACTIVE'}], 'timestamp': 1626462768469536321}}
+{'sync_response': True}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-broadcast-pkts', 'val': 2}], 'timestamp': 1626462768674581749}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-discards', 'val': 0}], 'timestamp': 1626462768674597259}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-errors', 'val': 0}], 'timestamp': 1626462768674603747}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-fcs-errors', 'val': 0}], 'timestamp': 1626462768672465216}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-multicast-pkts', 'val': 189439}], 'timestamp': 1626462768674588779}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-octets', 'val': 48284395}], 'timestamp': 1626462768674553338}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-unicast-pkts', 'val': 416884}], 'timestamp': 1626462768674571889}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-broadcast-pkts', 'val': 14}], 'timestamp': 1626462768674624983}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-discards', 'val': 0}], 'timestamp': 1626462768674639908}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-errors', 'val': 0}], 'timestamp': 1626462768674645915}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-multicast-pkts', 'val': 217299}], 'timestamp': 1626599904372340631}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-octets', 'val': 51757564}], 'timestamp': 1626599904372302101}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-unicast-pkts', 'val': 416911}], 'timestamp': 1626462768674617475}}
+{'sync_response': True}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/enabled', 'val': True}], 'timestamp': 1626462768440845697}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/established-transitions', 'val': 0}], 'timestamp': 1626462768468632490}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/last-established', 'val': 1625684802230601216}], 'timestamp': 1626462768469284793}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/messages/received/UPDATE', 'val': 0}], 'timestamp': 1626462768421128387}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/messages/sent/UPDATE', 'val': 0}], 'timestamp': 1626462768421184402}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/neighbor-address', 'val': '192.168.255.2'}], 'timestamp': 1626462768421876850}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/peer-group', 'val': 'EVPN-OVERLAY-PEERS'}], 'timestamp': 1626462768439035722}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/send-community', 'val': 'NONE'}], 'timestamp': 1626462768419003214}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/session-state', 'val': 'ACTIVE'}], 'timestamp': 1626462768469145043}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/enabled', 'val': True}], 'timestamp': 1626462768428252812}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/established-transitions', 'val': 2}], 'timestamp': 1626462768470394508}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/last-established', 'val': 1625740129181922304}], 'timestamp': 1626462768469974563}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/messages/received/UPDATE', 'val': 2}], 'timestamp': 1626462768424768147}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/messages/sent/UPDATE', 'val': 24}], 'timestamp': 1626462768424826346}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/neighbor-address', 'val': '192.168.255.1'}], 'timestamp': 1626462768425586744}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/peer-group', 'val': 'EVPN-OVERLAY-PEERS'}], 'timestamp': 1626462768427044044}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/send-community', 'val': 'NONE'}], 'timestamp': 1626462768423035498}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/session-state', 'val': 'ACTIVE'}], 'timestamp': 1626462768469536321}}
+{'sync_response': True}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-broadcast-pkts', 'val': 2}], 'timestamp': 1626462768674581749}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-discards', 'val': 0}], 'timestamp': 1626462768674597259}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-errors', 'val': 0}], 'timestamp': 1626462768674603747}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-fcs-errors', 'val': 0}], 'timestamp': 1626462768672465216}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-multicast-pkts', 'val': 189439}], 'timestamp': 1626462768674588779}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-octets', 'val': 48284395}], 'timestamp': 1626462768674553338}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-unicast-pkts', 'val': 416884}], 'timestamp': 1626462768674571889}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-broadcast-pkts', 'val': 14}], 'timestamp': 1626462768674624983}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-discards', 'val': 0}], 'timestamp': 1626462768674639908}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-errors', 'val': 0}], 'timestamp': 1626462768674645915}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-multicast-pkts', 'val': 217304}], 'timestamp': 1626599914374756337}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-octets', 'val': 51758179}], 'timestamp': 1626599914374727204}}
+{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-unicast-pkts', 'val': 416911}], 'timestamp': 1626462768674617475}}
+{'sync_response': True}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/enabled', 'val': True}], 'timestamp': 1626462768440845697}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/established-transitions', 'val': 0}], 'timestamp': 1626462768468632490}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/last-established', 'val': 1625684802230601216}], 'timestamp': 1626462768469284793}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/messages/received/UPDATE', 'val': 0}], 'timestamp': 1626462768421128387}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/messages/sent/UPDATE', 'val': 0}], 'timestamp': 1626462768421184402}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/neighbor-address', 'val': '192.168.255.2'}], 'timestamp': 1626462768421876850}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/peer-group', 'val': 'EVPN-OVERLAY-PEERS'}], 'timestamp': 1626462768439035722}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/send-community', 'val': 'NONE'}], 'timestamp': 1626462768419003214}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/session-state', 'val': 'ACTIVE'}], 'timestamp': 1626462768469145043}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/enabled', 'val': True}], 'timestamp': 1626462768428252812}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/established-transitions', 'val': 2}], 'timestamp': 1626462768470394508}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/last-established', 'val': 1625740129181922304}], 'timestamp': 1626462768469974563}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/messages/received/UPDATE', 'val': 2}], 'timestamp': 1626462768424768147}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/messages/sent/UPDATE', 'val': 24}], 'timestamp': 1626462768424826346}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/neighbor-address', 'val': '192.168.255.1'}], 'timestamp': 1626462768425586744}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/peer-group', 'val': 'EVPN-OVERLAY-PEERS'}], 'timestamp': 1626462768427044044}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/send-community', 'val': 'NONE'}], 'timestamp': 1626462768423035498}}
+{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/session-state', 'val': 'ACTIVE'}], 'timestamp': 1626462768469536321}}
+
+ +

+
+ +

gNMI Set RPC

+

Update

+

The file update.py uses the +pygnmi python module and uses the gNMI SET RPC (update)

+
python3 update.py
+
+

output

+

GET RPC, interface Ethernet1 config, before the update

+
{
+  "notification": [
+    {
+      "timestamp": 0,
+      "update": [
+        {
+          "path": "interfaces/interface[name=Ethernet1]/config",
+          "val": {
+            "arista-intf-augments:load-interval": 300,
+            "openconfig-interfaces:description": "test1234",
+            "openconfig-interfaces:enabled": true,
+            "openconfig-interfaces:loopback-mode": false,
+            "openconfig-interfaces:mtu": 0,
+            "openconfig-interfaces:name": "Ethernet1",
+            "openconfig-interfaces:type": "iana-if-type:ethernetCsmacd",
+            "openconfig-vlan:tpid": "openconfig-vlan-types:TPID_0X8100"
+          }
+        }
+      ]
+    }
+  ]
+}
+
+

SET RPC, update, interface Ethernet1

+
{'response': [{'path': 'interfaces/interface[name=Ethernet1]', 'op': 'UPDATE'}]}
+
+GET RPC, interface Ethernet1 config, after the update
+{
+  "notification": [
+    {
+      "timestamp": 0,
+      "update": [
+        {
+          "path": "interfaces/interface[name=Ethernet1]/config",
+          "val": {
+            "arista-intf-augments:load-interval": 300,
+            "openconfig-interfaces:description": "Test",
+            "openconfig-interfaces:enabled": true,
+            "openconfig-interfaces:loopback-mode": false,
+            "openconfig-interfaces:mtu": 0,
+            "openconfig-interfaces:name": "Ethernet1",
+            "openconfig-interfaces:type": "iana-if-type:ethernetCsmacd",
+            "openconfig-vlan:tpid": "openconfig-vlan-types:TPID_0X8100"
+          }
+        }
+      ]
+    }
+  ]
+}
+
+

+

+

Delete

+

The file delete.py uses the +pygnmi python module and uses the gNMI SET RPC (delete)

+
python3 delete.py
+
+

output

+
{'response': [{'path': 'interfaces/interface[name=Ethernet1]/config/description', 'op': 'DELETE'}]}
+
+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/pygnmi/requirements.txt b/examples/pygnmi/requirements.txt new file mode 100644 index 00000000..002e79d8 --- /dev/null +++ b/examples/pygnmi/requirements.txt @@ -0,0 +1 @@ +pygnmi diff --git a/examples/restconf/curl/index.html b/examples/restconf/curl/index.html new file mode 100644 index 00000000..0e1be6e5 --- /dev/null +++ b/examples/restconf/curl/index.html @@ -0,0 +1,1554 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + RESTCONF with cURL - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + + + + + + +

cURL

+ +

Requirement on the RESTCONF client

+
sudo apt-get update
+sudo apt-get -y upgrade
+sudo apt-get install curl jq -y
+
+

RESTCONF examples using cURL

+

GET

+

Get interface description for Ethernet1

+
curl -s GET 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet1/config/description' \
+      --header 'Accept: application/yang-data+json' -u arista:arista  --insecure
+
+

Output:

+
{"openconfig-interfaces:description":"P2P_LINK_TO_DC1-SPINE1_Ethernet1"}
+
+

Get interface stats for Ethernet1 and output the "in-octets" using jq

+
curl -s GET 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet1' \
+      --header 'Accept: application/yang-data+json' -u arista:arista  \
+      --insecure | jq .'"openconfig-interfaces:state".counters."in-octets"'
+
+

Output:

+
"48284395"
+
+

Get interfaces stats and output the name of the second (third index) using jq

+
curl -s GET 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces' \
+     --header 'Accept: application/yang-data+json' -u arista:arista \
+     --insecure | jq .'"openconfig-interfaces:interface"[2].name'
+
+

Output:

+
"Ethernet1"
+
+

Get the system information and parse the hostname using jq

+
curl -X GET https://192.0.2.105:6020/restconf/data/system \
+    --header 'Accept: application/yang-data+json' -u arista:arista \
+    --insecure | jq .'"openconfig-system:config".hostname'
+
+

Output:

+
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
+                                 Dload  Upload   Total   Spent    Left  Speed
+100 66151    0 66151    0     0   284k      0 --:--:-- --:--:-- --:--:--  284k
+"switch1"
+
+

Get PfxRcd and PfxAcc stats from a BGP neighbor

+
 curl -s GET 'https://192.0.2.100:5900/restconf/data/network-instances/network-instance=default/protocols/protocol=BGP,BGP/bgp/neighbors/neighbor=192.0.2.21/afi-safis/afi-safi=IPV4_UNICAST' \
+    --header 'Accept: application/yang-data+json' -u cvpadmin:arastra --insecure | jq
+
+

Output:

+
{
+  "openconfig-network-instance:afi-safi-name": "openconfig-bgp-types:IPV4_UNICAST",
+  "openconfig-network-instance:config": {
+    "afi-safi-name": "openconfig-bgp-types:IPV4_UNICAST"
+  },
+  "openconfig-network-instance:state": {
+    "afi-safi-name": "openconfig-bgp-types:IPV4_UNICAST",
+    "prefixes": {
+      "arista-bgp-augments:best-ecmp-paths": 0,
+      "arista-bgp-augments:best-paths": 0,
+      "installed": 7,
+      "received": 7,
+      "sent": 7
+    }
+  }
+}
+
+
+

NOTE: The protocol must have multiple keys, i.e.: protocol=BGP,BGP, in this case, it's the identifier and +the name of the protocol, if either of these is omitted; on the switch side in the Octa/OpenConfig agent logs +an error similar to the following would be generated:

+

handler.go:95] ERROR mismatch between number of keys in [identifier name] and values present [BGP] or +if are omitted the error message would be: +handler.go:95] ERROR failed to find key values after element "protocol" in "network-instances/network-instance=default/protocols/protocol

+

Tip: pyang can be useful to understand what keys each leaf requires, e.g:

+
+
pyang openconfig-network-instance.yang -f tree --tree-depth=4 | tail -n 4
+
+   |        ...
+   +--rw protocols
+      +--rw protocol* [identifier name]
+            ...
+
+ +
curl --head 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet1' \
+    --header 'Accept: application/yang-data+json' -u arista:arista  --insecure
+
+

output

+
HTTP/1.1 200 OK
+Content-Type: application/yang.data+json
+Date: Sun, 04 Jul 2021 14:20:39 GMT
+
+

PUT

+

Interface configuration example

+

Let's check before the change

+
curl -s GET 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet4/config' \
+   --header 'Accept: application/yang-data+json' -u arista:arista  --insecure
+
+

output

+
{"openconfig-interfaces:description":"blabla","openconfig-interfaces:enabled":false,"arista-intf-augments:load-interval":300,"openconfig-interfaces:loopback-mode":false,"openconfig-interfaces:mtu":0,"openconfig-interfaces:name":"Ethernet4","openconfig-vlan:tpid":"openconfig-vlan-types:TPID_0X8100","openconfig-interfaces:type":"iana-if-type:ethernetCsmacd"}
+
+

Let's use the file interface.json

+
more interface.json
+
+

output

+
{"enabled":true,"name":"Ethernet4", "description":"restconf_test"}
+
+
curl -X PUT https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet4/config \
+   -H 'Content-Type: application/json' -u arista:arista -d @interface.json  --insecure
+
+

output

+
{"openconfig-interfaces:description":"restconf_test","openconfig-interfaces:enabled":true,"openconfig-interfaces:name":"Ethernet4"}
+
+

Let's verify after the change

+
curl -s GET 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet4/config' \
+   --header 'Accept: application/yang-data+json' -u arista:arista  --insecure
+
+

output

+
{"openconfig-interfaces:description":"restconf_test","openconfig-interfaces:enabled":true,"arista-intf-augments:load-interval":300,"openconfig-interfaces:loopback-mode":false,"openconfig-interfaces:mtu":0,"openconfig-interfaces:name":"Ethernet4","openconfig-vlan:tpid":"openconfig-vlan-types:TPID_0X8100","openconfig-interfaces:type":"iana-if-type:ethernetCsmacd"}
+
+
curl -s GET 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet4/config' \
+   --header 'Accept: application/yang-data+json' -u arista:arista  --insecure | jq .
+
+

output

+
{
+  "openconfig-interfaces:description": "restconf_test",
+  "openconfig-interfaces:enabled": true,
+  "arista-intf-augments:load-interval": 300,
+  "openconfig-interfaces:loopback-mode": false,
+  "openconfig-interfaces:mtu": 0,
+  "openconfig-interfaces:name": "Ethernet4",
+  "openconfig-vlan:tpid": "openconfig-vlan-types:TPID_0X8100",
+  "openconfig-interfaces:type": "iana-if-type:ethernetCsmacd"
+}
+
+

Device hostname example

+

Let's check before the change

+
curl -X GET https://192.0.2.105:6020/restconf/data/system/config \
+   --header 'Accept: application/yang-data+json' -u arista:arista  --insecure
+
+

output

+
{"openconfig-system:hostname":"DC1-LEAF1A"}
+
+
curl -X GET https://192.0.2.105:6020/restconf/data/system \
+   --header 'Accept: application/yang-data+json' -u arista:arista \
+   --insecure | jq .'"openconfig-system:config".hostname'
+
+

output

+
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
+                                 Dload  Upload   Total   Spent    Left  Speed
+100 74748    0 74748    0     0   300k      0 --:--:-- --:--:-- --:--:--  300k
+"DC1-LEAF1A"
+
+
curl -X PUT https://192.0.2.105:6020/restconf/data/system/config \
+      -H 'Content-Type: application/json' -u arista:arista \
+      -d '{"openconfig-system:hostname":"test"}'  --insecure
+
+

output

+
{"openconfig-system:hostname":"test"}
+
+

Let's verify after the change

+
curl -X GET https://192.0.2.105:6020/restconf/data/system/config \
+      --header 'Accept: application/yang-data+json' -u arista:arista  --insecure
+
+

output

+
{"openconfig-system:hostname":"test"}
+
+

POST

+

Interface configuration example

+

Let's check before the change

+
curl -s GET 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet4' \
+   --header 'Accept: application/yang-data+json' -u arista:arista \
+   --insecure | jq .'"openconfig-interfaces:config"'
+
+

output

+
{
+  "description": "",
+  "enabled": true,
+  "arista-intf-augments:load-interval": 300,
+  "loopback-mode": false,
+  "mtu": 0,
+  "name": "Ethernet4",
+  "openconfig-vlan:tpid": "openconfig-vlan-types:TPID_0X8100",
+  "type": "iana-if-type:ethernetCsmacd"
+}
+
+
curl -X POST https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet4/config \
+   -H 'Content-Type: application/json' -u arista:arista \
+   -d '{"openconfig-interfaces:description":"restconf_test"}' --insecure
+
+

output

+
{"openconfig-interfaces:description":"restconf_test"}
+
+
curl -X POST https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet4/config \
+    -H 'Content-Type: application/json' -u arista:arista \
+    -d '{"openconfig-interfaces:enabled":false}'  --insecure
+
+

output

+
{"openconfig-interfaces:enabled":false}
+
+

Let's verify after the change

+
curl -s GET 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet4' \
+   --header 'Accept: application/yang-data+json' -u arista:arista \
+   --insecure | jq .'"openconfig-interfaces:config".description'
+
+

output

+
"restconf_test"
+
+
curl -s GET 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet4' \
+   --header 'Accept: application/yang-data+json' \
+   -u arista:arista  --insecure | jq .'"openconfig-interfaces:config"'
+
+

output

+
{
+  "description": "restconf_test",
+  "enabled": false,
+  "arista-intf-augments:load-interval": 300,
+  "loopback-mode": false,
+  "mtu": 0,
+  "name": "Ethernet4",
+  "openconfig-vlan:tpid": "openconfig-vlan-types:TPID_0X8100",
+  "type": "iana-if-type:ethernetCsmacd"
+}
+
+

DELETE

+

Let's check before the change

+
curl -s GET 'https://192.0.2.105:6020/restconf/data/ietf-interfaces:interfaces/interface=Loopback100' \
+      --header 'Accept: application/yang-data+json' -u arista:arista  --insecure
+
+

output

+
{"openconfig-interfaces:config":{"description":"test","enabled":true,"arista-intf-augments:load-interval":300,"loopback-mode":true,"name":"Loopback100","openconfig-vlan:tpid":"openconfig-vlan-types:TPID_0X8100","type":"iana-if-type:softwareLoopback"},"openconfig-interfaces:hold-time":{"config":{"down":0,"up":0},"state":{"down":0,"up":0}},"openconfig-interfaces:name":"Loopback100","openconfig-interfaces:state":{"enabled":true,"loopback-mode":false,"openconfig-vlan:tpid":"openconfig-vlan-types:TPID_0X8100"},"openconfig-interfaces:subinterfaces":{"subinterface":[{"config":{"description":"test","enabled":true,"index":0},"index":0,"openconfig-if-ip:ipv4":{"config":{"dhcp-client":false,"enabled":true,"mtu":1500},"state":{"dhcp-client":false,"enabled":true,"mtu":1500}},"openconfig-if-ip:ipv6":{"config":{"dhcp-client":false,"enabled":false,"mtu":1500},"state":{"dhcp-client":false,"enabled":false,"mtu":1500}},"state":{"enabled":true,"index":0}}]}}
+
+
curl -X DELETE https://192.0.2.105:6020/restconf/data/ietf-interfaces:interfaces/interface=Loopback100 \
+    -u arista:arista  --insecure
+
+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/restconf/index.html b/examples/restconf/index.html new file mode 100644 index 00000000..09d17525 --- /dev/null +++ b/examples/restconf/index.html @@ -0,0 +1,1124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + RESTCONF - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

About RESTCONF

+ +

About RESTCONF

+

RESTCONF is defined in the RFC 8040

+
    +
  • The GET method is sent by the client to retrieve data for a resource.
  • +
  • The HEAD method is sent by the client to retrieve just the header fields (which contain the metadata for a resource) +that would be returned for the comparable GET method, without the response message-body. +It is supported for all resources that support the GET method.
  • +
  • The POST method is sent by the client to create a data resource.
  • +
  • The PUT method is sent by the client to create or replace the target data resource.
  • +
  • The DELETE method is used to delete the target resource.
  • +
+

EOS configuration

+

Please refer to this link

+

EOS Control plane ACL

+

The default RESTCONF port on Arista devices is TCP 6020.

+

We need to change the default control-plane ACL on EOS in order to allow TCP 6020 (or the configured RESTCONF TCP port).

+

Please refer to this link

+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/restconf/python/index.html b/examples/restconf/python/index.html new file mode 100644 index 00000000..d1635483 --- /dev/null +++ b/examples/restconf/python/index.html @@ -0,0 +1,1256 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + RESTCONF with Python - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

Python

+ +

Requirement on the RESTCONF client

+
sudo apt-get update
+sudo apt-get -y upgrade
+pip install requests
+
+
pip3 freeze | grep requests
+
+

RESTCONF examples with Python

+

GET

+
$ python3
+Python 3.6.9 (default, Jan 26 2021, 15:33:00)
+[GCC 8.4.0] on linux
+Type "help", "copyright", "credits" or "license" for more information.
+>>> import requests
+>>> from requests.auth import HTTPBasicAuth
+>>> import json
+>>> USER = 'arista'
+>>> PASS = 'arista'
+>>> requests.packages.urllib3.disable_warnings()
+>>> headers = {'Content-Type': 'application/yang-data+json', 'Accept': 'application/yang-data+json'}
+>>> headers = {'Accept': 'application/yang-data+json'}
+>>> api_call = "https://10.73.1.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet1/state"
+>>> result = requests.get(api_call, auth=HTTPBasicAuth(USER, PASS), headers=headers, verify=False)
+>>> result.status_code
+200
+>>> result.ok
+True
+>>> result.url
+'https://10.73.1.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet1/state'
+>>> result.content
+b'{"openconfig-interfaces:admin-status":"UP","openconfig-interfaces:counters":{"in-broadcast-pkts":"0","in-discards":"0","in-errors":"0","in-fcs-errors":"0","in-multicast-pkts":"972","in-octets":"116602","in-unicast-pkts":"131","out-broadcast-pkts":"1","out-discards":"0","out-errors":"0","out-multicast-pkts":"1761","out-octets":"199997","out-unicast-pkts":"122"},"openconfig-interfaces:description":"restconf_test","openconfig-interfaces:enabled":true,"openconfig-platform-port:hardware-port":"Port1","openconfig-interfaces:ifindex":1,"arista-intf-augments:inactive":false,"openconfig-interfaces:last-change":"1624966430515012864","openconfig-interfaces:loopback-mode":false,"openconfig-interfaces:mtu":0,"openconfig-interfaces:name":"Ethernet1","openconfig-interfaces:oper-status":"UP","openconfig-vlan:tpid":"openconfig-vlan-types:TPID_0X8100","openconfig-interfaces:type":"iana-if-type:ethernetCsmacd"}\n'
+>>> result.json()
+{'openconfig-interfaces:admin-status': 'UP', 'openconfig-interfaces:counters': {'in-broadcast-pkts': '0', 'in-discards':
+'0', 'in-errors': '0', 'in-fcs-errors': '0', 'in-multicast-pkts': '972', 'in-octets': '116602', 'in-unicast-pkts':
+'131', 'out-broadcast-pkts': '1', 'out-discards': '0', 'out-errors': '0', 'out-multicast-pkts': '1761', 'out-octets':
+'199997', 'out-unicast-pkts': '122'}, 'openconfig-interfaces:description': 'restconf_test',
+'openconfig-interfaces:enabled': True, 'openconfig-platform-port:hardware-port': 'Port1',
+'openconfig-interfaces:ifindex': 1, 'arista-intf-augments:inactive': False, 'openconfig-interfaces:last-change':
+'1624966430515012864', 'openconfig-interfaces:loopback-mode': False, 'openconfig-interfaces:mtu': 0,
+'openconfig-interfaces:name': 'Ethernet1', 'openconfig-interfaces:oper-status': 'UP', 'openconfig-vlan:tpid':
+'openconfig-vlan-types:TPID_0X8100', 'openconfig-interfaces:type': 'iana-if-type:ethernetCsmacd'}
+>>> result.json()['openconfig-interfaces:oper-status']
+'UP'
+>>> result.json()['openconfig-interfaces:counters']['out-octets']
+'199997'
+>>> exit()
+
+

Execute the python script get_eth1_status.py

+
python3 get_eth1_status.py
+
+

output

+
{'arista-intf-augments:inactive': False,
+ 'openconfig-interfaces:admin-status': 'UP',
+ 'openconfig-interfaces:counters': {'in-broadcast-pkts': '0',
+                                    'in-discards': '0',
+                                    'in-errors': '0',
+                                    'in-fcs-errors': '0',
+                                    'in-multicast-pkts': '1762',
+                                    'in-octets': '202553',
+                                    'in-unicast-pkts': '183',
+                                    'out-broadcast-pkts': '1',
+                                    'out-discards': '0',
+                                    'out-errors': '0',
+                                    'out-multicast-pkts': '2552',
+                                    'out-octets': '284793',
+                                    'out-unicast-pkts': '174'},
+ 'openconfig-interfaces:description': 'restconf_test',
+ 'openconfig-interfaces:enabled': True,
+ 'openconfig-interfaces:ifindex': 1,
+ 'openconfig-interfaces:last-change': '1624966430515012864',
+ 'openconfig-interfaces:loopback-mode': False,
+ 'openconfig-interfaces:mtu': 0,
+ 'openconfig-interfaces:name': 'Ethernet1',
+ 'openconfig-interfaces:oper-status': 'UP',
+ 'openconfig-interfaces:type': 'iana-if-type:ethernetCsmacd',
+ 'openconfig-platform-port:hardware-port': 'Port1',
+ 'openconfig-vlan:tpid': 'openconfig-vlan-types:TPID_0X8100'}
+
+ +

Execute the python script head.py

+
python3 head.py
+
+

output

+
url is https://10.73.1.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet1/state
+status_code is 200
+headers are {'Content-Type': 'application/yang.data+json', 'Date': 'Sun, 18 Jul 2021 08:49:52 GMT'}
+content is b''
+
+

DELETE

+

Execute the python script delete_lo100.py

+
python3 delete_lo100.py
+
+

output (note the following has been formatted for readability.)

+
get int lo100
+status_code is 200
+content is
+{'openconfig-interfaces:config': {'description': '222', 'enabled': True, 'arista-intf-augments:load-interval': 300,
+'loopback-mode': True, 'name': 'Loopback100', 'openconfig-vlan:tpid': 'openconfig-vlan-types:TPID_0X8100', 'type':
+'iana-if-type:softwareLoopback'}, 'openconfig-interfaces:hold-time': {'config': {'down': 0, 'up': 0}, 'state': {'down':
+0, 'up': 0}}, 'openconfig-interfaces:name': 'Loopback100', 'openconfig-interfaces:state': {'enabled': True,
+'loopback-mode': False, 'openconfig-vlan:tpid': 'openconfig-vlan-types:TPID_0X8100'},
+'openconfig-interfaces:subinterfaces': {'subinterface': [{'config': {'description': '222', 'enabled': True, 'index': 0},
+'index': 0, 'openconfig-if-ip:ipv4': {'config': {'dhcp-client': False, 'enabled': True, 'mtu': 1500}, 'state':
+{'dhcp-client': False, 'enabled': True, 'mtu': 1500}}, 'openconfig-if-ip:ipv6': {'config': {'dhcp-client': False,
+'enabled': False, 'mtu': 1500}, 'state': {'dhcp-client': False, 'enabled': False, 'mtu': 1500}}, 'state': {'enabled':
+True, 'index': 0}}]}}
+deleting int lo100
+status_code is 200
+
+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/ygot/images/ygot.png b/examples/ygot/images/ygot.png new file mode 100644 index 0000000000000000000000000000000000000000..b6cf5923b7f758d22cb7c8e6d3b39e18fe3f066c GIT binary patch literal 131037 zcmeFZcRXC*w>K_D3K3~YNDv}~Q6ft8nnV|6j2S(QHU`mqOGrczWr*m}!k8Hbqxa}h zg3(KaA-as-f5+$E`#j(0``qW1{QkdQFJ<=G>zuRKUVH7e-s`=EKG%3gL&Zo%K|w*I ztfZ(-L2=QPg5tFPg>yj5togVu@avSb_A_}3Y}f61;KM~nC8#q61@-ll?^6_?l5SE^ zoXNG()pyZXR}(jPK=PScIJ|)Kc_1Bu-V_v)9^$~CNVtm`s|V7~-dWs3itV2s;=tc0 z&HQYv|8#LdNU`awKW9~NaDuZ6^9k_@ut`&~va(7#Sy+l|D?a^Cap02_o3)FJqc}gm zySqD|`y)OFCoBGkVq#+a0)qU4g1kTvUT05x7c&oDduR6lxXFLrM-lF9?quWWV&h=X zdU9X07Y?p2QfzD|5BgtU|M{Ls$N%*pd*}Zg6)--24>L#phkOG3|DBMFjphG-z5he% zE|{ca69D5N7hGt!v7)puh;)Y^kfv`noc%w zK)okQlzu45|9`dpdw&H7q@xqu+4-bDaQlDy|7+X7_t%CyJJ`9N+#YOi<038ipCbR( z{O?lG|9xFr^uJ{OwejBt^#417e{K91fs<(v|3^>yiZ)2N{Xb(76cPaR{NG;scToig zI|nBnM>BKyiN^jB`In}D@BPn%p#S?pBLC-e{^iPlN=ovd81ugv_kXOMe_Da1BTWTN z>VGXmX{y#x*+mKpSqf!EIbDxaOXKcIU{cBPZ`Zwq_PR^odO{{7F1!t56S<+fM2G0V zDcrf??cn4*ExemGVJIA$4RyLM{6yTU#CJi?Re7SN3z9ZR| zQq(Q&Ewewo`lw6B#{>~7a7C8l)Y<>}@jp8FA3OM;W$-_);D0>f|9Hax@r3`qC)|mp z+L6v$d;z_{8bERSPd^-8sC{(r-*tA8VMad#91H$5%Vx`E&j0?_|E}^Mug-p&yKLt_ zx$S1OZoV}U1nF#qOdQqV-1yD_2D;Nvy|n*qMW@!3{_UUN1bErhj{)(I3I=BrgL8Vr zN9*~zW`B#?yJ0%b*RQq;(wsYe!DoT8O6Gm)UNBzvuio(S&(p@(I%?%%G-ZZ%IIfc+ zHphYL30ryk^9rsj7j9SzCLFw=^4{Ks4S*+LgEfSgY)^>fE?!`c(G;$c4pU~R~ATTKqB&TS^^Jz50!CpaKY^fhE zFD^N8bH!TgbmyZp#@21jJ=A=pbFb>J`uRIn$^4KILq*l+TI3gZ3snuD<~L-bVVj4pJX)(^E%v0YraN4!~=hjIA8JBogk zDB=+BnnkR%vduK4ufCwu`Way23O4hiavry&m zYj?}kI14jNSM;eHmvfRO1XfdiI(|65e|_TaU#$KBS=AfXDRc!tP{@IxZh2Ml2H#g# zC(B{M3x=I4cXH};Z!1I7xl)U5!Cb!HE-JJOec+I-<)4eag}N#uH}A;btI%+G^Nio=KK>V>dST?R#A} zRGWDr@LSx~xQRX*qj-t9WKpcD4^Ohvu{Iic2$m_JEvfuzJjExkPt^cuB5VJX?NTXOXFc9RWC##|g%Xve)#5etP zW1D7qQbD{JG2PKe|LPVsG^-DbN9jd7d1k*qmkjcO>%37oH7-BmB*04)cGWI~ztOcH zp5JoU9V`=hjeJLCn3XSrA!i|4+_d$y?|H(+IzqtBpK9&YEk_Kf1#z{NvI7nyKTF+$ z>mBvuN#6V@wTT?L{FV(}1gABF%?`Ja;El@%@(wchuZF2UW^B8((8uv8-^6`>9Fs9K z_ry2ULR_cNGZ6$U)R+YsV%F{5LJJ)4-TTzxC3)3hM>H7`Y=3n;|5_X+-tJ06yZGAm zQ)joXt{s)FIDaht3r$^M?Fl*yVkxNo0rup&kuXEOgBwWezu5Mg6s|ZDcO#3pSjcZf zcJghYlrQPdh%F^LfZCvG^EN{n{(8x0-Sr=V!FaZ*4`?TNAR0;yX|G&|v>s$3EOdw> z!-eMY#v4bsbp&n~rp3Fg8s2X_=Mt~=%Dc@JgC|x9XfnRIh|uD~)l{;sk1aa)Ix}E4 zT9|%HQ@@}*AX^GX?M&)&Z&sZ>ef?Enk8g#^?F(nMuSc-_sys+~Nzb@WH#@fiEyC8V z_BFs5FBJ(_OFL`L;<{@SQc69-O>jC?lkYsZJ!9_0;C|&AU+AD;rYv-c4+M;7>8kaS zyJNT3)?YZwE3#=E7d*--5ZzX&lzf)d@QHfI4XWjH9#C%7N__8gFxR!XBPod-4QAmU zhkA61k+@O>bJ11+pG(#hcbEZ`K?cDxgcspHE@S?g`rweVT?DjYh1V^SC@I=6yjLNG9jxm~Y`_-RXH zR-NW-;L2P1hO%HHmAUWLrL$Ka69Av&D@Ne(@cJ9q42uXLovP|=fY7tz*Pffu7#n2; zr(jj?>x>r%r_M0USZUn+&M)v3r_a2?0&IFAtxO=DlaM{Zk zkO4t=BITiivG1}lw8}BPQaU<@hcl9yYtTqQE@X3+uT58l=OyKMwQrDbsIw*V@p_Xg#|M-48>wP$AMM7qkawtsf1!+O6AOlE5%Jc?rE4E4TbA}1CX;yF zj~DorF%wyL^JSk@rB9u%wg|D;yV&ta=ozq&vG&}Pr9g)U-T50`MR=X!KW~bY8wY_b z>eI=l0zT@jH_Nopa<1x4=GxEoKT4Y~T@iC{u%7%;W8}LlrUjXA=QbX04Z-63hVK!q z0`D_Pn{2%e#*sHFNC=U(W67OjHSc{XWzL_y6=jOps-INl2jmWmor0<8#Kf5DH3~ob zp#r&V4PRwuuNgB>_=u4E6DU-o{OGd|iL5+5=8bT*CSvjk%dwm}U9FNE+cpUpgVO!a zlA1LGfz{bibh8i#5S+-rW|FMP$SXTu-fFZ3^uEwPvFIj2p z>CK*o7!S42Zq05t812`L%yl;E(~mJe^eIbnUn$4i?K(lzd8rscM(hS|1Fg#J`-n8| zG=yd-K|3}gtI4T3RDpw2l$$yph`0<0ZN;~!$E_Oo+@0kLJ4fBx@`HIumKWEd8;B>GqX(iYw&vr)ByAz@o_FcxgZD)NiHI?xDxo zs@-d@AfC92kTPmxs4x%zP1iI5`WpO}|GLm6*Ew20euGl`n5{eFtq#Qt#LYpYxoqVu z?a#!F35fDy#>!MMzDgjjQ%75yjlswz%5DM=p0yUvZ|czNz>b^~v+1wPp8q)_^6<)9 z$I#V7xa=w)-VT|itA~tnpETe`8KB|5B)#&*nif(NXLg&a!?!pq(MQJP;`dfR`e^(J8%&;C94v|<427wJ zqFmB>YD2<7jxGX?4a%^qDtUyZ4-N;v?n0~GUd7t%ECiZN^3SEZr|6ru&lXb<(=R)u zWQL&GqTZ@~av|t~!EN85Ma9iQI;k&cUv`|Sjy61YF?HsrOfB8U>;uIZgKojoN--MUXA_F+G?bb(VvR!1dazFP0eu!U4 z*A*d2??9~h!YaHQbg{-^!b!_?>E)p?Uu={Y#)}mE>GC}{_{EIbIq2iI)j{^X`fg?) z6=OeVf}->KO#Jpl4qYCf%M|(*COfNir_KyTuqzTaxS(pl-Tq*@rK4(>+G4nu18+@y zdTR)6SmDk`)O#16E@+e*T<{J?LL@evy4KHaxGofsMRShh({(o@rfNo4$>7R4m#%Gk z><4?s5yt);RX65p6Id!S&j&o%-`3&Ky=_y+^HGH(=hqAO1xt`IT|TX$3=3;OT_L+H z#p2K|)>He>zBw=hQYSAnLErC-TL8Z? z594Hi79J;aFtyEhgG8BqnZ)dd0auZO45{fsA2?H!*!a~G?-yBi4(PqQIG?tBd6a z*ECoEB)Iu=QtBg431YWM4ED=!eTOQtWqGGqGrhhm6OXK(Q#EqgdVGw8s8hwd+wqhz zM&}{khH9Qs9DW>a{PJyMgIbiMlCigY`nRN7d8_p{NUc}S%p6I$Joi_Cn6lsE|aE za>z$Jkya^DkGhh$76&jf5~~OA5}hZaiGuFGxiMc$a_}hkM?7!gbaigTe&y7aJEWRb zKaHoCR(Ky`E?Wko?UZ;p#wAcHW`0<72eKWKg`G$0GMNU3r9S=wK9I*Zz3!)|T^$A(jGl>U zX34>vGJkO@*LRer!sU6<+vnzQq?1?vQHG^l{&N9VCQ*m@VQRe!YW}LV(`{{SFTrTT zxAW}T`(Gk?1K`u=We(CMF&Ii`GIiASe>65{@$GjDg6XRk zi~~_hU@(kB@_d=|s4tw|c3HlTSj?(YFxd4ssnv*Jil#AxR@OTTJ?oNkEq*Qh1HM}H z^cG~-b~M5klLofhr>O`@7SD+Gh$%u@IlUv!EgK#1f|B zcF2H}qmsb2T^)g&J8o5X=?QrdnVkjUz|{%A1YEHq+So?6HRpKG0gT&{_{16gX?1mb zW}BthQJ3pREF3M`wik}l9;vBT`zSDV$axg@3}gsLOcvY3NN(+zY{=p3dH7>V>P&s_ z^ef$M&Z)3$?armdh&j)-d(I`#NvD*$gfER4@yKD^Hs#|TVfD6#)fe#X%EoUHZTYz*HOvvv^9Cin=8UTN|wi8fW;np*>znD$in8vCNhnt9FL>_NYm?EteK^M(=v=%2W=n|nkW9dM z5p{73Yy7?R@bpX$wCFDl*xtrG`*@|Rv#59y5jV@P&x%5!7`H|$QEB7sQA(`^Q;jp& z;~EL3qu$M`%>e_ahK~>J@1O@EZL`ajLIHF;X$L5YZtmAa#A36?a@dnmk#Oxj>68r%CF)a5j~L*okEV-~?^Hm$*f68DSKxhUz!CJYQC=`DX~m)5 z$p1}1ein$Vt6?2-)H|8Qq#y2V>1*tT`c;T~x7BiZ)Ur+2m7$d{!z#ZA9367V$Q&1p_oE+|AV)<<}N2*85 zqm$A5E0vIg`VaXgwQ?11%iKuS4vQA7?eO#R&Jvn~FLtqn>n>Ay8t^7^pMx=fwRfDV zf^YJ{hP!6FszZ0o+mHe~gW?xPmRp}uM*(`rDp}Y1HUk%39<9wzp=bBsbiNL~BKzal zHP!%E7hjWn`af@wY4D347rDJ@7UOz&`L9qNi`<~{;m_thU+Kb4%!8y-k9oA&M5|Z< zQ{6xr4oY&7&Dgc++@}5Yf_FD_TiLb*^R9DrobHZtmW!J^+VS4c z2FS$2%5QmEP|AET8d3?3<2ATHZy`TY${&Nr3qE+j7Z>YSQ&geXObN?fAn$vXi8rqHbC?S@|=Oyt;%|(Ohk`GHS*SXnf1k0{|Wz} zYkt~BIye?9Lsn(?Eyi0?*rq%~kG8B=8=YpV7lhAM7hj97v{F_M_1?_WT`u|HKNZeE zU%1#`EqC0LW@cwq{NxCX@w;VZH&g+$$A)LZ-mIhv>+LvQ!QI#i$7K7sLTlza@j8ie z5*a8gzzP5#Pk%rnTmOYiONE`{_kkbVuLk4Jz4`pTcJHgZmn6NWvCEeJq-KrlE1W6- zmFf(#9tG6q{*0xJ>4nkoWP!gd2`3V4zny_zQ+<~G+gYNe%RzEMTB3}_+aw`1evWTj zUi-Z0;C?rO3PO-Z=estM;t^+>W4$#b>>H)2gXOi+#4p*^2Y5Sd{)fJ<#|mAa9&4ck zn>cP>s#wn#9ID5*$pdMrxS2l7?w&e>N(w>G$7(`w_qRi;(xNY~7Xg%@cF;5~doLF^ zz}!oCy40-c@ee-1x)1sF@&1pgzu4TaJpOzdD4gA`E&|su-ilCU=@kIW08pKM4LSb@ z5|X?OTM)J;RvVdE@*t$(m~OBh;Untm{ykkiC+sr(1Zot6RH z>!?@CEH%R^vlk^{cM3%PY51*T!wM8R8RwSPZ7qizsrZ=Wy}$*y0q~0F&aK3rx|orL zHUCZ5jBR6+izW|F1M|H_&l*rtdVck9a>Jd+lv^|=O&gXi&>e16+lDG)XMsu7H$b)vkM~k8-4gtIXR_M6RCg8YwjaDJ zHcSym#bUkF&bQH}e(#!7V^fY;pH+4Z@09h|RC<5iN05sW>Y{ljw{8OZnBWA`A>Vtq z{~X`|KGB@6Kp+xagE!U00j|PJVU;1!xAbIPtX~26%VU>od zf^&V**iBO~7-ct%2M2lOtD}7&cb6JdEsr&AyFaL8aa_CHHYn{K=+HFsZX=qsco1d1 zgD4D{F|4-DwihV@w~$4~;U_UK+u4F0-oH{s>jnLQ77=O_sBPZk8{yLVyLm?=PrJc2 zw#+q7zH34^bw4r@3y7AUJ8ki#@crA{c|khX|QpF^tIT zWiO}CLCbAXy7nXY))~Ny1j8e8x2VOpwHm?QgWrOd`X+;M0$5Zk=%BdP%oz&La}?sL zu5fY80qK`L&nN53$<-h6iDjA_f9be?>#<|n=vH#iz;tkp-uyZ;H!s$0S*3UcQb>)4 zhi+FdWK51$GrhQIGl?xZ*hj|iIUH^8_cFfbp?UIoQsXNl_WLcj`7PW`rS#rx5>Qom zRs#6PjJ-wk-+$pBpM?f6)ZqPdN)Ny2A@@+tSx-52+GgT$GBO^A!8t0v<|Op{t-~T) zwSkbedH~~DJr)OxAoH9eVPk~kB=M;m2|_l}?+4yJPZoELuBxiqe)#ppLxzD*`xAzq zznd6Hy9~x3vcecTRB_$0gI0XeVcn8)(%$p)z3E0wxejkDZ4HbIa(6B0&lXKrR}coB zpr@b}E(su$LirF{rdin0^6IDAL6)T&(Ns#z)}5^c$b$~)#G?U&m00`a_RLJzbn4jo z2gl?KXAfYv@{Kim97p1@QiJ~6zLD^t@2zJKvC@g}Tl~|mdryf~hJF8s@_5noFH$9- z3k&*0HG(?ybt>mxO|4R%4(x7b`kC9tkaVrgoGexY_z8NmDYW%HP+}gTV|@DdD=3fLvSET6~74?wST zwm)Go{({1{!>6;Ua(fo^*W>e}-Dh!5s0^>zcol7fwc)kX&sWroSf)&$zcNtG{QOzo zYkPs0Gf809{GzF6X|d~)gKEwrzSkwra~iu{?#DWL+&rYDiy82PUx9oDmZ$P*z0NTt zjEJU@n!Yebj+W5-F!fi4<>wA1K`VTcHP7fPY>awB0^=9=K(FEY6R3%3&nEyNt{Xrx z@Nlo`uabvnigjW8`a9hD28O2tRfTVFPU|at^KZYX;CuXXA6^qcs8zLjt733f#m`tb zE`Nk;a&MlUyf^AR&c6FcgzhB{6NFRGt(*7k(sHUelDUyg)NFEaGA*zF9xHVZF}cRhj$!i z9LDfo=C9t+4qcFRi}dZ@9@uzUH3D0@m80gVa^j*M*b!CiYnIgJ$7=MiwPo%vompM< zW$M%{Fz<{QEgF)_KMjo}Z`A;%tFinA+es4~l-%1kBeSvOF->>2;FAPCvhE=W@W(fg z$eu2L&M*Qajp{y28IyQaMK@{Qu+v%xXZ^&I;PWiLhvNQ)gf3OpmvYjVJGdQ& zr6Rr-xDHic3w=H2)^Z1LzYM$e=tY2`@6k^7=xX=p`NlJ2g<_y@-~mDjW#Iu(Mi#)d zRP6g6Ezi3wfRpd%CHkh)H;lZ>aySV{mrh{rts3W)n|~3I0!~?=MP$F!b2KRZ`Hnq? z!4;r)D2@Bh&D5=(lFG#LWuM|!-%xDSE{Es%kX9z!e!|gNU(}g)N!8o!$kgL1`cA4c z`d3@FQ)&Jj78Zm09&OYwH@^?Oo^FYZzqMM$j)36e=AGkJyZM&0Od>UUuV|JPps?jO zL$1rCgqOr}J%yh85%5!|^;^iL z-9_ww_BTFBr|E0Rc_th}Ph9P}Ztmd}L9?}6pZk0U4ISS(xFf4WLblFk98LQlXaWRoB`KR)Wgeche7&bIk zYD3e5wGBas`?Mc&Qv6^9`(bVaxBk}G)91_AtLx$t)o>+ObW6Lk@W>W>PlxZe3Brgt zm!%=Cr@^#!M!$%>1aJsSgp=6q-x(}jI2P9*z`K4BeTz8(bH@^|NLj)To!FjRT&`Sl?}VW8bD;L)nlgm^P>83 z{bWt)9da{Y2<{rZ(v7S)Wp&=4Q9c47d6id`Z-j<20-2#Eh2WLlX&HD+myuJ;vU@8L zV#4u;-G@|iCrQeiVCXbV!aE-MgwD*UaNUke)2k#CI#DR{*VvqynHbHui#bVbv{K|} z!&ScV8_N^Qdz-(iAatOxo4X~a_0&emuGSFHD=*im1ZqfI2n`ddDc(3*A9O$CX?V2K zy`MWs8hTUlj{yLC2L(R zU#vNHc2g~8{s8##eU|S7e(oIC+L#sg+*SQo-i3|?7Zg&&Z4ts08^{1ZXeQLkB>pF1 zd1g*#Kere$*oE169`wX`RF3))l=Q`Y!cWy{o!YRVLwa4LQtRF)_QE}JPw!?4^0I?} z2e=tVun48L4rdYWp~P0Hz=nfuMwG5A7b?oPOT@PJ0L78t3slfrvzV&Ab{;H;*_=jl zmiP7wRya-S4Q0EbVD9e;`;=yu378#51mprw1Xu4h@gG5Ic1Zk{Yx-Q#?4l-q*<*g2 z_b3TsefG%kzS|=m&(0O#w>!E!qXsZ!5(}=2ARKE$k9>vQ=dCUeUdGcpTJucV0&p=E zB`C1%Z?Y+hz(&p=lm*x7O&tp~Bqs8Vl3)IG^jBV#hiJ9ilh${QsH<Gzq!82IBDOp@}9_8VaJ59T9;kFPpdf2gPs|4kW$xA-paxm+@6L7r(_ ziS<++Xbow{d`4A%;%gJ4=7xUACrIBvZ1tM)T?U{ov<`Z%G`OC!=W?p2vydyU3%+x3Sn+VOtgC~G^ASyul#0G(OfNa zxY0L`4$c9+b>Yf*=+6;W5)D@0!__(ORhu{smEd zw_`eTeyi+~jQwi_^0C*3_55f~}!ph z!|(7Ui@Uj;%3oNpeZb3$lCJjd*x*fs&o6{KH4mlp`M@7}wXr#9C$^l1(-fASEeRsh z%_ZHNetP-C10Ac@FozmWRXuF{@FS~=PHdqpcponaRC#QuOp&8CMj{Rq`7h#(+9P^< z-2`8l(w48ipC)~sIvlHC_#_ULGY5{9X)4_nKvO}M0Kv0cEm3-qp)1tz?nO_v!D0o` z)ym_{xK`h*vOlh0VGY>4nC7hd7ru&~$8??*?T6}}@Rj12X0q1wYABFCvc5NST0c-$ zMAkwse-kx&5A{~nGj*c3P~n*bF*tdw>+Zptyvlf``=HYEy5Quhc|&WJSBjyE^2|hT za27m^{6()0|2++!WNGLgrOW7VL7E#=D$vO1#F-6zpqL#Vlr!#Cq3<(yvjGwD4xxr#rJU3{;O zU$WEuv=n0~wEdJKkev-MqPGIh*Z)ROe5SeF4n-7t;xp?ssyRAOf`fMx0ItqE0=mx; ztXF?pl|Fhz%V_#??2Y)c0iR(_+QS@%Iz~zB4;#y)kT?*G>-(6bk%9<=#T0;*<}iEw z5G8-TuGv0-F&LY(5+cZffb-5_LpA8;;8Z*5%H|-Q++w|MfWy6JyBIMp=-}Q zfGW}OAvcwhc134f^EOevrh$3B%}bsgGlf>h@v2?SJdIe&l+>rg@>&EQ z-Rg(!a9_07`G{M-^=8+qs`OjRT)!!BI6FbD=Cc))4y0P)S=wiG;^{4b1dexilr;Ru z+~w3+X}(kZG3Mz!kl!jMF%=vxMQ61T<6ioLIS$(qHIg*EP&zJZ7SF~8&4(CzxI&}E zim(B^eVLg|%fIB>(J9)2hj+~Q`yDwa_i@%c4pHJjX<31H)#bA+eh$aXU|0QX=TnTE z9#AVniTQS>9h`cFw(b4yGZ6p1oP1c3R?fQW^T;Q~9FzOcM9yx-TN#62X*iL}Ioslp z62jK-@mpu2uZJr68TSV#EC?sfjyG1iukS?X%vO(7e_E|Qo)~7|Pw6}G?K_eVMQ2Zk z$9Sz)Ln@29b*JMoF>ml58?Si zx^z|)p|MrkHM`+BRUt;#KoIpS;sCM2m2PJC*Y5(o&*VzC0GY!>6Vg$bRy{?$mrRQ z%GH|}id|03>X2!6_b<%q@*CN8{STBtjixSJhwFw|H_KWwE*%}!rkm#~p6v;u`SrSS zB(#U6)dj?BUqyh@w?zCJwZ3P!-bz4@TI@&M(T2emCRng60PWmZ#(O&4i9`o!4GN~t z!he>3S0XhfO9L;lCAN=ualh~+=H%t&jTK5_p3@QM-ZsUMCu@BSkB*iQ*9Ow!I<4mX z`wKommCoodauZrdHW{^@8u=^Tz#Yx%C~{ZQ6LQM~{tkT_GvA~3BKY%EJ}-Xr5^kOF z9RD%?^B$?$eV^O}yQYe-hwL0}jcvGqqCmvS;78X(hpHgpecgK8A=B41-{40lLnfN?2Gi zUbj8iwF*3>2plL8N6{N7sfyT*-2(`cuBSj~82nUDqj1%gILd4%XJ>f767M&noqm`c zwehegfg|Q3w8%1CBExrdAo_ZEt5oEHLL&r+K-b^q@yeP)Tbki5oqc<-of1y^{|t@Z_|=J*VN$&fS~Vd<%}KP`c}m^5=z)Mv~ACy&t?!jsdrxm>fIYY zko+5ejzxdOTrKd3K*D-eUR1aa=mpCB-aU+O7WSa)49{)}zx_cBzQO7bux_%RdG6Pt zS3w_eM{C=?_j6=nrR@xu_oTcR^CjVpoVl^*3fkWZ7ZX)PAbM@lSsjLnva9bKcWuqm z14`uV>~8%EuBw`Lb+v%xs8;D+yp4w98$@kF%ni^|2pXtpLoC> zY8q$>54E``7+2L%<=vGe3`CVM-d#${-WD5`K%q@m}su6;P>hSuWSs)&|j`5=r&7nlWX@=2JWl>gSzs znm=!^t67)Xe_NBT32F!`E=ju-a+o86Z4$h-RpLF$S*W-Y3aCaFK=`l9&eH#dcAjMg zFeF|4wSbA%Qs%mLXw=Nfel65u!5NamalF2ox)~{ft)+fMv?=&+(&opm}Nu|{hU6F!&X-4)!jw+)KtyEEDr zjbhsP5|V!T^9LP~Us=3+{T54K0-dJjGmM(}slk*&6qY!*2=F+*VC3bQ%8n+hi0}J5 zq-8Nx3!s*H?J_0p&jB%;nXdfO6I0fnUdkQX z>MZ|8NtVCZwQAXZ1ml*7CDGI&@{_$iJ!KY>Q5C-Ad&luunMnq!b0wd2zJYCR^SH7g z9#V5o&TNcE_y^L~78YZzN4IlAaZCI<( z&LmcSj&hvVmR=IW=M3GV$KrQEKCTTf&&;et)MIZaH^Q!Z-Q|}U?b-~2ZNjc1`ac-= z*5oS^947Db4A}Rw#yn-b{CPaRbNA)tRSBeDq}^K(`*%kr4MwrLGmLEYrZQ5R-n{RE zx2vW*`Qa=8h2p~rg<=Cv=K70ye`8b!qZP4Eo6VFJa8amAH|`R1Ej}JVcWpHlleJXP z`p_qw)Iaqrt6X5_;(Px5E<|pbZpuXbRC2ZRV?9T1dQFvM=48@Ny6;%SYW1pgZf>qC z@99X3eW_LB?J;j0P($TPmMAHejiQz_@@T$!F{Cm2<*B^w{Sh5cxx8Y=uM5*yqp2rW z;V6D%31#xD#=f8hG!PAFAZ`Om2K|i&6zZruhH7(1{T|=ApfOMf z)*2;n%#Y$yWK?`G?;ijDJjVl zNn+%%@f zF1mN8wP0vc!BteY9ZgXR-W{b5)%w^<$0`K-N2RQ>-Tg-e=JW6MCVR_^(HV$m)-B}z z??LK(-?CGEE8bwGqGB~*)d=fJ`ve#5(JLVboC}|vnFiHGruz;l@#1GML+je_0h`I6 znPRf04yRNP^*7lN?1QRjg!Nh9wt-Uo<)t@-ys?jW^dIzk7#!NW%de_Jbs1>9?irw zHE78pop)Y_$A)Cs9Rb;T`Fa;lCA`LMbp*OKTjobLpxCrv$zwan-7OYvp702zDI7S1M4M_cB@C zdpKdMW`vn_pLKY(FQpB}XE}Q1GRu&Tu^$3E{^E=AxN<37#qg?@N~x62Jkv=EaXT<_ z73b3N@Tc-$s5pZ6l*Sf(>GON}%cde{V`(Pzck*mU`F4+d zBincYqIz*i_5maJH51u9#NwwQMepmDjnc**oS(r(Kt=OXLXk&FzCo#$edVE>CwbLB z-niP!*X}Ne+Jy4-)>}4{gWmWV%)G-w1-sKa$x5l4@6Oi-NTl@oCyp$OgO74f&1GiV z<(_Y(7d33&a@=FQs0`3yV&iToTVam+v$;%yPSv6<;Hi}bVDr|z2V)jj?=kJ|%+mL+ zqX}Sye>D;oDHeDn5TS1xR6+<|cf%q(>!M5+CeOc+b%< z7-4Y}!xMK`4{PQ`tKB*G?q$^%Po1gUcXD#(NKuMAe|qXDSJ$W9&#qM@9O<1ixIqCB zVIus1Nc!2ad+YVT*xGMP2TFM|@lIs+?aBKce+UWjNHd7knD1I1-NS%W82G5H1Gwll z+qYMJ)v~L_Q~|b5HR}&~1sX47SR+i?w`9OaZ`sDb5wELgh`(Hi|ufV zz98*AQcIoDwP@*m2u|<`r6+8vt>T*PCRzPz zQ*n5DiD?zEtGn{OOee6@*X$Ko5RYo|4^wb-1wwX^d~n^ljg@F<#S4to;+1Mi6Vc_- zUw-jRi<~|u^ z2{iOTZZZv{<<*%Yg6gAPhsm_ie)ms!ozq`g*aeD9{Ki! z+?@Xe?>0@Z+-yD^v$fvG9nw^?H^_jMdS)PyG7n>dJt?$4Q{yb@PY*Q?dEZ4}g2WjxT$j{tI-k zk;nAztx*tWro+OA@#Al0bdVu~TYJa{JQxeQ00wBRIm?N;ZDm)qd=(7cRj+;e^L`kd2@VsaS)3_;3_pz{Pu3`_Quz6WjqUaGUIZfLcc4i zy%HCUts(?Z%pqK{GLisKd+%sJEAO-X2|u81*qjuBE@?_592U)etOdC1Lp2KGuAmq> z--(JP{PgfE|6R2ia^bodY8@fFOIbaHgf-fzZde3{m!b_Tymi} zKzHj5#xKhupIg@$3rB1*yQKuDE+CjJDhZR+=Y#{`=Ve~#zisR4TZ;e=R9)=N0!}Fq zQ&VC@CyZDlk9IZ5Kl>R-`JvZILEVO|8P6i4Bko94;iX z9jADyGcMR>Wg1CrA0+bdzz=qQJ55S$E3u_>)Wx#iq_VxhgRt!03&;7ZrzC7)lSIv8 z-`^VG99`&9L3mEq9ohRlj=b}qy7azk`B5!9%iJbZ6CIKT!C=;&v88t-r0wHUY`(;O z?-7RrC4wTK4gS|DUjb*SSqm(6&13hkRDXd}L{tR?o9Ca_Gwf3?i9_X%;dR#K<5GWz z=+*Zg)2#G?nW=xt)GpG|H~f}Y27<{4xkFXsMy7Mjt!wi7uA4MKML~1-w~S zX4P68$f)q?(M~Hn`ImX5DlSC|{&j7t7w0cC-=7-;kf&_v(6^Os_Zu*y1mI9w76?|Q zG~1cVA4bm`XC#4NBG@*!2I-EyW^5fX(6&NthIt1j*=i8I*Z9R~t0Cyo-lkk3A*GN73Fq`~)7 zgbcH5#2_jEA7^hB7IoOY3lk!OfQpnf3L@Q|igd@&DIncBGzKW0gLLNrL+3D*(lFG} zT|-KD?Q#FF_xq0at9zf#!5sXq=UH*Dd)?1kzWz}I22ceO4*ku#-86AjWkUGqVKp6d zSr$XGeN5jq)au;zg@jLx5_w?S$<9b`x(-Sqe12&6iwW#b{ODm#j?TD|hNi(jhBTcR zXz;O(2m5?=cZEf43scWvENVnW?`KtLDFS9|dGdqnXtJBeE4X4VjS{#Nyx3F45WWr% z3>XJA{izkaEtgql>xZXmCk4b=8Yq!c;NHR}C2_cu>kXGCm{TnS3LtH@_ ziBb^{hNWE8;AwrAc$!uNF5u@xP2+Ij(%G%nc4MzeP_Q#)l6`o-_tGt?G%>7?EpF6Y zd$~7`kEE*)0f$R?)I8ppa>tHmsd}oRkNjo_0Dpo~z7Q%(dhD0Z3C(n8*{20w0tpFZ z>GKdJrJn#AU>#|X)*=8bp^gm{(9+bG%t*s1VC)kz=X&{GXeZB1qcjuI{oFBq;`PX5 z;c5L`@|BXgDyagMOhym#74nJJ<^+=Z(X(KtdPfd6i|kT4L3$^+(d+ZO!^|p&9Z#nH zlEk*V8>_A2#KskJB^DNz`1O9Bo>D!YTKrX&#+9RfdRZwweyHz^U2A~i24#a~VyWj3KYCQ^_?p6|$o#{oj_UbH0 zx3;dx=;lTHqIZgakfKm)7AknW`Zieh4;6vS{vz zE0*hMPcTgPMrKCM!4%!~zx1TlNmQf>WHAPOlGOp7q(=H=i~d@Mq;6eogRv6QpNm`-t7-r7F{6p|bPX5B zlVHX52}^#6Ie;AIKP4Lv&?)T?@39Uzsc8W<{*7uP#^>bT=ky~vi@%a1C@DAzI0 zXn0YT!#^B-6$YsCkpEi1Lz!AW@?nUN?I1Xtg1P>q3OQe!P7XQ?nBS6)VwUwwV(Rl) zt{HK7hZ<>`3$%uXDX!S51zBRIEEo_27;;T4-MtC4obn(^slrvP)Lpr+_M$m(NwB(W z%SrzKxF@V$V+EKoaR;>uDBe+tZiH_ z0~i35`H+wf2f^mcICb9|^I!TK6L8sRH$SaUvcwcigKBs;zP&U#RvwZU1RI!9FXoOk zQ+STF=Q3_h_2L>on0F3(33v*KdaXEcmsSm`_{NSf=cR`lr^g}lt7)9EDy|1)d^>6 zNwZ_zkE`-ec)7tDIY|EG1AnzjA5ZVOR0$}ON?Z+i-16i!MNKd%=^HD*`z^lX7lua$ z8=b_DEYeV;uwR_Vnsq!4LVG}qhWk$|6>S2tenEG4yJK9CgjvnA6*I^@4*CWZ*d^Ha6x5Dmgf@L!ep$qrU zjBG}=-|K#}=BK3Slk;YA5O1ujNlP<$>`bJK1G^c^whdid2NaQEMuc5)=a2yt$^86$ zUex<(a$)yP*%H%r3#6Kd2OpbW)ldBp=c~2wHyk3?U%T=kd5#WRHC5e?_7mQwCf{$F zH_VK~TqHB8SF)ikp5P9%#*sAr*^en*A7P4dwh#AR&d7Wz)4rlT(BMFU!fgr6f&Y4F z|Np6u%1VxkpRuE}3JtA9D7`4OZo0k+{w{Jx$=y&D>+|bZZfT!RoLgK>%1{HH-7+#V_vX z2DZ38oEP2Gm~mSoLpYrNqt)Jf`TNEUO zbyk>JS@V*sKaQ51FXT@y>dH~@+h>Jyz`n~lckw6!HR~`pvE)#PeSQ+LZPnI_1x&m znWCYrc0b~Y^V)BHM-JZl7n#669JvWHQ+_`xS9dXErxJAi#J~S0U%1@#v{+<6ue7uj zHGYHp%L$)z8=B80;?jNPf=ff|$^6ZCRo!Kl#@GEs+5o_aKnOlzP-Bo*J6kMq1= zMGfCZh$z4SX|E@$dGBIAU+`}kgUojqo3Z^H%v)WSoRj+&voo3sT7D+c&oRcbPglN0 z!+61ra=wrN=O6t45V%l>M6WE#&Ev@`Yi!B%Zu%26bJW9uEi{B(Tg(=YpX$Zr6j<^3 zSoA%0v3xuvBbKGqsd7Em1b|JJXMBy*ARcebz3jI`k;6AbhLKODQ$l} z&3@>3X!Qz=449eRopjR~vh>XhM0y}AtNm{)zvNm72#OL#+7c}rtuhepB;l22g1=M} zN#}oca>_IBjv6CQGI@(qaMt{eWguG*DEeFde*l)RJ2i~Ax9kmFIeBqKRJKRPtr4=6QZZPdz+V!i<{A`+pK`!}h7Ts6n z$TOYEg}dt@y<*DIY?%B5@ZLBE=0r=oI=S4tFj*t3?I!5qAv>U=;{V}1-NSSQ)JgYuU*e@s} z0DOHh=>D5khp$RGly)dJo_2$&+qyyUMezK{4g!Spkk(C6!}`U7p2BB@g2zV*IWEEZ<)RPPIQOJ>=Dhru~nYO)VDo{W6YtGRgJh4{rCbs znEgr?)gm#I8_ftb2~?yzAv`FUbmye_OFI2eW{}i>G-XDH(`5}6`OGPFbN8cMI-rPR z8#i;&OGNf7JDUg~9p#yaVcGBbZZF_e@?-lpn`wNcfo-ueL$jXS4^x>S)9j!p|tA zP)7D&u*Ls(7&16DM76O&O8z)3V{`q83hko~KRalN>$gr_I^zJ&pS`cdEv=!(CRF?6 zq{_H*Xja?nq`GvJIP82+$fj+`ky)-o0sEpPzjXK4q17#?uyT>!+;)lu6( z-0a-aB%Xmd{k-2daZ+<&kYF^-W4194!Nm+I%2Hhj5U~n}YOjN>dEZI=;0Z$ft0-P|kbKub&jB77Vj4aF7YbNGXKW{>+{d?2bFMWFG>GMDJbl1v)Iq zEc8$0K|V&Nv^Y>!ANq9$Lwi0_{PJ-!sU~;Dtc=TNPAb1rLs~N3iUXDz*iI)eo8}y` z!FfNTcH_1xyc*fxN?!h!&ndff_QRz>B?M-4tu}>3(JmD1_&ZKR3w9^1kYXPSd+(~^ zDa083qS#Pt&~Bq_%-#PpNo3zO#=^1K8qQ{(oguniR`<^J*7q?hOcBK=sjnWMuNy|W zkI-j~?NXUIPUP6^Y&{|u{#lHKp-*4i0(kR=-E*5#~g*Kkd3 zY{ex#Y2Qp=y22wxSm2R#2T5VuKwNT004yG;r#^pPt>=^(am>&ASuz!4@LtUN_#y8< z;bD}`x^tml&Nl68oc5K=(W8@1-{Ln@&H}=BTYo7UG&0W8Ji6l|jEZVLKeM?yZx!x; z^_FsLl;Fi->YBq)Y0`0n*sHDv6Od*?pNhuv4l=q`j^Q}z*QQ=R1*9cm}`d81nG zq#D29824$no4^o;>AyLq#ZHotN(StpDcWIn^lO@1&-sYde=xrPjaZD{OWwiQn;(>< zy=BEQ67s_FntIC$tbNBV-g=L2Y`pJA8bw}uzuXGjW$J^|;VeucG8&A`KXqM(`dLkM z1MTab7PN3*JGHgC+zNe8j%dq-7_9>`4*OiX*v$2mG zUkmI56_uDvh?aD|8K&{K|Cyl&-UzWj)#BFD%1Il!N1FAaV{FHAG^4dJw}W;*>buUpb~cN*qsK4 za((zIw>@1QI$ACJ1O*3kN_SbewGHjrx^<0=q?$eVa&(YzfuS_ zCoII1^n;9@vzkkt<(2-|m&Nn9VO9~vWKb6Ki+HNsA6>fQ)GLBD3V+q^vOR^p=XfowlCzgO*uBI+>eh%m<#m6p$E;ToQU1e^q2**We7so)@{uhS zmS{=24?`O7ZN|QW+L|pT$~FAvnS0lvQ$>`$Th+Te)V!B%Rd}Y;vaNd;;?mPc)@j09 zY|RI1ot#H0KJSQ&0eI`?63tdyvyP|V1Dc|OZdL6kfgePf{v`sUj4;a_eM0)p7;wK=}`a6Y5|JHiyJmu2cw>nrwFpB6`3tqZK7D*Q;-pU z|LQU&`JyRXWq0-~9OGJIm@W8T>#BiI!1qOmfOdHyUbY2yLJW_0foOCTTf4@QIEL%-0jdv-~=)HWz+M1GGR(uWoDbaj#;ql0eDqw)VG zjs8g!!53J&G2v9+v1lMI+A1ksPul)+1$t!k5iFxqyK};E!A4sfo)xqxtAYRBT;6ZX z(6!($-J?%oY--<<^Lom0@unrM9zGo(aS8*PxMsScQs{9Cr7GeOI>ne9AKK79^zfQSjF5ENUsh!px+8K;q_b(m%4To*`Eqc#!s+97( z4mn!2&ScuIUWZVu2Eb{&wZ@8NUC@oV9gB$Dd;(9ewNF_f_2OO6))jOWLG1aFI}#Oz zh>PtfA7gWvsb7^4AIdkr4XJB&8db@7vp%~Uw}Y!?M8nqqFr`FDhKtzvT};=PZy`Uz zid~0$Q-JzPb;T2>PZE_{cPsUr%4~ed_i2Z#Py`X%>=N$3x*S`u?&Y)Vvfm>f+3BrFWH}0yK_Z60n%(%@b1jfkwv5SVus^~n?36Fb{5mOj`JFzj==J>Ib15_yHi`6;G$IV$t;XON?6S4>I$fnCG+Z&c>f^Gwk82&JyUz>){k?xj$Ol(6 zB_@&F6n}x}JEbSr+ z7!Ig08zb;pDQ4V?lnx&V@V`zG^Et_SS00g=8gI__w!s%ptzYdEsi9-AbBcvw8LPGi z5%u}zm8^{X3fWL@4OKdJ61AYad9h1=>I@zIA*BfKny90!j`n!>Zu`bUrXjp0cv)4@B$ ztea7k&31V0cb+Z`pf+r>jR)S(3ovKPY4yF#zvlUs)VeJxS&Ui#dVXlHvA3{n=V2t- z_+-f!ls2L8K~(62uld}W%MXDh&ru7h#X%c+dh4p$_VA4}9s{OMg5Vx2w zQp&4dsK3BxM};hqj~Hv2#mi=77Wfh+-US}LUE%sSphe4uwW}6kgw+o(PK_*>JQpwC z9-q`H<=MZPN>uO+Qaz4ySKxl9J7kCg_*8~2%5b5OW5KAy6keyJ*HNjnv-CqQ(iqkE1lsLCkT`a7Qk?_0dAX^nM$vM%_$s(F}_iVH3hPLpml>f{t zV)3=r<3!-^m%k|E(iTQo9&nqW_5K{V$2)xRk0-u>;rUGlM3=B?Yc#oW?PokwdCu8# z-R_C|z|ZhP&XrewDs5gkdX`5k=bUk7L8vflZfCc!Z1s<3PhNYBIfWOnT3y-)R%V;`Srw2sc{lmJuj2hA-*kFR@=UM62?ZnMNB63bvxc(4!Y$$mY z0s~LwpUL#66`fp1GkLh60%?+>lB(9Gk}jT1u&HzoIYhEhmyT7ZQ+&u;1)Ie_y?K7x zhKB*kfOM(;Sh>J&v#_RII>DYE?v~c|5&2aAhopHwNx6WS1KDf*?OCJ2UVwz`46K+5hm z?w@`I(PP@6#FZy#o&R>iZ9ooFY|C9V&=;G$l-LsK+~XGNQ)_@_BJ$TS zuwb;MGcl_QqDIe>37yC4eK#;olGJnTOJU-Y_n$8{htr;cy$_H4wP;Mk<_msRyF`sm zl^$mOqF#m3X4ZCP0^b@FobKt_6Vk*hylTXJA?!YIjdxy`LVDw^Is%SE@j40Fezb~r@)vyzyM=K&*Hf^G zd=vb^EX`0`YveVf_54m~Qwosmrz zR2}8Ohd^Lv0D;NCcB#yG!zch&zwqXpSRNr%hEr|*zL06{i%eT-(CN@IhM>rF5$QkO zR(2YRxbkLK(XX%6hq!)?1V@lsRd*FL%)k!2KmcEj&4j z>JY}aABj;Zj2=HQwrk0-^=6YWX8foPPQ#Eex;jM1_gccjNM}T~A&`3J^#2C0Hk&Zw zp2luQeSz#+u9u>bv@Yh_%}79l+XP5kS~7k^4;4@hBQIj&>*|wdE{trBXFa2Bz_}It zGQ)4k04oZl3(I^Ll&HI7K!ta!Vz10a%l;w+X9|2pxmgKlAe9{iJ+cBYdr;}JH zW%PatdjAdHkNqBP2YRD>sP=F66cd8s>E2CX%7;>8@s@vDKb=DfP(tq4zy9j_`8cE) z+NguYg3mRV8uw0JxxQ)4Jsq#JBF-^6PCE{$pj)bX{<07EYA|I+ElL)Uj{)*irJr2( z8D#s-vu=Rca`tBccSeGGh&CRp6pAkq^u=x$O*<(1 zT$<0JT!QRo!FQ*Q>2V|B1l6Q!LCK8p(a+`tV@2kni>Tv<{Ijw&fy+DoW@mn9>iSWL zf3HfB-u`NXP6}DU+a~t3_rJaZ4Nt>L&$ZFQlM3SR~wxsnUtljkjc*Q4Y3WK zX)n6m#3XM~lC$){0b#gD5vV?#ahMuaPrbq^i`|Tid;BwH=R2?g|2su99JqDFad(e;J=l8lF64J|Q zGbhafvfINA+Jwc~*hm*&VdaxM6nTgo?`kpR?ZefwF}y9QDw$~FVPuiKY@AL=jh6;O zNjH#c^`Auh;Jq8$8t6wpqS_+GaSZ*W`UVuM;{vWXN;NI36S|?N!CdLcAJWpIChW`7 zqKYCx#5@={z zO5wJFr`Ue2)0Nj*M=Lpi4buHa^zN_w+lcDR;6404?V=AQn7l~1DV zQw%1LYdP*Kz$Vj>GcQ?c{6ECI48|kV{E^V$;{Ps<_)j>KOnMqa8%fm`mlwk-{RU9s zivQ{=#Ky-F0L|EPGchPOahn!|_q6*n4VcjZl+EP6F(yT&_ATensQnf^HDZs6tBf4P|9X1fL#=QyW`em@$(Xk|1YX?m3Zb zAl|yl6E+?Hq=AwIfyi9S{FB0Ji2sxm668vF|5#3#qgy>v#L(5iV(Dlm!4D0fdGwG& z!e`fF=onJY*?M2wTxuWFtGJQROm7iL;3D0&*1KYBeeUy{FLu@f>ut1be$|-Omh-d? zJ9+*nagveDYFE^%Wc*tzmCWoWHL7$`kFdUemZH+qh%+id`#lJok+jsqCs`Z|{+RQ^ zx7=VtZG$lt3rA$en}t_*_LqSzO~i-cFM}&Sz^Y@s^bFJ^>q%=+EhP=qBrt8;IWFdZ zL=ckP5>*RnMp!HZ-9RX0(*5`aWbr%ik=PlwBRUZb`Sah&$hm4oWK8f%3hARp^X zC_>^ZGMa&%r8vl$*~dl2SOPKpm+lYs&D;z_^6fg`|0P2|G39r4e=)j zZ88PwSvklEOA+)^>%{s(FS=y6yto{2f7J0IH>YX>mqMPnRLikf1^w4-t6&i&sHFJu z2&!<@9nC_`Z=1t4`5vu>dwl6f^yooRR#uQq1le1j0@XrDz$y4-t{OfHhCr3#*_+c& z;oPX8wEcxVT45=kDQ-mE3mE~U>h{0*V1C3VoqF@Y?$u{Prl!7mZYt3d)*dS*v z;Q8g3C=}R;ax9N>0U6YN{u8X8!WcpWRpWxvBq$@T1JAHAYaCZqPHDmy_&%f4aFk6( zp@EJ`kdhpS1&<~L_ z>H<~*s@^J};+Z(30H%z)^-F(o4uF>SSmp*>PSXr|ljpWp)82#u8%ZLIygVP%^d8!T zYQU9dll6^v(_umMn92Q_fN@ntM1g9m3`$n;0T_8kE$Rpuk9(4n?*|Zdv)f0$^xtWE z+c>Q^QBDz(lk!nOoGmF%$lbRv;u>`ep(tcdfJcdflmBFF!g_5(H-b{SW*Jfm=i73E zHx2N8G5-yv#w!U`xB#CrR{Zen0Obv8h4!Ks%Xq4_t{lBDHA?>*~b zw?j@VJ`1_fy(?&K|7Hun_^elRk{)?7x&rvf&!K3ovtZ_{bp!Qy*tNsu~tH+W-IiSYF55bjr&66lb~>qL#T2e!Bt|ZY1^8>jddi7 zPPD#8MAD65KcHR8LERGjha8rFgPcKz@dzV3)<80(h{vak>C2L{T=6M%>zWl1}$W}b#W}{VR z{;W62`avP}ICt@Y%<<*@3`A9WfRO+#@f8yOSwnP>>CU&eA(PIlN zo4Ien+A-mz>=CC^6OEvai4}YtSj4`ZqW{1@;|cx zz(t0)^30<0Z;BCvz-i#zwsIv$9pAX@Zv|)Q>p_Zzo>4!cX>?(?x|D$HalfnXj&r%_ z5SyEZXD6HW`?=6LdmoQ2a=S&C9nI}A&3%@Rak?t0>JLeQ1#irG?@oO8b}UjgGc!71 zi*X9C4dEpwI`eW2C|la*=IbjPRPTf6`}^smSE|F_IfojnZ&&jPXnL%y53G`Z(eW6E z4EOmQHv0Y6l~L^YMwP)WjG|;IQL$2p)A`XqLPELNpf8T}*5;uVyy750*|s-)^+>7T z1K~YNdJuS6YiT#g@;XA}cY_%>s?wMtFr5~2lhxj*`gZIrQ-p|#!yB=1i<)11w<|E1 zs@TSw1b*i*Q<+J9eXLmXag`w8VS0Jv2Mm`-kv<+AH6^;YJB8)Bs!Hi{PLNrd<3)W% zJAwUzT03onYe>K?1-Y0Hk&*lI*YRpA)smv3tY6`adAHXJ@*vNfzCx!Q%JNSD(y)W7 zuWYNlLuH4wXFN66r6>IcW&w44I02qGrk00}9I{MFe-vLfZ%|pEJmAd_!hiE>clqFu zM^VJ_RVa=_?;VEV+w!ZE2F4fHP4ewVo8{e+LIW$mBJtkwC`O`zY&Gx|7PW=)H`#?5RM#6)Uu*XLi zGXTn;O$q$=EPs?;S?2=3^Q2@|hp#+#O6P^TZ$4r8tc81xu7%4U-j;geb$ zgHd|N;a2}`pOn)>CJVCHs6swhA(peaFF&SWM@z3Pb~1MqkQ9~A^t^j`q>87;VV_RF zwKn05iai%4j=KaVw`ODdj0}!3j!5S|)Jue{;DDyxcC3jjL%PE*Urv`p)3Q7wS9O7Y zw8Rz6z$8V_6GdZ7;Xfdi_Ydc-EdEFd^WU-#Z5zgrX(Uxg9J6i}kr_LO^hI5G7R(6LUpy6<;e zpN2MX)xAg>`@;3PI3yE*q3e0k7x195dsSVI*$RLd*Bjd$DGPGkoKG*$V>V(M?3%q<2PthCw{C8ry5R_U^Nex8o@~>)mU)Q}9M3L2}5k$Vx}gpME@3hs)|@095Z<|MFlZbi5bXC?mtS?lR|{^mBY_(;hp&kR_FN5 zoIL^2R;85gXm~ocEA{c#m-_enPWdfE(b`sD-q^~>AwQU?YrYyxcm;Hr$`$r#osz0I zais$eJarInj)#VY`juoto07)lsRQ=&SsAQb`i^zqmWI3sd`Ysx3(eJTQy9X&F=ojE z45G75YZYfPxG7oKttS(1ZM<@5G)eX}R`Kj);7NL7@uI^b@*aNwi=z7zO$S&4Fd-)4VBoOXacet{GrAHY6Jq#i+ zzvk%cMm>up^ya&~d*3t+yh8Y(784@0EXVf|_z({nw!lb2GH7H0VMiap?TyJ`zM*jo z2Ry!W-;F8SEA!>AJhHJEQ3I)iKH(J_m!Y@fcwn2fy}jSh{Q-zBbnj89an6nK2Ne7r z)kk%uYwo-`h5jj{BOk!-u9SmIw-3C3X}xAD5K8If{Cu%3xq$7$Tc}p=Mu86*8V`A3 zm0}-te!6$@KK^>Q8J?c>5c-DFs}q?=t=WlRwU$bVJG=`VgC8YI`7P6OPuBK4O{WjL3(IFB;_eI9^EFx#2m^fCa2kyBU8PpTTOT9=Zr_Kj6-mjY>U0Yq#3owpYo#IhM?i)Bv znwyGxfg-eyV~H5!sT>E&$VPXL+wA|z%Eli%7i?t%CnL|^Y*?l_H4V_Oa_2MqJ+qRy z(IDG;6EV2Xxc15m?5$etTtvjV~>h zx81j3>NqhZR6hVwj+T`V*OMEU<;O8ad1>({26X;A0yWF`;o`{i>q1H)eb6!d*M9Qi z#ax+!;7c$ufB%l)qHuJhWlpMJ!Vr5&SsMaJxHlNgeM{ea?LJ4J=AkC?VUN2tXay;$ z?L}aI_RGTjOPzS;kU{s9j*depOkr!2N~Q zO;0#a)0TSEj8vE8=Y*S!eIF$bn%vS zh&_^JmiX5kwZ_eCpqSk=4*w|zfy*gNR3|#F0u}6q@^vBa#U}SbFU*CkG1D+ClQ?uSVVoxVF8Qb z&HlI)eSreN3+^#BPm4Xjom(Nd(m)ms!Q65o-T?XL4P;bd$X_biLmX%Bm1W@AUAhTs zt!%J>siF1k5s6mkv`Fr=Y?|g+t+8Ui)H~^8PQAtK94o^eA75zgC0DCVDRk- zru)nrFUTtIE|WoTPCG1^cS?VCFuV^01fw2?J1QRv;zk{BOZ*89$G=0GZSE43A&SJxngE*GzpqxP4q0)6k z@||2Ya`1xre&m$&hEgy2j&%?T`JvU-@2!S^G?nT)0AA#3y1Zamq9@3>BXi9kG%ACbs^+NC_3x$_HF zPVsR4BeuNN3AgLfq3Ts>HkoE1mz|IfNB_WHFsak#)_2?UV;Y;*pRssf%HvMCQfgA01G;$= zy?V`|s3W%&iRaT|JZA}9Ofq_>i_#+=pdK9HA&||Qfbm6F1j}({sJNTo&GMQo81txy6#b)jXQzeR8M~{378K zPP66#ciD@~vDUmlI|F2*-{y`HkpR*}1@rF$g6@?xK&kF^X8Cfp~s7 zWa2ef21y+!2T#MRs#H&x17-#N$7M|$HlM*pdt(H{0eiIg2WR<}cU)S#Ozu>j<#B+; zNCoU%Jh&{1Fg*>ED?a)UCG7k+sqhZfo{(PnOhH@Q^ z#KgfI%(rdr>(03MeRnk~-_D*5M^17(%k$^VwU5sjmf5P_qILJ zg5uKG)X;ZrbXmg{K`(9|W?m+*vJ%A8(&pp*sXYG@ld{w$xe_6Kuq|P1+)z^Lo|^9U z;VFx|>YK!5{{5(dBo-e(;K$y98vL~R`@-)q*$w6EK)PyVK$M|aC*1ZcMEGc+VbTa) zr5aCw_?QLNEz9|W!AO%Katn_hNaq@zSC5-W{o=A~RAM?!$2!Javu+%%@4vhD!sE2S zsG$3m3tH6U>9TbI|FsxRNW{}J{IbGJK8Qg-{!2egoL{%AMFD9flk9~IwJe)80ULAv z1m^t)TT}f{6^K~@lc(v-Ogl=0SzeP40ws1*7NHfT zn_sC~mvjiSMt=7g>!Wsvddey`ZU7>tRGa)YY(z7kU&#}EV9VvB{22ZN%ABVw0xc_^ z-A{*`Wx7F`9Rf)_?W|M<>#z<0bqwSt>#ed+2GfNr4<8W3y^KMvpOx$D%>A4BqXidW zEH}-xQ_4Kz7n`+Qz8zOtB3NMMAgSlDRB zeu#5mRj2?c9p1EoD-u^<{8q4G`JOz55?!0hlYtckBI^N=Q2u@4ENaxNIzMA4e=OE+ zt$dBKm6UpG2X9R2Qer$RQkN-5biEYkC!y2y<8>T9S(vx9CJ0B-xv89>5^tGW?`Ncj z&kmYK9}5Tn1&cftlz5<&yJBh2xOxt&FR3#HCTk7oF?j&S!cgCkia zJT~k{HmI-%9?KGFY0+=J34!!}$Flf_U(;j-+}& zd@(e9wO6T0JWAVU@Xs{S;0IlIUnzZ2pVz=$L07(CVYKqG}yRI zCZ$gV3r>&a`hKF4E4ZuqU6XMiT@afES&h$_3J)bhZr$Vu=E&!oEFZePu$O)az07T# zTcQ@@>M!DW$KCDWqFt?gI8SYElC_UolvTPGbtdgzltjf9e+FMN!g0h^kKMfY%Td(M zZ=W22zeU&)j9}_3_PbZ<35r{B6dY2X%U&6ovCjZ6FW~(~{6UuFHB11LVcCpK;iiTP zQ(_K*GykY&iw+Hs;+(!ImrJkyokMGhz98%h&DT{oS@eEu{$I0G?Rs)Y3#hO+FOpsL zDK3K+@XP3m2fmcKVc|s?J4Ehg3D|)&Yt<r>g&ld-$IeD@PhEGzPMxWYvpjKbCJ7C7QR(3#|Bl z{|+9QnhCRtSU= zOrYRHikWq);9C*`;P&`>Y$9}R>CV$La(0eT&>>;$WqF8)mdJ!p(oJ-@ETE{ME^6Dh zGq2>PE9ygS0AsoEgEK!`@V5`2C6Tx&;Z)-S+23^Z7C}M65}2=(p-kj`9=$tr=@~SB zX4~F(BK`tiKK-S}MDd`ZM$3TXFiv^@Z`g_jX93;|H3CY~mts#6635$zf%=b}`Jkp1 z+@kDkug8w)FEY{Xs##3+`k!t$!FD?Ad=djULRXmxAJzH^l)INm{s>nrFY<+$$-j#d zKHfaT-t=1!(;@oq3K|+0v@tMw2-alup~kCo>3zm6s1k*bk&UMZee>T9{G2E5z@oMJl@`qR*N>LZm4=LX_qVceDH8FZ`Od2VhY(gm*6Fip z9-Y$YDi|(^2)1%;rh<@ejODGA*onB%)fDPITJ<<-?~vl%+6XRAd)W2+!=IjEv3mZ@lcUY1UVH;S>BPkhnBIn!MzU@#H=zNyU=bceRMmxPo0;u zprLcUNwf1%zl_cby4&uH{epJr>pc~N#2jq258>^q6UzT}P!-VqV)c4l^)rV2-ho%fP zh|dZ0eg1i>(SGkvrY;{*@ux%(dg=8&??^YGuY4#?E(W}qQ``EZ_NDu~!Ms zd3>^e;kBg5#a{S}2}eJ151eD}%TjhbfEsS`k|;;5mZ)ETkYp)HTO7Ocs2Q8w_%r3e zia9~o+OeIn3+Jm6qI?;MRBnpN%_`q#+{a?!-h)kaRNKA3Ql$Xu!VN8-2pqsmldi(R ztdve^c7mnNz654{%C$KE)>SAa$;qS9wn}MUQ>E-$QddD1sybnw_lmYjV|1_~2L+)Q!W{4Hb~ zqJQ>&@s7LM9xWWK*h?7Ls#xxN?Zd&$+?1yDs?gud>dXjAWICEelg4uo+Ep9e0z$`^ z2e2lZ9tyl-VHLj@q7sPBU6uE>V^DcX`%U|>DlEVfyaELDWenybm+c%AfzaI!o@hED&D zamssSaX!9SE|RV7jQmPPC5e;>DmQkn$esV`aetuLWT2?>3(=4$Ln)rhZ#Av8pJvlv ztDTa+7WaW1dXptGyRAbIGX!`S*BIGSMcN2(>C!^vJw$CfJ`Bmoo=L%?gry`X#W!4S zM6YlDuCB2gl%J_RBT78haCp&r$OF)MUuyKuVo<=OP3jkA*Y=QE=}N#+in7?lH4XL5 z-7ZswW8bE$>rll4qmCU{_BC&nb1glsL++&61+k%aa22T2t2o6l!UgOtKg32!7%!HJ z8EoDlJlX*E)y!PJuuaFQ!s{|q;h=y*Ota%3gJTPZSc z=io}_c)!7;y=i-nU04*-sbFLi9A&x?)(}ZOii-n`xBu){5FFK7M_DTqZ`5{e*m65ZuQ`3+8 zLEQgE*;~Iw`F_#D9}uKO5CoKNq`SL>p}R{$a;TxZ1Zin$q-*HzPN^BXyStk+zVCH@ z{c@fE;Cb%Yd+oK?UibE0te{ieGx{^B=2Tg}g%P>FL{1Tx+Dmi!mwdJMSnfiM8xr+ZgI}U+S%BC&*g<(u zqpI5}t9XuYl-@q2{?&2=LQ(VW>_hCnz-$Vt#J&?>O>5Wu5xojy$;_(WK6ml2`)H=D zXFam~YH{{!J(aV2`@x9l;rw<;A$NkKUaN<6;$b83FT<9zyyQ(bW%vF7_UxYEr;h8n3}dYE9X0){bB;?~~2 z60pWO5xU^Kzp-RnJ`jhmiUS4@s|IQ>};h=cr;xAvKFOx zNP37N&nchRof#r$`GSkrZN(_CaT0U0d4CKc@3wrTshB_gnMTNM)B+oE?D#Vk;kK(nsqs0RPQ+%V#K$ z*A*MaxaA&cWGgq5pp5l4iNJ|?K+G=%Yqz;Y3|yl8@cipP!**LIacD2{p*v{bVgV;p zr4%oI7TzF9*rX%n(k%fD9AQeE!*Qn5gfzZdzUL~ea%bupbmlaxz!j5d77Xs^Ql-B? z#j>@v(bL|}K1q~wwR{rb{w~o|;AbX=0rdPhj(iw(-rHjeSit5l+~{Idz5s(MJ>TE%gyZh zOX8q%f}CG>ai^oj0lS`SFT}n$xFCbFw&?h-19;+{csy? zu~;|L@ieWBEt7a5!8BV?I@^icTV=Ved$;-8seBt>&L72b1k_)SQ{^RFnyZuT1fF{_ z^wLjf4BKfj&wu2(K-^rnXI+@h9*QlFqq)Y>qJ5;LTs7;w-{^>Rkezmfb6=_rxTP!N z@F~z7oqqC_%JeWLVstmgn{qb3{bGqRIU0q&R1@GG?R()pe>tsekX)ZmMCC|8!wZWz zJp0^yGowyCQqIIQ5c+x8?FM|T@YRmvL1=o7Z^s-^gHw04o8#tA%CQ~+k!W_r7Bj+j z6{dZ0~s z?I-S|ErHXr{j>IOe;?W;(XyOP5j)}hc9Ln*U|y#KJd zKK#O*C-9vY9edtE`j^Ea%J6drO;^@A!mLlA?r?&)aW55fFAmj)aY7jHU=Xb5pOoB7 z!2eQV0?$jLNNDaHhXHr7HSPQDT|-z07_>g7zt=$kL$Z#DfxWjh+?M0--K?_3i} zHUUmw|Fgc$TjD=&h`c%H{z@Uppzf=;AZC*Pk`c(@+A#eMjp%cVDE&?%?B&NZA)xoe zZR4&4+K~f3JS(D{%H!ARYQl~dfo*3zMca*&y^Tljr2$!9uCLyDhc8~cGS3g^o88uy zch#QKKK*fxh!-uA*mi`ci>m;^$3a3QZx|>b!h^XYZv^kcy+Wm>&A{gas^oM-xP22t z-bOL*+Y6sLDK)J*35={;#%XG4xv2}F$1MeSaRT2((TheET}=a9mSwwO2H6IWXHk!9qyqrmA{9tgaA+&@{(g4l{8OPvf}F)A zy8rusRivoM;`>*2Yt$1iPEYrF1Y9f)Og?dD_Umm#V&8&kMq}OeP^`Y{juDMri7(Jg zD>{-|%=Rux$9!(Cpbg`P6G-5BxqF2$G#^|aPfEXRERBInVM1RMbBi`y7IPTfp(dEnYNUAK{v-u zKfx~8{F+j5bK1tDMGynA?P2j!H0;l#AsY#BW*=L_Px^VJXIcoZ=+kxAm~gJEj7(_6 zCQi}$y`b>(G&_{ZVuis050>j}{z)$xBc5LoRfq(m*2X(#z{SmWaD3EEB#EazUU8xhWv4nv6yR_YtJF2IdFfrUJ95sc zR!ZDy=f#hyITiD!O5=1g3b!tyYC4O$!d_9X@Tu>L@PyIX)=P39fX$o&R;#ySas#NI;-z0Lr_c zqM(A>a>Dp!+rP9LB%agh+3hd(Z(xPHiGCk1G9?2hKKn*0VM8O=8o@@Re+dVphZj=o z%aFgDPL4c0Jl13S4HSb`CACy3mG|53Z-W&@BN+=+nEy$vUwvF(C(A2<73SB)fJwPA z!lz;;-!39WVsg19Xn6-J`^ahKOb45Uiz`a)86K^jXDSOvUFte|{-~*&L?C#2iOwrA zuWsv23pZ_VF|j+W)$`c@y|wo3 zDs1EKVRLv1LYau)VPft7NlrpEjQ({fF~(BsA~xhm4t6QgJk0)KX0^KV;vD^2k9LL< z=btZ_LiT#fB}eOxg}=Aop@==5xAhJ(lHi!YoKu8GR`Uvs^<-|KUk0Ck5SV${JGUQPYrQliH8+kaO#!3{dbAPl0J# z`zS}onx!kx;r!#o)lX687Z0=}ZQtTMsuox6RX0lqr+%_?H0xjP$+J)2%{(FRgP49|9uUB6^1bx2#nVf5R75{@&JhKrY{9&TKnSD~zFh2J+1 zLyeD5u8+t>U;e0Kup#jZH3bZ`zaf!3 z6rId-{c?MfGt2xD22Yt_4XUR2QF`&WFQbb^c=qe33uTH)z9^=1oldBR?oV_`h~X9k zx5oRz#ePko)1hIqu4@~7O?`gnhCbBiqleRXM617&5k?{3=!FerU%YIvm-u(EV$EHg z+4qErpC6pZ1U$xK(aWyGM`4OV7Zh0TW#U>yc;&`5WptR_w76fwG#4uy?OTd_yHLEd zSPMaU z)uznCh4#1Kd-9GMgaXN;NGe(!$eG)cHU$)(Mg ze5=PG(@I^K&{Lh6-fPQ&_7`O*c)9x=?7c4kMmkYPpaGm#*Q)!KUn8BAF=d`*y0SGv z=O^v2;bD=e-;;s&kqlXj+5g?aGig$W^IG*QZa04*J-Ou= z7yqZX?)49%el@FI!3(KA6y&@4_MY&dLMnkA%*oeWFQR;N3&+j{i>O91MLNTnOp4cO zN6+Z0cUt{tWfd=YNWWuKYsTdyTBAl&{2aKk>gIbdn zN6FWOX|mi)!t=%FP?v*CYt|$7Zh)AddDK+?%BG4y4lhU={lin&k>$^u_4XsD=7olb z;Wd$MPFM8W!~rz{qG!dgiyM3dGOGvY3vVZK72oB`4@W^3sPfcwKRa{n)oiFU9~G<% zX*+e+dg~EEVPgn!0K0RTs_7y+u0(Oe$Gnq}S$|}u8-@Ko20^S+lvEo&`NN*BAc;X{moyeZ083zP?ItRAn}*e^~JJEq&lHfE-S( z*ydTxf=`r7m5npw@`%b;{~O%#akT6UF5es!Xn9=RRD2)y^h^KI=4f{>b7Oo>(w6NX zOx9HS_(_e|#(8e!&EE5ho+#ePu51yiA+I2n8$|-<$xG&-6D_mq7m!?U9jx9~)6m&E zAKwm|qhc32axB=9bX{@_ogRB~!qRs%@eL{;4Oir7C4q-4y?pj!;eTaWe!0M-7QNV8 ztK^jL?rCT;Ugua-C)f%stzY#peGzZFczmZBh{YIbm;}}vo~hDl${29J$q>FS^bX!u z&5#|Ybimvi;jK>8>?bZds^)X|`3n{R)i_XS3ZvDj zAh*HJ<~CPWoNJdY;hdf1_rx@x;geqs_e^1yim$8*?9Cj+cTbs&hH{5Pg$l?ODI+j4U2!&!8u*GPqfi2R8iehE61L#h)*W%?o@Sidw_T$C$Y_-kGoPLSocwe5> zf-4B=c%PFpTIi-40Av2YA$b7Gb-hI~uC^

p<{-=J)L`njD@+)Aw#C9+*k8D4IuI zT5=FP8|5vJ_DA zfj!_&A9n6j+BRtwttM7Q15Tzie4?eK%f43Rz|aC3+avs+>p+P%55=y`1p=B`pSJFm zEl`g~xO&3Wgmttn23P6r*>g_w1X%BGNX>rFh5(EF*~h($#&`0ogC$?*O7pQEiV@#1EA zNzSz_htIYhzil~oACDb)UFGW*t#Jpp@@n;VQsH90;{Ojp|99L-Tq`BWao$P<*?8Uvh~ZvS+(ORAL} zcrxRdT0;yiJriS&yq{e83!^fLxa+^gfr?I#&*FcR&r42>P$3Y~v+`cgLlDy{0+DLD z_YNLinKZEet{6e-G3=;x8Rj@{*Rf*-&)79U^nw$_U@lHIwg1%=<#~xZKJj25c1ZxD`(FJtN9F! zba?}7!R-zQ-pd~+AaZH=wmu*bI=8&ia`-(Oa$Qd~bG042A zX99xHz{5Zak>Bg|^)wk&yKuCoX9nkSXD%@E5z@GX3aMttfmmm=&I*0D$hm{>)&6^N z+)#dvWWYq$HF^fpU;oOF{AM`Yhv@zWQlzW6(@cHzm{l4%L9vuaB;T^8)VR-t?YRNEpwcL^6N&fA1)kwLsDYP8JOF; zoHh8kvN5vbxKG&^6s@=lqNd01XD|Ri(D3_f@LSxE-Pn%U_=maTOU4@0gK8amzwxe6<_rx zyB(5-s`%*Ubg9^*@&kB>zkeS@;O8GAidK+Ok{RRiv@<<<4`eRr^XSCY1n0-3CyBYg zf$APbo`UmhZ+!2-IWc;IJwgr?hBLyk)(cJFy9q+}f=pE;bOUQe{|qJuz;Wnwu+5Nsw#HdlK3TyDk543cM)yufPpS*}17}p&D)D8e~}c zEU$e>I~ovgYU4O>z0ljL1~G{`wVO<8g`o@26LyWKU4XoBGyDRm*t> z*5pUg&!)w+ysh3<3QPdem?uPnAkLmQp; z@Q@n045ZLGF0B8x%#zE{+dX0|a2PP=uDSJ71>T0C!IdZje};$lol(a4;q-H3sJ`Z$ zK*W@FiKYUw&q3ALdxomH>lLF#H|1N*?Mf6~arZ0hgi;!*I}G<$iBFAu>-8;gmCau6 z&TV2T#vozPBi5dy9R|fsuH#!h)mUzQD6$vb$Tg#aY*mLK2x8DU5&M%c((evRj-lph z)OZ6?i00I3ahQzKBGM@D7we^*L$7T!5W0JCCceVwa2$#Hoa}8C;r* zR!u%)(i|gljkE)MGa3vfBbZ_5iq$8OMevm%hdB&icm0#fD6)leEFtgsQ6wJ~S5tqe zwE6;#lICf{4EkWd=zzs~W5Y-LA%E#pxBP?XC}qstB?(1zPA^skSGkbbRc+fq0oHZ` zv`rvB7Si&~fXeZnmHdfGvqE=t!eBkq98gkl=fb3s`!dk}B9~&Y0h&HN0DC=tdU3&^ zo~LrW29(++0=*N$H3lhd=TnyT)(sST6JGdQax!M#H>PX54?4}2c9umxO|vz64vuNv z%zup5O6be>+!8t>LW*1x_U%tvUjFY<+t<*uzrs)(i{Wn(-%<-ELJa4+)a1qFs;w0a0QSh*LwSV#0MOpdN#s^#;J7ne9^t3u4 zdoDR`6QCv2`Uz0cjB7Zd8~2heT_(7Lukc;_<^B)Ig}*lErO*c7TU)W9t3E=v6QEAt zaI};vqigLIIZcDH+$L}cu>d8Fx}{-PJ?ELN{`Lm*K2f@GSMF=_&tztu$LeTm@EOT* zJ2mZ~s+vbs_G{$*~xJ)y{ioxs# z!i`FKIzJz(k2MS0Y7%0gXz8DonT)(rXo)EKg^#p!?7df}F-oRQ4vOc-JHbs`YW(xw zmcHN~DkLL=cUvsCHwMbfvID`VNcV+MJC8K7zxR#4ww`~PC^}_+cZLcLD;;xJIYP4R zZ|O?NA5xi3tvV#QC6Do-v8AroB9_cg`4vZy(=vEQ0@kec^(eFl^K0`dFco6=WHeiB z8-Wi|RAlc~r{1Xif$xLO8+@+EKy!Auv92cT#BQJ}t9)I8;vB2FWribYKC@tvuhQ z#=#y%WWX*G>VY1DW?};XXhpYyby8^FCnLkQ*S~~V*)Qqmg)hcwaH8rU1P%@vO7n3j z*xFb0)gGgs&C2`A4)n>re?5oHA5>k-uD8eQL>KPM5bH|~_LRJWBGo!Jc3hIl?*dGV zsfbps0Jb(8`B&M*Zy@P}#ThS&FbBK3yekc$Lm`Sdb>o)_1zK3LTQ>#I33O7@Q1jZz zVC-|VrOKU`K^I1y`-}D^1kIfAw8FA$B>3-SGA@P{#`yEsWuI~|Rl~!K*itesxZO^^ zG(FW;&=Y@U!Dspghlcvf!GXcXpI=v>=XyyluK2SMx*2xgEw4DQUmmrI70Hh)e~j%9eYj|xp;RqTSUQG zMpd0_N;#g#jsDKrYAtPt2JD*=Yi`(pIjFhT(CAjSj=+$76sUZq1bL(~cg-QR*xVmzKM;$OII!*iExT9^cIw=>65bN%nyB?zjg_gD9mDIYWzl;_nqpkAoC(NkJPq_ zEs)3BV6FJ)d~_YLoxz&!cJyuYjR5zC!vbWi`pO+V7P{>{MwZNR56P%88>zJD3UWHi zPY6kk<)C`@ULP`=!2vU!;>y#zP_i=SBKDpDXc+T^@Gzh=Tz55jGAbUoQL6^7i$vn^ z8b93N4*#zgK>wVH=_|`MZi#R!JJee@O^%{P!8DY^ov|qDlL_(;!ry8S*bHtv zrLONx{fiO^A;-amgT*ZW+Gp+c;$(uypMzD>=V;E&#HMqE)5EWCV1#SccKpjHK2&0)Hp1T{1C{#zIzpJXJWo zvLye(;r`ZafT*#~k^0BPALo%_gQ&z1BPv1ZMpG2!!o^%cu5E5+#J+jLtgAud0u8R% z^(0O#!bY1^jz>sLk?_{lPEKQv|v4)L$0pUN(t~l*G0ZJ2go`g2Sztc0t?gH7fGbyE3d;SPs zn3wC}0V+;f)qagI_618h0uQW(94enydG7W#+mnSo)qB)?baW9s${P&zvNm|8+d7t* zM_KZ&nSd`5jhs^6m+rpWS|T+hShCJ^~8O<>Sr~MO}G#Z+Xp6< z8rKWj7$qR$XLkn!-DZmUeo2``NhdPH_{l7$O+#|S>JvA`3M?Hz#5~Xzy(*lnJ%1wP zHznj+)m{O4D%h_*hG`>6H0ES`$tsE0!s|U%0ZmP1%76jdr z*XBOo0hwL2S@_-%WypW#1xy5^c(huw(*BlPco{X*e2>a!Va^K&dvIhpJ)+t9r`JIL zQZehdSN``uI0yfS_Qz>u1vV|(53@C`_zr*csuVpz^Nmp@MkqGaja`|)FqOkA`H9ox zJ5b;?(c}W74$E?zppjUA<|A0eDxMM{8a*glVe!%rq9)F6QtqkN3Cq0O?5)yOKR=ph zK6TXS#ATR!o{a}o2qv#S;LPD63DeiGFUoxSXjfaX`|tv?uKbH+YoR7@{tqV;gD1UV zMa8Y!b2kCm@1OV<6^aN8n;tgp0G(c#MFh_mKLiFOhY$F#Km#XUIB;fy&c*ITj7@SoYp7#P z11R|ELrog1B2#f4{A)nl{k)_l+haPlw`p%?Kjgr(p#`z?pi%~DE61#ZZ<@K&NEc{S)F78$ICp>J^+=3G zv#L=@;YzBPluMCb`==~F1xvTkkn)7zV(l?=@pDUa8j3XUHK9d0oLJDUPx}xO=G0}H zMWaM;ImS)O_2^3Vo`h#e_A+ydQn}cLuru8NKzo0h3ODvfa`pafZvA$r!X~H z_;_6ppXM*lN~u)S)G>?#ilfTkgsFo5V1sDM<|tUru*Ku@+L>_}VtFtOA9Pw(oM1kM zbh!#tdBZM3N1uo$}gXwUg-47G-%Z=1(Fb}O&BLM8XHqeU%2UlSY~`P6@egd`zg6pl86 zccoAZ9X?9^+V}*~iNKv22HuP@J@Y`26Z^U8Al73|QPsv#hmK6&z*}10Ql|A@1XI>| zlN-v2KTnOpz@!w;uRNWfTIH+{$U}?fgyf}ecwSnl^V}>4?qG*=(W7FtuGKi9Alq?M zj>T*NlpQv)z8;gbS?jj5C<~=lH{S3ykF92B@00Bjdk1?m0tiQGRC^TA`YNpafSP+b z?z=&!W%j|qXWEQu`z8v2~r9kV39cp9Msih!b1rrEkphS zG-O~^+Iyxu=bXiY)gCNU^8%r4mI#mTxBFeX%RE^2B6t|1?RgEqg+;Gr-X)LuLTzhc z1}B=5K7Ss{7%=8BWfr}9U^YrINMMM8G8YK?!tdxw@qH$U6?Cvn3t@wa8 z{K8BajNK91LMcH10}FEt=FsI48eM2;Ym$v{;bTla2?yG`SH3?M8vl8yoLRCFh;^zP zD^{>m0qv-vDua%We5cx8EERneRn!mrtt6ch5pHqNN1LHHUtQ5$WCr?c^Ke7Fs&r|r zsIKi)eML*I6YU;2lPMWOBe8j4cL^@^6Q+d}j5;{#Fyemo+-<_^4A+toI$H`Q(}^kA z!V0Z4vfS@K*k(L48cXpqxvAnof$7!0vb>y=_kroS6Ar5W3kwe5!F)J<(fP85X=XK?P_h^c=q;w$4tdM-bn+a_&U!!rCNLi_QfgQfXO%$+ zcx_bA0#}Qt`BwiJr@r~lo1+~HiXGUKp@1nYRU|Ee98eqgBSa7$-aDJd9PrF@Pte$z zPt0VMK1q+%gQ&qtRUJdue8FW$#i-rRX4r=DO>_E(=gQ_JC3sxnF9gI4dQ1=@#?>GP zCAp3|V9X{xI~g~fkv6OvHclPCJ{SLCy>v%`X3~Z65!ZJhG%GX60nl8qedSswXnWBi zm0O%ii@!*S-45$6yTh)|U@AGx+V7Qd5;Xg%V)H!GKAxrEUo=fm`juQk-_JxBFdeZv zu2h7Yr;`9b_-ICdhM$kl;hnut-e-S9PTb!61E>E$rv-FucJhY}r=lkRCOwskoS$q} z+2fbQV#@j3L4*mHf_Nx>f&dB|EduV|thMlLiz5{@xI)Ue(zJFvx%N)C7#|npR$_ef5@Bc+HB!MYpU>pUGIM|>ag1Au5;FkSEZISZB^^Sn!&k}o zUzl#Ib=)qFgfYc}%ajgbRO>_Q&IBPy-K@M*JlidRjYYnx2p5W{zY<4Qy<6gM`JUDF&=LjQYD1M-;Ci( zk&SaA{_>mRJmJ?se?{uC_+i`;h&+}#v2eyKTSqoY+`L4mRY&x2gv1z~9g{RbWkkEs z&ah8lp}bOPV*ej^v0<|N_Z=Epxg?$+2TtqP>tOOu%pQ4vf2_cSq$VhnYB78wWcquk zGe1r@WysmeBv<}Blu@5z1*6~vMaO2qmnCR zwi7ACX;tc9q1jg|p+?9YD~&rM>VBU6c)JEdY+U45$rVuffyRj3 zd?gnXFzF(0d`R=oDmk~$wpBtXHeg;>T~sw!8IHb?OTkaX6n^x1#nKeirT!|wNS7vU z?DGLw@=;ahQYu({cKDVdQRre~V@MB+H-Tw!e!WLX<#w*8Eblp{?<`;X$xC-4JeCm! zzmUy=MxUi!PFoE@D~!Ivp9X8eQc?E@ z077~BwX%1lG~SFK6o75TJ;Z44D(v=fzV8><+aX#mNv_@`CuXk__IJgd6t@V0f$8@w z_c+i02L+j6P;lVLp6a!*FMt21IV0T5V`f zlqXnjso+o2=l$9K9|`nPC}qWyJCo8dhdlxI+8su$4_AtFU5kcwGO8AOTFZ7HwFaE5 zatMtPt(k)@dYuwte1GQW{YL-MIGGj{j$mHu1c{zZI}#)UdfccL&4zuJu^cgDrche8 z!D9by6|%{IU)aWy8N(u=URGo$b=ZAyp5l*oe(gBnA#&`k$fD2KnR0FMEM8kK%wrYp z#pbX^b?(cD{j^Ux%)`RwhPnLlMh~6&ykGbkA&oUHWtGc$s9KiG ziQQix=j~j*5KDj3tVlAe)iK6yuFqG~sl&+@6}vTV$ymoU%21Uff~;+R-7TI|Qichn zc5a7nVD4JMqRqaQE8)Rw4{#Du8WnIbP|L&Go<(z^98M}_IrK5$fIPHDt0~UhFQUc} zg<6uod+9QQA*M2N6Fr56qtegeYAo0xC843WciwEF?>eWq&j!4RN*EZ=U9oN2{G;fL zsx189?n(5=t2N6d71sjP9Uy!@bVg@8l`#E=TFHb_bi3lNwuQwdDIEPLt|)O*c(`QW zGm1~2lK!`F0*2I_82x`_`Yw3QwaQsdZ4}%jqE3BJ16s?@FOm!@*!F4;?1|4vIs$cP zcoO_LJ*>v+g2Qbxr2PR-%4bR7+v%_AUkow zxjv6&mlPSlUV;HpwG!|3Q<2DLdELC;o4F{4tqzSd@w(>*N1X^0%@1~t;SWw}*rNLA zoU#u^PsLis?DlYZ6dOH=f-{|sqMWf&bLj6<*Z;_TFSpkP5x}5#fc~z(xpXn?xJCNuB^(<70prKw`d5 zqF4qowYb^o5V~d3xt7JWtAc@psV_pNC0`TrHJVfvDt9Y%BT7MEz&s z#q_HJZzl^W$%Z6E!Ikqb`0fCM@e45_QTH?p;eqajTCy>+j!+n~o0=J_Ayu0{K1E=F zvCdfg@Qb-T!aX<@>%+1ZbzDi-;W@fA?3!f!^^2u$o?P8OLaQG>9G~0!9Kz@wdY2RQ z?=W8Ee_l4eypESe9lftQ?Uc0*7v??c1YL!Rtq_Q)2yQ6 zxK8+^K41TN1>lz3LjKWeRH$)ObQl^Ulf!0-GgtZL?JL^9i?NP;HzwNz$PN??+saj;kZUz`Xh~$27_-OJyu=7SZ9@w6XP@ZO@Y?T6}g> zR~ZX9s+5d<^Z(Z#SN}fu>X=vKwU;>f3`9QMOsFbK%bN<+lhyEi7%l=H@KY)Lc+Y$6 z&sZQ`mJJaOA#w*01H3ECaatQsWqU)OKkHxPXwL9aePC@(1>rz-M$50AOor<}v~SZq zJpN?v`$0sRRYLVPvDo9I4U@`XfQot^?AomJXij1m`KcSy#94f{kw*z-OL)kQeG@o> z*H1P+_3wkHj(MhEyE(=Z9VNSfjIaUj8B17>TF(~f*Qh%JDs)uwnwP$*KRQX^W4oWV zZ0%XMT4=lu{2ogTBuV&P8plYlJ6ax4QUI_?o8>CpowJsRm89Gb{M3oqV3jPL@Fz&Z zwGEPFC0bZZBs^B6RLfMk|4o#bzDQyYq1|wE?j4&xVX#ONw*3yYX}Hq3^HmJoiEvD> z=lolDx)t}ZMJZabrP!{pAlTbrYS3f8Jx}29AeU)8?XecL5y@Ly2FW+SiIof(&7$`^z9OaA^dD?Y!b0=B#A#E_>0hB{klUtk|5Q3_32JOPk7q9`|{kqpOZi1%ACqj zr=xCU2WO0A9Mk+?h3J`Fmn%zU}%FhbK7`G?bsl2OQ_KaYf7)sin60cfWvQrsKd!I0wS9yb*i z|7~NeGXWH_J)#4{m_bx@jlJ)D5~2e7OCLnqP6a5Vqs<8gdq`m9Hd^h%~&rA+TU;B9h{ zG(p#8S}tk#03p){nU3{2J=gx6xW&P~7;TTFsIG)8iQ-PPD`}Tr<@yYbpglafA%KfHTNIIlZqFLB5`lSSWQG(&Mf!CgDKj0k+ zj7BDZx@ys*GPUtHQZLY`&|RjptnI(64{=dba&`~A6^T`lfr2D|=x)-?Z5Jm<_tqS@ zsw_k>wN^VBCdf%kHZC=r8Bk!qQ%=J@)rmx+>XTMb%<3_XmMHXN%@s1?DY8_WsDj_| z=zOauxr+oGX6L%BUJ!2&2dXN?KkKE01S?qrMo*aR8BttVCJTDt0^F8Y<^2k;Ph zCL-yyXrja9rb@-8;^Z7v|BEfeuvCFH<7uL&zY4;*OjDO6*h?NLj^v^KfBt^n5&3^e zdf9$vg5;dw!wgyuw-!A|kBUZWTLDBI|d# zoAfp9@77}nEU?lHS#JNIMjBnIegM3h) z3>|k55GFxq)R^Q)1r7K$AO^4TbL^e36aUHsdr#wP%`K(~yoT2z&0nlnZmSa_TqT`W zVE>Mii$NI0cPSTj2yLT_KHN^jhCZw-eiz6lU3wpv|Fs<`Okn?^3+YMdsCH>A_uh2@X0+yOYs{thMxHLTb@7`op!g%S! z8|2z{pxxhK4`0uauBA-Ji>g#*M0&kiCNCja-Z~xWhrDu^VR`GL{*4T}Z|6hqWLh82 zCAD2PyJ3j;p%_7zNi%)Xx?B23DOEzn0Lh&E?eN|j>CmNeB^q@#2`*t8av-v&BPR=Y z-Mtmb(Y*+ZqWlCWC{eC?DYDTd!UAEk&7#b474jR9-bGjF75M_AAH9f2>NHB96sP~06N_VRK94QZ5 z^AKwef{&k5!2GRrOr4fEbnSiTd~nfM;6e2$c_Dif?F zrqe-tH0KmxMK8(c#u?cSpfmu3B|&(KFIFA?4i()9kAP);mB1U~SX!LoC7wD%)j6`5 z-8k=`qNf|0P2GE%7avUjT4drl3BVK*D zVK**hDkBFhDmo)XPZ5X52pEbQRa!-Sl`&*Mws#z{%iWF{W8A)v{F{jCs*y%?k{GL& z5Lpd>k@`kYzhpmGy1sz@54&Tm#kgBzn4$|(4T+6GgxN5qQB0o2>a6X^H=-wCtZrQ? zjDzXLzP1R@_+4#!pAA#sU%NWO=~cf?FzQ0^`Nwdlg*s9G9iA6xonhI*uK3$Q)TkU6kOgDP^CYlQcU-q4G2&r!r2rn&OF4o23>e^o~dAS74eNO|0m?Lk_$~s~jS% z3NClW#3c;w_za`D(*Jaz{qM36HY%ruDLvP8&v`7?plQXVDzuvF)_X8cKChw^m z@xKm)&4&QOu%k@5o{s;if(Lt0g=I`~%-@ttAoHR)KMf~ZBC;!pG`#2uzC!ZvL-CM{lh&x9>Ad4exW|w2C2okLM#tC>z$QH{ z^25V=C0_nhU{d*KlUMC9{dw7t(L$rz=Cn~^GTX^ha<>FaG*laVU2ZGmQ_N0}A=G;> z`kc0Im`75aeLpn!00dcv{oxR##bpQ(fr*k^JdPoI)RkKhWG3N*SpSVh*$y_wVHYrS z&Ywp)8N0`uSh?Kewf>!qMp>BbIJa~r9#THHd1o)W78Yi-fx}2IT|SXPD|3LxJ1Uub z`9n`U-@M|$UZCPX8q~J_BXT=rFOAcjRyhK`IN`z0v_%&?9?|EoK2`{^rZxEo|7M(k z&p_+Vs-|qMNBwX#>WeLM6wds6_1?2DO?N*UqBc30&2HpS&JIZnXmRx6ab2&`*uMmPDHzQBE?^nYk`g<&Ac#ZG2Y+F}~G;xGmeb?KdX3NvtV^iMQ;PAN0zB8RZOYpY6 z42eTk3LuSVl(C1WS~2yo%?iSo8qfBG*X&@Rr~uA)GOO~Gi;aeA3w{5|ROL`IdXuV` zqi2Uj11rN4WN4x$B|g)hZsj|UXJ9BoDrn&W0b!6Dnl&1Mb&NOB`=iQc?mlE!Hg<*w za#!8cSSnNHa(as5CTb{Ji(M6ZB#JV7#P=*ledYYF8CCoSfY*ysFzh@hXp7+B)my;yIX zv>DZAbFdxzLL#tM+C6D}0t3ZNeO@3j7hG@$KIw@kmh_gLj6^ceQ~(GyJ7JTAcA36V z)MBuGU=TUQbjVxnuYZz~4FQ9ge;l&+N2qrif*;wDnxI#qX^e5cQ}#M!Ep8#fFYGXa z+qa9ZCP$n;uGpm|$lAN3gw|6Z55Y}!PZZNaIQ+XVny8^(VK~(_I@AWCsqj`&(sR&_Kgk22m2ANwHK1PZ>!mR|&Hd)*q(1vx%Bq2<#M&S;u|Z z>@XMOlbp)5?t=BF0}}@SrTo__8ZunUQJu6OC=+o}7?(_SP-;)cT}!+E!T*3*$oK<8 z-bi!!wx6V@DXx^KX=<-p>CvWS#EnJ--OYh6m&Zln_AJQ_{H6mc>;J1yOR)+kX&$Aq zhEz98whUq2q}ka$#ic>5&YX*nXUU?GWcWM3uC=p@ntk$S6A$*T+QLVoR2G(qd90ym zs{kXa1C46)Y^abrWKPvDXqgMfL&y{C;W_BCn&K%xx>F=YNikHBJeMsb8@$={Y`%3A zV+qxFcN2vLkq7CIEa&^@%@FoxHCDVWmXMp3Gr?bXM+PlnxLd)=nWw6&#AdLLj1NTV zk_w*3-~2ev0ih-+M{8(vlUeSOWXz(&SeeVtOp<3RdE z9Ekuq`)$_Zi@Q$?uM=nS)!XPbv{!}5W~W&N;rA)>y8Z8DZdezi-hzzn_*KG-Re#87UR+6eNow#;#cholOw!~k$J-RGiqUE^+y#!Z*aGLbmcrYlS7Zz^u&kMf zGynB7J%gwG*8SD*hX$mvc%r+|pVf-CZOTIm5~C@1y(!hr`(27!bTkX zc!694Wugy}10(X0@p5Btn>e4VL{FVBWvZ6q&{4f}Jo_y-mVKndv9XTKBJNF*8ONwy z?YUr*voXti+&f zn17*K@e_1=h`50yz5D(-w}N30$c}{+u{&TbDr#tV2H^|4)12!Qv8W&TZqULD*&Bk^ zO&QbN28$H;Wc#*Y+eKYFOoxihAiI-W^P;o^B}D}feqFcZp$bTbtjEl{8SC}U!{MUQ zB-VmPTULxl9|CHN+1u=`yCNoaAFiuTHmuIG;q*ygl$PYiNuoVy5li(SLE`cAdJ4U{ zHpN8Cz%^VD(sD1c6+2@j(9TjGj~_O90Z>r%7^$dr21HMfXQq|pAsGa9PF!bR$Hvlg=UlA;3ot{x5gD+Hrvfqnsw&j zci?%8K|+&Tg9OXArMfM{lz_#t0$O(UNSSV%?9Y=3n1gT6mg&BiT14eQT1NY%GWtv-bDQSyuTyWSa{lVz_b zY!>|&su_#9DBsv9j6W@0hh|k-Qra2K-6vghhZpmknAok3G99&wgJLyCyNZ$}KU(p( znae%*yxO`iaT#n@W$TaDlBU2GtH&dsvd`GF%ox;`2yT8#7!@I;8guFnb_rIc zv9xJErF4tM@uT1f`xu*SzMX}87!$9mk~-Ta|2VJ8BTJ8{gYwb6wDnD${n2^?4hk0W z@86k5SvY^L<8f{2Tu}G|I^&v&dz&Eh+H(Z_5(NbG4E^e#6cg8h2Te_Evb=ryM&?@E85QJ32bpkkwj)>2|f|EB4w*;P|)wyjME>68pM>A`M=O z{ho8lkzkQLdB`NX^}bP5Y4vac3YHa4=_=Dn4u@r85YdqQ zK|6Gx+5KPUf{koeKNa{aULHFE@ew`!F-_I-X%bf1mB^|<8u*I`vMj})MI@I8arN9? z^kGe-N9f5;zkVR|{+$frh^OUy=4OUitGol7dQxgC6w$ z5TlRZ=n%{M$-m#;FCD!HhVJfd%v)C7TJd-GXYBWh*xA>?O1&IlL#I1Er^#>wpK6Tc z*cgegR2QZ-oM&}+>?c`~x`!h%f2t;044dyr59I>iv;^X7-(S3`-XtKR=*V_#+qH@A;kJ>@Ln5k9_m6I4#ke|1W`Hko{v6{cUt)8dh3pG|6VrGaps}7FScn**Wn``h?tW?>4ppJO?Sn% zLjmYV*HD)AF^kEFRiJdqlC`{@jqO)JZwy;Eae2lszUP|(wx_^ZDpcH^O;U8Q2+A@G z7qR~K(C#>HRzonfVmcXH7dGBiv_;orcNRkvbL}J-d)vsYfF5LybKRiL)8d~t$}*zD z%C9hVP1(8_On?AX=O%DHD`tz(0ZurB-l7K*o*b|2L%a=@=|e@Ufu3+-VHlvO{qQU zakh~95fwz>O#Co?m$jaCzT>izQ>QyCEg<(ZaI2(ZMEQ^H@9`LsJaEFUUzIro z0I1LL&ZC;fw(f{Y27H9&kpd1k+Q@Pyyz+cfsoYQy=(bMu16!h4=C^AzvhYvO(6KF` zjVwqDdA>e%`+(83IdS^f2D%TD7B~Mt*2RtsI zCNAl2K<)vDYK zooi02!T+&lQRgdb0b<8magB#>MCjpc*|UNHX+2N}q{1DH`3$666BzjdlYAMQ94Vx_ z^4n^L%T(M(nQDKxtZiukuVQ+lv5h!=Pl;q|IsAjvC1AWT&t<}+ILnD`$4*-EosBBKy(35n}1E{ab`h^ro)lwHYUcQ`ygMw{qJXozf|o zOgXHBTfkC^QQLhZ-Imerd=aU%*SHvBydCCT$)$oe%Y$^Ald!Dls1999*;H;SH0B#~ zeV1L=aoo=ZXC{l6A?wSo&*c8Nd?tpn;P34 zh<1RsenWQNVH;}aC`VI{!NAmC{~-D!SH_#t+l{l7kJ+TZI#05|Mk3+`VcJ)uwMhYz zK^$mHf=}L}iTyH#`Um(8Imn5Qt&P?I%-50T{A;jf`wtmoR)Cs6O~qixwyEq z%85J$M5SAlV4&(qoxV-7;=p9j(xO!*nud8)+L};=%+5nMKD5(4kQLjAkwvJCq&m2yjFWC%7zZFWSd^{2Mc z23idU=oCbk01rPc6^RweX4iPJ@&7PGkN|Ech2Tok7n3k6H7yQGV42CZ#2cu1ovr7v2wLUZ-H@nMDbk4N;PxxW|cA1+J2;h73&vs5bnzvgWz73UZnex01 zk>C|`Mtmxr6hWoZ`*g|+*YRrowCJ)0yJ+2|K{xT2Q5%%G?z_P*p;?Y{&VhNMnk&+t!u+Yd-I^gHP%%|DBos03rN?$p=n87Ud{ zq6=ur?XSxg+z8H1&AF+VK{@@Gw>wwZ6+E;(cMB>9;~JxJq-~mIfW`|G9HcjN*Ha|l zR|cC#HBs}8Y)I@(BI<9t2P4-(?XWgRe%nNRgg!aMfuhEBrErkQl$k0zCT_a1F*;E7 zJR|k12#>;p!E&NAQ?pyntOEpJ?B`N_Ysr1&0g)$A?o*toXJ{?btFS11mrJlo+o5XQ zf9y9=`2UkERj8fY+s}_~Wfe(#h~XNd@5MXMtS-JTw4N&F-Q8;)X39d8>|DUDHERTK zg-D1pC|PfSa+C{<{K3{OO1rh0fzgpZpXkjNO7Z2*_En=SIAZRG!jm+2TPLgYP5G5$ zAr0KcJ8E0K=4Rug(@o1dY(?TMc#9kWM+T`~@p|U6tQL{urmf>=ZoXdFIAna!dbtJv zuNOdTlSq8IKHJpoZa5}~(o3o(r-tE7J8kP>M#i`3YK-~@)c>m4Jyw5gG>4h}(H)y1 z(bGz>z_zrzpD13=OT4efZk_3b#7cJye+aqlRm!RxeR^@^#rlpCCIIMkRlHH?sD#KyCt-B&JUSx?B)qO^kODr9&Y^N!TT^SIClA)z*R zH3)$y86ts#P#igF&kOW$$!<(yaRkH3=~&q1+Xy+g`^m4o>Ls$_NHTv5Gvjj^%Ao<2^FuafL&ynmpXvdPvuOTvMP480}z#-?iTPm_S|2x)6r z2pSt|%dL!zUA+3xf`C53%I1^8@FEP>9B+ZG3%Gy(O<7px+~&9Lo8Xm?h_}wf+>n_> z&S~^=t1%sO{%K~^vOJPe?h>9h$9rJ$iIJ(fJBo+$bPgcEDygP96J7s6?AZ0=uKubXnlR|@)HSR9T?Scz^=k@Y|3_`b zTaG?L%RtabgGrKMy!ykr>rK%X*KCjcv23nW=Gb-}(cubacTmFTw&slb!t3AN|e8dQh!uJmOTATX~*yo?xaq~VEknf-w}cGnq*SMxCfxwl#_kB zTTZ~_Ye|}lU{!ExGE9JEUWc)I{-nbdo4)bEBTH2CRpPr@kt=*WYqRGz9Fb|-=Q%U9 zH-XwjZoVL$gy_ATHw4gohk(Jdy?T^+q^({?_m%Z~aPrI?Cn%Eu$u4T_*GF(}kKMig z=XLQ2t6p7jltWYt=7JAdtoe}K5jd(fT=|s~%w-w{lZn##`b?lqj@-6`2fLhDSPUihYx%#K(5tCJ z+L;f6q$N`3U6>6yTH>I0#Fh-5lu$*=y2_~e=vuPaAiQ8Z#j^vl(`FT3gA8 zlMkGI)dy;prAu3fUX*)`TI@Ged+Iu6rXmGzHVt%%GaFeAZ)a+m#_ZCn4@c3(|5|7N z4|=|?ZAaFW@Xd2%qeA;G^APvHoSR*=KE>jEvA&-Z+2f?uq&*i$TF~sBD>DO;20qq5 zjl9zFUPk=1Uy;VS1t9eu1z8V-eXkH+%0Qrv)&+ zOdU%p`eGDSuuWAtml$?Xn7u?KKUVtE2+(+3Euj|pK9^j!Y^I(rgr9Shs!EJ+7*hq5 z<&osKZ~e=(JVR+Y;sOPxw|svfD{~d#F*KsZPpk~uSDmxz{T6Dmf;yaC4-bS!adK$s7ZNcs=dV2H6&1@ zWh%&0x?2d@vY>iA%(w9|Dff-&pcvJkDEB%r;JpdzJiL#`0Y&E@?ae<8e;w3q#)Jpn zQtNXYMVQyA_i#1R@vXpC->$UP05vpiT=NqtC=f);%}`=9?o>AQ3pK>&y+f>QQ%tqS z<~D#`70QeUnYQzwQ_7(t<+RBZC1)D3algE^#TKSsSR=tZU-wDUwnE^S;gyF#mj-jS zZ7eSAscXNdbgHw^rQZ2YBM!f*#W~IPC-+ChAFPqtOxm!9`^$q>hmOMvu5erZC0i5k zH_)S_`q7OhlBN+&dY5}-QUNcimbIC56En=gVfNT+8eB6qE~N$d*Vie>PNrxrm)rOQ zKyW%F`d9a8iJL?ccIn=|Y+IJB$ndJj4C1;?`fGyNi9@wOT3U+iZ~3lwYtPlzl0zK+ zd2hc*+5`qoJ;|m0HAT$SVip0QuHeemAKEFn(Ld$-et23M?P;`%k6Q{1L;7S;`o9%^ zKWRJ+2);e@0`C&FHO6CD6A8EY8~fWDJxl8d{LKH%WGn{3lH7W~18BSy6jRLaS2f<= zUR(e%CrmV@Xi^mUsN#b=N9nZgO@JI}_-Vu|y$J|=Qf*sp5Hj6D-Sn;S*FYpVTjo+E znGG9Xc1xed+`wBe@^DC`S~F8#sw~M9SG*$M=@@O(?hc<`|ICQ)YL1PpRX5m#v&7V_ z+gIHuB9rl*sS3h}f}F{_dA_P~O5JxaCZ{0)AX4SfVxDKiO}~a~{o<3JADut!pX;Nq zqPKhylNK?-Bq{qj4M*Nz=714T?$ZdDHGEt4>{k~{zxhBd*&B3xlP^eN;EjXaEc`eu z-r0E+xAElmu_G^)!F?}z+*nB2i>%*J7n{Q5i8nAaeq(p%kD(3CRNB3PuUFQxi^_(Q zgmFsuzDhoxx2OplKl8$`i)O8ux1yOjGi=Vi{e*DgMr@Yj;7+!(MKiXTrQ>A0sq*__ zro;*Fg(@k!!x?rpl1ZnfVGUL^_cZ|+Gd&{mN}3Dd{xv_|Q(ciQmF&Wp`^>b@YvnWrs882HUnlbocT2e&WuF zX&5|i*|`N5iAu0Pd_}qAsoXSA>o^WuEv$>3G)4g}1oM*V!B)#o7H4=+?~&zWklREN&$w{zA88j!K(;XKdcRB@B2|XF3#5b2it|UL zlNrIX;@xlLUka>NDuc-zT1zY#H%uH6u}Y3?atk%JHI#u~NH#GgIGwUQl;D^5>ykez z5DZkCf9{NRr0?!Q%sy9vF&-5}CQeNfX{{y;3B2^2J(X1ZO0}h^qEp#bnW%4SB}k7? zFZTqwE_=%j(s^^qA(t>UHQ_p)0z)7&J%tT9$}AKFZ8*sa#uy>4wY7ERLoYZG*ZniL zmo^R=k`EGmunm6LGN58$I|#4@&sKDiYnF1TU|;p6yG7a*3~9f-)Bk;-TxO>@xRE?{ zR^~k#a)_uV__>QSL;%~cm+ zg37d4&}N~$hK{Iivjs83?c7tAL#m4VuR=)62UUfyX!OrWX^~{aA3+iSEL)S%>Cv(4 znlVKEFjBEcdbKLjf6|j}Y)pGg4~lGa`pr_>?&{TO~|Ed4qBudDgyBbC5T24Gj^u#q%cE{cMXxQApDD`FkMr%CC zWsrA~$ye%rIe`Gm;N>un50`G8ukY1R{m!IobtgrVlotBk;N1PYMHLh7+s;t8Kf-n!;pFZ58{axiSm+8PKc{6w=UavI_3t8sNs4=ldh!|IE0{ zl4nm>0?`r0;a=KGVXQJGATUR-dG>dM|phi-X=N z?N4WUV6?mxnLPp^2gF$6-KWUKyDghT^9d-Mx+$+(;mmaC8= zviqM7+4#I(h%@e+J-RE|T)I~0Kb9>iq>K;iFxj`7W5GwRJ0A&oO9ZI#Kj$NT-Ik%c1GO z4A}zm+W2D+I>=CC{oOZ+5%Wy|<`t#8h_RKKbnZ-CpXIM8iv!Ra>cEw6M-5reI<~Fq zRZf|p;|HWsa@jqsarVt5%5iO)Y_>%kcT`jZN-U;kOu)hZpThp4UqzR{#3jY@Fdphv zAe!a7UpUJ$MMDeRlAl3(GsRQRTGWq&aYDrJL6=9UGNpy>a7060;guW@`rMUox&I^V z_dkA0s^Pu{M9V!IkF&#trr43NrH@Fnl1GTVP5JEt*cL1s>6=&R!NZlvGm2xzkWdpA z#;-iy{nVne1Vf}OXlFD{F70lqI5}Nh3Fufa9nz;YLQeRupxk(L+fkL4_nsH0tdENY zQ0#e8kaM*j{jU!pe9WDfStytYTqDetq&0=IR8^$XUHI)&98pE}-081s? zAkv()El(4NY#)VCq|k?nF895R7XuzAV20{`m3)3Bo+oz1s{aJVVT(YXdFC$d>U`n6 zX!k(ZWss3b*;L?UhAN&YHrYz+Ip@a1N#f1S=w~;yaa2YnBNI4BCC&5Dew#&WxuMGktnAA-?Sv95_*SBi9-|_s zbpDTzoeH5fB4xozQ{p0bPXj7WnN;pYnSm*3*U(G5X(KR?nPeGOTZ8Kt2u@3*!|Rpm za~wz#8{u>>-ZuQlG{h%fU&wJOl#rl1ifq#a@?5P{euc4YITx@?aa+$2B;cI);)>H| zO|ZFF3sEv>-1CmS$w699%VFqR-{A%!Ft>Qk1WlY|O4Yk_ZG;k88c(jow_^_Jt~A)* zls%)}Ou#%q%7(tW7QTjuIOKx)Zlae z+z%lll?@T555qX$eW)@1$0Ps$YvE0eMoTNB7jjiXJ;--lSfGGEW2W9aOlsy&hx!_l zNdRAAB^;nBJbS9i9ZaCYud`#5M$u757o@;DdrKw?^2r8lX znT?Gtb7ht2VjO$OovM(r>?Kn*7O35svi+2gGy2Y|d1y0|WxR&NDI`_HT;ME63HhY_ zy~$?}6+OX5)men>1Mtmti$dUHuEG=BJkt=!4*1f~k<+WMPuSr!PyTZneA&%-Bt}UF zs9+ubYir+av5q{`GM_y!2M&KHvt@G5)UEe3r|fTg`4P$-dHU;EUC{cS@^r9iBZ+7{ z@Wc-~{E)Bn(^=R_yZfDjoLkKbK8K9P?V8CeM@5nVkM}2`&zRz)&)4hr6BIGV8^3Tz?_1W4bb)ouGHhZ6mjCKdw8G(kpF- zkwN!i5?CPkGG^HmAv$TrcMT3=l>T~3fHP1B?>ENt zX1%5)-*Z!VI&iT9x8=bdU2Tw^usAHXa7!zu$HkWS#-;@S>!kk|0)(#9{g5T59PV-Jg1A}Fr(tN%HP#1_7Rb!sJHN?V5j?$_UB+vj;H7qmhGv zy#ui|wQL&VZXRCMnPgd^oFpld&q=rk~t3=mE8QcZxnw1S|%Xsy$Wp`7sYntLk z3C9Qg#Czq)2%na*+*ndZ{mySHE0J3%_gxb0^WMKbTpM}J+xWk4ia-13b33ZF+jWOL zTF(PlkZ~EvDBSJ(GA@&P?-$E}7(oINVk@~%%y4}0K5b{~fhs)z*ON$00AOUOOg^k( z`g*%+ATycB4ed#D`|$%rDR=GLEef}Zr(R~mb=k*vFZSB-+8fQ&Z4viR9K^S~@5C>L zF1)VGsCh}$sYLiV@T>{FENQF4fJ{6DB0WZqtCN_meS4Tph4RfGXm^)7s5sVei9oD|w zZclZ`*<~#>l>1_*HENjgj-zobI+T{hXda75$xuw5k^QSU-X&467*&(4om)&Ui_vb8 zP)~sCzJ*T%**~_`G6pIKSI>@>0j{(c;nzw=(a<3G%6RA*Mrx zWcveTOoh#+l`nr5@r?q9s+Qddy%_c<$i$Bo993ttW#Oh0U&U}mCiML9pG}$CS)(Q~ zsiwjo?$WQH^;FH_)B;|c4^@9ybKf=sC$%GVEo0YSZ`O?_S^pD= z!iVYNvrrdE3T9l{(T-y&a>AL*6}|gT$C|r<&7gm41JocyEX98RP4Jm_z$JV9S9p?) z@ThL4!f4j?6mA^}us@W8V6tef=wn6^nBE-x7 zv;&VxT;)BQlct{J4VcL3)Me@RA}v{vu`d_|c#PDcAW--Ne2%oO4!tSkp33Yi^6&{J zp7A$PB>rSk9dH>)a{)yQIKet$X)~9)A|!9by1Z<&lxRM0P50-$5OiNFFrgfT0mP3b zis*{n-p{>797M?r0P`W^$%uMn$^@E%aRYRBS4^BtE{bDbFg>3swl?_`3KJ7meBt-v z$d`RZ@UMZoef3R#-GeNlx2X((U#H351t3~O1LY@>eJ<{7=1|VWn>xCq>UA2tv&>rx zaxeO6i>O8BF@AnJpBJBAel%#d$-mY$TY96w9*Ljz;-?slg^rDIYMC0tnVdAoBhVa` zp0{1B-Tbi7hEtEVy-aTGIfdua zbzNV}je0C;91C8!HY zk{^8gbk0ie4k@#Kh;0t`ACnkJiQ|f>l>THx5UYR3jaKn)8X(in!&toiwjX3&zy|`b zyi3y8uPA6`S1PUn<8HqF&Zk*?@^eD0R$`J6e_ySl2TU`4`q8iMTyCkpU>IwUnLpp* znbTrUn#SeQFRJB{_7>N=D#{X}l7~lN zek;dWqKzv(G(W5mJ(*^-=w)?L8ie6sb}tEAGX1(TRV5^lp4R$W77eaBD(!hTa+c?E zsf1HmI^T_{a%VaI6*f(MeuH@rcaxfCw|&hffv`4}!G|D#uN~RRwKrc`ip3Y8{xw3T zx1m}CuQP*-(FI79?`1C}VT#J1o}iG7XIBZb-TX4};wmqhT>*l~j-b=@uT9Y{>&JS? zSeKHS?ynZV>-b!`V2Gc4DG=Ir7Ve0LS}c{1D@kb{U+y|6eMF=P;6+ey(*4Lu)`nPN zG~O+;F2B0a9_f$DeHm+faKe7Oo-$K>-LJQ6D}UQyxE2(L$HG5|>Lxf@pAg2>PK4l-5_zUI`dgQ(Qy#7(3)eB&@N7kKd4nFgsXQGaL7#;(8CR4PS_>-%rJmjN7txi4$<{S7O?I9FLrK}C$x*w{v#0uw z(1<=2#p)=foQ^4Rcv1L;R+OoYVufbPE^rdFT|DC@Hlzz$?_}wbA;OkaPp#B<@jA2P z{HZoV&$yHMdD@Nex!_Bdda!sw#2$ia?8LAUpZ81h%oC8 zYJlxKyVlWsx@PB3+f-{TnaRU+>9Sg%7KmvdwnBBaU9c_p`RhK9kVZiZec<04?drSD z=IjJ{Iw~1<*D&rR)8$n!A1;_!V7c}CA77P3EVgPY?Z+hPU16h@<|3t51mjg?7oIDN zcPDr3Jg0hkEzjZ@JzB>|c{J8WnGssC><`5&_C<9^)IcOS%a5lGEj zYrMr+<)Ud7E$VL+DrlXbz+&NQxMePqN5)`06@$f(Cwxl4&!@|D-4dXEUDz3{fkhk7 z{`EsP=%jg-eF+wYq8{98hq!wVw%3L%gP_*#n^EH!DawV2$d@}64-kH{o}<25D zbaUdep*v^~wtgHaegGZS=R2uAHwr+)sbvk%6wBrzxT&svK9gyS7OlikHjo z`R%h#yDPhI7X~*UG6AB?%tO)_fi&x}12A#4FN?B|IXDNN-kpxS44ollY+6kwBs+&{ z@JvJ|El1NTv+w#t$8kA6OEol}?afv=yEHrio6M+8UWTY#dC*<$Tp`LR$FIvmxZ+!n z^~Zf+qmv*_Po@2w-6D!S>E(QcfQJyGPhjv8~7#A>#7FQGy(A%{Z;o}g;SPcA7iQ_9Ok^#+Qkuf9gqq<__# zNO0U@XQV{9ADnH<$zafl4lAo_ZP2s|Kl%>X|0$vey!M024j=hT%+ITTIBwfka~KiN zb#!iA=*1&lDjIhYbA=3QA)B-!MOow3LM?ZSK>^gJ)s=C}#AhbO<=203>ymaKd9xY!X>N#Ji= zDZ&6n*TeK7j&Jm?su42jB5PfpPT;iS;0h?i&1{c$A<^!dICU)t>!t5ClAcv zr|!!Z7t?U{7P!tD+5_vCArDb5JA^nG{E_&j=odO)MX@C)RQ8iR1h$g||EBlx}@_yx2pm=EO=7=z<{fg>_k2Cjnl zev&CKek1WBCGxb#+=XhVcq#I>>X-KNGYwK%MuLCj}$%?74KDf=|__?v`4 zO4=t}vY`ITs1J~QlG~H|#s^-o>Gg2be(GEj&udMRB=cz!0Il*?W{xx1BwTVn4SmJOVkoVJJ9MKmBnK5u1c6+254!~ z&l@4J<+iVbn7B&*^BLS$m5bm$jG>C3Y_xsc7{W$h%P98~(u#AnN=wksKb&kBH!h_B zxTMKD)CtDsGv7z(WP5nvO-xK5Deu^piIEqM@7T#QPXG1zZbsEN9I%%kI(8$pGIiDrjKI3cH)i6Gux#LE(Q|+uO|G1;P?TIX*)Zkb zR=Fn@Ac%vSc^g#TKQ7jSi|xMpYcOE+c6}fKocB56rG;*l-cMS?27*e=%;w<)a^dHA zcCTH7(J>s)lp8i7oy!OGAc|u#J0-5c$wE<^xum#lm;LWM-vSn!oC)S9^6hT($inWo z1)7*wtD#u5yz2s{@>Ge()&fUi#^&SH&f5**(t zl7}PCqclN^HBdLcfLEGTtdtPQXj$r^>C_CLl zdTBkxv*Bzp6Gh3f6dOc9ePZv8)j*>kyx3r=iCc>?)e{FP&12J_m<()g&eIgT8K}*j zNY#112-Jo=UBVBW-L|$NB^ew!4F!ee(j{k^O!?VKyDKQQ-YYy_j3Ml{HTr0# zy8H(w$pB`kyU`Kfkcoc~7j+5f64~%_`x!UO*hnI+*Gj6p@d6c_L~Q zMi;jjTCRFxWXEeh*GWx0QZs?7gjY6kYOWxUiRwPfL?3vB#NaGA%l+_BFg8*Qsz-s$ zLzaix)ghIMK?4alFP+cTF?dp}ib0uT21yxuf$&aF$?tu(<+U=OsV!@?t<;LfOQ!Q* z+7!H`V;|mhkRC`|Obfg%$U>lLi1oUQFxVCSmqmnhjcl+%PS4wK!65|MVx-B%(9TdH zt`8(x4Q93-zNy{(^G6fZenf1A5FWISX){2lQ=*)0$}!x+jd6*S%{DIoL6*%H&6N9Z zXW~b@0$P;YZ*KQM;MBhT)=yPX+i>$uM_9F^39^AQ?29vyN$;VlV09*#N&gu-P`Rwm zJ(EX&_)S|Dd~@USpdZC(9^t)p9^50Y5=`KVTK;jOm|8dIe6P?%Ia%`+6Jxxxg_yk3 zb0hyUq1aUHl4Z5SxIKr0S_+Kcrj8$rAaqXTc)PBxbV5)S8r7(6lM!gy{yPFBf>=so%ER>&(EHu4?hU2%d|LYuORQ++gH3pRpG_RA+#_IedBF31M;HL+vTiC zJh3nT-LO7#KORk|!v}Uh|Lv`fv3hH;ZaXe1j8!!~ord)HwBH?+stz3u2TV+#zy|Y@ zen#z3=G!Ud;^D_Ff@_~bC4PI`jE+Q>8d`BKKftVEgC07p3B-bXY@tBqZ^XmLl1hN- zrxz8ymH6@gAO7T1hAl#D2(f`%>j|NM)FUvuiutL=7PT50*`_ImM`K$pm)*Q{=Nq}) zr3$$3Gk0>OF^SBF>u5`_m96FpQ&`bFOpMsxMYCEj?f3mbHsWoFM)atJq?WRDYU>gB z&eRcmxu&YyE9NMzy7cQ&SMm{ly=*Htf3Q2)+dV2~2Q3-_?^|YMzG`Pa zd&}Q;{%4e%tb}Fhy3=$ z-G+VZN=jr?_ZT_V$O#PIUqZ>PmxA%om^F{CfYLUootHS%*8F`TY zvO*e|U87bloMVD*_s}Kd8&HeUrRm;p8TvTSTU4+v?sqkj(92L4q=PCt%lL!0j`$F4 zBn+jng3%0Edv3&Pa4Es+wr$I5ELG6@i#jiQ2)H|JbHv#OvMq6gUU=P4&)Tv2Cn`b1 zgG+%HSaX^F@JzahsQ+p%Pm7ST@b~TTq|M(pb2j?2XGp|(k@c)|ZTY^Jy5AHPX+E^gC(>Mf&MuXGX+u1q$)~))^WuN=^tNW+B zsG|B=&suZNG3J?J(4dqW**G$_R6zCXRuy|&)hN$R&AI6vt!GZw zzB8UX{y8M9oqNs=8cA=egKKL;SL}Kt~C3T`d#W1 z@O(WU5y#!KmhU2V`PXW530>Si2Ln0|AuudEe8v^6($YTOda>_v3OQ;>IoMmcXls9) z9)3Ub$@HpmO#&zn?R%7_aF%4#(;5xP~A`YdP0!h#9x;BcGJ}2gfm-%RWr&1U= z$;=hyl%km&EU21+A55Y&Y8;X@U^nLm7;pJ?u3|@*q*>4?n?dIxi~cg~5;}Yob1f z?bCDZsBg-KVzM;T5^|!ZJ0FhtZt}ZNB17#h+b#|)+Kt_Uzn3GsYt{|&a~+n( zCH0fZY*X)lw<&bjEg-z~Ly6+His!t{1(4en!;v@mm~|dqi0Im*;q18UzRPWBie7#?Tw0)K@n6;!dL?|G?8gtu{?m}`NYP%Mrx|BY3dnvhM#aG&T7vi zDn>teUtljIm#Rp77%Q^VOj|TVc*Dj#Ln=$@X0CUtSyR}#Kj+m)ICU?ezBu(21?1CA zcS2@U-g^NZ<$j~uj&G5T74+N9n2Hb(^lS3g$Juxog2EEW^S*BF&yplg-`6>L^5MYZU@B>cw9l3rJ^@xM_C-QTz zeXGKtNlLNBnLG;Vo1y9xlcr4laNH4fM;9znQ!+nnQEta#RF38u6^>zMqo_zP8u<_I zmy15bfMLh%t=IV8g1?P@M-2wEcLVa9e-P&1gNlF)vht$qu0kY{lM+_hp7}r>)xdBf z^9i!ymXRLsbbKU(lz1Gd<|>u);oH{$$EKkQe*0D2J@>er9rCB8R9G!~K`44U*MTXf z1Em;C?Zs(omS?~=iaC2T4#sWfKjFEVz60yaQo)+gW6@gw7;$QwE!`$EbmL*DoikXx zBW&{;S#OvbQ;sV9eznrnTTv1Tkbf=&hHjPWE`nF-wPxP#9DjU~i(^mT-xO0pk@1lZ z+NF|Hkk@L{?>xFME4_*p_P?+MA{2E@5#~Gn?#?fBHFfptQqQjx`L|M{ysqPGBc|5P zc~)-H!f1UG(%dZW51(OD`Q?9Dgf>p?mvYqI5ZtIEH@J%HZ+w4!`b*S;KyoC%BExfm z_*dIuZJ^bkI>AmcEc9fAed2x0>zJtEc@QdDpQ{ol(OX&NP!&X#h1_2>ih-JiCi8}q zd6}VIY0|fsJ)48RY2{t8d&x#wY~dUD7-jfp&AM!{neNVvhJxEaPHx~7ZlBi`ye*Zy z`X&EcjM`WI{D*u!@qde)w+-X2*6>M>dIq9#ieH^08LmK|b${pX3lvzvd>v*HGCb70 zlX<(6ZZ$=X8`2sVBB(`M>U-&UJ*R_bpLg%(*RMgG?Ox5liH_~}hFX<^C*YMOmHVsa zS`~rLKk-NRcl_~%fAT1~m`7gJ=5!6JqlnE;uW!xAsB|#L^N{gxf+kK5_es9r-A!PV z&9JL5f^;s!y4>CSS&cAbc-kZUrf-f`&0Xa3H2Mvqxc0kW$}lD<~*lKA4 zrRlqiHLBmG!|XX$^YCeC_a?dQWL^~J2v`i9AvQA|CP)fR8`$56c5xy(w!PfKs2K*M3dR_u#`P+{ z;J9U89f|`loj>6f{;|*y5g6-x7lHL?oq8i0#)`@M^ftfmsI8l#vJqdMA(;-Hk?!6F zlxbul1_WYbQ%Kl}Ht977aF|&fm+&!a%`ib#GBH#Hd=!Vied-r+ya=W!bUkZyiJWFF z(Np&tJ}F!vGR66eX!_S8qIXE4&;~vV(9Zxr2NSm6q;zo8hk@VmND`whuMAI};bq&n~Yca~{0ubIm0( z0@N^vQj%nu1M@Au)z^Fuf^ax5tOcs99R0)!{xdTY;V|E=tyH3V)OVQ>kZo4+{LRQD zrLBFe9{hx<#;42~nAQTwuY2&^6HK42>$KP2_P3*cETyxyU;1?_r&J@AYd*iYXPOKX z<0eY4CmCukX_F@3*D^RSB4W1UQF;dsao2y``Rr8OwTI)B7VQLw6~F$= zlF(6%H`?)ER58L1Q~zrU|NY1Fct5s#&fYU`xCRm7iTy=4^Nus`vkj%ww}Iuq+jv7a z%~)Aad=nYe?@ymTOW1sQ&cg_^dmRoVcTkGQe29J9&U2#++p_7}R5sJWRQwv1Js1~| zVIIF+kxGnn0lH(#Q?am&5?je}xkgY^9ki>B;a@{KyJpn9vb7?&$o}{o8P-m_?~Ujz zQrI6l_GiQs$!9{>?xH+%{Hdq6jD@W^PAgW{e-3mn zfZOYkO@}iw-{5T@5zFReoSnk#*qFjB4Xn>6N9H0M-1#s%yK*?Ec3SL7D-%5)R*d>* zWJu^8YabpBTrH-JI=kRp;88!29FoLbCYpY2&1K zE4^5DH?}(ZHd4B~m}DvT>~xaM4!Q&Fl)VeiKk!}Zbfo^YHey9ndj1AR<*(KUx}064 zz0Z;H3&i>y7Sah`r9Sf{m`Fex6kt>d{5bfPnsq&jkp&=Uaes$OpcS9e+@cYls;;80 z4XyITDeVL0nQ`27nEVxkpJ|b>Je+^1j5PlzI07kh`UaRPFT}@;(8R0M0GIcdz54c- zm8@LsESJIiwoJ0;NR#SGtVoeeQ*k|~yZ~m_(Rftau~fUDNCsAN%0zsQ=4n_OQXsKi zZG5dVzVovr%zZkP&O%;}H8-d0>YQ@8Vlp=&Q8FP&r z7jWRHM}6%~AeOi#m)xZ%UjE8(k!1cBuJ;IIn29tdx8)D-I$`8{XvW}Mz(gd%U#sMQ zkD(7=djF|V^)bdlvIidvmgP^*es}if4GvcbP^k<7amqe(JHIT?3N2ocQ zqpxbTTf6o-RVBx0@{{<5j!=r#HLxW*naAsHF0nc-y~QhbMYG0O@>}OK*18&S9*>M? zGxYk@=rXn0oLa!XS}J^lpO)zviM}lsisJk1u;zxoc3z%_er|g0M{9R`oZA&aXmIEE ziPh_ZJi3+mdU)(^Z|}D`7Vs!i&!_f`p1Q4QSL2TVk{dqqbMARbR&!%u+xc*;zK_^h(^1hx%=sr- zIg-~jIWK+^=04JXVFrg#sZBCi#t?x$3iv4{NQ+bNU{xQC!M&r@@QT`0gFxN$ZX!@6 z%ISuJLF6w#CW(Y)juRo$JPejByF1Yydj^vmLMdCzbGxJ5qoytaq%vRFh&gf@(_eFA zRc^I&^Ne&prO#R!7ev70*E{PCLpf@^-z|IA%)y+$4>^<#_DSb12C zMUb~0vhJDsD>w2JxJ1Bx3cOL(4t?xd8?}C!XTG^;>>Ey$EaRLAVy^}5@mGN|`VD34 z<-oTq24$BC_2P2`(Qx=NqczKviFBpS){?NslBd^16Xw5Z4my%~t=OB#oDgO?sR(a) zc^-7Vp{Q@$&?^i2Szz6>IHiq)JHm`oKNCaX&j@|RMZKwW)~G0I;K1rfl%XWom#%tR z!?i^zb%pG|f8Adf874ZvCv13BK5L?~KfOC5ur<1_pb=o@!?{TU@y+32H9=ujb6QroHXesg8Hxj1R$uV=!`!jp7^C%ST0ZBzK+VykD9*5`YXnqr8URxiifR(++3sE0C8 zuDs@YWO%)kRJc$_4aJ!Kr-Tofi#|WPAZoc(am;@n)mIB6BQoIt;zy0~2|P%Z^9X*_ z<5f|y8LHowX=|uQf8v-qFMkmu;{9q1aoKXxujdK|qww({=)AC_*$wD{bm@u|!DrEN zxMd=PTFl#7X%+YaZe(!H{h$H9z$FYr-{2q$>^4Ogpo$O~4S%y7}ZcB0%i|R+= zmKSr+igtIcEk6fXJfyI??85x3Ox8>^KArDrrG?vMzH?6=VwN4qgtGNi!> zXG+bg-0hX%+YOtC!X|*kx&+YikE#4-fx6kg36Qsb#s} zwDA6U>2ayf+u5s%B;C{RiOUJ!b^Z(l6?XNO`m?>8oVq`M{|}M_7+JYAnZRxqk9+XB zsy`izeD2D(!rnI~HlMZd!8~nQm$kaz%8uik`<$py?`)6$NntvEzQ&Dsz+h?w8F++0 z7U|C7I<|@1YO~Jt*YVg9P4Pwn0zDbVW%U^;ITYuko-|ge%9obYAgSE5+i~1>k23x> z`N4st_cx)TmW~4YikqS)FadA!GE%JnL~gv>yELO}SBh+N=qwNdD66|*i$rUX(wiIf z-{x%@A*_jAkwfF@_+v6zqi}bp#P!~`>7|JHXSS5v}8+utA)m$;I-lAh-J9)Rj+MK|*5ZUWt=LTvh(N}hG?rDXH z$PaFMzhra0VM7Y4^GN#X9ijJv z(Y3mCVEwpI55_lkh^eg}{G;q{vga?}=v@vimzwiL3j8#OOKmwO7~G0_6^m?gZR(-F z|1R)F@Lv6EgiNVgXM^vrMKfxNZKb=*zEYE@jMXpOsK~YHqRs4_ zx)3dx^0uhlEU@A()e8W-3>NTFUTgi;3y_{PfcGzG+L3_yu{aIkUkdoY4<~=Akt5Oc9SFjAWu8(-GT+uEES0L%Z@X%;( z@$r`TziK*T!cX&ax{ecChEH3WjSixj6imvPRfrhN;*<~PrzRY<@#yT#Ezq$Fzt;R~ z|GEDTEO8JulazdnBmGG+u;7kNi%N;sy8!fpG#t?BmTl!Y?qx2oO&Ytlqt{yVqci+L zb0k!<=~jS{me4=i$5VI@dKev?aas)dn>+lE%py--z@Rv}OU;N4PSwJ4hnC1HF5R*% z4p}WvFO4Xp}<+0*hP0{=liSL-oD&GCoiI>j9H89$+!*`UmdsODrV^ zn}_IscjKQ4!XTRXxDor`ul;`;iaGty05xQVrpw9$N5wM6JxC3TOrW%m&wX;^(JQrm z8vYcn*&cT6RxWKn6kUs}(yggP`d>Wl`|Lz%KnzhX{kLfU3 zbQj-6(hkB7h5p;{LVmLlk!Y;P_s_u0?lVBZqQHKj6B(fp@*{#eA`*{fGikCQl7=IU zXIC3YqT1kx^$q!%k`EobCg2s?3I*htt)E5^+v&MV_RWu7u9pDp#^c0o_grW1(8JRJdqUtLLZxP5tr9gbdArB37xiwl zFQ#X~<)9?9Ol(KH8hGIZmizjz3YCBsEU~cRo&9Hi)=Xb1vf zAUL|s!`YA0usb`Vkh@j%;Q<*gL(k6{BsK%o>B)`qA@%^ApcHBw9o+$hrY_M*yvPa7 zyyJug*VVG)=B=9ahe@3!hwKIQJ$EsKa&`Z@o(GVXT3Lal6S-qk&!kguRZ4R~PPo3h z+xv%q%@@q>o6i|{WgfNbtH z;cJ%UjXal>$FX27RnHL1v_uV{r};TUC*(ut z5>UXDnr{^~)2Q-;n#Vad3@^vK{XNF?)?GO_7%Fh%osJf#+)RP0a-C5;?$5zW2&PfF zNe$}tXe;jbo$P(RP(E9oU!G(0N$jS)FR|qOzoH@+migV$IvV3ol7CzgzYc?^95$H` z?bxdGoL+8{yV0aLSo1$AR@}_24m-NUtm16*Xz~*mTV@NA>#Abahh`8}ouveMm(2rS z#QLlQlFC+^ay=kZx4pf+iWx_v$UNLD4a-fRRx-1Xr_FH|OJ<7HkQR6zvIe-;mTdPr zRA}Bie-|AdMnh3-9Hc$*&aH100B_~h0kKa!#QaOm2x9v=zW%yPPh+>4@Y5L%hvMxt zD~}g<;j`j+V#D7mz7Y z$|k6g#$m0#o^J(a-Ssf3RsUDW$)feYctAUZXpTIpE&cVHpH(`5OcXA_5B(;Xly4HR z?r*{(G``sl?FPsCOS3n%0&tTdPx@$j;)gDIDmqRLox$LD0Y7(nj0R2&@An&@7dYf9 zQN!oQc8QKtMM_U=FRzlQ>^T4!JpiP@DNff#BI$H_BG-jPt7kS#;=o=H+tlxH2UE`l zm0svg9jmp^v{jT80|!fWJP!+GJ?mB+fV6>sBk(-R_jzLd$1~%4%|50 zil=#EXm}1)U1|?`7-b`4h)RM=Nbm2C?5_s$6KaVW=rfnfkAi9^YJDYFPQ$`@?V821 zQuB;HAXLD~>J+85CNo47XR+s+H>E997_5qOW;FNKb<)$DeCcHHMk|z@!U~q0J`n3Y zVLMobZxi5?p2W(ixSM-Xw&Z>5{|va;hRvlXi$17W`G+gmfAPDCdh$0e{d*Aj3y1yD z;I-)>QOG*OfUAM@3@(d_&G%KaGpAndoL-xT0A$Kt<&P@*(m!eFsLwgE{Tw=JyuVVP zVVS22%6HP{##Ag4`VJVn+a9B0pW6;lJL{>d1AS`=UDHOus%jiK_-_^+SXIiuHr4;A zB?fF;d!sjAzt;I^-6~{gBKFxKAG!H_$uu9W>ThQC#{c8%|G)*(k+00~CpSj;V8az> z)mcg6wc0kv7u3tn&qGn!RZh0EByw<=DZBt^xypp2@Zuq)FZM!+ZCAX}CY4uTH01Vp zyBJX008)wt49bq}Pe0wUIQK4P0aQOQ0m-JR)atp35|8SK)oQ)$xre3Qw28gbL|hv zvfNi1=^mK{`=@LU329PH-+CDn^dV2Ral0nY#TOwb%7^-c?Dkp>GzyzSDxd=1DFqGP zk_qo&mA!do0&S$#9HS~PB9+Gdz>d>I zU;DvCox|n@C7jB?ryC7M1D*T21pg^T!ySTSaLc>*d|)$``IYQ_!$2R_11h4MOurp@-B8c((AguFHW{i^`$UmDQevy^CjUJYS3Lg5$@bO#`~?<&Cm4YE00CT>U?K zOcnsfBGM=9;r@w2KF{@=kYI@4=n~)hqHZmcapbE^S}@7VtSl&uPIbHyc%-3Km<)w% z3@GIrNDRml@3^paB?6214sTwt#ZLP-lgw5al(Jhvx{2^Ttb&D;IA{|$i3a-d<6s!&p&KQ|{ zkojO@`mpQ-|KD4Vv!r2f0y~-WuNHvEjO95{ATU6(-Q0RHiHgQU7=V^hn57hhBHB-m zD$(=`gTB0#2|d3fK55&XearnNvM`Y~b0?%A?=EiSL2wcdgm-F`wugf9ik*-v-pyvc zcY`J}tgf_)_rfxAgw1hl2zE58=X&=Z! z5>mGf6XFog-cy#jIk)VwGwk2ka>v(@jzqrE%trYy`*-w5d`QbWmHPNN`$cc+kVtUT z9Q06F@FcJBhr`&(5Gdyh*Ug8M-9-M#`_W~8D#qQt!QxBNV7w}RaZJ%`WJ9922*5%{ zo$fQ$@G`y@!g%LS;O$m192;`NoOP?d`^4;zIHVgTfX))Q!21TRvEJ#3*1~fdSytA~ z{A7caJ>^>|*A|tNbCcLPmlhFj{=iavm}(~-5Tgb>E3y`c5Exi->vIPcQ2~&CE%@!DMn3A>&qF)N&K*AiL6%PlbFH7Fz~SNaotr7L zTnFX~BebXUT<5rhWy zXkjl-Ahifx5)<5=P4_FdkwV1I9xa@E$@x;F9uWoc!7ynZJui>+q2P)|Ee?WzZ1 z(Sr9N{h85!++;mh@0+pc18Jq@b8h2)8-%$e_!~S(7Jk<>|FQF#kXm8vP~iq={y?rK zTwosF;ZCDgiX(^=7_d7DBmkExX7qnkhq$j_SU~vhj&H&JF^4q4{OU`@m$&LLz=Q$& z`-r=QL*JkJ-gn`E0+~7It$_qtY?^jWV8NRR3)XT0XEx_Tv?WJ3#hazIQ5C#~UE%XY z`nvfkRk?4CEv3b~CYVwDdg}-rMR=H4eVV$Onwq(LtyOIUTkwBIVZuA z^2G9t8fDJI)bjGZ60g5ViUn*}SAvTn%_AWBJKSW+!;w2(B5AIGo7?2ye{zgM!16)H z@(CLTmdo)l8*~{7dq2c~`H)F-)(X3#MRcc5Ms!xClYuRV31B%ss{yurSEdeH(?ZrO z1Gfh7Pxq+}hH=>WoE!DNqj5Pv7FKKSjMT*bsyhw2SD)MH7iN2JXu+I9H_jFaIto7W zRsA>bP9L z9eV$oV6#ePnCAUbk=H!|czT&!@OGM9NNxQ`6ywO?AZ>V$q3~HLgmS||RbI9p4_@|{ zTdU&2XH6?`h2BxY^z%c*O0B|SRNj|j~y1a<}M<~-u?q*EMs5g@G(q7 z0+1O(Dn<5Y>Z*+;IuK&8Ivj+L+?Kb7fy9|S*QB!iAK#CjGPvy01{N;%DHkhxaM>gr zy7pr=R3T)Tt%LL?jSn1=b$O$Q20hnKT$kszY+Z77(n}9$%CI%t`C(vm78`4XrJj-l zp|AqZAq=Y{sC*sw3037lPVqe28*pJEXQvu+Ao1B5`$`HZw5`c#5IxX7qKr!`a9`F9 z)WTN@rsXc@vc6t!yBS_?i?R|aE!116EncnO+LlqPBpD-riWAM%I+Xk&SKw)<0T+|l zUVP%V%eRb~Ur_A=qr;}*NeHz-vOOss5r5WcOMz@!z0LwXSG}Y`*)SLA^q^tIg}k9j zArbhatXMyhulhGPyJLijI}h#8U_IQA<}m`|a7W{vzTi~k%fcn#bvG=(nO42}#dJZ^FCifxuU97u&42M?7%o0JyYU&>3bj)djdY;h#Hjhk{O{ z^*1+IRBj1sYHA!bF%pEp?O)17+$sy0wQ|#rJepdYucEwMoOK#^@EevYoa4&1fOjhM zpq%XsXPX(?5NCmH?We^;ns?uwSm)oX{1}&#H6!?{%CTLem(?;FvxhXQbm5zsULXBL zwUG7OKRK)(!dCHx@>Pkm@Rn6!%hOWQW^f>h+$5B;jM3a=H_$IYY8A_8xm@SP+cd6= zhR`prVnc43V4Mx=#SO9bPbo@jZOPk3 z?=$I}iTd0mpAGEddqVfEC32m*V(!a!t%-4dXB9Qb;WBu4K(5Smqc0}^<;$0pmZ_cL zXII_|+au$Sz}9Tnt0re`$ec?WTGG}Jc2wNv=v5isbu~+!3Wp4^cl*>)_ub2dCez{6 z=QaReV$X$pw1uqC!8cPUoX$D})z03BHQa~wWl@EPp@wNC4Y}1h&1Rw_+t4q0}M1QnFgUJ1M_DudiX7Seipj zEY=x@sAYVq*Gd$%-*gswe@$?}PvVN%`U827!Na8jW<3B!zUFG-uk{}|Gcz-zN`9MM z37;Z`C>aE>gVb1aqCKgJDbzHDXb$6n6J^CX7prDCLlY%)FL;5_+Fz{bi8zxUiRHY~ z3sJjg@&)_z=Y7wOboGjhm#{!m2z^Q>yA!tb#W&5)pKx&M4ue~U>d5O{K4~Qt=2&Va zCDd~7f^y4ITP6!~6UNI2UVc_%HtJ)$2}4S* zL*`fIceV$66VMjPl)U)`jk)r+Lwwf?t@*RuYlY1Fxn|jP?08Envu#g@*1OAz`{m=C z@y@CGyXz?*tGKBuCmVo`q|L(2WO}`bO)_*@JIzDMWv~8X19ahS+D`ntQRW$!%H!<` zBx5iAS9b9^2BZanR!f76dUf+hkahEPCq_pNveyaV{ay zNsFHxl^gaTfFS;jdsXLUyJt^sdoQ-P3nc{1 zzVmWF5~9)sFm7>|l$=)`JDzTOJW2h`NHbyy?zZ=7NFLyqoAw1PaK=%}gUr@@BjsUw zu7zf>MD0RZPayn6RqbH~Fqh-}Y%9a*EZ;e0$tG^k_o}rH)D)b#bhkvGOL?9TN@Mb3 z^M;;jc+~P$Z129F=E#5Vv>EGLUcqpi)VyrNt<~i?9A$pB*u1w$PO#&O&i6pGawprO zyXWqCv44#d8KhDiQ)yXy6cA(ZQE4HAp}4;3rt3Zr+1|e|ARvI$QaA=O0{F;$>unC- zWNc$&6F0AtnVG3qV=-CK>~h&$-`I2B-g3YClIWH^ZZsSSYB_fvn_>^vZeMV#=S)i> zx?C#od6r@x?#Z_ZLDiZ`Dr~RGhw5PM6)F_@*~pB>-e{;t$`w7uuxYEW+ncFy9d)qs zy(DbnYcwj0vPybS0L%PL)*FP<{y{2c+M*|=n}XVD{;*gAo&z;AX9i*op2`a10>`A! zi7lJ?+OYYBvrAr?yJdJqnkI~epG}3IRH__C`X*D1pF{U?te_q9B%^Q8; z?3MJ@F1~XCa--$2*l6_Q>j76H&1l^ZcjwEL>HH&x!<)%vk@JN+S%u}v8Yo}4nb1mF zh07K5Y_Zt@FJoEeXs&ngk?O<+z#qB>J<7njOyku43URb(JjPS=1n;@em1%X?*V2IspGYM_V%s{FO!MxkedO9C@UTeN+a6VFy<`f)cA*?U1thDcjOaqrL$33b5g>v*x zKF#1ew5bSJ-{@$x3mxSYFsHp*;}h|l;HI=K)|Gwqf=@EOs%Zfjwmd} z)$)tYyqwW2+Ww*OZW;$?*|ELtz$0;HZ#K>HXnta1Vi>4eCKc(D0;LaZr`H*b&4;y_ zRiA}tYy5+zB=K{b9*FX!5oej#`$MUgdJYyYi_fh(Lh;saOUo+a+vR9IsIcxlySe?KDhjq zIKsrZeJVTAE5;F~qD^_EY3DZ{`q865WEJVr;gzlpad@0Dt4a#%-w6x5ch0k9$= zmalT9NkIm8z*b5gAS7cMlj#Bq=)U{Z5YuMPv=Qa{;o%^D^E=Kgai~sn<=xh4N`2&l zKdwk{BD#ht!rmR_CfwPROmrU0*~v_OM~sVvdHzoZ_!mO11+RHHz%w(xM%yFludEjv z6-R~OF&A2_!!gR}t4Hi_bp|wvbJ~K>H-3bW;q^kt8)9%lA7C2BH9B8Jx)S1x;e=Yl zl_)v|JIbxmNj^0GwYOi~&-zC$A7%ZM4HC;M+V_W7iE$O4h%%cc{|)SqWt!RMvBu0Jr}a$p3Hgx~JADVkQ%Kxe8S zDuid7GPh^qOK0ZpKUh(&%KQ}f1bZBrF}6_GiAVNl*5d2<`w+YoQIhI0+AC%-@aU2J ze!($Bobr8X{3a<~rAzPndxJfZz}ypmi071VuqNtBfvf&Ije+IQ!-Q*dFMNJ+3#gIs z+Gahhe0=fB`Kd7X-YT77>+4@Kp8Q19?h{8hB*#VBd`}MK_ep69@47_HL`G#rN|z#R zOm&|ffxB2t)l@&qL*@K3#a5vgKMU!ahXJ)!yC9-1~<9mxD2^t5&6lYx% zA10}-gWN^QAM9SV;Zv3ag``0|s2H0m`O-<{`J;$fsY#6N=iwOB#1q}hx76&C{Z$C! z>9j!HkcVc6gM}6WJttqqt^9Q5L!F)a&YXf@0n{RwcoPKTEUk)C+ zS3<8kMA?l9Y`D!(%|t&>iLfKNDL~RWf4UnFcR?L+!QprBotxr1%t~>kG7*LELW>jR z8+l8eH@K*&(a?J+305@}_4N2(Ru3XvaS`*2ue!qJhln+8V@|Wl=UgTHl646a^h^=F zb32oP$gjHcopbk%)CDM+sXEpcTxX@KIaIBSZ{(1>%MCERInE)XsB$r%E-G z$gx{#A!NS&U8n{8w1Dl)^f`V~c4k=>BTrVBA3tz=Pu=bG46H>kjs!ONlpT-qnRTnc zl2>hhF^(NJ_~+z?x2)aZVby1pvfqf>3O^f%gAE*c^82)KV&?V)M=prIKft#S4xm!? zhkLs8J-n5I|K{gRHGWw~^i;e9!ycaSKl;k5Ad9|HeN(I=Vs74Sb9LOA*U1?w4bHu? z&6ve94BcUFO&`P9d8)FQb1Dn!SuA<57BE_8VGi(0NJ)#XAnElYjH7L|Ck}u92F0cf z8%0>7{;5%O)k=8Sx4glt;VIFqIZ>Sm8k2pzFtlvF@4=+zSMa#`eZ(I)pT|Y3^!1Vc zU@DJb^DL0h^r6i>RRU9!hpS7@`1oUG$%j*WhD!jtHS{v4Ub|bjkNbFSkiTWh%#Ly= zBc|ex01dOjr3XCBu$ZxbiS9XD(bLoO<;JslLy>t^)0Uj+CVQ>a&TK_}8i$DXYyOkY z>5zD{o)Hl;s9PJ6FtsH(nLb>3**$rWCGt(&mZh$K_c(Di6upJnxXceXr}U$I%FFy7 z$vVf*;0*WN5Xv_cChF2PyEs7uKc`T8)2~&(l|@^Xu-h$r@tw=B^G8<{g>Mu(roH07 zW;;pXO=>&aB}AbmN45YViVyS_G*Ssk%nNsfCEs}cU!DqIBk&LG zV}mDC1mP|;v5@v&3w!mR9#HN_UejMqa3&Go#XKj5?3DkUF^rQ>H{cdO(Ec3C*O1a3 zEw~^ZB7P&}f(i6#u`c)8!Uw0&bmQe$AWv8lld~K$#>}?SWo{Bb% z3Blq{sdsu)l^(QIhQ4oG*v1M~wl@1Qg3H6$~aBWg1I?1kLBgJC4?uTg7adPxwA>X`k_f|u-}60e6V;e6DVCr+;B z2sjSEJ&UnoFw&lV)w?Bh);${`C<>Z5Xpx{g_;TNYt}m1MY(d76dLt-sYSkg3OsIiE zgs2DbY)&}oA+DGdyW7&Y;cfE9uXvB%eejr`Gh8-uo&Q!^}j-#gpB7rKhh<;C+_)3K9}YxY{1 zrxEk+`2i-x6;(qc``AWvq;q^03aw?VefF+?t&0n6Ocqk}_i<4gjS=%VB5sT3uT5*F zl7H~sJ$JMjP9X9z)(btN-ubbU*?V)%@9gaC8ka3Sst95o^->yU^ztc>M3wOH>Euui zlXdKFF3o33!<%t;XB@T1%Phy@bR^O|aqmo8O9B)GU%^Yc#l*UZB4+W1W;k5j7Br59-8panY^31FQZbob*5WG{k6Oo$$V-TiVR@! z-Rg9%ONe{F+5p`u=1+p&w74GeB3g0D#<4U78!EkSON4w{;h>r@_8GG!8=hdf?Qw4B`c< zAZ_mAAkHv6j8Gw@9)@1|1Jy4Me40$`7qJG6GDx=PlzQ4uFC>4M-lZp;0C8oQqxBtb zDn}aMWuRl-#HOzSv<0z%&^o=_i2Qp{=jRuU{%2>jsI_0M*U!6Jzux0M@Ar86Iqz+V z#tD*Y6E5=AgqyUEPC8%1rQ8;+RlH0>X9@bYKr#(VtOWPF2rJL0-qE1o@y*gEq=0eT zi{>atDK!me6_siGK3^#OPsJhbm%M@Z*+YN`g9jwBfvI<~VSLZr7&jZPrdHrM1y3-d zx`*9P_pIo z?@U6HIM`WPskFWgH%ug&tDQ);*az*R?)80AdgUTXM5+WzmZsH18c&-h97N^>2{d3V!)X8JwTw)}X>gR7QCW>$pM z#Z5=4B_aYy|EzfC8*yPjGOqG1H=(od;fxv{`40D@n1mPie*yl#!>b31|6q-Apvz&C z=;)$kK?$VIGuXag*V#yGLBzI~F~?V`&nJ*=X5+!>qGG)V0s+uUpbPuQsrIr@X#}Up_3>+bq~!-7dH|laRq} z=w#l5lQ0GrV0rT~7G8Lwga5+^Cx_~SEh*Uzad;%13pImFw1GflH+RzO#RThDeT@O> zea|OIzNZ4Ui1W`aG8J9xrFcqq=9L3wAgg_wRSj8QL$XqhE zSuW+%u-;dwS&dEZL<7WzU&7FX`v8FvC}$1fD847Tj@d1@M&q>C5jx#r*t8iWr)uw0 z+Ku%f_%arh`B&(st8?fJ?o*@rrK>yx!G<=J{ij&h67Ur?`>^C-UEPIX`&e>hQVjCT zv9hhG;;DDU=#I+4TumVw-8pB&Wj5uy6*`Fit3Y4(<>c%Gjz;F&96C&D)6M{dU3me` z2!F4hmfP)QA2hv-ei>P84GJ7gBbSV+rLPj?EC-6IAj&NXkz|Y*IRudV~jHQ{RL6YYL|c zoYAPgbeRSIQe5-{S-`g+hf)#QGfov#4Kl&X;(?JM4p9uFM{ub@Y*-sq?poZ&=7#IM>kBa z_rll-Su-f0wcL@kSr_8R`WZv%^ro|x>A6K- z+?^T?9gK7!N0xZ*xQ#W^`^|AS|Fu}#-SGWStsVC-tU_zGvJ_}$fjz)Z4>Lunf0YcjYSGv5-IQR)_ zYFT{yf|g!EclDsU*>F@0PTx4HU@J_EE z@$$(R`a6a#a=re-i_%daG=t@qad~D}_>wE^@E)W3f$|;&7rWA`DF636Vi4#N{0HB& zmQwj(u)zYcR@)$%A+=Gu0hw3N4+Zv8iv3>w6NHRS+lzBgM5TeXf=`|}#c$qtIh~;e z(ixSOp}Ih|m%=`+_ufs;*IAtt08d|s=m)l$i6@UTyT2;Bm`FHPHShl!buNQEhrLfZ zbi6oQQAr$TAd#DB7f>JXt94z9a@)Oc4G|sO3LX9y+X^ zJza9Tx2sjrfrj$DkCk!VaHoipBn+`8&s=IMO6#~)3FXHoqwF`MPTK3PdVquKP8sH= zs@Xa-8jEL4{W}q*1e+$+P2z#O$l}P5nfT^f6agpeS^<$>sn{VWWnUeQ)s)yWz zpAYWA{)i-QGONNhUWqkHS6ku6vrfkVtxNfUjra%W&O;!CnPV@5Eofs*pc zy6MV#*SkTfYIWSn!WRi^d7t#82cof6#JnXal70;&1J`EBw1ypG)@p|uYuqQ4tCM%wYvSHjjpt{v9>1kTd~3= z4xG2Ml)+cf`GV0lX{Ue3p~M$7P>2XeZ?4G|_W79Q=C~$ANh6GvKj|rjhWK|Rj1?!< z0?bT_fcciSIJDF#o?0YHjKA7#GOms@AFuJLPx@(*pr;`WWy1;SfSD|+$jo5 z?!wcTF;1D@5uPFzARw8sS+zdQk)JED>=fR1Mm_*g%NHIY@@mbm)?}YqRB+X-wgT9V zSOP)(xn6-Ma>}zbL0(mpZF(V{l?y9#pn}t!nh%H%IG=R!i+rD{WGT;6m z@yIspnVUl0*u;H8)i!7&>$s)Q!uxPS)V?>q(D}kp(C+VEk>w#S(ovF47%7+I!|Lzw~Y(eoo8qeUE&cc1=$ zjGcvA989x>6G8$cIKh2!cZVgoySqbhcMtCF?(Pl&65JPe3GS}D*xCPF!FLTa&rEmM zTh#)8EsqE*-jp-hm}3#-JJT0F&pMZIOReN4SZzt@VCxQsGyV~!g#fhauSNW1+L-wA2S?{2V7@Mwb}ctjhBXA@7G^z=_QZoYxh35>HZ=gWgZL8KfRy{Sc-{ zY{RrP29j;)s@|1_#eSo~=nUgs!oBxn4`Nbrjm?FwoSJ!3QHO#cVGBK#Hrqo<$)}Ex z@rV26cNEhkZ!Wv_b~aK2SLwoO-UwKO`TH(v^u>e!U1nv$$a}#6|5tq(Qwx^x?`S8> z(K|cuszCooIAGhok15sj@4}8%d|{5Y{2Ci3K*J06v!$pQFMNMxKL@H~MP|=THI?xA zaWkl-Hd?3^E=r0#sUCjUHM$o;cp%CYtejeCOz}V?JZZ1_OyqMuR0iy&hRNKXsZa># z`G}H0dDRqlxbUa=7tVICN?t@DVv3s7bB^q*bgsdt;3l1lVe;yM-{plzzT0xGvz*Me zU-E7vO!#dDKB1+o+6MRh=uwUU2K&WmzEgY859pIxW7CrwSlUk7k|oX28b9$2q-kIE z1h-tSw%Kp}zCT^E7vJyCtvI11b>pCv%XHztK2ix~b1g-!Jl{caoGE)$%Jc5RU+60I zr4O2D_J$7lAeZr1L@KGb^pJ#@a`Qg{A8%jCivB0Bx>`~McS zr+~LNsGM~_?}_n6u{s`;!5<06>;1Rk;lGx^KhmuousK+^8m47@g>DrKO*gXB`%3Qc znii!#QwlBLIG$OqOzt*95EI`BlOcOD7k%`NOBI zW1SG}ZQ^EA)t^%GC@N;KJe1l3)TqJvzWvg}70a8cItueL|T;3{9cp|%^78waTB z^K8zfso3+OZ(;4*@)E-g@YG+0f#K$mbM2jVivs^_ z%ve|PneOZ)nM5pfQ)uY{?g$6*5Xke0*=GeWQl!#17(~VDhQJ~qVY8+1GQx@KL)}Hc zirup>k&z~!|Aw2Bwz|4Xl?dXcjrGxV^_;YmU;khZN+h+l2R~s^HCK3^i?-0EEWidL_l-S-^Mpj5OAi;P z^I;_T+KGx~OOM0w+WkoRY>ZU-O-0WwlH^|81sQ_OPKnSR+X}CUozGOTfvE@F3OPYP zmvUjDO`Nq;O*_=q5e-K;N+{p)fwd$pvkP=3%o*+@E@%>v|tPl3{ zC9cy&tfiF1Wl&R#stZ+Za2t*t`y7p8XT=MHZ4obnITY(PKHDcdQRj!z7!-dmlEy@zvkIz%X3I8wC_hxe$+Q74Q(S z;UEdjA_X`9%ok1Y<|aw`G}7J-mni+Ex@)KG$Sk65SphXu;at#XF;){KD)?bVVr2p= zNR3RK5QyPCJJ{&D+H9#d;KO=o$Zqxz8#O3bjGpuvlMuosw^C%cL;@;FJnTE2W|+~M zCt{07(@>O_`|5E`KHju}LkWOK3ke7IHgo?z;e6!SpSa$5n!xSeaY zoTGeI-%v9!=#^T|Kiridr}r*1t2)GKR7IN;Jvl6Z#P|Rl)1!DS-76$>V`hESwtqb9 zf6O?eW3!mj#Z9Qcc}r!c8pyENCW>G<*I+qmDnH2+@OGofOH|bj$+h(AT#Xzjzs$9n zmcFXDk}&(drKs^m*suR?!kopCxn#=BgBV@H#Y~V-(wp#fV)wVNHm9LGBKO1}^l)#w=pC)Byt&q^v|{#RuYnqlBC2ulOz_|4L)^bn z(-qqNi9&q7x+eI$M66-*(1FO&>N{!4(miC^wbJh0cyL{b6<>)24$HjK<`yk(`otWp zWU=g+EUbv`e8^`Lt;<`2YQ{KJ@AV<7V zx6(~dF)~q^kY$^oWt{1%HejRcDWBj<_r^rJ%<1tvCTQr_9P(Y7cTIb8IoF=|{Z=kL zdhvttMP(2*T^U=JzN1kst_Kz62^|)?@yK!9y(c>*;C0h5v-WqoVbr$lbgp(XXymE7 zTB}U97_nOFYNafmSy^dg*la--Q!g2GHHXUPD4hy`O0WSiqNp9{o+f;|?#|ae@Qulv z#1W~dvB6-3(ZFK*Nq_S3v5;yGBEkV}z;t*zUT~`b9GVCfD4oS*J&LKPd`s50f^K%m zix=e@xZ`#8ZKaHO#Q`skQLnSMr$-+*Ia%)Km+OJn)}D*bVP+sCMMGapT<`7Ep82%a zsIC-`C|A#S9*vdEX8TtxH`hFE<%WYO4HLZtR5Da{k@bqg-vm^kIU3g8ud1M$>8>Hg zN7J=dTeVMc$o!%AUkU;V!-sK*&61TVNn#j;F7;ciQl_M}62X<;A5AR|`%MeHL48?sXrmUZT}2#8*2Zx9d?|rwVk#-n5kO3 z1nU(HvX`|DJ{Z{eTej?hg#_C8|&m~=vBfDM2=(K9+eq0(pS3kh%2!O(d7r6B_W^zp}J*A$}7}c%qRsO_3m!e`$Y#k|M-qYr%NBP;4=~Gb=jqKS`ZlXP` zYwbP>LnrM;aHn-cw;MrM1m88h(%!F@xrInFlX&T@Hwyj_{nYBCTIo2ufIK;7_|R_gZ4qOgC$Ly)pTse7bpUt28y~B z$>B*BPd9Svt4f7t{0mdi5*X(NHEgQaMBwp|JSlmspnf7X{Eq8#lK7c7I*8{w_v;`z zack~LN9%~jXtB9Zjc^*3E#~>6{LY;HtRirfYDc)sQI1+^m1IU!m$s{taOf}35q&iQ zQ9^-3P4LsqNK@tDa7r^sIAxz&;;LX%CDA+9bWQo7k*0i8Vok>``;cVRudk^_uJ>|W zNlJk~sk-ddzoqtrs%66&@rJ>->jfxu8t{h|V284BZmd=h^dXZw*Ez#^Q6t$ zS_I&9LRArg^Ch1cE-Wbwg;+l*@L}PYlwCqe>*wo8adV|`Gp^D@m4{%Zdui)qHq)(T zNj}??=3FNq?OacA8SvPHzw$BAyo=r;l9b6N?Nq}-uI2^sJDrp66|0%A3SXG>%W!cjf@JnhRLR{I45sH z87-Xvi(<-2g_gO=85bYEg^uXfMxzvI#MzR?u$isGh8LO`u3^G3qwd)BOX0Y1J%zaIH}e{JC)6o`cY;tOu41l`*GfHM>C}EArX`Zp-c7+14|TL z*45Psa%5CDm8N@Z)BbU1w~pX0KLg%uAzKd#(~>~k3z=rIc-q=TKOP~vyC7p4csxQ& z;Ed6)p~`vtyG+BvndesU{xUtq{UQKrLd&X(bxxZ z-$&!c*Ri6GN0PRWuZupNzO3>=tNeL3%eUYB;qc4-yx}qs<^MKsa0o}Mml6NAYg3i1 zsXra~>PZ;w%I+d><=|JDV|Sur5u}o%F}In1Lf2aHtxlon_*+vi)1nY@bC#s6*8!~@ zmZB$ICx|zadJeYQJ1X6oTDEyf6Z!C#@N&0B`5lfk)9;<}TqbL&rpuB5yX_!V$Bekb zqV=kK3Tx;bsGboi+B19jCi*2IO0#jRY0UItx&s|1btE_>9QFFQ^63rkB4sGYyn#Bu zf& zZ`+-ayxGn+=-*-qooO?~{}h#6aHdm3s``C8kb}_bsG+N|2=LvU$W0ns<}&D*p#GUd z`pWlQmIUp}0dS}zs>_}#-CeUoRHRZzskjkj2_avNv(GHyIIEsiR|_Z)h8(9zN|m&@ z`&W=m`moVxl(`xI9sniTbZA2Ia($&NFukQNv=WT$kU&R75MiupSmN6X3!D4xXqvfF zQ4mk8fXiy$Kp2NwCdza7yl%z)xcKvoSEa!Ztm?-F()r2K909ijk%!L|4RqZ4eSd() zjZgO%75XP#OUJjf_Ho;7#E`fm-xWMaTLl3|aL1@hfGOh!zBce!9FZK>0U25lFu zwnUFw>C#!HLf+CiJnR>9rn>Em{|4>k+mkZqIRJ4(T(Iu7T{PyGwA9kP#$-)y_*04$ z^){uFSx)RlYMulkh#-Unu-6Gl?A%2SyN_7Gm9g}7PSv1d@(bk)&Z`6awd@IiL;&xe z5P1Os){~2u;_CzOBrSi8Q6-Z4n>@YvNcb~E_;tal=NTq73=o<^50P+jYiNP|a6J6h4}mrmXT#4)Q6(dv&pj>m%MN2+F^@UZM>WX@zQX4gRV)>} zPG5N^KYjIRfD^aj);22*WQ-ngm_AnbXL)M(RjjZy!NY5d)as`D$33M~2r0U?94)c6S(kP)ijiOaI_m_-Uw$+^I zPdB7s?7L4tebNApODRX&fL(+;I~S|(SD)sYgk?zAR$LN5^eSNx`KCaiIwMK0MnCw% zq@HNr!Oo;*WhN4U{@^(ir{QF>*@xuI*|lCMw#{V=osX!Yx`_6mZx`e9$aF7on=MPfzYLa2w~uKbAZi1L4Jw7(ew!C#{YsAb1R%S@#1NQl zNKp8mceUCAH60lHtR>!%^#!j22KByJ?vR6xbP zY&E$>&&$`{I9F>z4wldiTk`z`s`>bir(`e^Su9Qtz=^G^sF*U>$mAYAjf-*n0?#yISYVnTh!5XO6Zg@jtO# z_yM2W^Tza?&Ze%YVi{Jkp`x@W0%6SX!L)!U`Y_j*G)uMjti%=pK?%C;mMy!{L=KZj zDT^ajnGx!%Fi`0Jge78^qbdf}=&T8F+3uPZ-0!pID!0#;D)w)N{OSMAz+t*pHu~{IeLMvp#RmzVQKf6?|qpGzaJg#km*Z@FFZ<*LX}+LO_>(%pERQRG^jA>_rD6F_6E>ehZjTH<2e@RYu5#5w!@MM}PRhN%lu>pp>0Tc$bn_ z@Ra20T#|Q(rHQ5m5$JZd+|bq9s=gARJY%B@q~aGz=oeR1r`ip*RdQrjxGb3(|2pPP zJ=~br)_7?&e@-x+BEX~_1d$!OJ08QN)2RJz;2U0(RU0Ps_8l`0*IktsCk7+P?^M1R z!YloXY<9<}bg)??>{s9Bap!ZtUWhO#FyjZq-22uA4$#^DuiN}E0E{VpktIPoD|IV(xNDah zl>JfH8JqO^j0l59=ahD5ie|O#qz{{U$DTzb9qQ`8<`2phcwI%h6BfyP>aX$hX24h7 zR14>e@4G=RAA|lxkcp64rrGE_FTBKp;uiV9XI&#NlWd((Pxba*Az( z9@Ut2>=TA#B2u4pq;(q-`lR6*FSglD*9?MQ>ZHX+qV( z+jEaQsWhI-;GH1w{wpGm^7NQs;E*Ez;YcO3CCOEPh^%=I#JMq4EJ1(8EjDcTzj63t00-wW`8|Lc zK8<*&p^LOBbzw5&8PSj3sEJ$4VQgFWZ)3R8h>_x#g_}yHrCvjr&h+Cu;wbaCV7?}} zmxt0Q1nyqA93lq5O-k-yYk3`=ni&N|+p4h9i~4jxLn$Y!2M`7oAn3S>D!J7g9b&nE z=(%SCjP5h<$ag;&r2L%JeSMqE!qycjwIqM)*4=^or38nM1~z9NfH4F9@2?WVDVLL^ z1^bnWb)t6&4WJBGBeLmXf~~AX(cz3<%ZXOw>*m#vkN;7h9V+(zFhx+kb^RioeIj!b zdHfkj+-9`h7s4=a(%VR*E_$WRS+C4KVH7w-PBeLbwt^K|rnmkyQ??^2i~FHq_v7k& z7?kA*4=(4J(Dyj02bvFN2M$3#x1o&#w_{Z@=nJ7&%f$v;6eF_$*Zk$uB6cH~W_DD|V{ar=A z`GATqW-kGqkcr&J1mDv~A>6XaH{UVgspu(+vkcedZcum#&wA4Fw!5;c%>y;1T2h1Z zxBhk?XqUOWywouO;q>XDn2DlhG6rE+P4?21rF90ZJpy5JSZTZkVGaKNw+9CKBTSX1 zN^oXUVGC2~o9sNJsz6-eQ|w<>v14P+feM+V2*BZlFtN-kA?7in?lGeHafjy-=lwD8MwZTa0+Yh9|Gf>Q{qEEyJG)W$Os5Z;z@b8CNKbq1H z(~LW@o^V)~v}0d9gaonRd10B++A2Vv5otJ8e}qLjJVJF%&$^cseWbwv9@;mz^4Prt zi>#dYK@Fbbk7(>v*BQTU0a4RoYkzvDiOu$K1CWDI3qc9TTZPWkq|p%*`P}rasC=9* zDd*-dqfkLKsu~}%u!5zaHt7|J2X+#{l0WN>xpsGp8HMx4aO7tN_6o zOw6UA$q0u+{~!*9<>`e*Kp)a>UVcyVfOuPtR?`9I5V;<*VxHSTUigAsB%R0j+bGzS zAN3wb1FO);^x_y~f%+{W7J%KYv!C4pBV`eF^s@gjo8d^a8(+!lMLBWI?5x}X{M(jK zW5OU3hCCV2H8sxg;wM{rIal5&a{T*eqiVxZjVQ0z9 z*byof+0#Tnb&hnAS>fZ3ce*6#M-RAl{_gBZk|Mi_W*VPc%Bh`{jb-y1)!=QCbboo= zTbJVQg3CeYIk&t?(T&1!=HXR{Nj}QZ4PlhH$1Ub62vdf3_P*4Pr*zg)0hr@Q?K5-t zi;Xsmn10jR)9QY~Fqrw%a-EP}mJ?%^m3==~8L`3iQCC+MCAG^bb;h~=!;yB~IHrph z!j=>@%MWSiUU6dFDtXOR6#DLf>t*}QM#hpQR^b6o##b&1p<>(B!PGMuUngvvW0lq% zE)*Q*e_J$lA*QYjD-k_1V7)Qx=f}%;!DPYWSBz4hj1I`ax#0nVF?gg#Ds87&2Bq8< zZDI6^rJsd5kCe41`7}?vlb1=O zJK5F#!AzY+i2`e^sNl!kCe4wT!Nci;y(qGcw7?Ig^rHCJ9Xc}kmiPj2d{h7=`MtT+ zeiUY2Si*r4XEY1Ms3Jq|9|a1>(sIb_`7z0wi5YSO{Z^ZY%l=a`ze=WV_0cwP6n~WP z=VjNGEC2P>8qe%C_2;6pJ_2XGr?XH)y>55*;m(wtV|T@mf2LgaT9+!lkRg{NR}t!q zi@33;R)_43-#EQOodRNf?ji%?a-~M<2YJC$5+3I9a+C zrru*Vlv|}Ib>i0EX8jk6Uy);-bbSVO5OrjqS4(A>6G@!RC$6chZVM?Il^?{ZqpHf9hYBga@dIXNX zSjSE8i0js55z)Eevw1S>$Cha<9=cv;8G1NG>v}>s3^D9IH={aB{39-a3Lmj<)h7uw}w&`9@o_lHYu-chxE+1_Ivn(qCq{09%0lqbuk z>D9oN?1V+faB{xru>Jsi)De*@kq2yY#q#>f8`Dt~UWUgZct9r6Y*;J$ez87a(SC7Sl^oxBTb9f6wP1ULeZUp?AHD$TM9~6datSJmjML_%(XpQF9$x^x5~pA zTXJ12d?DK2qxc%$NweCKF)ehO8og*al`Bdo7&)&Qm5-{u*ke756)wR>xuZtCsh?vz zAY4Dp&mF>jkjZjaJ0Awt`0e;EVZNc=p0yd^PN<@YaxAK>h*tQe0YiUye0QLSUxLHY9!+VU!r@-m$`wAd553K@~*Ue ze-~8^6xf%_vWu7Gkcb-(nyPI8&Ae&~AYe=3ZhK6avaqYM0l z$?Vxo><9ZiVo`=A8Fcvosaew6%-sH@{v>aa#GNRXWmt*+BK$R9UrVk#&jV&GF*$}( z_s?(`PlZK$0k%>h@i{`h8s*4UD39~q8tsgCeQK2Jf~x}lOL<^AUujr0m4ygnCj3VU zXEW>F#`DS%i7Sy%a^Ia3*k)9o0am&5pyGy9g-nj`P1J8+2Pn}+QRT@#{7MepIvl|8Jwq!kGJDnjnT(mP;k!rd7_9WDk z78k_nO#~?;ZD16_YhrjZ$EJQ>P_LSWA+&;%i;0PetDkDqyru9tdd*)kzl^v_G%>60 zBfsUe+3avWoMLG`_;nHx0{yQWB1sX1XpZZYlmZ!PWR(;&VVpsWx$5ON5SVENRT%T{d3ll9o2O@-CoK|7)4`i|9 z^~7;C%ra4vGLP;hIk%sI-qUhNUM?aLow*+OE25KYN;V|RSSD8D8MbS!G%D$v1v%wY zx%EwsXhb48nv_LkR@T-r;TfL@pOwXc&en=3J>eVSoyXV8uU)=Oq=qQHY3p4&|4pJk z+Jz54BZrBJV8zz6j^W=gspw(Q8>{(i z^2v34Olt0XQ3ga$GwTq>}SFrF*9Aw1g3-->{ES9X4r*b;Ret!lcaxpQG>h};c3 zN;w)<9Q0=1YomAK&b&Cf30bC9vKAk}!(UI_CIoYz)g68pvTdwhxwOJT=%$d}B!Nl;lcO!OwA8oPriup9pOLH`&AApA7HVKWz4Don zQ^y?hf5|h{jGEeOiU34f7|buL9J>x;Oz{MFR6GH{F0f5&A#+nO)^sFE_oGP=H26;9 z$*^ib3TL8QJ#P;xGFI9hcc-9nH>XW0yMOjXqKx?DI~5l5QQa?Z8dZ@oeNtlArBJZ+z=Ygx}??(Zrj@h_)%fo)+>x1&1B zr<05Sq7(-9BL?Q7+si8QL_OfRhy?nEo0{BEr(iCIOD8n;;I(W?b)$ZiNy{BeG`;zr zVm!iAw;WtvUA8#~OAn5w*y_A~DyX(My^fjz6~6z9tR_(c+qzKFCaN#lk!CCh9<{22 z^t{j^OGn<*Z$IfRrZvM)vIntC8{`xgQI>8ul5pDV0I18&buZR6DbJy57Oee7=7@*= zPDP_k>|e|$%PU)3(G)+2Iuim3#wO9)@uMa`=#zKLoHPDi2s_cy4r;F!G}b_%b5-M$43g@^6a+bs$+Rj@wM@+R-Z-X|jc6 zXXI9q%8p#nsT|px%pb8s(Y!Cs-u||c6fityU+y1`nlSOv0@$$xEi!YYd0^{P5iltE zS^bjxHdZqTGe*BT@|Ngkf@Q*>60O0yb8e_@pw z7)lCP1Ccx{UkbkSJRozfY5G^NW*e1uIKE_NV%T81*KP<6`k0cqcEebn`-2Gz-*ja5 zY`Sl?4LHAR5$xf664Dl~%CA1-$hYd;pq$W7mORC6@xLY3L(-ZTAxf~U^t63nK%@M$r*HTz%LW6`;2$*x~ z6B)za{rS&OXjFhC^O&+xVOP+2bpq|y4{zalszy2B48_9k%%9QuVTtp0NNu~&D@3(R zQ3bosvO>Y#rKv`N0a+S6^8ZyTrz;KB&6?Iv-o?1NN4@5wH3^$8fY$@DFje7u=!J-h zQfnjrjEh^ta%tH~*eUp;;dCK0=}c3B^|3%XGMyhg@3E}=h`EAZCxqxcbp)+O=WO)hGOm*5%`Qztw zS+6LpQfraLpB=dQxwG>f8wC0$4NyRJgkGdLope6CjJ~Xy~m0m_mr*%IbB>I5+0{in%0zsadm#CDz|E1Bl%5*c0s?EhsRC$+wAh`d}@tOTdl># zw~39Y(wuTaAJ0?w+#(0w4-CV%}EEJ&i`29!ob!l)OdPU z+D>vmr$GEHKY5OM$fk)McW|1;s!_XYl|+jTjx_R%-+Mwj=TblhJ+56%;`WnjlyPj+ z3l*P%($85HJ)2f`1J_#xW4~Rktr8rY{X>YNyDIyyeailwIL$F`cb)xfVZF8s=i>Uo zn?9bA45Qn==l2}Nbm6fzhJ=(>tN%W-wp87bmCV~4;M=GOr*VeGxaM3O$Q}BrM+P`~1LQ^z=~`H+_ueK6>Xccq!X}!I8rJGM(SEaiq?O zL6QitPCl+gM-K=dQGe4J4Q9)okjfi4)X{3qOBJ8zb%>Z>B+ zMrVDiNAcaP`*k0rtwT{*ZGiY0N=KIX3Fex;u7&SfA6bz8dd0{~QAriuo+i9e{S$h{P_)yo3r>Q9Z=Zoj3T{qR*4$ek$cjUf-fpG2?udX@E1(%#?8fQp=Fx{0n@EciLMKfH5O@YOwR zGl6T?55Gh-n5l+%xa=)fG-Iq1i(WIo<5lZYZ=lj99(^2$g$K>_DKcIO2X>eYBR{)C zjpB7+s8i6!jJW=wyCW^V)})t-+`39IEaVI)Dfm!AC;cu|^W~$?qRLS7RW-@UF_-db zCBuu%jB+k!Z4^3mN(rse_`tFyQ?ra&H1*ZBi7WzhUY$(A6IAF~qK7iiM>I2;=Zohw z!xv>1sPJJO7P=kS|E>DvmPLC)a2&?w1zhZn%YU~R@ zXR8|6v!e{(Zm4im>qyX#dF&;^1vZiD{o%LG7#HYNrA*!jm`P!$qVK36+}UYRu>T6*rAd zI2tCU_KgSCR%|B5^Uv_4KQupb1?>lvfUH)&ZS9Gnw+Fw^!o)Dk}n7BU- z#UB;041D>ShYmhtG0MB{4XjM7+=wWd<{3Fuc}5OKhL_|D0^J{B?P%l;?f3>eCxfIS ze2oMap9nz*G*d%vsy%b35dnpu1}V{Eo*W(n@BI{w&Cx^nXHXWG!UOMI>lN)=SidtX`m6A{V{Xsd3Qg)=AH;P+wNHNTfB86##IPN_3x6bm|l2Ti#JIi4q zUQ9jydKVY(-Ku285EXS2n22=y=MC9w4-{^1*5!WL^O2aVke4Yif7s)9sc|#+g1u{H z$6-n5HqOZgxSwt2QZYObF|bd(y=q>IMr_xYxuqMPZ|;HYv(ELV+5A^ewTy2iyzd1d z^Eve)W=H#bWL-&cS^Ss#t(nLw4$`z0`!qS3v~2+uszd&PEYAFzkhz9^mfKp9kRKK( zV8y}x)Bh;_{uMFgk$Gj&mVbnEL$KVaD`VZjOBRef0ar53-~!{45p%_OXw1^}cOmm0 z7L%W8g1F{lnG99>DY%%VCN-tJJuB<#xG-jstpJD0D8fHIx z`+$iVhh1^E))yD^vgHr|BJ-StB4AWrYeX2CD~Jt7>CS@s#q*Xh3Pdj@&VtNGB+1ZI zCE+nHWGQ?Sl9C{3hy*_2{#^!)6|6^L0|pkYsAaL=PR((i3&8C zh7?&^iiBJF=63o4-WxST50J&4YV_yr-%=$-3hLHgn-6qA$aj7H?W7mYZ*xM zIKC#QL^`M7hyWq%-?!O+b}!+{X?~n89e1v1clX_1KL3r(Q^W~8#pNZ#dqcgq z7e9ZLaMe3_HGpbGuPmRaD1th5J7HeaifeX0Dfv>};}^NHEby^J`pU|!3euZ9QE>vY zx|z(1?vW+XpsQq6vBShSr-5%+8v%ZLF+n6cTDxd>J3nh^l)Aa9!gj$I2>f^YgRIc8eoeX&gj!v1AIs#sJ1Sf5MHx@-*YG4YJO3!?D*mJEm{wrCr*bY}S}Qs|Iq_2f zbHCETArrJGOz>ShGls#kmNzswvOi?rir>+nDTu?dO2DEH;_Z~M&j4Mw4G@gPU;|Fe z1+x)p8DB5lY1@%KjBuo1eiB29|9P=q@iU-H?uedd*^>5R6{R#@+Q^d{oI@DocdSDQ znth?Fc^Av{TS+337S(CxQLpyg!|F^i0WzI>wMRow&l}a537$7^Rw7wOR5y+RVU3B2 zHdFS;sUc#`L+;h#AL^B*8?pj~ZHq`2naV5ku{(%<$q-!AbFakPXL9FzPnnz$UsG=D z5F8Ys4lKiy+s2$moHi8itCy^)YnwK9%p43%wG+WOG z#{KdhyXqUvNEs8r5d~o>j~LPDs#Y?sNPquCh`Hh)2#K3L(|(1cEM_9_)vHVb zn)c>siu!n==AaMWtDS%f04@ZGo|$6My)G|j)pcCbIVt_;K98`-fR_O$)%7c{CDi5l zx~&_s%uK)Gn3v;EtQojI?v)`rt{d@d3>{-mn)tS+qm_GbSF?*ZHxd`MRb8)V`{QlK zI>0m=TGSF3%3-G!zpufFW{)htq^9ERHk15P$Qu0F9@uE`alFuWrmYyCTpO5R5*SZY z_HA&qiYZkhC3!Ik#d;h0SLAv|U>i`CNdkWAy{f-_f2A;u;YilQT5PUn!-a>(1bF|O zc))s&dEV)?`JUBWMo}#i{TggxX14DZF2omt@h#QT|`k!pM=9GO4u9YcvgZFb%;c>|mG8|%gnytWg(cY=V2jge7MTomTY@PFr zo@t*|K!91X&or76+FdTLF(vntAUzdU7*>drC z?m{Hi>kTFn=1>&m^^Xt9D;ZASD5NQajL@28&Y~eyV0s?7t=D?e4dFRmm!VNYgp2>( zC+X<#bn0TrNFS{Aje8vg{*AR@51JV$YAU`qeldK=#4sX@9s{rF_g%KWc?(;B3GT0d zpSx$7|50p(bQ39niCietLC_@j6Sg1SsjVYNV}8^(78Ia-;@6ftqyl?ZFTDG?biwS| zsrnp?&R^wQB`5&H_nX z9PSLrn|?5>nl1|frr&8f=BP>07ZKmw5acfYhMrV{f=&Er`ySi`Jlr_-EK zdV`+FhfXpgTT2=p#gvNjU5d)!$pZW32uUF{yUD?xpK5N^A59CbY^=SXds0&u5I5Xg z8KFmPiiby3Q&;y+zHC9MH{buz^JL?-^A#b%rT1a%bA34R#CD^t5vMw`bFf z+0$Jr>z|+Jn)947&)%K2IEZ0*Cuu*5c~ZN%f@=IQ<{Vu+fzNZ!7@L3&0p!pn6@xfD zH;U&omzlke1To7kDDiQL$M4}FVC^62DN&ETW^h4(xm`zwaV`Q}BRLTGjIi&u$O|J7 zc3a|yAGc(}T?G1UC3~oVTk67?G9#^3NDZUkH?gB;fXY12kIUlouN|TUM!F>xy)Pn? zNv}d4aj=H&6>uZ7CX%{6f2u01z1Cg7qgjkciu58h0ZeBPWq4%XP)Nq$M_5v=w2F2r zwbrsEkMWn<=(#RaduKxhKZ|2P`x#%&ZNVF1`pef>JrR+h&5Zy{=CcjKj_#A+(CprA zM#(T0t(&<4_Cy>G#)v$F)-vq(#@3p(sH(eg>p|QpYLFe!!kG1(jD~7<@v>NSSt@3t z%(=qZiT3KGmrg^`K;9RrWF(hiqOK4aue`U~aOAPd>+Y7iPv%D%DYC~nShz(CRoenE z>LJUYt{wiylDeQzc_TOaO%rc;4&)(~7(?-KmE| znjW)>G26Ak+KD4&ZH8k}Nx0&hi&=@3!59AuSYqE5Rn1=g0g%7?R{x> zhSO$>MY5BU%dG?dmY98Qz&2aOn^bcQYzE$qIU0PkUJ@#$8@q;Gxvg~i>x#?I^gu-&#@7RYb&&<3L zk`pc{{dT$!P1eg4p$l=HuB|rvMqc6*de{u5dkIY~I%8$|AnRLv$HbK;ecI+pnX4tG zU@Lqmuh^~AYBSSIN~Wo>$B`hv$L?!~83bXsJ5+KbwHs13Z`~|FL>z<~QoHuF_|Xj%m7SiR_V)Ap>MMeD$>}4rV_rV@;k@#W0EP)@ zN-7>j@?>p(RhRJua`$U;&?Xi^JU05lpg~!k0lJDW{|sB##kO4I(b9~GA0%mXkwbAP zap5hqNM{h5j?WHRu{6E_`Tj&!iOc}`*r}cB%U-^B=(l{pNL`HvXH<$5mBn7444(A?&dSN)tl8u+0mu{?&%E|bNu)$sER>_-ERg0gr zS}D<^p{DKKo1yyHUs@!8;}e~2r4HYJdtIv#13#ZxC^b`|IRhhm$WG?UU|bQjs$a1B zZ4<7&%MBvN+D6+dmIw3iF?HRH2iX=o4O->iC^#Glu%ArNu=Fl>9rPKud~|zpizI7yrgCp0;BaoNAK*g3j_I$ zBQ!C;>Kq81bK__@dL)$~$=|f|T|E!>Sc}=M(&J;r8Ws1G+v&U~JX2<=zYi!$w^c_G z4KMDUG16L;B`x+r|Vw7hZawyqtT^o%cWU-s`=e{-4aJ%w%Too%LJKv({b}e~Q3X89GySGE{eF zCnj&)#3IDP#l?lkF+*HZ<4z3q1K;xa7l|cGlZ6v|O3v^u$86cn8#A%((MmY8k~Cy7VXvN7zaA820nxqGH7t^A^jUPjYze{zq~zl+;hf-A4Yn zm|w2^QRQIFe9Ah(LZm8Z;Ndw*jEj<{zv$qeQ}?}*dK4FnSX5l5$D=n986+`WA5Hr<8HC0i94b_66`vZIG=vFk?zAnEo_3(|;NMdQQ!7Iw9`q5z7Uu zOW@-cA@x*(&YV6U+HMTNQtkU>^XJVG@$GF=S3XqZYlBe`;ioN-WL2oRyS3&6)7ba&F$Fjl12wq6Aey_1t+O@xBy8(T!)rB#CB0c< zxoo51eS`+DDzZ58$pL~&Vr>RU2bRoibrCBTVb8ixRt(SfKEt2e`275^cQ|$CgIArm za=OQvkVVv6*1_b~_?{j-{HAuB3tv$W!MnzRh}Z>PzH{nO*D+ z8}r;m?LZJvQY=yX8vWz+RfXF|sUwO?X26~vpNdbAr<5b(B9j>n#4NBMAbA?uM)l%8 z{$x7dhawBeg^EnnCg`i*nca62H=){|IaxWgcA-D`?B%}BGJs3i5)EdXUz?>BktLY%M+pZWLPj*(MyN<>Re*7HwREFf@PWIxLi_eK)hYkem9VUxi$mSwiTZ(KXi^gwdS zWZ;`q^hIuh)SU_9XT~diF^N(S)pfOEFTs{;Ri^@Z7!VJGy+`sdEXs>VU3ZMGU9IoKnLE3tK& zHKt;fsAt9ZIH+a@IX%~&(XQJ4m&3Ng_-tt{^&J|eZ)@%(vRbW*bydGB3lev@%-T>j zTQlYdOb_kO*~@3v7`{bm_(0a!lk#GL4*JBY=-;PMHPZ*5QsjwS^1n<7`ufPe>|uSn zu42N}$4b78kJyuHNhA2XQk9kL@hpz4(I?Da>$A>G`_8NP3dDSXS>sO zSsx3lnUBE^4nULCw2b=rSb^!Dm_Ks0J)QCKLS}`FQQWAg*d9z5<4}Hxyj|Oi%MBSi z>Yj(xY!5_*uUvNbaC1IV5HwKBntWLE`Tn;y5#Ja3R@A4gdT?#C$yjoAHd*4mc>kSB zTHnK^lmbbnX0@J_G8q|Zl5pA)AtQNJQHJs*`;BtF?6vdXJdqyu*^kBBfbr=}`c0+Z z3rBt!al_8=e@IKTM(Xb1Z>e;e!Q1Y2)pC_Hz6c9tiitdX$?&51RHg94wvdz1J=5|7 zi3YAtWhZjt;=SJdjd86Q6*4+;5X%NLDIdRT1bK$eFE$vX@ECN}n&zvlun%*=FhL0^ zQzf7J81Gyv=(Pry#s(R@$INk3^%!)JUoohKD!*Lpa=OO6EfnP^mH%PFoXcU8Dm(h^ z!R8Pz%Wi!fTMeaEjuI~m zdA7kx6D5~=lAIBImiV3LQCQz&^l{fKC65BQfjaSzWv1|g|Bkp$PObxQ&#RY0BCfAjYL=dgQD zD)~aoXmX0TnnU^{whP{-!HL5fLrJ@)xd4`>JAzPcj`A%|)tb!sT*nqLt^F5}0f}3h z*Zwj1wT!R5*T;BiW(wQtvw}y?EDj?_%!G4Q%+kz-SY6Er2ii`z(!C;8(_ZaxCE+WIHdG`a+5f__>-@>N|gnI~E}jyi#IH~<4SMW55v^LWgqhTE3nR}=(A2T`X&w~`nj_a zKfK;J{_Q(~_0O7RIgX$D&nH8!2grD8yx~+){J?knjM+6oH_<-H8&lLKujHJgKi>9k z^xL#@2|h0atEK5T;xr0ZF0BimnHPGey|FcI4>(!ZqUt_E!cU)ReFNBI zMRC1~N90|-FZlBDwZuua5<#TghetguEU8C#V5$xS?_>1{wNHl^yOR*z=JE5Jl2a@5 z7LaxNl~j1SzE(f|H)b>-_tC@cqb%V^emA+<_b3!>bURoRA-;b^HR~Hr>6~{&b;dn zULEw=oDCk2x^Tt11D`qVFQMv=>`y?E1d}1;jvD?4@NN4$@Zc98otm2+5twUwx)m9^IbKd#n ztMPWghXTdbqxt$2W~Y~TlrZn%U{9$`0|b4*%KCaO(GB^P{ZtK$UCvJl8s0BSF#aDi ze5<0dGgYpWk|f9(RrUuxTViJ)P)2Vt4TWC&uL+!q@0vlfq*i21t^IxKeB8-`i+2=9 zgY+qkT}+$t zW@9Vc1e)M^-WahSR@ufFU{1ND(k0NGs$iBX{UT5x-~isaZaHFYWN2pgV)Squ6M{>Z zrss4`*L6&8Oxcgtw}?CG4&eTl7irmmX;(kKay#CEz<`yWT&g6mrlCJaJW5Q(Ue?yMgc0U|#lp6B!B6-kKAwCQB&&o8kJ^2@J=qWtweE4so{zYB`ba`qvexPA;a;}_ zpRce_gKCpkTJ+(zVf$=sY|1AP4zFfrYZ+3SU2!Fiy ziA&-nLSGSL;}IEg$PyU%u{l#){&Vp0!RY16TpNcE)G2|DQIuCaC**WK>cVk=M6KxTH*89`;VEj7xOGbrqb&zokB$K9&CnjORY05bm}+3 zzW#vIOni1PwL=EY;oEiymJW)Ox(A=GF8~ zEb)eJQP%UPobGWVmxfM>4mId^FOGjD$$gO)V^OLh1N(X%muXfu5 zUrvihvvFEK&qjVX4uBQ7Wo3+!Sp>9O{hUePuqaKs{Ss~&^7}82# zNaO>dh!+C5-F&?aXoXc_KeW4IfLd>+cuJQN#4ugtiXb2o6_AE4n&MvZA(&HLrw9_+P914a z4&;?h`;ZKlgklYzDJ5)FM0_a4XNVgIcjirD(HVUrDGN>~MNY)P^UNV9G|@+}MFozI z&(!;9;E6;T^kq<7_Q*@`(6Qh^0o+^3uI=4z=oWH(HyBHLs33ESZK#pJCdQ0(Iml8g(di> z4ZviGDB6kjQqi2TDC=%qthdYt5>u?)V+tjIC*CCP9|@~@DWHJ^nTi%)s?4#l67Txe z58GtKap_UnniEK9bFfCqLX;E-cI!7XnQ!5ngiyaS!6SLcn<*`47>&TneGP%m>ysk0 zxJeUE=fKk7TL(vzu6G0LWlInH9H&Dw$?!xytbF&+@0cgj?;B|1mxv*X%4ZgiLy8+X za8490?ciHWhB(>l-_kR%lgHB}l_}zLDl4|O0Ezjs^thh`>*K*jaHLb@5EK$~V9+xr z++s6$M7KjSdyfD&V6?WdMkzMt(6as57Y2j)bF?}krtbHF4cG36ojOfLP0RFuzD!?w z6+MdUgv~;{^-(isI6IWEnefLgBb0JaLqc?Rp--=<#m-xhOeU|{6smoV&U(z8F}=5n zX9!+Zg=$}*Q!$-Yq&l#_9q&kbj5-i0*=K5k=M&&A!D2Z6`yXa3e8Jtp8Pz2l@f$P5 zLVlBwdus_adhwm~{;#bWM~L~Wz<@1t{oY&SFq=_>>e0ea&L7Tc(j*f@2MM26(D);S z|K6(W>nEfBOY=ckBV@N^@LbEQ&B4}J3e#m9KNWHid}un@*q}q^xbMDP#pF7qi(p>L zt4TYzwKHTq!00H6M)7I8ZBB%CZlF7BgKrzklKfb-ZSKiQ?|(-e{D|Q&aP`L+yB!(u z=F9tS&861P27qiF!G&hwd7~J9>XEd5S&e&l_1?@yu4D$5Dy=+JRqrKQ?S>ThEX{vZ z_~=Fou^~$r*JntxukUb0pHE8Gj8rKd=lMBJ0gsz%g|48>`Oc7|8_skpP zNI5#GZ-XblKpu5hy6`5&T$#{ody*D=)VvwISvom6N#er6V?8`NeDzW3!S0f+{Xuw8 zN8eo-$`p~dx!*PXeQwd7^9nZzi6dc&+HW@IV;5Qp_p~6r2#CN6=wUUPs6DqaVW_X@ z-93o0zXqDX2hX0Ar^v$;5(f$Qv16MFa>`~xVaCb}PM)N-T#O(`r<`C_6}O{8;7c1M zh0TS%K|9D05oP_QYi0My`Ve1>2$owC8%Mp%8}~JZIFFZFF*;2<)Rm8vcOd7+csczwmHhE$9KGRipd$(QyXf<+p*Vrm%%lqNPvhhU)0?cD+^O0FTz;GH>u< zyWxR@3|K#(viD-Um3&S!{Q(W59%H7z<7eu}X{169J#Mt(dQGsDO1b{co7)MVRtKPb zG~R~P*DDU>%(9XBg3&arxoeW;-V17Wl9Bv@t!=xFJlJU&a&e1e8FFE{3cc2o($V1Z z*rod1UBA*Ph@X{P9}xExfNn6i`Q+WK6etQLTx8d7B5i)dZ2&wrt=6W{xwFB6<8nWt z2vlHb2?VYR-*47IRig}l3eb*Su)Y3o+2S8EdZm3QU2T$b3hJsfvqMWY1~FJ2ovl(D}R-| z^kS5|=NSo6-OL5Q1t{-Zneo6VC@WKZ4|wG9>q#C5jj8v0BC={&Q;nmlcgDPxt$XWA zJFkg3Jr36G@X8G-Goonin^+gY#fTa9c^T=EAOj~D;d2!bt;t!4FCtY>Ya7>`Gxi1* z%8fsB4PFo?gZ*^-pqQfl=Ah!F9bggcE4qlsgjYDNn-h2JxDRv_^YC?mgoD9g0ouF2e+lv>tuvO87`^g7x z#Sz&X+(A?f0e_Cy znY?#f+IGC)?T<+VdBOPN>@5MA*KEA%-LTG`ss!Qj8k%zH+fK0BnXy~PI#%Rb?}pu;ip^% zmnDk{lnG^@nt36u2xI!by5>Es7~e9Y}`V_@UwhJg+%vXCGEiP!e)?D zQ|oY<#%5$kQ>y1(&#Na&dOW>Dst#gznEg(bWaF~=x|JwHdQ_I}n-EXce^XJFm ziJO!bH#Z_9;2i>RnZZXO!niC2N{woGV7mV;IEAK~?KPISBcCL2y*NDqN@eDzYUr`J zb!a)>TrpJBSxGVPX_}Sk2Uh{)u?;$XDV4e~X)u)AY_qF;c2s&MGa21n?d)^Q%UfR+ z=xdCS-s)RMM#C%7hzPM2bl*uD@;1(oK)Mw!Y7s)o7H@j)B5=WBLmAX#{uf)nGNv{; zYJ_VE=Klxwrl;!@p}$5dYYxO9icXr7PUm*AoXnh3;>ydVDQ(|Z@Ux<`-M1_HU~N#X zYFf?iO;`&zHGKQ%=A#t)8C$#UW7qdM?^i3Zf&5o;id{M;hJvu0&V}60woZC(B?0GM zjpv|r-seq?7xsJF%~RtWOIm=|%CdbTrj(m*BqBuV<>FfM#u@YavG_tEv%eo*`z+R@ zAoAb%VE;S^6XuWI>-uKI6(}TVE!Sh9W+QZ<&k&+}8{01$vm*S_2%uJSFDrR#l;0ki zHre!i^@e7jRR74?|pG)|?#J~^St}u`%_p*+T=&c%s0oul>LPkB~?RT1@ zp-hcG>KJWqiXe@tppJP^A!pl<>;f=d(K73C&>9ZuMFJ+p=o795!$~Ndz}MyI=FUM zznvG|Ol&#nzM!Z(ekIgX7tDGp%@-zig-<9&r0^r_Sd8RZo@<=~eHcO}M3x3VwdEpcW1r=*y%=GN+um2wayg|*L#+^hwk=!Dud@H(&bG)`~#HJU#W0M^1(4I zM-%_yUl?6e$z2ARIZ4Khd2C`RT{We|e8KJA^9D144Q`-wMPe}R3p)XAPuhUGj@5E$ zayF0df!?z=eG_CUz*CZ4$5w9S( zX$q*7MxVXIRMCFO@nVd)V`8BStT+VI;W6WjdEb{)?c0F6$nY>bK4+lQV4XCR)z~av zUQqwjsma*a`Los3;D?4y>F{OHdAr~ux2ZA+hLb$^}`0U%H?zB|;KOT*Z~k8{y%tNrCv|p_<`U-uU!oj+Z|&o0d0o z`>gjR`HEuedP6; z)~z%Hax~xy%4_!QMDBANxOf#l)MdFSV8b@)lnHF;BDuYe`#8R~g9E-xU)GGrRywA4 zj*`E`f{sj6t!n>vNs4b=3#+DkXZUL^GA(M+QPnmhGNCAw2+CXmE<{kU5P_=M*c4%i zMr>E`X~5HIVEYZN%Wso|T`OEKVyp$mSwb%7^j&l4(4R%DMEg`5A`*SMLcB_GK1<#a z3sp&1k%Uw_8)FI>4ElI~!Vi9h9KIdti8$&Ww^6nd%^iI58YrEqt!j(IsXPCJ&Y$Dx z?Adkx6YaPf*$T|(6$jJedZQUBlQf%+n;8C^`;$-5AsY+gh@hq^-Il`FhE`{buzpL4 zVMb@Ou;#ldty!51?;DSHomMnzGxV}RVlbBrEGnV!7k}8bJdPRnUi;T7!il7 z*@lgJ5O<{=WSN-AKH^J_@r{2Rer-e8DO5=a&EfGcWoZd(=^J4HIv0T6^C%{|m83wi z;Xvs#$RBnY%|AvI>o1L@bN^JxWEy|#);>QiFN>LCP953+KZ>K0(R>{TNJ0tI>w5lJAIPAGXzCTA z;$#YV{z7m0?Q3C6djBV0^S?It98*xlWdr0MC^e@d2Q6FL6qNN|gD}%fGVFZV{&SDA`2k-~1Ko z<_Pqb()`}J*ZBpF_k|@=HV*gg0CEYFWl*hIwF$(#a=bWNL(Is!$mL{c!slGGM@uzs z@yn3WX!dry7~t{W_^?b0<0>zGtMBk@kHQsxpUQv)o6frePnR%uY{lv`z%bS_{?$^k zbT+yVjpXm~NWFd5&v=eQG8;ADxV$VTl2Hoc=+(nc{LO|qR;CtnNZQCRm4~VBClw8c zr(t+~ef{|8vz)GI6PWEuX{Sl!L-2Q~bNZ9W zvcyto9}=oUT+1;0`78wI~n r@EZlcQSciDzftfT1^-`A5Kdv-VL2%A>m>V~I{9d->#3Eh+P?lDBq#?V literal 0 HcmV?d00001 diff --git a/examples/ygot/index.html b/examples/ygot/index.html new file mode 100644 index 00000000..80ee7902 --- /dev/null +++ b/examples/ygot/index.html @@ -0,0 +1,1298 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + ygot - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + + + + + + +

ygot

+ +

Overview

+

#ygot

+

ygot is a collection of Go utilities that can generate Go structures based off of +YANG modules. In the demo we are going to generate go code based off of the openconfig-system +model using ygot.

+

Demo Actions

+
    +
  • Import the necessary YANG files for openconfig-system to create a hostname.
  • +
  • The hostname will be printed out and stored within the system.json file.
  • +
  • Using the Arista gNMI binary we will configure a + device with the ceos1 hostname.
  • +
+

Clone this repo

+
git clone https://github.com/aristanetworks/openmgmt && cd openmgmt/src/ygot
+
+

Install ygot

+
go get github.com/openconfig/ygot
+
+

Check to see if all of the current YANG files are accurate

+
tree -f yang/
+
+
Reveal output +

+ +

├── yang/openconfig-aaa-radius.yang
+├── yang/openconfig-aaa-tacacs.yang
+├── yang/openconfig-aaa-types.yang
+├── yang/openconfig-aaa.yang
+├── yang/openconfig-alarms.yang
+├── yang/openconfig-alarm-types.yang
+├── yang/openconfig-extensions.yang
+├── yang/openconfig-inet-types.yang
+├── yang/openconfig-license.yang
+├── yang/openconfig-messages.yang
+├── yang/openconfig-platform-types.yang
+├── yang/openconfig-platform.yang
+├── yang/openconfig-procmon.yang
+├── yang/openconfig-system-logging.yang
+├── yang/openconfig-system-management.yang
+├── yang/openconfig-system-terminal.yang
+├── yang/openconfig-system.yang
+├── yang/openconfig-types.yang
+└── yang/openconfig-yang-types.yang
+
+ +

+
+ +

Run ygot

+
go run $GOPATH/src/github.com/openconfig/ygot/generator/generator.go      \
+  -path=yang -output_file=pkg/oc.go -package_name=oc -generate_fakeroot   \
+  -fakeroot_name=device -compress_paths=true  yang/openconfig-system.yang
+
+

Check the contents of pkg/oc.go

+
pkg
+└── oc.go
+
+

oc.go is the necessary go import / package for openconfig-system. Looking at the Device struct within pkg/oc.go

+
type Device struct {
+  Component map[string]*Component `path:"components/component" module:"openconfig-platform"`
+  Messages  *Messages `path:"messages" module:"openconfig-messages"`
+  System *System `path:"system" module:"openconfig-system"`
+}
+
+

Looking at the System struct we can see the Hostname field.

+
type System struct {
+  Hostname *string `path:"config/hostname" module:"openconfig-system"`
+}
+
+

We need to fill in the Hostname field and pass it through the EmitJSON +function so we can render this model with the correct +information which can be found in main.go.

+

Run the go code

+
go run main.go
+
+

Output:

+
Reveal output +

+ +

{
+  "openconfig-system:system": {
+    "config": {
+      "hostname": "ceos1"
+    }
+  }
+}
+
+ +The output is also within `config/hostname.json` which is the same as the printed version. + +

+
+ +

Change the hostname on a device

+
gnmi -addr ${DEVICEIP}:6030 -username admin -password admin update '/' config/hostname.json
+
+

The device should now have the ceos1 hostname.

+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 00000000..35f38c5c --- /dev/null +++ b/index.html @@ -0,0 +1,1105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + Open Management - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

Home

+ +

Welcome

+

This site is a collection of notes, examples, and documentation regarding the use of various network management protocols +with Arista EOS devices. This is not a replacement for the official Arista EOS +documentation but should be considered something of a +cookbook for getting started with the management technologies available in EOS.

+

The source for this site is on github. If you see something amiss or +you're interested in a particular topic that isn't being covered, please feel free to open an +issue or submit a pull +request.

+

N.B.: This is a continuous work in progress.

+

Arista Resources

+ + + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/models/index.html b/models/index.html new file mode 100644 index 00000000..3359f6bf --- /dev/null +++ b/models/index.html @@ -0,0 +1,1172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Device Models - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

Models

+ +

Overview

+

What are YANG models and why should I care?

+

Models are structured representations of network elements and their associated configured and operational state.

+

YANG (Yet Another Next Generation - RFC6020) is a data modeling +language. YANG is used to describe the configured and operational state of network elements. This allows for the +consistent and structured representation of device and protocol attributes. The model definition typically includes the +low level data types used to represent operational attributes as well as constraints that should be enforced in +configuration.

+

These modeled representations provide a consistent mechanism for device configuration as well as validating the device +state through streaming telemetry or other device interrogation methods. These modeled device representations can also +be transformed into data structures that can be used by configuration systems to dynamically control device +configuration or state.

+

YANG has been adopted as the official modeling language of the IETF and the OpenConfig group.

+

IETF models

+

The for the past few years the IETF has been providing models for previously standardized technologies as well as +protocols and technologies which are under active standardization. These models are commonly used with complementary +IETF standardized network management protocols (for example, NETCONF and RESTCONF) and have been selectively incorporated +into other modeling initiatives.

+

OpenConfig models

+

OpenConfig is an operator led group defining models for network devices. Their models +have been widely adopted by a number of vendors including Arista and an ecosystem of open source tooling has emerged to +utilize these models for telemetry and configuration applications.

+

In addition to defining device and protocol models the OpenConfig group has defined complementary network management +protocols which leverage these models for telemetry (gNMI), configuration (gNMI), operational activities (gNOI) and +RIB manipulation (gRIBI). Though it bears noting that OpenConfig models can also be used with NETCONF and RESTCONF +protocols as well.

+

Details regarding the OpenConfig model support within Arista's EOS software can be found online.

+

Vendor-Specific Models

+

While standard models provide a wide range of feature coverage there is commonly a need to model vendor-specific device +or feature operation. Examples of this may include device specific behaviors (hardware configuration details) or +pre-standard functionality that is deployed in operator networks that needs to be managed using the same tooling.

+

Vendors may opt to define all new models which are published independently. Alternately, vendors may choose to leverage +an existing standardized model and add vendor-specific elements to the standard models these are known as model +augments. These augments are commonly published to allow integration into operator tooling.

+

Arista publishes augments associated with a given EOS release on GitHub.

+

References / Resources

+ + + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/protocols/index.html b/protocols/index.html new file mode 100644 index 00000000..3d589bc8 --- /dev/null +++ b/protocols/index.html @@ -0,0 +1,1108 @@ + + + + + + + + + + + + + + + + + + + + + + + + Management Protocols - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

Management Protocols

+ +

Overview

+

ssh (CLI)

+

eAPI

+

gRPC

+

gRPC is a Remote Procedure Call (RPC) framework that OpenConfig utilizes as a +transport. Services built with gRPC are defined in .proto files. They describe +the RPCs supported by the service and the data types exchanged in those RPCs.

+

The OpenConfig group originally published +openconfig.proto, +but have since deprecated it in favor of +gnmi.proto. The +current EOS versions supports gnmi.proto v0.7 and includes support for Get, +Subscribe, Set, and Capabilities RPCs.

+

Note: Support for openconfig.proto was dropped in EOS-4.23.0F+.

+

A client application is required to communicate with a gRPC service. A sample +application can be found on the Arista GitHub account: +gnmi. gnmi +is a simple command-line client for gNMI written in Go that can be used for +testing and prototyping.

+

Another popular gnmi client is gnmic.

+

NETCONF

+

NETCONF provides mechanisms to install, +manipulate and delete the configuration of network devices. It uses eXtensible +Markup Language (XML) based data encoding for the configuration data as well as +protocol messages. The NETCONF protocol operations are realized as RPCs over ssh +transport.

+

RESTCONF

+

References / Resources

+ + + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/search/search_index.json b/search/search_index.json new file mode 100644 index 00000000..2c44ac9f --- /dev/null +++ b/search/search_index.json @@ -0,0 +1 @@ +{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Open Management","text":""},{"location":"#welcome","title":"Welcome","text":"

This site is a collection of notes, examples, and documentation regarding the use of various network management protocols with Arista EOS devices. This is not a replacement for the official Arista EOS documentation but should be considered something of a cookbook for getting started with the management technologies available in EOS.

The source for this site is on github. If you see something amiss or you're interested in a particular topic that isn't being covered, please feel free to open an issue or submit a pull request.

N.B.: This is a continuous work in progress.

"},{"location":"#arista-resources","title":"Arista Resources","text":"
  • Arista Product Documentation - EOS and Hardware documentation (Arista login required)
  • Arista Software Downloads - EOS downloads (Arista login required)
  • Arista TOIs - Transfer of Information documents. Release specific new feature documentation. (Arista login required)
"},{"location":"configuration/mtls/","title":"EOS mTLS Configuration","text":""},{"location":"configuration/mtls/#overview","title":"Overview","text":"

EOS supports the use of mutual TLS (mTLS) for gRPC, RESTCONF and eAPI services. This allows the use of certificates, signed by a recognized and trusted CA, for authentication to gNMI and other gRPC based services.

By default only certificates signed with Arista's CA are trusted. In order to generate and sign certificates for mTLS authentication, an operator will need to install and configure a certifying authority (CA) that is used for signing certificates that are generated on network elements as well as the servers that will be interacting with the gRPC services. The necessary certificates for establishing the chain of trust will need to be imported into the switches and tools interacting with the switches.

This document outlines the necessary steps to generate certificate signing requests (CSR) on arista devices, sign the certificates and import these into the switches.

"},{"location":"configuration/mtls/#process-overview","title":"Process Overview","text":"
  • Setup a private certificate authority (CA). This document uses easy-rsa
  • Generate CSRs from the switch as well as for the host that will be initiating connections to the switch using mTLS as the authentication mechanism.
  • Sign the CSRs using the CA tools.
  • Copy the relevant elements to the switch (signed server certificate and CA certificate).
  • Configure the switch to use the certificates and the associated CA certificate to perform mTLS authentication.
  • Initiate connections from the clients to the switch to execute gNMI RPCs.
"},{"location":"configuration/mtls/#easy-rsa-setup","title":"Easy-RSA Setup","text":"

The simple installation of Easy-RSA is well documented in the Easy RSA quick start guide. For a more durable installation you're encouraged to review the Easy-RSA documentation and customize the settings to your environment.

"},{"location":"configuration/mtls/#easy-rsa-ca-parameters","title":"Easy-RSA CA parameters","text":"

easy RSA version: 3.0.8

As of this writing EOS only supports RSA certificates, this differs from the default configuration of Easy-RSA. The following variable in the vars file will need to be set in order to generate the appropriate certificate type.

set_var EASYRSA_ALGO \"rsa\"\n

Use the easyrsa build-ca command to create the necessary certificate signing infrastructure within easyrsa. This will generate a ca.crt certificate which can be imported into the PKI validation chain of the switches and other hosts in your PKI domain. This can also be used in a standalone manner with most gnmi clients.

In our case, this CA certificate resides in: ${HOME}/easy-rsa/pki/ca.crt

This will need to be imported into the network elements where you're using mTLS for authentication.

"},{"location":"configuration/mtls/#generate-a-local-client-certificate","title":"Generate a Local Client Certificate","text":"

This will be used by local clients (gnmi, gnoi, gribi, etc.) connecting to the switches in order to authenticate.

Note the gnmi-client.cnf configuration file provided in the following openssl command is used to create the Subject Alternate Name IP address entry associated with the client certificate. This is optional and is not required for certificates.

mkdir ~/gnmi-client-cert\ncd ~/gnmi-client-cert\nopenssl req -out gnmi-client.csr -newkey rsa:2048 -nodes -keyout gnmi-client.key -config gnmi-client.cnf\n

The above commands will generate a private key as well as the Certificate Signing Request (CSR)

"},{"location":"configuration/mtls/#sign-the-local-client-certificate-with-easy-rsa","title":"Sign the Local Client Certificate with Easy-RSA","text":"

Note, that this is going to be a client certificate. As our gnmi client will be talking to the gnmi server on the switch.

cd ~/easy-rsa\n./easyrsa import-req ../gnmi-client-cert gnmi-client.csr gnmi-client\n./easyrsa sign-req client gnmi-client\n

The sign-req command generates the following output.

Using SSL: openssl OpenSSL 1.1.1f  31 Mar 2020\n\n... snipped ...\n\nsubject=\n    countryName               = us\n    stateOrProvinceName       = mn\n    localityName              = minneapolis\n    organizationName          = arista-lab\n    commonName                = sulrich@arista.com\n\nX509v3 Subject Alternative Name:\n    IP:192.168.1.11\n\nType the word 'yes' to continue, or any other input to abort.\n  Confirm request details: yes\nUsing configuration from /home/sulrich/easy-rsa/pki/easy-rsa-3625384.5yQThV/tmp.kaJhk0\nCheck that the request matches the signature\nSignature ok\nThe Subject's Distinguished Name is as follows\ncountryName           :PRINTABLE:'us'\nstateOrProvinceName   :ASN.1 12:'mn'\nlocalityName          :ASN.1 12:'minneapolis'\norganizationName      :ASN.1 12:'arista-lab'\ncommonName            :ASN.1 12:'sulrich@arista.com'\nCertificate is to be certified until Oct 10 19:45:42 2023 GMT (825 days)\n\nWrite out database with 1 new entries\nData Base Updated\n\nCertificate created at: /home/sulrich/easy-rsa/pki/issued/gnmi-client.crt\n
"},{"location":"configuration/mtls/#switch-side-actions","title":"Switch Side Actions","text":"
  • Generate a key pair on the switch the key will be named v1.key
security pki key generate rsa 4096 v1.key\n
  • Generate the CSR
security pki certificate generate signing-request key v1.key\n
  • Capture the CSR text into a file and copy this to the CA server.
"},{"location":"configuration/mtls/#sign-the-switch-csr-with-easy-rsa","title":"Sign the Switch CSR with Easy-RSA","text":"

Note that in this case we're generating a server certificate.

cd ~/easy-rsa\n./easyrsa import-req ../v1.csr v1\n./easyrsa sign-req server v1\n

This will generate the signed certificate and place it into the easy-rsa local store.

${HOME}/easy-rsa/pki/issued/v1.crt

  • Copy this to the switch and import it into the switch's certificate store.

copy file:/mnt/flash/v1.crt certificate:v1.crt

"},{"location":"configuration/mtls/#copy-the-private-ca-certificate-to-the-switch","title":"Copy the Private CA Certificate to the Switch","text":"

You will need to copy the CA.crt (commonly in <easyrsa_root>/pki/ca.crt) to the switch and add it to the list of certificates. In the following example the file has been copied to the switch as demo-ca.crt.

copy flash:demo-ca.crt certificate:\n
"},{"location":"configuration/mtls/#ssl-profile-configuration","title":"SSL Profile Configuration","text":"

Configure the necessary ssl profile and include the demo-ca.crt in the list of trusted CAs.

management security\n   ssl profile test-arista\n      certificate v1.crt key v1.key\n      trust certificate demo-ca.crt\n!\n
"},{"location":"configuration/mtls/#gnmi-configuration","title":"gNMI Configuration","text":"

The following configuration associates the gnmi service with the associated ssl profile and enables it for use with mTLS for authentication.

management api gnmi\n   transport grpc default\n      ssl profile test-arista\n   provider eos-native\n!\n

At this point the switch is configured to accept connections from clients with valid, signed certificates.

"},{"location":"configuration/mtls/#useful-troubleshooting-commands","title":"Useful Troubleshooting Commands","text":"

show management api gnmi

This command enables you to determine the operational state of the gnmi process as well as whether or not the ssl profile is considered valid.

show management security ssl profile

This command enables you to see the state of the ssl profiles and whether there are issues with the validation chain.

"},{"location":"configuration/mtls/#clocks-and-certificate-lifetime","title":"Clocks and Certificate Lifetime","text":"

Certificates should be created with a finite lifetime and rotated within that lifetime. However, if the clocks on the switch are grossly off this may impact certificate operation. Make sure that the clock on the switch is set correctly and synchronized to a reliable time source.

"},{"location":"configuration/mtls/#client-examples","title":"Client Examples","text":""},{"location":"configuration/mtls/#gnmi-arista-client","title":"gnmi (Arista Client)","text":"
gnmi -addr 192.168.1.21:6030                    \\\n-username admin -password arista              \\\n-cafile easy-rsa/pki/ca.crt                   \\\n-certfile easy-rsa/pki/issued/gnmi-client.crt \\\n-keyfile gnmi-client/gnmi-client.key capabilities\n
"},{"location":"configuration/mtls/#gnmic","title":"gnmic","text":"
gnmic -a 192.168.1.21:6030 -u admin -p arista    \\\n--tls-ca easy-rsa/pki/ca.crt                   \\\n--tls-cert easy-rsa/pki/issued/gnmi-client.crt \\\n--tls-key gnmi-client/gnmi-client.key capabilities\n
"},{"location":"configuration/mtls/#additional-references","title":"Additional References","text":"
  • Aritsa Community Central: Working with Certificates
"},{"location":"configuration/netconf/","title":"NETCONF Device Configuration","text":""},{"location":"configuration/netconf/#overview","title":"Overview","text":"

EOS provides support for managing the switch via NETCONF.

"},{"location":"configuration/netconf/#netconf","title":"NETCONF","text":"

Currently supported NETCONF operations: get, get-config, get-schema, edit-config, lock, unlock, close-session, kill-session.

To configure NETCONF in default VRF we can enable the ssh transport under management api netconf:

Default VRF

management api netconf\n   transport ssh test\n

Non-default VRF

management api netconf\n   transport ssh test\n      vrf management\n

Changing the port:

management api netconf\n   transport ssh test\n      port 830\n

Apply ACL

management api netconf\n   transport ssh test\n      ip access-group ACCESS_GROUP\n

Note The ACL should be a standard ACL allowing hosts or subnets.

Status check:

#show management api netconf\n\nEnabled:            Yes\nServer:             running on port 830, in management VRF\n
"},{"location":"configuration/openconfig/","title":"OpenConfig Configuration","text":""},{"location":"configuration/openconfig/#overview","title":"Overview","text":"

EOS supports the OpenConfig gNMI interface for device management.

"},{"location":"configuration/openconfig/#platform-compatibility","title":"Platform compatibility","text":"

All EOS flavors support OpenConfig (physical, virtual, containerized, cloud).

"},{"location":"configuration/openconfig/#gnmi","title":"gNMI","text":"

To start the gNMI server, which listens by default on TCP/6030 configure the gRPC transport under management api gnmi in the global config mode:

Default VRF

management api gnmi\n  transport grpc openmgmt\n

Non-default VRF

management api gnmi\n   transport grpc openmgmt\n     vrf management\n

Changing the port:

management api gnmi\n   transport grpc openmgmt\n      port 5900\n

Apply ACL

management api gnmi\n   transport grpc openmgmt\n      ip access-group ACCESS_GROUP\n

Note, the ACL should be a standard ACL allowing hosts or subnets.

Authenticate the connection with TLS

management api gnmi\n   transport grpc openmgmt\n      ssl profile PROFILE\n

Enable authorization of incoming requests

management api gnmi\n   transport grpc openmgmt\n      authorization requests\n

Status check

#show management api gnmi\nOcta:               No\nEnabled:            Yes\nServer:             running on port 6030, in default VRF\nSSL Profile:        none\nQoS DSCP:           none\n
"},{"location":"configuration/openconfig/#octa","title":"OCTA","text":"

The OpenConfig agent (gNMI API) can leverage the EOS state streaming agent's (TerminAttr) libraries, thus exposing EOS native paths. If Octa (OpenConfig + TerminAttr) is enabled then OpenConfig, in addition to accepting OpenConfig paths in gNMI get/subscribe requests, will also support EOS native paths (for example, Sysdb/Smash paths). This feature was introduced in 4.22.1F.

gNMI requests received by Octa are interpreted as either OpenConfig or TerminAttr requests, as follows.

  • gNMI requests containing an origin of eos_native are processed as as native path requests.
  • Requests lacking an origin of eos_native are treated as OpenConfig requests.

A gNMI client that supports specification of an origin as part of the associated RPC is a requirement.

Note support for sending GET/SUBSCRIBE requests to both an openconfig and an eos-native path in the same call is not yet supported.

"},{"location":"configuration/openconfig/#how-to-enable-octa","title":"How to enable Octa","text":"

Octa can be enable by adding provider eos-native under management api gnmi

SW(config-mgmt-api-gnmi)#provider eos-native

Status check

#show management api gnmi\nOcta:               enabled\nEnabled:            Yes\nServer:             running on port 6030, in default VRF\nSSL Profile:        none\nQoS DSCP:           none\n
"},{"location":"configuration/openconfig/#api-models","title":"API models","text":"

Starting in EOS 4.24.0F it is possible to configure the Smash paths that Octa has access to. Under the management api models mode, the provider smash sub-mode allows for enabling or disabling a Smash path with the [no] path smash_path_here [disabled] command.

management api models\n   provider smash\n      path forwarding/status\n      path routing/status disabled\n      path routing/isis/lsdb\n

Note that every time a new path is added the Octa agent has to be restarted. EOS CLI:

management api gnmi\n   transport grpc <NAME>\n   shutdown\n   no shutdown\n

Bash: $ sudo killall Octa

Alternatively agent Octa terminate can be used from EOS CLI as well.

show management api models will list the Smash paths enabled/disabled

e.g.:

#show management api models\nprovider smash\n  path /Smash/bridging\n  path /Smash/forwarding/status\n  path /Smash/routing/isis/lsdb\n  path /Smash/routing\n  path /Smash/routing/status disabled\nprovider sysdb\n
"},{"location":"configuration/openconfig/#aaa-accounting-for-gnmiopenconfig","title":"AAA Accounting for gNMI/OpenConfig","text":"

Starting with EOS 4.27.2F accounting requests can be enabled to account records for gNMI/gNOI RPCs:

management api gnmi\n   transport grpc default\n      authorization requests\n      accounting requests\n   provider eos-native\n!\naaa accounting commands all default start-stop logging\n

we can also use these commands to log to tacacs+ or radius and syslog too

aaa accounting commands all default start-stop group tacacs+\naaa accounting commands all default start-stop group radius\n
spine1# sh management api gnmi\nOcta: enabled\n\nTransport: default\nEnabled: yes\nServer: running on port 6030, in default VRF\nSSL profile: none\nQoS DSCP: none\nAuthorization required: yes\nAccounting requests: yes\nCertificate username authentication: no\nNotification timestamp: last change time\nListen addresses: ::\nspine1#\n

Configuration change using OpenConfig and gNMI:

$ gnmic -a 192.168.0.10:6030 -u arista -p arista77rx --insecure set --update-path \"/interfaces/interface[name=Ethernet1]/config/description\" --update-value \"test\"\n{\n  \"source\": \"192.168.0.10:6030\",\n  \"timestamp\": 1663615213475353999,\n  \"time\": \"2022-09-19T19:20:13.475353999Z\",\n  \"results\": [\n    {\n      \"operation\": \"UPDATE\",\n      \"path\": \"interfaces/interface[name=Ethernet1]/config/description\"\n    }\n  ]\n}\n
$ gnmic -a 192.168.0.10:6030 -u arista -p arista77rx --insecure get --path \"/interfaces/interface[name=Ethernet1]/config/description\"\n[\n  {\n    \"source\": \"192.168.0.10:6030\",\n    \"timestamp\": 1663615224964145128,\n    \"time\": \"2022-09-19T19:20:24.964145128Z\",\n    \"updates\": [\n      {\n        \"Path\": \"interfaces/interface[name=Ethernet1]/config/description\",\n        \"values\": {\n          \"interfaces/interface/config/description\": \"test\"\n        }\n      }\n    ]\n  }\n]\n

Syslog messages on the device:

spine1#sh logging last 5 minutes\nSep 19 19:20:13 spine1 Aaa: %ACCOUNTING-6-CMD: arista unknown unknown stop task_id=34 start_time=1663615213.48 timezone=UTC service=shell priv-lvl=15 cmd=OpenConfig.Set addr=192.168.0.1:57388 rpc=/gnmi.gNMI/Set request={\"update\":[{\"path\":\"/interfaces/interface[name=Ethernet1]/config/description\",\"val\":\"\\\\\"test\\\\\"\"}]} <cr>\nSep 19 19:20:13 spine1 ConfigAgent: %SYS-5-CONFIG_SESSION_ENTERED: User arista entered configuration session session11521733719371 on GNMI (192.168.0.1:57388)\nSep 19 19:20:13 spine1 ConfigAgent: %SYS-5-CONFIG_SESSION_COMMIT_SUCCESS: User arista committed configuration session session11521733719371 successfully on GNMI (192.168.0.1:57388)\nSep 19 19:20:13 spine1 ConfigAgent: %SYS-5-CONFIG_SESSION_EXITED: User arista exited configuration session session11521733719371 on GNMI (192.168.0.1:57388)\nSep 19 19:20:24 spine1 Aaa: %ACCOUNTING-6-CMD: arista unknown unknown stop task_id=35 start_time=1663615224.96 timezone=UTC service=shell priv-lvl=15 cmd=OpenConfig.Get addr=192.168.0.1:57428 rpc=/gnmi.gNMI/Get request={\"path\":[{\"path\":\"/interfaces/interface[name=Ethernet1]/config/description\"}]} <cr>\n
spine1#trace monitor octa\n--- Monitoring /var/log/agents/Octa-3748 ---\nI0919 19:20:13.715618    3748 router.go:234] Cli commands:\nconfigure session session11521733719371\ninterface Ethernet1\ndescription test\nexit\nconfigure session session11521733719371 commit\n^Cspine1#\n
spine1#bash ps -ef | grep Octa\nroot      3748   480  2 16:51 ?        00:03:20 /usr/bin/Octa --agenttitle=Octa\n
spine1#bash  more /var/log/agents/Octa-3748 | tail -4\ninterface Ethernet1\ndescription test\nexit\nconfigure session session11521733719371 commit\nspine1#\n
"},{"location":"configuration/openconfig/#limitations","title":"Limitations","text":"

An accounting record is limited to a maximum of 8098 characters. The record will be truncated if it exceeds the maximum character length.

"},{"location":"configuration/openconfig/#gnmi-per-rpc-role-authorizations","title":"gNMI per-RPC role authorizations","text":"

Starting in EOS 4.24.1F it is possible to perform authorization of each RPC (that is, GET, SET, SUBSCRIBE), if authorization requests is supplied as described above.

During authorization, the OpenConfig agent will communicate with the AAA agent, allowing authorization policies or roles to permit or deny the new tokens OpenConfig.Get and OpenConfig.Set.

For example, a role may be defined such as:

role oc-read\n   10 permit command OpenConfig.Get\n

A user which is assigned to this role would be allowed to issue a gNMI GET or SUBSCRIBE request, but not a SET request.

Note that this is only available for gNMI.

"},{"location":"configuration/openconfig/#enable-aft-mapping","title":"Enable AFT mapping","text":"

By default, mapping of the FIB (forwarding information base) to the OpenConfig AFT (abstract forwarding table) model is disabled, as the volume of data can be large.

Starting in EOS 4.25.1F it is possible to enable these mappings, for IPV4, IPV6, or both, as described below:

management api models\n   provider aft\n      ipv4-unicast\n      ipv6-unicast\n

Note that prior to EOS 4.27 a restart of the gNMI agent is required, e.g.: agent Octa terminate or agent OpenConfig terminate (in case the eos-native provider is not enabled).

"},{"location":"configuration/openconfig/#telemetry-timestamps","title":"Telemetry Timestamps","text":"

Per the GNMI specification, the default timestamp field of a notification message is set to be the time at which the value of the underlying data source changes or when the reported event takes place. In order to facilitate integration in legacy environments oriented around polling style operations, an option to support overriding the timestamp field to the send-time is available. (as of 4.27.0F)

Overriding the timestamp to send-time is applicable to all STREAM and POLL subscriptions.

Configuration is outlined below.

management api gnmi\n   transport grpc <NAME>\n      notification timestamp send-time\n

If there's a need to return to the standards-oriented operation, the following mechanisms can be used to reset the behavior.

no notification timestamp send-time\ndefault notification timestamp\nnotification timestamp last-change-time\n
Validation

#show management api gnmi\nOcta: enabled\nSet persistence: enabled\n\nTransport: default\nEnabled: yes\nServer: running on port 6030, in default VRF\nSSL profile: none\nQoS DSCP: none\nAuthorization required: no\nAccounting requests: no\nCertificate username authentication: no\nNotification timestamp: send time  !! note: timestamp mode\nListen addresses: ::\n

"},{"location":"configuration/openconfig/#configuration-persistence","title":"Configuration Persistence","text":"

By default, within EOS, the application of gNMI Set RPCs are not persisted to the startup-config. A copy running-config startup-config is required in order to save configuration updates imposed via gNMI.

As of EOS 4.28.0F, if the operator desires to be able to save gNMI-driven configuration automatically, persistence can be enabled by adding the following configuration. With this option, all gnmi Set operations will be saved to the startup-config. Note, the configuration is saved using Arista's EOS configuration syntax and there is no corresponding presentation of the OpenConfig syntax.

management api gnmi\n   transport grpc <NAME>\n   operation set persistence\n

If there is a need to return to the default mode of gNMI configuration non-persistence, this can be disabled using the following commands.

no operation set persistence\ndefault operation set persistence\n
Validation

#show management api gnmi\nOcta: enabled\nSet persistence: enabled  !! note: persistence state\n\nTransport: default\nEnabled: yes\nServer: running on port 6030, in default VRF\nSSL profile: none\nQoS DSCP: none\nAuthorization required: no\nAccounting requests: no\nCertificate username authentication: no\nNotification timestamp: last change time\nListen addresses: ::\n

"},{"location":"configuration/openconfig/#troubleshooting","title":"Troubleshooting","text":"

The OpenConfig agent handles all transports described above: gNMI, RESTCONF, and NETCONF. The agent log file is present at /var/log/agents/OpenConfig-{PID}. Lines that begin with E are errors. Debug logging can be enabled with a regular trace command. Here are a couple of examples:

(config)#trace OpenConfig setting server/9 - For server (gNMI) traces

(config)#trace OpenConfig setting */9 - For all traces with verbose setting

similarly if Octa is enabled:

(config)#trace Octa setting server/9 - For server (gNMI) traces

(config)#trace Octa setting */9 - For all traces with verbose setting

"},{"location":"configuration/openconfig/#limitations_1","title":"Limitations","text":"
  • In EOS versions prior to 4.24.0F, not all Smash paths were accessible via Octa.
  • Starting in EOS 4.24.0F configuring the Smash paths that Octa has access to will also affect OpenConfig. Enabling a Smash path for Octa can result in extra YANG paths being populated in OpenConfig. Disabling a Smash path can result in having some YANG paths missing in OpenConfig.
  • The %<zone-id> optional suffix in YANG ietf:ipv4-address, and ietf:ipv6-address types are not supported.
  • An OpenConfig client update/merge/replace request can erase config that is not modified by the incoming request. This happens if a config that is part of a certain mount point but not supported by OpenConfig is configured via CLI prior to the OpenConfig client update/merge/replace request is processed.
"},{"location":"configuration/openconfig/#supported-openconfig-paths","title":"Supported OpenConfig paths","text":"

Please refer to the EOS Central TOIs to see the new list of paths supported per release.

For convenience, supported paths may be found at: https://eos.arista.com/path-report.

"},{"location":"configuration/openconfig/#references-resources","title":"References / Resources","text":"
  • The OpenConfig working group: http://openconfig.net/
  • Repository of gNMI specifications: https://github.com/openconfig/reference/
"},{"location":"configuration/restconf/","title":"RESTCONF Configuration","text":""},{"location":"configuration/restconf/#overview","title":"Overview","text":"

EOS provides support for RESTCONF and the necessary transport services to support it.

The RESTCONF server is in the EOS device.

"},{"location":"configuration/restconf/#restconf-configuration-on-eos","title":"RESTCONF configuration on EOS","text":""},{"location":"configuration/restconf/#certificate","title":"Certificate","text":"

Certificate-based authentication is required for RESTCONF to operate. You should follow the instructions in the Certificate Authentication section in order to generate and install a certificate to support RESTCONF in your environment. Alternately, a self-signed certificate may be generated on the switch and certificate validation can be handled appropriately by remote RESTCONF clients.

The following Cli command generates a self-signed cert:

security pki certificate generate self-signed restconf.crt key restconf.key generate rsa 2048 parameters common-name restconf\n

Create ssl profile:

management security\n   ssl profile restconf\n   certificate restconf.crt key restconf.key\n
"},{"location":"configuration/restconf/#restconf-api","title":"RESTCONF API","text":"

Configure RESTCONF:

Default VRF:

management api restconf\n   transport https test\n   ssl profile restconf\n

Non-default VRF

management api restconf\n   transport https test\n   ssl profile restconf\n   vrf management\n

Changing the port:

management api restconf\n   transport https test\n      port 5900\n

Apply ACL

management api restconf\n   transport https test\n      ip access-group ACCESS_GROUP\n

Note The ACL should be a standard ACL allowing hosts or subnets.

"},{"location":"configuration/restconf/#control-plane-acl","title":"Control-plane ACL","text":"

The default RESTCONF port on Arista devices is TCP 6020.

We need to change the default control-plane ACL on EOS in order to allow TCP 6020 (or to allow the configured RESTCONF port).

Please refer to this link

"},{"location":"configuration/restconf/#status-check","title":"Status check","text":"
#show management api restconf\nEnabled:            Yes\nServer:             running on port 6020, in management VRF\nSSL Profile:        restconf\nQoS DSCP:           none\n
"},{"location":"configuration/security/","title":"Securing Management Services","text":""},{"location":"configuration/security/#changing-default-service-ports","title":"Changing Default Service Ports","text":"

When changing the default ports one has to make sure they are also allowed in the control-plane ACL. The default control-plane ACL cannot be modified, so a new one has to be created and applied under system control-plane (EOS 4.23+) or control-plane (pre-EOS 4.23). The fastest way to do this is to clone the existing control-plane and add new permit rules.

"},{"location":"configuration/security/#example","title":"Example","text":"

1. Reading the default CP ACL can be done with show ip access-lists default-control-plane-acl

#show ip access-lists default-control-plane-acl\nIP Access List default-control-plane-acl [readonly]\n        counters per-entry\n        10 permit icmp any any [match 7172 packets, 1 day, 20:46:09 ago]\n        20 permit ip any any tracked [match 98544013 packets, 0:00:36 ago]\n        30 permit udp any any eq bfd ttl eq 255\n        40 permit udp any any eq bfd-echo ttl eq 254\n        50 permit udp any any eq multihop-bfd\n        60 permit udp any any eq micro-bfd\n        70 permit udp any any eq sbfd\n        80 permit udp any eq sbfd any eq sbfd-initiator\n        90 permit ospf any any\n        100 permit tcp any any eq ssh telnet www snmp bgp https msdp ldp netconf-ssh gnmi [match 873 packets, 1 day, 20:43:39 ago]\n        110 permit udp any any eq bootps bootpc snmp rip ntp ldp [match 970 packets, 1:43:38 ago]\n        120 permit tcp any any eq mlag ttl eq 255\n        130 permit udp any any eq mlag ttl eq 255\n        140 permit vrrp any any\n        150 permit ahp any any\n        160 permit pim any any\n        170 permit igmp any any\n        180 permit tcp any any range 5900 5910\n        190 permit tcp any any range 50000 50100 [match 1480505 packets, 1 day, 20:43:16 ago]\n        200 permit udp any any range 51000 51100\n        210 permit tcp any any eq 3333\n        220 permit tcp any any eq nat ttl eq 255\n        230 permit tcp any eq bgp any\n        240 permit rsvp any any\n        250 permit tcp any any eq 6040\n        260 permit tcp any any eq 5541 ttl eq 255\n        270 permit tcp any any eq 5542 ttl eq 255\n

2. There are multiple ways to quickly edit and remove the unnecessary match outputs, in this example we'll use sed on EOS. Save the file to /mnt/flash:

show ip access-lists  default-control-plane-acl | redirect flash:cpacl.txt\n

3. Enter bash: #bash

4. Go to /mnt/flash and remove the match outputs

cd /mnt/flash\nsudo sed -i  \"s/\\[.*//g\" cpacl.txt\n

5. Reading the file now should be clean without all the match counter outputs like below:

IP Access List default-control-plane-acl\n        counters per-entry\n        10 permit icmp any any\n        20 permit ip any any tracked\n        30 permit udp any any eq bfd ttl eq 255\n        40 permit udp any any eq bfd-echo ttl eq 254\n        50 permit udp any any eq multihop-bfd\n        60 permit udp any any eq micro-bfd\n        70 permit udp any any eq sbfd\n        80 permit udp any eq sbfd any eq sbfd-initiator\n        90 permit ospf any any\n        100 permit tcp any any eq ssh telnet www snmp bgp https msdp ldp netconf-ssh gnmi\n        110 permit udp any any eq bootps bootpc snmp rip ntp ldp\n        120 permit tcp any any eq mlag ttl eq 255\n        130 permit udp any any eq mlag ttl eq 255\n        140 permit vrrp any any\n        150 permit ahp any any\n        160 permit pim any any\n        170 permit igmp any any\n        180 permit tcp any any range 5900 5910\n        190 permit tcp any any range 50000 50100\n        200 permit udp any any range 51000 51100\n        210 permit tcp any any eq 3333\n        220 permit tcp any any eq nat ttl eq 255\n        230 permit tcp any eq bgp any\n        240 permit rsvp any any\n        250 permit tcp any any eq 6040\n        260 permit tcp any any eq 5541 ttl eq 255\n        270 permit tcp any any eq 5542 ttl eq 255\n

6. Now we can just copy that ACLs content into a new ACL, add our new rules and apply it on the control-plane.

From config mode:

ip access-list custom-cp\n   <paste the content of the default CP from the file created>\n   280 permit tcp any any eq 5900\n

7. Apply the new ACL

Default VRF

system control-plane\n   ip access-group custom-cp in\n

Non-default VRF

system control-plane\n   ip access-group custom-cp vrf management in\n
"},{"location":"examples/","title":"examples","text":""},{"location":"examples/#overview","title":"Overview","text":"

In the examples folder we provide a variety of examples that will show how to use some of the many third party tools to interact with one of the GRPC interfaces(gNMI,gNOI and gRIBI) within Arista EOS.

"},{"location":"examples/#tools","title":"Tools","text":"
  • arista gnmi client
  • gnmic
  • gnmi-gateway
  • gnoic
  • grpcurl
  • golang
  • pygnmi
  • pyang
  • pyangbind
  • WiFi
"},{"location":"examples/WiFi/","title":"WiFi","text":""},{"location":"examples/WiFi/#overview","title":"Overview","text":"

Arista APs include an agent module (ocagent) that implements the OpenConfig interfaces. The agent module interacts with the rest of the AP modules for applying changes, fetching data, etc. For mor information on OpenConfig implementation in Arista WiFi, see OpenConfig for Arista WiFi.

This page lists a few examples of the AP using gNMI. For more information on gNxI, refer to gNxI Tools.

"},{"location":"examples/WiFi/#get-ap","title":"Get AP","text":"
python py_gnmicli.py -m\nget -t <AP-IP> -x /provision-aps -user <username> -pass <password> -p <port> -g -o openconfig.mojonetworks.com\n
Reveal output

{\n\"openconfig-ap-manager:provision-ap\": [\n{\n\"mac\": \"30:86:2D:B0:0F:EF\",\n\"config\": {\n\"country-code\": \"IN\",\n\"hostname\": \"arista\"\n},\n\"state\": {\n\"country-code\": \"IN\",\n\"hostname\": \"arista\"\n}\n}\n]\n}\n

"},{"location":"examples/WiFi/#get-operating-frequencies-bands-of-ssid","title":"Get operating frequencies (bands) of SSID","text":"
python py_gnmicli.py -m\nget -t <AP-IP>  -user <username> -pass <password> -p <port> -g -o openconfig.mojonetworks.com -x access-points/access-point[hostname=<host>]/ssids/ssid[name=<ssid-name>]/state/operating-frequency\n
Reveal output

FREQ_2_5_GHZ\n

"},{"location":"examples/WiFi/#get-ssid-configuration","title":"Get SSID Configuration","text":"
python py_gnmicli.py -m\nget -t <AP-IP>  -user <username> -pass <password> -p <port> -g -o openconfig.mojonetworks.com -x access-points/access-point[hostname=<host>]/ssids/ssid[name=<ssid-name>]/config\n
Reveal output

{\n\"openconfig-access-points:dva\": true,\n\"openconfig-access-points:supported-data-rates-5g\": [\n\"openconfig-wifi-types:RATE_11MB\",\n\"openconfig-wifi-types:RATE_12MB\",\n\"openconfig-wifi-types:RATE_18MB\",\n\"openconfig-wifi-types:RATE_24MB\",\n\"openconfig-wifi-types:RATE_36MB\",\n\"openconfig-wifi-types:RATE_48MB\",\n\"openconfig-wifi-types:RATE_54MB\"\n],\n\"openconfig-access-points:opmode\": \"WPA2_PERSONAL\",\n\"openconfig-access-points:okc\": true,\n\"openconfig-access-points:supported-data-rates-2g\": [\n\"openconfig-wifi-types:RATE_11MB\",\n\"openconfig-wifi-types:RATE_12MB\",\n\"openconfig-wifi-types:RATE_18MB\",\n\"openconfig-wifi-types:RATE_24MB\",\n\"openconfig-wifi-types:RATE_36MB\",\n\"openconfig-wifi-types:RATE_48MB\",\n\"openconfig-wifi-types:RATE_54MB\"\n],\n\"openconfig-access-points:name\": \"OCWiFi1\",\n\"openconfig-access-points:basic-data-rates-2g\": [\n\"openconfig-wifi-types:RATE_11MB\",\n\"openconfig-wifi-types:RATE_12MB\",\n\"openconfig-wifi-types:RATE_18MB\",\n\"openconfig-wifi-types:RATE_24MB\",\n\"openconfig-wifi-types:RATE_36MB\",\n\"openconfig-wifi-types:RATE_48MB\",\n\"openconfig-wifi-types:RATE_54MB\"\n],\n\"openconfig-access-points:wpa2-psk\": \"0123456789\",\n\"openconfig-access-points:basic-data-rates-5g\": [\n\"openconfig-wifi-types:RATE_11MB\",\n\"openconfig-wifi-types:RATE_12MB\",\n\"openconfig-wifi-types:RATE_18MB\",\n\"openconfig-wifi-types:RATE_24MB\",\n\"openconfig-wifi-types:RATE_36MB\",\n\"openconfig-wifi-types:RATE_48MB\",\n\"openconfig-wifi-types:RATE_54MB\"\n]\n}\n

"},{"location":"examples/WiFi/#get-clients-for-ssid","title":"Get clients for SSID","text":"
python py_gnmicli.py -m\nget -t <AP-IP>  -user <username> -pass <password> -p <port> -g -o openconfig.mojonetworks.com -x access-points/access-point[hostname=<host>]/ssids/ssid[name=<ssid-name>]/clients\n
Reveal output

{\n\"openconfig-access-points:client\": [\n{\n\"mac\": \"C2:2F:42:79:CB:BA\",\n\"client-rf\": {\n\"state\": {\n\"phy-rate\": 0,\n\"rssi\": -52,\n\"frequency\": 0,\n\"snr\": 42,\n\"ss\": 0\n}\n},\n\"state\": {\n\"mac\": \"C2:2F:42:79:CB:BA\",\n\"counters\": {\n\"tx-bytes\": \"34707\",\n\"tx-retries\": \"0\",\n\"rx-bytes\": \"19705\",\n\"rx-retries\": \"18\"\n}\n},\n\"client-connection\": {\n\"state\": {\n\"username\": \"\",\n\"client-state\": \"openconfig-wifi-types:AUTHENTICATED\",\n\"hostname\": \"\",\n\"operating-system\": \"\",\n\"ipv6-addresses\": [\n\"fe80::c02f:42ff:fe79:cbba\"\n],\n\"ipv4-address\": [\n\"192.168.29.250\"\n],\n\"connection-time\": \"1628849487411018113\"\n}\n}\n}\n]\n}\n

"},{"location":"examples/WiFi/#get-operating-channel-of-radio","title":"Get operating channel of radio","text":"
python py_gnmicli.py -m\nget -t <AP-IP>  -user <username> -pass <password> -p <port> -g -o openconfig.mojonetworks.com -x access-points/access-point[hostname=<host>]/radios/radio[id=1][operating-frequency=FREQ_5GHZ]/state/channel\n
Reveal output

{\ntimestamp: 1628855017049472718\nupdate {\npath {\nelem {\nname: \"access-points\"\n}\nelem {\nname: \"access-point\"\nkey {\nkey: \"hostname\"\nvalue: \"arista\"\n}\n}\nelem {\nname: \"radios\"\n}\nelem {\nname: \"radio\"\nkey {\nkey: \"id\"\nvalue: \"1\"\n}\nkey {\nkey: \"operating-frequency\"\nvalue: \"FREQ_5GHZ\"\n}\n}\nelem {\nname: \"state\"\n}\nelem {\nname: \"channel\"\n}\n}\nval {\nuint_val: 36\n}\n}\n}\n

"},{"location":"examples/WiFi/#get-operating-eirp-of-radio","title":"Get operating EIRP of radio","text":"
python py_gnmicli.py -m\nget -t <AP-IP>  -user <username> -pass <password> -p <port> -g -o openconfig.mojonetworks.com -x access-points/access-point[hostname=<host>]/radios/radio[id=1][operating-frequency=FREQ_5GHZ]/state/transmit-eirp\n
Reveal output

{\ntimestamp: 1628855017049472718\nupdate {\npath {\nelem {\nname: \"access-points\"\n}\nelem {\nname: \"access-point\"\nkey {\nkey: \"hostname\"\nvalue: \"arista\"\n}\n}\nelem {\nname: \"radios\"\n}\nelem {\nname: \"radio\"\nkey {\nkey: \"id\"\nvalue: \"1\"\n}\nkey {\nkey: \"operating-frequency\"\nvalue: \"FREQ_5GHZ\"\n}\n}\nelem {\nname: \"state\"\n}\nelem {\nname: \"transmit-eirp\"\n}\n}\nval {\nuint_val: 28\n}\n}\n}\n

"},{"location":"examples/WiFi/#set-operating-channel-of-radio","title":"Set operating channel of radio","text":"
python py_gnmicli.py -m\nset-replace-t <AP-IP>  -user <username> -pass <password> -p <port> -g -o openconfig.mojonetworks.com -x access-points/access-point[hostname=<host>]/radios/radio[id=1][operating-frequency=FREQ_5GHZ]/config/channel -val 169\n
Reveal output

response {\npath {\nelem {\nname: \"access-points\"\n}\nelem {\nname: \"access-point\"\nkey {\nkey: \"hostname\"\nvalue: \"arista\"\n}\n}\nelem {\nname: \"radios\"\n}\nelem {\nname: \"radio\"\nkey {\nkey: \"id\"\nvalue: \"1\"\n}\nkey {\nkey: \"operating-frequency\"\nvalue: \"FREQ_5GHZ\"\n}\n}\nelem {\nname: \"config\"\n}\nelem {\nname: \"channel\"\n}\n}\nop: REPLACE\n}\n

"},{"location":"examples/ansible/","title":"Ansible playbook example demo","text":""},{"location":"examples/ansible/#overview","title":"overview","text":"

In this ansible collection we show how to use ansible to find all the available modules within an Arista EOS device using the capabilities method within gNMI.

"},{"location":"examples/ansible/#edit-the-inventory-file-to-match-your-environment","title":"Edit the inventory file to match your environment","text":"
[leaf]\n127.0.0.1 ansible_user=admin ansible_password=admin\n\n[all:vars]\nansible_user=admin\nansible_password=admin\nansible_become_pass=admin\nansible_python_interpreter=/usr/bin/python3\nansible_port=6030\nansible_connection=nokia.grpc.gnmi\nansible_gnmi_encoding=JSON\n
"},{"location":"examples/ansible/#gnmi-collection","title":"gNMI collection","text":"
ansible-galaxy collection install nokia.openconfig\n
"},{"location":"examples/ansible/#run-the-playbook","title":"Run the playbook","text":"
ansible-playbook -i inventory capabilities.yaml\n
"},{"location":"examples/ansible/#output-of-playbook","title":"output of playbook","text":"
ok: [10.20.30.67] => {\n    \"msg\": {\n        \"gNMIVersion\": \"0.7.0\",\n        \"supportedEncodings\": [\n            \"JSON\",\n            \"JSON_IETF\",\n            \"ASCII\"\n        ],\n        \"supportedModels\": [\n            {\n                \"name\": \"arista-exp-eos-multicast\",\n                \"organization\": \"Arista Networks <http://arista.com/>\"\n            },\n            {\n                \"name\": \"arista-exp-eos-evpn\",\n                \"organization\": \"Arista Networks, Inc.\"\n            },\n
"},{"location":"examples/gnmi-clients/arista-gnmi/","title":"Arista gNMI client examples","text":""},{"location":"examples/gnmi-clients/arista-gnmi/#gnmi-get-rpc-examples","title":"gNMI GET RPC Examples","text":""},{"location":"examples/gnmi-clients/arista-gnmi/#openconfig-paths","title":"OpenConfig paths","text":""},{"location":"examples/gnmi-clients/arista-gnmi/#get-all-information","title":"Get all information","text":"
gnmi -addr 192.0.2.139:6030 -username admin -password arista get /\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#get-the-bgp-configuration-in-the-default-vrf","title":"Get the BGP configuration in the default VRF","text":"
gnmi -addr 198.51.100.219:6030 -username admin -password arista \\\nget '/network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp'`\n
Reveal output

/network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp:\n{\n\"openconfig-network-instance:global\": {\n\"confederation\": {\n\"config\": {\n\"identifier\": 0\n},\n\"state\": {p\n\"identifier\": 0\n}\n},\n\"config\": {\n\"as\": 4206000022,\n\"router-id\": \"0.0.0.0\"\n},\n\"default-route-distance\": {\n\"config\": {\n\"external-route-distance\": 200,\n\"internal-route-distance\": 200\n},\n\"state\": {\n\"external-route-distance\": 200,\n\"internal-route-distance\": 200\n}\n},\n\"graceful-restart\": {\n\"config\": {\n\"restart-time\": 0\n},\n\"state\": {\n\"restart-time\": 0\n}\n},\n\"route-selection-options\": {\n\"config\": {},\n\"state\": {}\n},\n\"state\": {\n\"as\": 4206000022,\n\"router-id\": \"4.4.4.4\"\n}\n},\n\"openconfig-network-instance:neighbors\": {\n\"neighbor\": [\n{\n\"afi-safis\": {\n\"afi-safi\": [\n{\n\"afi-safi-name\": \"IPV4_UNICAST\",\n\"config\": {\n\"afi-safi-name\": \"IPV4_UNICAST\",\n\"enabled\": false\n},\n\"graceful-restart\": {\n\"config\": {\n\"enabled\": false\n},\n\"state\": {\n\"enabled\": false\n}\n},\n\"state\": {\n\"afi-safi-name\": \"IPV4_UNICAST\",\n\"enabled\": false\n}\n},\n{\n\"afi-safi-name\": \"IPV6_UNICAST\",\n\"config\": {\n\"afi-safi-name\": \"IPV6_UNICAST\",\n\"enabled\": false\n},\n\"graceful-restart\": {\n\"config\": {\n\"enabled\": false\n},\n\"state\": {\n\"enabled\": false\n}\n},\n\"state\": {\n\"afi-safi-name\": \"IPV6_UNICAST\",\n\"enabled\": false\n}\n}\n]\n},\n\"config\": {\n\"auth-password\": \"\",\n\"description\": \"\",\n\"local-as\": 0,\n\"neighbor-address\": \"3.4.5.6\",\n\"peer-as\": 1,\n\"send-community\": \"NONE\"\n},\n\"ebgp-multihop\": {\n\"config\": {\n\"multihop-ttl\": 0\n},\n\"state\": {\n\"multihop-ttl\": 0\n}\n},\n\"neighbor-address\": \"3.4.5.6\",\n\"route-reflector\": {\n\"config\": {\n\"route-reflector-client\": false\n},\n\"state\": {\n\"route-reflector-client\": false\n}\n},\n\"state\": {\n\"auth-password\": \"\",\n\"description\": \"\",\n\"local-as\": 0,\n\"peer-as\": 1,\n\"send-community\": \"NONE\"\n},\n\"timers\": {\n\"config\": {\n\"hold-time\": \"180.0\",\n\"keepalive-interval\": \"60.0\"\n},\n\"state\": {\n\"hold-time\": \"180.0\",\n\"keepalive-interval\": \"60.0\"\n}\n},\n\"transport\": {\n\"config\": {\n\"passive-mode\": false\n},\n\"state\": {\n\"passive-mode\": false\n}\n}\n},\n{\n\"afi-safis\": {\n\"afi-safi\": [\n{\n\"afi-safi-name\": \"IPV4_UNICAST\",\n\"config\": {\n\"afi-safi-name\": \"IPV4_UNICAST\",\n\"enabled\": false\n},\n\"graceful-restart\": {\n\"config\": {\n\"enabled\": false\n},\n\"state\": {\n\"enabled\": false\n}\n},\n\"state\": {\n\"afi-safi-name\": \"IPV4_UNICAST\",\n\"enabled\": false\n}\n},\n{\n\"afi-safi-name\": \"IPV6_UNICAST\",\n\"config\": {\n\"afi-safi-name\": \"IPV6_UNICAST\",\n\"enabled\": false\n},\n\"graceful-restart\": {\n\"config\": {\n\"enabled\": false\n},\n\"state\": {\n\"enabled\": false\n}\n},\n\"state\": {\n\"afi-safi-name\": \"IPV6_UNICAST\",\n\"enabled\": false\n}\n}\n]\n},\n\"config\": {\n\"auth-password\": \"\",\n\"description\": \"\",\n\"local-as\": 0,\n\"neighbor-address\": \"20.1.1.1\",\n\"peer-as\": 65001,\n\"send-community\": \"NONE\"\n},\n\"ebgp-multihop\": {\n\"config\": {\n\"multihop-ttl\": 0\n},\n\"state\": {\n\"multihop-ttl\": 0\n}\n},\n\"neighbor-address\": \"20.1.1.1\",\n\"route-reflector\": {\n\"config\": {\n\"route-reflector-client\": false\n},\n\"state\": {\n\"route-reflector-client\": false\n}\n},\n\"state\": {\n\"auth-password\": \"\",\n\"description\": \"\",\n\"local-as\": 0,\n\"peer-as\": 65001,\n\"send-community\": \"NONE\"\n},\n\"timers\": {\n\"config\": {\n\"hold-time\": \"180.0\",\n\"keepalive-interval\": \"60.0\"\n},\n\"state\": {\n\"hold-time\": \"180.0\",\n\"keepalive-interval\": \"60.0\"\n}\n},\n\"transport\": {\n\"config\": {\n\"passive-mode\": false\n},\n\"state\": {\n\"passive-mode\": false\n}\n}\n}\n]\n}\n

"},{"location":"examples/gnmi-clients/arista-gnmi/#get-bgp-neighbors","title":"Get BGP neighbors","text":"
gnmi -addr 192.0.2.139 -username admin \\\nget '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors'\n
Reveal output

/network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors:\n{\n\"openconfig-network-instance:neighbor\": [\n{\n\"afi-safis\": {\n\"afi-safi\": [\n{\n\"afi-safi-name\": \"openconfig-bgp-types:IPV6_UNICAST\",\n\"config\": {\n\"afi-safi-name\": \"openconfig-bgp-types:IPV6_UNICAST\"\n},\n\"state\": {\n\"afi-safi-name\": \"openconfig-bgp-types:IPV6_UNICAST\",\n\"prefixes\": {\n\"arista-bgp-augments:best-ecmp-paths\": 0,\n\"arista-bgp-augments:best-paths\": 0,\n\"installed\": 0,\n\"received\": 0,\n\"sent\": 0\n}\n}\n},\n{\n\"afi-safi-name\": \"openconfig-bgp-types:L2VPN_EVPN\",\n\"config\": {\n\"afi-safi-name\": \"openconfig-bgp-types:L2VPN_EVPN\"\n},\n\"state\": {\n\"afi-safi-name\": \"openconfig-bgp-types:L2VPN_EVPN\",\n\"prefixes\": {\n\"arista-bgp-augments:best-ecmp-paths\": 0,\n\"arista-bgp-augments:best-paths\": 0,\n\"installed\": 0,\n\"received\": 0,\n\"sent\": 0\n}\n}\n},\n{\n\"afi-safi-name\": \"openconfig-bgp-types:IPV4_UNICAST\",\n\"config\": {\n\"afi-safi-name\": \"openconfig-bgp-types:IPV4_UNICAST\"\n},\n\"state\": {\n\"afi-safi-name\": \"openconfig-bgp-types:IPV4_UNICAST\",\n\"prefixes\": {\n\"arista-bgp-augments:best-ecmp-paths\": 0,\n\"arista-bgp-augments:best-paths\": 0,\n\"installed\": 0,\n\"received\": 0,\n\"sent\": 0\n}\n}\n}\n]\n},\n\"apply-policy\": {\n\"config\": {\n\"default-export-policy\": \"REJECT_ROUTE\",\n\"default-import-policy\": \"REJECT_ROUTE\"\n},\n\"state\": {\n\"default-export-policy\": \"REJECT_ROUTE\",\n\"default-import-policy\": \"REJECT_ROUTE\"\n}\n},\n\"as-path-options\": {\n\"config\": {\n\"replace-peer-as\": false\n},\n\"state\": {\n\"replace-peer-as\": false\n}\n},\n\"config\": {\n\"enabled\": true,\n\"neighbor-address\": \"172.168.14.2\",\n\"peer-as\": 65002,\n\"send-community\": \"NONE\"\n},\n\"ebgp-multihop\": {\n\"config\": {\n\"enabled\": false,\n\"multihop-ttl\": 0\n},\n\"state\": {\n\"enabled\": false,\n\"multihop-ttl\": 0\n}\n},\n\"neighbor-address\": \"172.168.14.2\",\n\"state\": {\n\"enabled\": true,\n\"established-transitions\": \"2\",\n\"last-established\": \"1614170027122047488\",\n\"messages\": {\n\"received\": {\n\"UPDATE\": \"2\"\n},\n\"sent\": {\n\"UPDATE\": \"2\"\n}\n},\n\"neighbor-address\": \"172.168.14.2\",\n\"peer-as\": 65002,\n\"send-community\": \"NONE\",\n\"session-state\": \"ESTABLISHED\"\n},\n\"transport\": {\n\"config\": {\n\"mtu-discovery\": true\n},\n\"state\": {\n\"mtu-discovery\": true,\n\"remote-address\": \"172.168.14.2\",\n\"remote-port\": 0\n}\n}\n}\n]\n}\n

"},{"location":"examples/gnmi-clients/arista-gnmi/#get-all-interface-descriptions","title":"Get all interface descriptions","text":"
gnmi -addr 192.0.2.139:6030 -username admin -password arista \\\nget '/interfaces/interface/subinterfaces/subinterface/state/description'\n
/interfaces/interface[name=Ethernet3]/subinterfaces/subinterface[index=0]/state/description: SRV01\n/interfaces/interface[name=Ethernet1]/subinterfaces/subinterface[index=0]/state/description: DCI\n/interfaces/interface[name=Ethernet2]/subinterfaces/subinterface[index=0]/state/description: To Spines\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#get-an-interfaces-description","title":"Get an interface's description","text":"
gnmi -addr 198.51.100.100:6030 -username admin -password arista \\\nget 'interfaces/interface[name=Ethernet1/1]/subinterfaces/subinterface/state/description'\n
/interfaces/interface[name=Ethernet1/1]/subinterfaces/subinterface[index=0]/state/description: \"Tyrion\"\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#get-the-operational-status-of-all-interfaces","title":"Get the operational status of all interfaces","text":"
gnmi -addr 192.0.2.139:6030 -username admin -password arista \\\nget 'interfaces/interface/state/oper-status'`\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#get-all-states-of-an-interface","title":"Get all states of an interface","text":"
gnmi -addr 192.0.2.139:6030 -username cvpadmin -password arista \\\nget 'interfaces/interface[name=Ethernet24]/state/'`\n
Reveal output

/interfaces/interface[name=Ethernet24]/state:\n{\n\"openconfig-interfaces:admin-status\": \"UP\",\n\"openconfig-interfaces:counters\": {\n\"in-broadcast-pkts\": \"1\",\n\"in-discards\": \"0\",\n\"in-errors\": \"0\",\n\"in-fcs-errors\": \"0\",\n\"in-multicast-pkts\": \"70143\",\n\"in-octets\": \"570132503174\",\n\"in-unicast-pkts\": \"376128549\",\n\"out-broadcast-pkts\": \"2\",\n\"out-discards\": \"0\",\n\"out-errors\": \"0\",\n\"out-multicast-pkts\": \"169207\",\n\"out-octets\": \"569979193348\",\n\"out-unicast-pkts\": \"376049116\"\n},\n\"openconfig-interfaces:description\": \"\",\n\"openconfig-interfaces:enabled\": true,\n\"openconfig-platform-port:hardware-port\": \"Port24\",\n\"openconfig-interfaces:ifindex\": 24,\n\"arista-intf-augments:inactive\": false,\n\"openconfig-interfaces:last-change\": \"1614001155863084032\",\n\"openconfig-interfaces:loopback-mode\": false,\n\"openconfig-interfaces:mtu\": 0,\n\"openconfig-interfaces:name\": \"Ethernet24\",\n\"openconfig-interfaces:oper-status\": \"UP\",\n\"openconfig-vlan:tpid\": \"openconfig-vlan-types:TPID_0X8100\",\n\"openconfig-interfaces:type\": \"iana-if-type:ethernetCsmacd\"\n}\n

"},{"location":"examples/gnmi-clients/arista-gnmi/#get-an-interfaces-operational-status","title":"Get an interface's operational status","text":"
gnmi -addr 192.0.2.139:6030 -username cvpadmin -password arista \\\nget 'interfaces/interface[name=Ethernet24]/state/oper-status'\n

Output:

/interfaces/interface[name=Ethernet24]/state/oper-status: UP\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#get-an-interfaces-admin-status","title":"Get an interface's admin status","text":"
gnmi -addr 192.0.2.139:6030 -username cvpadmin -password arista \\\nget 'interfaces/interface[name=Ethernet24]/state/admin-status'`\n

Output:

/interfaces/interface[name=Ethernet24]/state/admin-status: UP\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#get-the-dom-metrics-of-all-interfaces","title":"Get the DOM metrics of all interfaces","text":"
gnmi -addr 192.0.2.139:6030 -username cvpadmin -password arista \\\nget \"components/component/transceiver/physical-channels/channel/state/\"\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#get-the-dom-metrics-of-an-interface","title":"Get the DOM metrics of an interface","text":"
gnmi -addr 192.0.2.139:6030 -username cvpadmin -password arista \\\nget \"components/component[name=Ethernet24  transceiver]/transceiver/physical-channels/channel/state/\"\n
Reveal output

/components/component[name=Ethernet24 transceiver]/transceiver/physical-channels/channel[index=0]/state:\n{\n\"openconfig-platform-transceiver:index\": 0,\n\"openconfig-platform-transceiver:input-power\": {\n\"instant\": \"-0.26\"\n},\n\"openconfig-platform-transceiver:laser-bias-current\": {\n\"instant\": \"7.49\"\n},\n\"openconfig-platform-transceiver:output-power\": {\n\"instant\": \"0.32\"\n}\n}\n

"},{"location":"examples/gnmi-clients/arista-gnmi/#get-per-core-cpu-utilization","title":"Get per core CPU utilization","text":"
gnmi -addr 192.0.2.139:6030 -username cvpadmin -password arista \\\nget 'components/component/cpu'\n
Reveal output

/components/component[name=CPU3]/cpu:\n{\n\"openconfig-platform-cpu:utilization\": {\n\"state\": {\n\"avg\": 18,\n\"instant\": 16,\n\"interval\": \"1000000000000\",\n\"max\": 28,\n\"max-time\": \"3230106984172745216\",\n\"min\": 13,\n\"min-time\": \"3230106514174602752\"\n}\n}\n}\n/components/component[name=CPU0]/cpu:\n{\n\"openconfig-platform-cpu:utilization\": {\n\"state\": {\n\"avg\": 17,\n\"instant\": 16,\n\"interval\": \"1000000000000\",\n\"max\": 25,\n\"max-time\": \"3230106564173730816\",\n\"min\": 12,\n\"min-time\": \"3230106394175068672\"\n}\n}\n}\n/components/component[name=CPU1]/cpu:\n{\n\"openconfig-platform-cpu:utilization\": {\n\"state\": {\n\"avg\": 18,\n\"instant\": 17,\n\"interval\": \"1000000000000\",\n\"max\": 27,\n\"max-time\": \"3230107464174793728\",\n\"min\": 13,\n\"min-time\": \"3230107334172570624\"\n}\n}\n}\n/components/component[name=CPU2]/cpu:\n{\n\"openconfig-platform-cpu:utilization\": {\n\"state\": {\n\"avg\": 17,\n\"instant\": 21,\n\"interval\": \"1000000000000\",\n\"max\": 24,\n\"max-time\": \"3230106924173756928\",\n\"min\": 11,\n\"min-time\": \"3230107394173572608\"\n}\n}\n}\n

"},{"location":"examples/gnmi-clients/arista-gnmi/#get-the-availableutilized-memory","title":"Get the available/utilized memory","text":"
gnmi -addr 192.0.2.139:6030 -username cvpadmin -password arista \\\nget 'components/component/state/memory/'\n

Output:

/components/component[name=Chassis]/state/memory:\n{\n  \"openconfig-platform:available\": \"8298774528\",\n  \"openconfig-platform:utilized\": \"7706267648\"\n}\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#get-the-system-environment-temperatures","title":"Get the system environment temperatures","text":"
gnmi -addr 192.0.2.139:6030 -username cvpadmin -password arista \\\nget 'components/component/state/temperature/instant'\n
Reveal output

/components/component[name=DomTemperatureSensor49]/state/temperature/instant: 30.49609375\n/components/component[name=DomTemperatureSensor25]/state/temperature/instant: 24.69921875\n/components/component[name=DomTemperatureSensor40]/state/temperature/instant: 25.5078125\n/components/component[name=TempSensorP2/2]/state/temperature/instant: 0.0\n/components/component[name=TempSensorP1/3]/state/temperature/instant: 40.0\n/components/component[name=TempSensorP2/1]/state/temperature/instant: 0.0\n/components/component[name=TempSensorP2/3]/state/temperature/instant: 0.0\n/components/component[name=DomTemperatureSensor24]/state/temperature/instant: 24.5\n/components/component[name=DomTemperatureSensor26]/state/temperature/instant: 23.73046875\n/components/component[name=DomTemperatureSensor54]/state/temperature/instant: 27.26953125\n/components/component[name=TempSensorP1/1]/state/temperature/instant: 34.0\n/components/component[name=DomTemperatureSensor50]/state/temperature/instant: 27.453125\n/components/component[name=TempSensorP1/2]/state/temperature/instant: 25.0\n/components/component[name=TempSensor1]/state/temperature/instant: 45.84278576588521\n/components/component[name=TempSensor15]/state/temperature/instant: 33.875\n/components/component[name=TempSensor18]/state/temperature/instant: 44.625\n/components/component[name=TempSensor16]/state/temperature/instant: 22.75\n/components/component[name=TempSensor17]/state/temperature/instant: 37.0\n/components/component[name=TempSensor14]/state/temperature/instant: 37.0\n

"},{"location":"examples/gnmi-clients/arista-gnmi/#eos-native-paths","title":"EOS Native paths","text":"

To get EOS native paths, OCTA has to be enabled as mentioned in the configuration section. Performing GET/SUBSCRIBE actions using EOS native paths require changing the origin to eos_native.

"},{"location":"examples/gnmi-clients/arista-gnmi/#commonly-used-paths","title":"Commonly used paths","text":"
  • MAC table: /Smash/bridging/status/smashFdbStatus
  • ARP table: /Smash/arp/status/arpEntry
  • Neighbor table: /Smash/arp/status/neighborEntry
  • IPv4 RIB: /Smash/routing/status/route
  • IPv6 RIB: /Smash/routing6/status/route
  • IPv4 next-hop table: /Smash/routing/status/nexthop
  • IPv6 next-hop table: /Smash/routing6/status/nexthop
  • CPU info: /Kernel/proc/cpu
  • Process statistics: /Kernel/proc/stat
  • System info: /Kernel/sysinfo
  • EOS version: /Eos/image
  • Interface counters: /Smash/counters/ethIntf/<agent>/current/counter
  • Values for <agent> are:
    • 7500-family, 7280-family, 7020-family (Arad/Jericho ASICs): SandCounters
    • 7300-family, 7250-family, 7050-family, 7010 products, 720-family (Trident ASICs): StrataCounters
    • For 7060-family, 7260-family (Tomahawk): Strata-FixedSystem or StrataCounters from 4.22+
    • 7150-family products (Alta ASICs): FocalPointV2
    • 7160-family products (Cavium/Xpliant ASICs): XpCounters
    • 7170-family products (Barefoot ASIC): BfnCounters
"},{"location":"examples/gnmi-clients/arista-gnmi/#get-cpu-utilization","title":"Get CPU utilization","text":"
gnmi -addr 192.0.2.130:6030 -username admin \\\nget origin=eos_native '/Kernel/proc/cpu/utilization/total'\n

Output:

/Kernel/proc/cpu/utilization/total/nice:\n38446\n/Kernel/proc/cpu/utilization/total/system:\n2347714\n/Kernel/proc/cpu/utilization/total/idle:\n247720286\n/Kernel/proc/cpu/utilization/total/name:\ntotal\n/Kernel/proc/cpu/utilization/total/util:\n7\n/Kernel/proc/cpu/utilization/total/user:\n16984784\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#get-transceiver-dom-temperature","title":"Get transceiver DOM temperature","text":"
gnmi -addr 192.0.2.130:6030 -username admin  get origin=eos_native \\\n'Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32'`\n
Reveal output

/Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32/temperature:\n{\n  \"value\": 32.5\n}\n/Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32/maxTemperature:\n{\n  \"value\": 34.88671875\n}\n/Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32/maxTemperatureTime: 1564757444.339129\n/Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32/name: DomTemperatureSensor32\n/Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32/generationId: 0\n/Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32/hwStatus: ok\n/Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32/alertRaised: false\n/Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32/alertRaisedCount: 0\n/Sysdb/environment/archer/temperature/status/system/DomTemperatureSensor32/lastAlertRaisedTime: 1564194739.259879\n

"},{"location":"examples/gnmi-clients/arista-gnmi/#get-connectivity-monitor-host-stats","title":"Get connectivity monitor host stats","text":"
gnmi -addr 192.0.2.139:6030 -username admin get origin=eos_native '/Sysdb/connectivityMonitor/status/hostStatus/'\n
Reveal output

/Sysdb/connectivityMonitor/status/hostStatus/wls100_default/key/hostName: wls100\n/Sysdb/connectivityMonitor/status/hostStatus/wls100_default/key/vrfName:\n{\n  \"value\": \"default\"\n}\n/Sysdb/connectivityMonitor/status/hostStatus/wls100_default/name: wls100_default\n/Sysdb/connectivityMonitor/status/hostStatus/wls100_default/defaultStats/packetLoss: 0\n/Sysdb/connectivityMonitor/status/hostStatus/wls100_default/defaultStats/httpResponseTime: 0\n/Sysdb/connectivityMonitor/status/hostStatus/wls100_default/defaultStats/interfaceName:\n/Sysdb/connectivityMonitor/status/hostStatus/wls100_default/defaultStats/jitter: 0\n/Sysdb/connectivityMonitor/status/hostStatus/wls100_default/defaultStats/latency: 0\n/Sysdb/connectivityMonitor/status/hostStatus/wls100_default/ipAddr: \"192.0.2.140\"\n/Sysdb/connectivityMonitor/status/hostStatus/ats323_management/key/hostName: ats323\n/Sysdb/connectivityMonitor/status/hostStatus/ats323_management/key/vrfName:\n{\n  \"value\": \"management\"\n}\n/Sysdb/connectivityMonitor/status/hostStatus/ats323_management/name: ats323_management\n/Sysdb/connectivityMonitor/status/hostStatus/ats323_management/ipAddr: \"192.0.2.138\"\n/Sysdb/connectivityMonitor/status/hostStatus/ats323_management/defaultStats/latency: 0.127\n/Sysdb/connectivityMonitor/status/hostStatus/ats323_management/defaultStats/jitter: 0.033\n/Sysdb/connectivityMonitor/status/hostStatus/ats323_management/defaultStats/packetLoss: 0\n/Sysdb/connectivityMonitor/status/hostStatus/ats323_management/defaultStats/httpResponseTime: 21.860306\n/Sysdb/connectivityMonitor/status/hostStatus/ats323_management/defaultStats/interfaceName:\n

"},{"location":"examples/gnmi-clients/arista-gnmi/#gnmi-set-rpc-examples","title":"gNMI SET RPC Examples","text":""},{"location":"examples/gnmi-clients/arista-gnmi/#openconfig-paths_1","title":"OpenConfig paths","text":""},{"location":"examples/gnmi-clients/arista-gnmi/#configure-bgp-neighbor","title":"Configure BGP neighbor","text":""},{"location":"examples/gnmi-clients/arista-gnmi/#configure-neighbor-address-and-peer-as","title":"Configure neighbor address and peer AS","text":"
gnmi -addr 192.0.2.139:6030 -username cvpadmin -password arista \\\nupdate '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]' \\\n'{\"config\": {\"neighbor-address\":\"198.51.100.43\", \"peer-as\": 123}}'\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#configure-neighbor-address-peer-as-and-send-community","title":"Configure neighbor address, peer AS and send-community","text":"
gnmi -addr 192.0.2.203:6030 -username arista -password arista\n  update '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]' \\\n{\"config\": {\"neighbor-address\":\"198.51.100.43\", \"peer-as\": 123, \"enabled\": true, \"send-community\": \"EXTENDED\"}}'\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#create-peer-group","title":"Create peer group","text":"
gnmi -addr 192.0.2.203 -username arista -password arista update \\\n'/network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/peer-groups/peer-group[peer-group-name=XYZ]' \\\n'{\"config\": {\"peer-group-name\":\"XYZ\", \"local-as\": 114}}'\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#update-the-peer-as","title":"Update the peer AS","text":"
gnmi -addr 192.0.2.203:6030 -username arista -password arista \\\nupdate '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.0]/config/peer-as' \\\n'110'\n
gnmi -addr 192.0.2.203:6030 -username arista -password arista \\\nupdate '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.0]' \\\n'{\"config\": {\"peer-as\": 110}}'\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#update-the-peer-group","title":"Update the peer group","text":"
gnmi -addr 192.0.2.203:6030 -username arista -password arista \\\nupdate '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]/config/peer-group' \\\n'XYZ'\n
gnmi -addr 192.0.2.203:6030 -username arista -password arista \\\nupdate '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.0]' \\\n'{\"config\": {\"peer-group\": \"XYZ\",\"peer-as\": 143}}'\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#update-bgp-config-using-json-file","title":"Update BGP config using json file","text":"
gnmi -addr 192.0.2.203:6030 -username arista -password arista \\\nupdate '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp' bgp.json\n
cat bgp.json\n
Reveal output

{\n\"neighbors\": {\n\"neighbor\": [\n{\n\"config\": {\n\"enabled\": true,\n\"neighbor-address\": \"10.10.10.154\",\n\"peer-group\": \"XYZ\"\n},\n\"neighbor-address\": \"10.10.10.154\"\n},\n{\n\"config\": {\n\"enabled\": true,\n\"neighbor-address\": \"10.10.10.157\",\n\"peer-group\": \"XYZ\"\n},\n\"neighbor-address\": \"10.10.10.157\"\n}\n]\n},\n\"peer-groups\": {\n\"peer-group\": [\n{\n\"config\": {\n\"peer-as\": 65002,\n\"peer-group-name\": \"ABC\"\n},\n\"peer-group-name\": \"ABC\"\n}\n]\n}\n}\n

"},{"location":"examples/gnmi-clients/arista-gnmi/#create-an-acl","title":"Create an ACL","text":"
gnmi -addr 192.0.2.203:6030 -username admin -password arista \\\nupdate /acl/acl-sets acl2.json\n
cat acl2.json\n
Reveal output

{\n\"acl-set\": [\n{\n\"config\": {\n\"name\": \"test\",\n\"type\": \"ACL_IPV4\"\n},\n\"name\": \"test\",\n\"type\": \"ACL_IPV4\",\n\"acl-entries\": {\n\"acl-entry\": [\n{\n\"sequence-id\": 10,\n\"actions\": {\n\"config\": {\n\"forwarding-action\": \"DROP\"\n}\n},\n\"config\": {\n\"sequence-id\": 10\n},\n\"ipv4\": {\n\"config\": {\n\"destination-address\": \"192.0.2.1/32\",\n\"source-address\": \"0.0.0.0/0\"\n}\n}\n}\n]\n}\n}\n]\n}\n

This creates

ip access-list test\n   10 deny ip any 1.0.0.0/12\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#shutdown-an-interface","title":"Shutdown an interface","text":"
gnmi -addr 192.0.2.139:6030 -username arista -password arista  \\\nupdate '/interfaces/interface[name=Ethernet1]/config/enabled' \\\n'false'\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#bring-up-an-interface","title":"Bring up an interface","text":"
gnmi -addr 192.0.2.139:6030 -username arista -password arista  \\\nupdate '/interfaces/interface[name=Ethernet1]/config/enabled' \\\n'true'\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#gnmi-subscribe-rpc-examples","title":"gNMI SUBSCRIBE RPC Examples","text":""},{"location":"examples/gnmi-clients/arista-gnmi/#openconfig-paths_2","title":"OpenConfig paths","text":""},{"location":"examples/gnmi-clients/arista-gnmi/#subscribe-to-all-bgp-neighbor-states","title":"Subscribe to all BGP neighbor states","text":"
gnmi -addr 192.0.2.203 -username arista -password arista \\\nsubscribe '/network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor/state'\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#subscribe-to-specific-bgp-neighbor-state","title":"Subscribe to specific BGP neighbor state","text":"
gnmi -addr 192.0.2.203 -username arista -password arista \\\nsubscribe '/network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor[neighbor-address=198.51.100.5]/state'\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#subscribe-with-stream-mode-sample-and-interval","title":"Subscribe with stream mode sample and interval","text":"
gnmi -addr 192.0.2.214:6030 -username admin -password arista \\\n-sample_interval 5s -stream_mode sample                     \\\nsubscribe                                                   \\\n'/network-instances/network-instance[name=Tenant_A_WEB_Zone]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.1]/afi-safis/afi-safi[afi-safi-name=openconfig-bgp-types:IPV4_UNICAST]/state/prefixes/received'\n
"},{"location":"examples/gnmi-clients/arista-gnmi/#cli-origin","title":"CLI origin","text":""},{"location":"examples/gnmi-clients/arista-gnmi/#changing-the-maximum-routes-for-a-bgp-neighbor","title":"Changing the maximum-routes for a BGP neighbor","text":"
gnmi -addr 192.0.2.214:6030 -username arista -password arista \\\nupdate origin=cli \"\" \"router bgp 65101\n    neighbor IPv4-UNDERLAY-PEERS maximum-routes 12500\"\n

NOTE the neighbor command has to be on a new line, so the previous line should not end in \\.

"},{"location":"examples/gnmi-clients/arista-gnmi/#show-version","title":"show version","text":"
gnmi -addr 192.0.2.214:6030 -username cvpadmin -password arista \\\nget  origin=cli \"show version\"\n
Reveal output

/show version:\n{\n\"architecture\": \"i686\",\n\"bootupTimestamp\": 1626291561.0,\n\"configMacAddress\": \"00:00:00:00:00:00\",\n\"hardwareRevision\": \"\",\n\"hwMacAddress\": \"00:00:00:00:00:00\",\n\"imageFormatVersion\": \"1.0\",\n\"internalBuildId\": \"ed275a6c-1771-482d-829b-125e9c6ba677\",\n\"internalVersion\": \"4.26.2F-23035564.riorel\",\n\"isIntlVersion\": false,\n\"memFree\": 2422124,\n\"memTotal\": 4002356,\n\"mfgName\": \"Arista\",\n\"modelName\": \"vEOS-lab\",\n\"serialNumber\": \"BAD032986065E8DC14CBB6472EC314A6\",\n\"systemMacAddress\": \"50:08:00:a7:ca:c3\",\n\"uptime\": 1814877.63,\n\"version\": \"4.26.2F-23035564.riorel (engineering build)\"\n}\n

"},{"location":"examples/gnmi-clients/arista-gnmi/#running-unconverted-show-commands-that-use-text-format","title":"Running unconverted show commands that use 'text' format","text":"

To run show commands that are not converted to JSON and require format=\"text\" the ASCII encoding can be used from EOS 4.29.2F or newer.

"},{"location":"examples/gnmi-clients/arista-gnmi/#show-platform-fap-interrupts","title":"show platform fap interrupts","text":"
gnmi -addr 192.0.2.214:6030 -username cvpadmin -password arista get encoding=ascii origin=cli \"show platform fap interrupts\"\n
Reveal output

/show platform fap interrupts:\nJericho0\n--------------------------------------------------------------------------------------------------------------\n| Interrupt Bit                                                         | Count | First Occurrence    | Last Occurrence     |\n--------------------------------------------------------------------------------------------------------------\n| NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_12[0]       |    55 | 2023-10-05 00:02:22 | 2023-10-20 10:29:21 |\n| NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_13[0]       |    39 | 2023-10-05 00:02:21 | 2023-10-16 19:00:15 |\n| NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_14[0]       |    39 | 2023-10-05 00:02:23 | 2023-10-16 19:00:15 |\n| NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_15[0]       |    39 | 2023-10-05 00:02:22 | 2023-10-16 19:00:15 |\n| NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_20[0]       |    67 | 2023-10-05 00:02:26 | 2023-10-24 00:44:24 |\n| NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_21[0]       |    56 | 2023-10-05 00:02:25 | 2023-10-24 00:44:24 |\n| NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_22[0]       |    53 | 2023-10-05 00:02:25 | 2023-10-24 00:45:15 |\n| NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_23[0]       |    55 | 2023-10-05 00:02:24 | 2023-10-24 00:45:15 |\n| IPS_QueueEnteredDel[1]                                                |     6 | 2023-10-11 14:00:20 | 2023-10-11 14:12:02 |\n| EPNI_PP_NewDaErr[0]                                                   | 255206 | 2023-10-05 15:06:43 | 2023-10-25 21:42:04 |\n| EPNI_PP_VsiMembershipDeny[1]                                          |     2 | 2023-10-11 02:27:16 | 2023-10-11 14:11:46 |\n| EPNI_PP_EesLastActionNotAc[0]                                         | 255206 | 2023-10-05 15:06:43 | 2023-10-25 21:42:04 |\n| EPNI_PP_EesLastActionNotAc[1]                                         | 47299 | 2023-10-05 13:33:12 | 2023-10-23 16:16:04 |\n| FMAC_FMAC_2_RxLostOfSync_0[32]                                        | 883547 | 2023-10-05 00:02:34 | 2023-10-25 21:42:08 |\n<ommitted>\n}\n

"},{"location":"examples/gnmi-clients/gnmic/","title":"gNMIC examples","text":""},{"location":"examples/gnmi-clients/gnmic/#overview","title":"overview","text":"

The following examples are used to find openconfig paths within Arista EOS using the gNMIC binary. There will be some commands which will specify one liners which will have the address of the gNMI target and some commands which will use the .gnmic.yaml file which will have the target information inside declared. All outputs will be redirected to the outputs file with the .json extension so they are easier to view within a text editor.

"},{"location":"examples/gnmi-clients/gnmic/#download-install-gnmic","title":"Download && install gnmic","text":"

To install run:

bash -c \"$(curl -sL https://get-gnmic.openconfig.net)\"\n

To get the version run:

gnmi_stuff$ gnmic version\n

Output:

version : 0.27.0\n commit : cc5759c\n   date : 2022-10-10T06:40:26Z\n gitURL : https://github.com/openconfig/gnmic\n   docs : https://gnmic.openconfig.net\n
"},{"location":"examples/gnmi-clients/gnmic/#device-config","title":"Device config","text":"
management api gnmi\n   transport grpc default\n       no shutdown\n   provider eos-native\n\nceos3#                show management api gnmi\nOcta:               enabled\nEnabled:            Yes\nServer:             running on port 6030\nSSL Profile:        none\nQoS DSCP:           none\nAuthorization Required:No\n
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure capabilities  \\\n>> outputs/capabilities.json\n
"},{"location":"examples/gnmi-clients/gnmic/#gnmi-get-rpc-examples","title":"gNMI GET RPC Examples","text":""},{"location":"examples/gnmi-clients/gnmic/#openconfig-paths","title":"OpenConfig paths","text":""},{"location":"examples/gnmi-clients/gnmic/#get-all-information","title":"Get all information","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path \"/\"\n
"},{"location":"examples/gnmi-clients/gnmic/#get-the-bgp-configuration-in-the-default-vrf","title":"Get the BGP configuration in the default VRF","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \\\n'/network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp'\n
"},{"location":"examples/gnmi-clients/gnmic/#get-bgp-neighbors","title":"Get BGP neighbors","text":"
gnmic -a 192.0.2.139:6030 -u cvpadmin -p arista --insecure get --path  \\\n'/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors'\n
"},{"location":"examples/gnmi-clients/gnmic/#get-all-interface-descriptions","title":"Get all interface descriptions","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \\\n'/interfaces/interface/subinterfaces/subinterface/state/description'\n
"},{"location":"examples/gnmi-clients/gnmic/#get-an-interfaces-description","title":"Get an interface's description","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \\\n'interfaces/interface[name=Ethernet1]/subinterfaces/subinterface/state/description'\n
[\n{\n\"timestamp\": 1626293671204274106,\n\"time\": \"2021-07-14T21:14:31.204274106+01:00\",\n\"updates\": [\n{\n\"Path\": \"interfaces/interface[name=Ethernet1]/subinterfaces/subinterface[index=0]/state/description\",\n\"values\": {\n\"interfaces/interface/subinterfaces/subinterface/state/description\": \"To-SPINE1\"\n}\n}\n]\n}\n]\n
"},{"location":"examples/gnmi-clients/gnmic/#get-the-operational-status-of-all-interfaces","title":"Get the operational status of all interfaces","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \\\n'interfaces/interface/state/oper-status'\n
Reveal output

[\n{\n\"timestamp\": 1626293641102904713,\n\"time\": \"2021-07-14T21:14:01.102904713+01:00\",\n\"updates\": [\n{\n\"Path\": \"interfaces/interface[name=Management1]/state/oper-status\",\n\"values\": {\n\"interfaces/interface/state/oper-status\": \"UP\"\n}\n},\n{\n\"Path\": \"interfaces/interface[name=Ethernet1]/state/oper-status\",\n\"values\": {\n\"interfaces/interface/state/oper-status\": \"UP\"\n}\n},\n{\n\"Path\": \"interfaces/interface[name=Ethernet5]/state/oper-status\",\n\"values\": {\n\"interfaces/interface/state/oper-status\": \"UP\"\n}\n},\n{\n\"Path\": \"interfaces/interface[name=Ethernet4]/state/oper-status\",\n\"values\": {\n\"interfaces/interface/state/oper-status\": \"UP\"\n}\n},\n{\n\"Path\": \"interfaces/interface[name=Ethernet3]/state/oper-status\",\n\"values\": {\n\"interfaces/interface/state/oper-status\": \"UP\"\n}\n},\n{\n\"Path\": \"interfaces/interface[name=Ethernet2]/state/oper-status\",\n\"values\": {\n\"interfaces/interface/state/oper-status\": \"UP\"\n}\n},\n{\n\"Path\": \"interfaces/interface[name=Port-Channel4]/state/oper-status\",\n\"values\": {\n\"interfaces/interface/state/oper-status\": \"UP\"\n}\n},\n{\n\"Path\": \"interfaces/interface[name=Port-Channel3]/state/oper-status\",\n\"values\": {\n\"interfaces/interface/state/oper-status\": \"UP\"\n}\n}\n]\n}\n]\n

"},{"location":"examples/gnmi-clients/gnmic/#get-all-states-of-an-interface","title":"Get all states of an interface","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \\\n'interfaces/interface[name=Ethernet1]/state/'\n
Reveal output

[[\n{\n\"timestamp\": 1626293429376469348,\n\"time\": \"2021-07-14T21:10:29.376469348+01:00\",\n\"updates\": [\n{\n\"Path\": \"interfaces/interface[name=Ethernet1]/state\",\n\"values\": {\n\"interfaces/interface/state\": {\n\"arista-intf-augments:inactive\": false,\n\"openconfig-interfaces:admin-status\": \"UP\",\n\"openconfig-interfaces:counters\": {\n\"in-broadcast-pkts\": \"0\",\n\"in-discards\": \"0\",\n\"in-errors\": \"0\",\n\"in-fcs-errors\": \"0\",\n\"in-multicast-pkts\": \"48\",\n\"in-octets\": \"111398\",\n\"in-unicast-pkts\": \"1460\",\n\"out-broadcast-pkts\": \"1\",\n\"out-discards\": \"0\",\n\"out-errors\": \"0\",\n\"out-multicast-pkts\": \"49\",\n\"out-octets\": \"117389\",\n\"out-unicast-pkts\": \"1457\"\n},\n\"openconfig-interfaces:description\": \"To-SPINE1\",\n\"openconfig-interfaces:ifindex\": 1,\n\"openconfig-interfaces:last-change\": \"1626292006733589760\",\n\"openconfig-interfaces:mtu\": 0,\n\"openconfig-interfaces:name\": \"Ethernet1\",\n\"openconfig-interfaces:oper-status\": \"UP\",\n\"openconfig-interfaces:type\": \"iana-if-type:ethernetCsmacd\",\n\"openconfig-platform-port:hardware-port\": \"Port1\"\n}\n}\n}\n]\n}\n]\n

"},{"location":"examples/gnmi-clients/gnmic/#get-an-interfaces-operational-status","title":"Get an interface's operational status","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \\\n'interfaces/interface[name=Ethernet24]/state/oper-status'\n
[\n  {\n    \"timestamp\": 1626293414057239130,\n    \"time\": \"2021-07-14T21:10:14.05723913+01:00\",\n    \"updates\": [\n      {\n        \"Path\": \"interfaces/interface[name=Ethernet2]/state/oper-status\",\n        \"values\": {\n          \"interfaces/interface/state/oper-status\": \"UP\"\n        }\n      }\n    ]\n  }\n]\n
"},{"location":"examples/gnmi-clients/gnmic/#get-an-interfaces-admin-status","title":"Get an interface's admin status","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \\\n'interfaces/interface[name=Ethernet1]/state/admin-status'\n
[\n  {\n    \"timestamp\": 1626293085257457373,\n    \"time\": \"2021-07-14T21:04:45.257457373+01:00\",\n    \"updates\": [\n      {\n        \"Path\": \"interfaces/interface[name=Ethernet1]/state/admin-status\",\n        \"values\": {\n          \"interfaces/interface/state/admin-status\": \"UP\"\n        }\n      }\n    ]\n  }\n]\n
"},{"location":"examples/gnmi-clients/gnmic/#get-the-dom-metrics-of-all-interfaces","title":"Get the DOM metrics of all interfaces","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \\\n\"components/component/transceiver/physical-channels/channel/state/\"\n
Reveal output

[\n{\n\"timestamp\": 1626293085257457373,\n\"time\": \"2021-07-14T21:04:45.257457373+01:00\",\n\"updates\": [\n{\n\"Path\": \"components/component[name=Ethernet49 transceiver]/transceiver/physical-channels/channel[index=0]/state\",\n\"values\": {\n\"components/component/transceiver/physical-channels/channel/state\": {\n\"openconfig-platform-transceiver:index\": 0,\n\"openconfig-platform-transceiver:input-power\": {\n\"instant\": \"1.15\"\n},\n\"openconfig-platform-transceiver:laser-bias-current\": {\n\"instant\": \"0.0\"\n},\n\"openconfig-platform-transceiver:output-power\": {}\n}\n}\n},\n{\n\"Path\": \"components/component[name=Ethernet50 transceiver]/transceiver/physical-channels/channel[index=0]/state\",\n\"values\": {\n\"components/component/transceiver/physical-channels/channel/state\": {\n\"openconfig-platform-transceiver:index\": 0,\n\"openconfig-platform-transceiver:input-power\": {\n\"instant\": \"1.11\"\n},\n\"openconfig-platform-transceiver:laser-bias-current\": {\n\"instant\": \"0.0\"\n},\n\"openconfig-platform-transceiver:output-power\": {}\n}\n}\n}\n]\n}\n]\n

"},{"location":"examples/gnmi-clients/gnmic/#get-the-dom-metrics-of-an-interface","title":"Get the DOM metrics of an interface","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \\\n\"components/component[name=Ethernet49 transceiver]/transceiver/physical-channels/channel/state/\"\n
Reveal output

[\n{\n\"time\": \"1970-01-01T01:00:00+01:00\",\n\"updates\": [\n{\n\"Path\": \"components/component[name=Ethernet49 transceiver]/transceiver/physical-channels/channel[index=0]/state\",\n\"values\": {\n\"components/component/transceiver/physical-channels/channel/state\": {\n\"openconfig-platform-transceiver:index\": 0,\n\"openconfig-platform-transceiver:input-power\": {\n\"instant\": \"1.08\"\n},\n\"openconfig-platform-transceiver:laser-bias-current\": {\n\"instant\": \"0.0\"\n},\n\"openconfig-platform-transceiver:output-power\": {}\n}\n}\n}\n]\n}\n]\n

"},{"location":"examples/gnmi-clients/gnmic/#get-per-core-cpu-utilization","title":"Get per core CPU utilization","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \\\n'components/component/cpu'\n
Reveal output

[\n{\n\"timestamp\": 1626294810779644595,\n\"time\": \"2021-07-14T21:33:30.779644595+01:00\",\n\"updates\": [\n{\n\"Path\": \"components/component[name=CPU1]/cpu\",\n\"values\": {\n\"components/component/cpu\": {\n\"openconfig-platform-cpu:utilization\": {\n\"state\": {\n\"avg\": 6,\n\"instant\": 6,\n\"interval\": \"1000000000000\",\n\"max\": 14,\n\"max-time\": \"3252585270429488128\",\n\"min\": 2,\n\"min-time\": \"3252586330424618496\"\n}\n}\n}\n}\n},\n{\n\"Path\": \"components/component[name=CPU0]/cpu\",\n\"values\": {\n\"components/component/cpu\": {\n\"openconfig-platform-cpu:utilization\": {\n\"state\": {\n\"avg\": 5,\n\"instant\": 7,\n\"interval\": \"1000000000000\",\n\"max\": 13,\n\"max-time\": \"3252586170423993344\",\n\"min\": 1,\n\"min-time\": \"3252585340433252352\"\n}\n}\n}\n}\n}\n]\n}\n]\n

"},{"location":"examples/gnmi-clients/gnmic/#get-the-availableutilized-memory","title":"Get the available/utilized memory","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \\\n'components/component/state/memory/'\n
[\n{\n\"timestamp\": 1626294846423115892,\n\"time\": \"2021-07-14T21:34:06.423115892+01:00\",\n\"updates\": [\n{\n\"Path\": \"components/component[name=Chassis]/state/memory\",\n\"values\": {\n\"components/component/state/memory\": {\n\"openconfig-platform:available\": \"4098412544\",\n\"openconfig-platform:utilized\": \"4018016256\"\n}\n}\n}\n]\n}\n]\n
"},{"location":"examples/gnmi-clients/gnmic/#get-the-system-environment-temperatures","title":"Get the system environment temperatures","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path  \\\n'components/component/state/temperature/instant'\n
Reveal output

[\n{\n\"timestamp\": 1626294876186613578,\n\"time\": \"2021-07-14T21:34:36.186613578+01:00\"\n\"updates\": [\n{\n\"Path\": \"components/component[name=DomTemperatureSensor50]/state/temperature/instant\",\n\"values\": {\n\"components/component/state/temperature/instant\": {\n\"digits\": 2709375,\n\"precision\": 5\n}\n}\n},\n{\n\"Path\": \"components/component[name=DomTemperatureSensor49]/state/temperature/instant\",\n\"values\": {\n\"components/component/state/temperature/instant\": {\n\"digits\": 27140625,\n\"precision\": 6\n}\n}\n},\n{\n\"Path\": \"components/component[name=TempSensor7]/state/temperature/instant\",\n\"values\": {\n\"components/component/state/temperature/instant\": {\n\"digits\": 41168000000000006,\n\"precision\": 15\n}\n}\n},\n{\n\"Path\": \"components/component[name=TempSensor8]/state/temperature/instant\",\n\"values\": {\n\"components/component/state/temperature/instant\": {\n\"digits\": 4225279999999998,\n\"precision\": 14\n}\n}\n},\n{\n\"Path\": \"components/component[name=TempSensor9]/state/temperature/instant\",\n\"values\": {\n\"components/component/state/temperature/instant\": {\n\"digits\": 4062560000000002,\n\"precision\": 14\n}\n}\n},\n{\n\"Path\": \"components/component[name=TempSensor1]/state/temperature/instant\",\n\"values\": {\n\"components/component/state/temperature/instant\": {\n\"digits\": 39141723894742796,\n\"precision\": 15\n}\n}\n},\n{\n\"Path\": \"components/component[name=TempSensor6]/state/temperature/instant\",\n\"values\": {\n\"components/component/state/temperature/instant\": {\n\"digits\": 23875,\n\"precision\": 3\n}\n}\n},\n{\n\"Path\": \"components/component[name=TempSensor3]/state/temperature/instant\",\n\"values\": {\n\"components/component/state/temperature/instant\": {\n\"digits\": 21\n}\n}\n},\n{\n\"Path\": \"components/component[name=TempSensor4]/state/temperature/instant\",\n\"values\": {\n\"components/component/state/temperature/instant\": {\n\"digits\": 1725,\n\"precision\": 2\n}\n}\n},\n{\n\"Path\": \"components/component[name=TempSensor5]/state/temperature/instant\",\n\"values\": {\n\"components/component/state/temperature/instant\": {\n\"digits\": 29\n}\n}\n},\n{\n\"Path\": \"components/component[name=TempSensor2]/state/temperature/instant\",\n\"values\": {\n\"components/component/state/temperature/instant\": {\n\"digits\": 32\n}\n}\n}\n]\n}\n]\n

"},{"location":"examples/gnmi-clients/gnmic/#get-the-information-about-connected-gnmi-clients","title":"Get the information about connected gNMI clients","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip get --path \\\n'/telemetry-system/subscriptions'\n
Reveal output

[\n{\n\"source\": \"192.0.2.214:6030\",\n\"timestamp\": 1723202310565051604,\n\"time\": \"2024-08-09T16:48:30.565051604+05:30\",\n\"updates\": [\n{\n\"Path\": \"telemetry-system/subscriptions\",\n\"values\": {\n\"telemetry-system/subscriptions\": {\n\"openconfig-telemetry:dynamic-subscriptions\": {\n\"dynamic-subscription\": [\n{\n\"id\": \"2\",\n\"sensor-paths\": {\n\"sensor-path\": [\n{\n\"path\": \"/components/component/state/memory\",\n\"state\": {\n\"path\": \"/components/component/state/memory\"\n}\n},\n{\n\"path\": \"/Kernel/proc/cpu/utilization/total\",\n\"state\": {\n\"path\": \"/Kernel/proc/cpu/utilization/total\"\n}\n}\n]\n},\n\"state\": {\n\"destination-address\": \"192.0.2.139\",\n\"destination-port\": 51478,\n\"encoding\": \"openconfig-telemetry-types:ENC_PROTO3\",\n\"id\": \"2\",\n\"protocol\": \"openconfig-telemetry-types:STREAM_GRPC\"\n}\n},\n{\n\"id\": \"3\",\n\"sensor-paths\": {\n\"sensor-path\": [\n{\n\"path\": \"/components/component/transceiver/physical-channels/channel/state\",\n\"state\": {\n\"path\": \"/components/component/transceiver/physical-channels/channel/state\"\n}\n}\n]\n},\n\"state\": {\n\"destination-address\": \"192.168.3.2\",\n\"destination-port\": 57928,\n\"encoding\": \"openconfig-telemetry-types:ENC_PROTO3\",\n\"id\": \"3\",\n\"protocol\": \"openconfig-telemetry-types:STREAM_GRPC\"\n}\n}\n]\n}\n}\n}\n}\n]\n}\n]\n

"},{"location":"examples/gnmi-clients/gnmic/#gnmi-subscribe-rpc-examples","title":"gNMI SUBSCRIBE RPC Examples","text":""},{"location":"examples/gnmi-clients/gnmic/#openconfig-paths_1","title":"OpenConfig paths","text":""},{"location":"examples/gnmi-clients/gnmic/#subscribe-to-all-bgp-neighbor-states","title":"Subscribe to all BGP neighbor states","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip subscribe --path  \\\n'/network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor/state'\n
Reveal output

{\n\"source\": \"192.0.2.214:6030\",\n\"subscription-name\": \"default-1626302647\",\n\"timestamp\": 1626292010055258009,\n\"time\": \"2021-07-14T20:46:50.055258009+01:00\",\n\"updates\": [\n{\n\"Path\": \"network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=172.18.255.42]/state/messages/sent/UPDATE\",\n\"values\": {\n\"network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor/state/messages/sent/UPDATE\": 8\n}\n}\n]\n}\n{\n\"source\": \"192.0.2.214:6030\",\n\"subscription-name\": \"default-1626302647\",\n\"timestamp\": 1626292008053994815,\n\"time\": \"2021-07-14T20:46:48.053994815+01:00\",\n\"updates\": [\n{\n\"Path\": \"network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=172.18.255.42]/state/established-transitions\",\n\"values\": {\n\"network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor/state/established-transitions\": 1\n}\n}\n]\n}\n

"},{"location":"examples/gnmi-clients/gnmic/#subscribe-to-specific-bgp-neighbor-state","title":"Subscribe to specific BGP neighbor state","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip subscribe --path  \\\n'network-instances/network-instance[name=Tenant_A_WEB_Zone]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.21]/state'\n
Reveal output

{\n\"source\": \"192.0.2.214:6030\",\n\"subscription-name\": \"default-1626303017\",\n\"timestamp\": 1626302991598465536,\n\"time\": \"2021-07-14T23:49:51.598465536+01:00\",\n\"updates\": [\n{\n\"Path\": \"network-instances/network-instance[name=Tenant_A_WEB_Zone]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.21]/state/last-established\",\n\"values\": {\n\"network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor/state/last-established\": 1626302991563603200\n}\n}\n]\n}\n

"},{"location":"examples/gnmi-clients/gnmic/#subscribe-with-stream-mode-sample-and-interval","title":"Subscribe with stream mode sample and interval","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip --sample-interval 5s --stream-mode sample subscribe --path  \\\n'/network-instances/network-instance[name=Tenant_A_WEB_Zone]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.21]/afi-safis/afi-safi[afi-safi-name=openconfig-bgp-types:IPV4_UNICAST]/state/prefixes/received'\n
Reveal output

{\n\"source\": \"192.0.2.214:6030\",\n\"subscription-name\": \"default-1626303393\",\n\"timestamp\": 1626303158135414182,\n\"time\": \"2021-07-14T23:52:38.135414182+01:00\",\n\"updates\": [\n{\n\"Path\": \"network-instances/network-instance[name=Tenant_A_WEB_Zone]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.21]/afi-safis/afi-safi[afi-safi-name=IPV4_UNICAST]/state/prefixes/received\",\n\"values\": {\n\"network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor/afi-safis/afi-safi/state/prefixes/received\": 5\n}\n}\n]\n}\n{\n\"source\": \"192.0.2.214:6030\",\n\"subscription-name\": \"default-1626303393\",\n\"timestamp\": 1626303158135414182,\n\"time\": \"2021-07-14T23:52:38.135414182+01:00\",\n\"updates\": [\n{\n\"Path\": \"network-instances/network-instance[name=Tenant_A_WEB_Zone]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.21]/afi-safis/afi-safi[afi-safi-name=IPV4_UNICAST]/state/prefixes/received\",\n\"values\": {\n\"network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor/afi-safis/afi-safi/state/prefixes/received\": 5\n}\n}\n]\n}\n

"},{"location":"examples/gnmi-clients/gnmic/#subscribe-to-interface-counters-and-save-them-to-a-file","title":"Subscribe to interface counters and save them to a file","text":"
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure subscribe --path \\\n\"/interfaces/interface/state/counters\"  >> outputs/interface_state.json\n
"},{"location":"examples/gnmi-clients/gnmic/#gnmi-set-rpc-examples","title":"gNMI SET RPC Examples","text":""},{"location":"examples/gnmi-clients/gnmic/#openconfig-paths_2","title":"OpenConfig paths","text":""},{"location":"examples/gnmi-clients/gnmic/#configure-bgp-neighbor-address-and-peer-as","title":"Configure BGP neighbor address and peer AS","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip set \\\n--update-path '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]' \\\n--update-file value.json\n

value.json:

{\"config\": {\"neighbor-address\":\"198.51.100.43\", \"peer-as\": 123}}\n

Output:

{\n\"timestamp\": 1626305876151537555,\n\"time\": \"2021-07-15T00:37:56.151537555+01:00\",\n\"results\": [\n{\n\"operation\": \"UPDATE\",\n\"path\": \"network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]\"\n}\n]\n}\n
"},{"location":"examples/gnmi-clients/gnmic/#configure-bgp-neighbor-address-peer-as-and-send-community","title":"Configure BGP neighbor address, peer AS and send-community","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip set  \\\n--update-path '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]' \\\n--update-file value.json\n

value.json:

{\"config\": {\"neighbor-address\":\"198.51.100.43\", \"peer-as\": 123, \"enabled\": true, \"send-community\": \"EXTENDED\"}}\n

Output:

{\n\"timestamp\": 1626305480401353997,\n\"time\": \"2021-07-15T00:31:20.401353997+01:00\",\n\"results\": [\n{\n\"operation\": \"UPDATE\",\n\"path\": \"network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]\"\n}\n]\n}\n
"},{"location":"examples/gnmi-clients/gnmic/#create-bgp-peer-group","title":"Create BGP peer group","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip set \\\n--update-path '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/peer-groups/peer-group[peer-group-name=XYZ]' \\\n--update-file value.json\n

value.json:

{\"config\": {\"peer-group-name\":\"XYZ\", \"local-as\": 114}}\n
"},{"location":"examples/gnmi-clients/gnmic/#update-bgp-peer-as","title":"Update BGP peer AS","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip set \\\n--update-path '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]/config/peer-as' \\\n--update-value '110'\n

Output:

{\n\"timestamp\": 1626306067189329813,\n\"time\": \"2021-07-15T00:41:07.189329813+01:00\",\n\"results\": [\n{\n\"operation\": \"UPDATE\",\n\"path\": \"network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]/config/peer-as\"\n}\n]\n}\n
"},{"location":"examples/gnmi-clients/gnmic/#update-bgp-peer-group","title":"Update BGP peer group","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip set \\\n--update-path '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]/config/peer-group' \\\n--update-value 'XYZ'\n

Output:

{\n\"timestamp\": 1626306067189329813,\n\"time\": \"2021-07-15T00:41:07.189329813+01:00\",\n\"results\": [\n{\n\"operation\": \"UPDATE\",\n\"path\": \"network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp/neighbors/neighbor[neighbor-address=198.51.100.43]/config/peer-as\"\n}\n]\n}\n
"},{"location":"examples/gnmi-clients/gnmic/#create-an-acl","title":"Create an ACL","text":"
gnmic -a 192.0.2.108:6030 -u cvpadmin -p arista --insecure --gzip set \\\n--update-path /acl/acl-sets \\\n--update-file acl2.json\n

Output:

{\n\"timestamp\": 1626307972085688242,\n\"time\": \"2021-07-15T01:12:52.085688242+01:00\",\n\"results\": [\n{\n\"operation\": \"UPDATE\",\n\"path\": \"acl/acl-sets\"\n}\n]\n}\n
acl2.json

{\n\"acl-set\": [\n{\n\"config\": {\n\"name\": \"test\",\n\"type\": \"ACL_IPV4\"\n},\n\"name\": \"test\",\n\"type\": \"ACL_IPV4\",\n\"acl-entries\": {\n\"acl-entry\": [\n{\n\"sequence-id\": 10,\n\"actions\": {\n\"config\": {\n\"forwarding-action\": \"DROP\"\n}\n},\n\"config\": {\n\"sequence-id\": 10\n},\n\"ipv4\": {\n\"config\": {\n\"destination-address\": \"192.0.2.0/24\",\n\"source-address\": \"0.0.0.0/0\"\n}\n}\n}\n]\n}\n}\n]\n}\n

This creates

ip access-list test\n   10 deny ip any 192.0.2.0/24\n
"},{"location":"examples/gnmi-clients/gnmic/#shutdown-an-interface","title":"Shutdown an interface","text":"
gnmic -a 192.0.2.108:6030 -u cvpadmin -p arista --insecure --gzip set \\\n--update-path '/interfaces/interface[name=Ethernet1]/config/enabled' \\\n--update-value 'false'\n
{\n\"timestamp\": 1626309145489047571,\n\"time\": \"2021-07-15T01:32:25.489047571+01:00\",\n\"results\": [\n{\n\"operation\": \"UPDATE\",\n\"path\": \"interfaces/interface[name=Ethernet1]/config/enabled\"\n}\n]\n}\n
"},{"location":"examples/gnmi-clients/gnmic/#bring-up-an-interface","title":"Bring up an interface","text":"
gnmic -a 192.0.2.108:6030 -u cvpadmin -p arista --insecure --gzip set \\\n--update-path '/interfaces/interface[name=Ethernet1]/config/enabled' \\\n--update-value 'true'\n
{\n\"timestamp\": 1626309156607307596,\n\"time\": \"2021-07-15T01:32:36.607307596+01:00\",\n\"results\": [\n{\n\"operation\": \"UPDATE\",\n\"path\": \"interfaces/interface[name=Ethernet1]/config/enabled\"\n}\n]\n}\n
"},{"location":"examples/gnmi-clients/gnmic/#eos-native-paths","title":"EOS Native paths","text":"

To get EOS native paths, OCTA has to be enabled as mentioned in the configuration section. Performing GET/SUBSCRIBE actions using EOS native paths require changing the origin to eos_native.

"},{"location":"examples/gnmi-clients/gnmic/#commonly-used-paths","title":"Commonly used paths","text":"
  • MAC table: /Smash/bridging/status/smashFdbStatus
  • ARP table: /Smash/arp/status/arpEntry
  • Neighbor table: /Smash/arp/status/neighborEntry
  • IPv4 RIB: /Smash/routing/status/route
  • IPv6 RIB: /Smash/routing6/status/route
  • IPv4 next-hop table: /Smash/routing/status/nexthop
  • IPv6 next-hop table: /Smash/routing6/status/nexthop
  • CPU info: /Kernel/proc/cpu
  • Process statistics: /Kernel/proc/stat
  • System info: /Kernel/sysinfo
  • EOS version: /Eos/image
  • Interface counters: /Smash/counters/ethIntf/<agent>/current/counter
  • Values for <agent> are:
    • 7500-family, 7280-family, 7020-family (Arad/Jericho ASICs): SandCounters
    • 7300-family, 7250-family, 7050-family, 7010 products, 720-family (Trident ASICs): StrataCounters
    • For 7060-family, 7260-family (Tomahawk): Strata-FixedSystem or StrataCounters from 4.22+
    • 7150-family products (Alta ASICs): FocalPointV2
    • 7160-family products (Cavium/Xpliant ASICs): XpCounters
    • 7170-family products (Barefoot ASIC): BfnCounters
"},{"location":"examples/gnmi-clients/gnmic/#get-cpu-utilization","title":"Get CPU utilization","text":"
 gnmic -a 192.0.2.108:6030 -u cvpadmin -p arista --insecure --gzip get --path  \\\n'eos_native:/Kernel/proc/cpu/utilization/total'\n
Reveal output

[\n{\n\"timestamp\": 1626291721294738334,\n\"time\": \"2021-07-14T20:42:01.294738334+01:00\",\n\"prefix\": \"eos_native:Kernel/proc/cpu/utilization/total\",\n\"updates\": [\n{\n\"Path\": \"name\",\n\"values\": {\n\"name\": \"total\"\n}\n},\n{\n\"Path\": \"nice\",\n\"values\": {\n\"nice\": 28845\n}\n},\n{\n\"Path\": \"util\",\n\"values\": {\n\"util\": 41\n}\n},\n{\n\"Path\": \"user\",\n\"values\": {\n\"user\": 32058347\n}\n},\n{\n\"Path\": \"system\",\n\"values\": {\n\"system\": 4597389\n}\n},\n{\n\"Path\": \"idle\",\n\"values\": {\n\"idle\": 76373566\n}\n}\n]\n}\n]\n

"},{"location":"examples/gnmi-clients/gnmic/#get-transceiver-dom-temperature","title":"Get transceiver DOM temperature","text":"
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure --gzip get --path \\\neos_native:/Sysdb/hardware/archer/xcvr/status >> outputs/doms.json\n
"},{"location":"examples/gnmi-clients/gnmic/#get-eos-image-version","title":"Get EOS image version","text":"
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure --gzip get \\\n--path eos_native:/Eos/image >> outputs/eos_image.json\n
"},{"location":"examples/gnmi-clients/gnmic/#get-lanz-data-streaming","title":"Get LANZ Data Streaming","text":"

In addition to Octa, LANZ and LANZ Data Streaming also needs to be enabled on the switch.

queue-monitor length\n!\nqueue-monitor streaming\n   no shutdown\n

With Octa and LANZ Data Streaming enabled, LANZ metrics can be subscribed to:

gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure --gzip \\\nsubscribe --path 'eos_native:/LANZ'\n
Reveal output

{\n\"source\": \"192.0.2.1:6030\",\n\"subscription-name\": \"default-1669906007\",\n\"timestamp\": 1669903438845029161,\n\"time\": \"2022-12-01T19:33:58.845029161+05:30\",\n\"prefix\": \"eos_native:LANZ/config\",\n\"updates\": [\n{\n\"Path\": \"name\",\n\"values\": {\n\"name\": \"config\"\n}\n}\n]\n}\n{\n\"source\": \"192.0.2.1:6030\",\n\"subscription-name\": \"default-1669906007\",\n\"timestamp\": 1669903438845141433,\n\"time\": \"2022-12-01T19:33:58.845141433+05:30\",\n\"prefix\": \"eos_native:LANZ/globalBufferUsage\",\n\"updates\": [\n{\n\"Path\": \"name\",\n\"values\": {\n\"name\": \"globalBufferUsage\"\n}\n},\n{\n\"Path\": \"globalBufferUsageRecord\",\n\"values\": {\n\"globalBufferUsageRecord\": {\n\"bufferSize\": 0,\n\"duration\": 0,\n\"entryType\": \"\",\n\"timestamp\": 0\n}\n}\n}\n]\n}\n{\n\"source\": \"192.0.2.1:6030\",\n\"subscription-name\": \"default-1669906007\",\n\"timestamp\": 1669906008617947980,\n\"time\": \"2022-12-01T20:16:48.61794798+05:30\",\n\"prefix\": \"eos_native:LANZ/congestion\",\n\"updates\": [\n{\n\"Path\": \"congestionRecord\",\n\"values\": {\n\"congestionRecord\": {\n\"entryType\": \"POLLING\",\n\"fabricPeerIntfName\": \"\",\n\"intfName\": \"Ethernet6\",\n\"portID\": 105,\n\"qDropCount\": 0,\n\"queueSize\": 1998240,\n\"switchID\": 0,\n\"timeOfMaxQLen\": 0,\n\"timestamp\": 1669906008617720,\n\"trafficClass\": 1,\n\"txLatency\": 0\n}\n}\n}\n]\n}\n{\n\"source\": \"192.0.2.1:6030\",\n\"subscription-name\": \"default-1669906007\",\n\"timestamp\": 1669903438845107943,\n\"time\": \"2022-12-01T19:33:58.845107943+05:30\",\n\"prefix\": \"eos_native:LANZ/congestion\",\n\"updates\": [\n{\n\"Path\": \"name\",\n\"values\": {\n\"name\": \"congestion\"\n}\n}\n]\n}\n{\n\"source\": \"192.0.2.1:6030\",\n\"subscription-name\": \"default-1669906007\",\n\"timestamp\": 1669905829532672732,\n\"time\": \"2022-12-01T20:13:49.532672732+05:30\",\n\"prefix\": \"eos_native:LANZ/config/portConfigRecord\",\n\"updates\": [\n{\n\"Path\": \"Ethernet6/intfName\",\n\"values\": {\n\"Ethernet6/intfName\": \"Ethernet6\"\n}\n},\n{\n\"Path\": \"Ethernet6/switchID\",\n\"values\": {\n\"Ethernet6/switchID\": 0\n}\n},\n{\n\"Path\": \"Ethernet6/portID\",\n\"values\": {\n\"Ethernet6/portID\": 105\n}\n},\n{\n\"Path\": \"Ethernet6/internalPort\",\n\"values\": {\n\"Ethernet6/internalPort\": false\n}\n},\n{\n\"Path\": \"Ethernet6/highThreshold\",\n\"values\": {\n\"Ethernet6/highThreshold\": 40962\n}\n},\n{\n\"Path\": \"Ethernet6/lowThreshold\",\n\"values\": {\n\"Ethernet6/lowThreshold\": 10241\n}\n}\n]\n}\n{\n\"source\": \"192.0.2.1:6030\",\n\"subscription-name\": \"default-1669906007\",\n\"timestamp\": 1669905829532649815,\n\"time\": \"2022-12-01T20:13:49.532649815+05:30\",\n\"prefix\": \"eos_native:LANZ/config\",\n\"updates\": [\n{\n\"Path\": \"configRecord\",\n\"values\": {\n\"configRecord\": {\n\"globalUsageHighThreshold\": 0,\n\"globalUsageLowThreshold\": 0,\n\"globalUsageReportingEnabled\": true,\n\"lanzVersion\": 1,\n\"maxQueueSize\": 524288000,\n\"numOfPorts\": 121,\n\"segmentSize\": 16,\n\"timestamp\": 1669905829532490\n}\n}\n}\n]\n}\n{\n\"source\": \"192.0.2.1:6030\",\n\"subscription-name\": \"default-1669906007\",\n\"timestamp\": 1669903438845176033,\n\"time\": \"2022-12-01T19:33:58.845176033+05:30\",\n\"prefix\": \"eos_native:LANZ/error\",\n\"updates\": [\n{\n\"Path\": \"name\",\n\"values\": {\n\"name\": \"error\"\n}\n},\n{\n\"Path\": \"errorRecord\",\n\"values\": {\n\"errorRecord\": {\n\"errorMessage\": \"\",\n\"timestamp\": 0\n}\n}\n}\n]\n}\n

"},{"location":"examples/gnmi-clients/gnmic/#cli-origin","title":"Cli origin","text":""},{"location":"examples/gnmi-clients/gnmic/#get-the-running-config","title":"Get the running config","text":"
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure  get \\\n--path \"cli:/show running-config\" >> outputs/outputs.json\n
"},{"location":"examples/gnmi-clients/gnmic/#get-the-total-route-count","title":"Get the total route count","text":"
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure  get \\\n--path \"cli:/show ip route summary\" \\\n| jq '.[0].updates[0].values.\"show ip route summary\".totalRoutes'\n
"},{"location":"examples/gnmi-clients/gnmic/#changing-the-running-config","title":"Changing the running-config","text":"

There are multiple ways to change the configuration using the cli origin:

"},{"location":"examples/gnmi-clients/gnmic/#using-json","title":"Using JSON","text":"

Multiple config sections can be change at a time, for instance in the below example vlan 304 is created and the description of Ethernet1 is changed:

 gnmic -a 192.0.2.214:6030 -u admin -p admin --insecure --gzip set \\\n--request-file intf.json\n

Output:

Reveal output

{\n\"timestamp\": 1628103804792021864,\n\"time\": \"2021-08-04T20:03:24.792021864+01:00\",\n\"results\": [\n{\n\"operation\": \"UPDATE\",\n\"path\": \"cli:\"\n},\n{\n\"operation\": \"UPDATE\",\n\"path\": \"cli:\"\n},\n{\n\"operation\": \"UPDATE\",\n\"path\": \"cli:\"\n},\n{\n\"operation\": \"UPDATE\",\n\"path\": \"cli:\"\n}\n]\n}\n

cat intf.json\n
{\n\"updates\": [\n{\n\"path\": \"cli:\",\n\"value\": \"interface Ethernet 1\",\n\"encoding\": \"ascii\"\n},\n{\n\"path\": \"cli:\",\n\"value\": \"description arista-openmgmt\",\n\"encoding\": \"ascii\"\n},\n{\n\"path\": \"cli:\",\n\"value\": \"vlan 304\",\n\"encoding\": \"ascii\"\n},\n{\n\"path\": \"cli:\",\n\"value\": \"name test\",\n\"encoding\": \"ascii\"\n}\n]\n}\n
"},{"location":"examples/gnmi-clients/gnmic/#using-yaml","title":"Using YAML","text":"

Changing the maximum-routes for a BGP neighbor:

gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip set \\\n--request-file bgp.yaml\n

Output:

Reveal output

{\n  \"timestamp\": 1628091791855672771,\n  \"time\": \"2021-08-04T16:43:11.855672771+01:00\",\n  \"results\": [\n    {\n      \"operation\": \"UPDATE\",\n      \"path\": \"cli:\"\n    },\n    {\n      \"operation\": \"UPDATE\",\n      \"path\": \"cli:\"\n    }\n  ]\n}\n

cat bgp.yaml\n
updates:\n- path: \"cli:\"\nvalue: router bgp 65101\nencoding: ascii\n- path: \"cli:\"\nvalue: neighbor IPv4-UNDERLAY-PEERS maximum-routes 15500\nencoding: ascii\n
"},{"location":"examples/gnmi-clients/gnmic/#using-imperative-commands","title":"Using imperative commands","text":"
gnmic -a 192.0.2.214:6030 -u cvpadmin -p arista --insecure --gzip \\\n--encoding ASCII set \\\n--update-path \"cli:\" \\\n--update-value \"router bgp 65101\" \\\n--update-path \"cli:\" \\\n--update-value \"neighbor IPv4-UNDERLAY-PEERS maximum-routes 13500\"\n

Output:

Reveal output

{\n\"timestamp\": 1628091405938523430,\n\"time\": \"2021-08-04T16:36:45.93852343+01:00\",\n\"results\": [\n{\n\"operation\": \"UPDATE\",\n\"path\": \"cli:\"\n},\n{\n\"operation\": \"UPDATE\",\n\"path\": \"cli:\"\n}\n]\n}\n

"},{"location":"examples/gnmi-clients/gnmic/#running-unconverted-show-commands-that-use-text-format","title":"Running unconverted show commands that use 'text' format","text":"

To run show commands that are not converted to JSON and require format=\"text\" the ASCII encoding can be used from EOS 4.29.2F or newer.

"},{"location":"examples/gnmi-clients/gnmic/#show-platform-fap-interrupts","title":"show platform fap interrupts","text":"
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure get --gzip --encoding ASCII --path \"cli:/show platform fap interrupts\"\n

Output:

Reveal output

[\n{\n\"source\": \"10.81.117.21:6030\",\n\"timestamp\": 1698270415643755294,\n\"time\": \"2023-10-25T22:46:55.643755294+01:00\",\n\"updates\": [\n{\n\"Path\": \"cli:show platform fap interrupts\",\n\"values\": {\n\"show platform fap interrupts\": \" Jericho0\\n -------------------------------------------------------------------------------------------------------------- \\n\n          | Interrupt Bit                                                         | Count | First Occurrence    | Last Occurrence     |\\n -------------------------------------------------------------------------------------------------------------- \\n\n          | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_12[0]       |    55 | 2023-10-05 00:02:22 | 2023-10-20 10:29:21 |\\n\n          | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_13[0]       |    39 | 2023-10-05 00:02:21 | 2023-10-16 19:00:15 |\\n\n          | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_14[0]       |    39 | 2023-10-05 00:02:23 | 2023-10-16 19:00:15 |\\n\n          | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_15[0]       |    39 | 2023-10-05 00:02:22 | 2023-10-16 19:00:15 |\\n\n          | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_20[0]       |    67 | 2023-10-05 00:02:26 | 2023-10-24 00:44:24 |\\n\n          | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_21[0]       |    56 | 2023-10-05 00:02:25 | 2023-10-24 00:44:24 |\\n\n          | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_22[0]       |    53 | 2023-10-05 00:02:25 | 2023-10-24 00:45:15 |\\n\n          | NBIH_LINK_STATUS_CHANGE_LinkStatusChangeInterruptRegister_23[0]       |    55 | 2023-10-05 00:02:24 | 2023-10-24 00:45:15 |\\n\n          | IPS_QueueEnteredDel[1]                                                |     6 | 2023-10-11 14:00:20 | 2023-10-11 14:12:02 |\\n\n          | EPNI_PP_NewDaErr[0]                                                   | 255279 | 2023-10-05 15:06:43 | 2023-10-25 21:46:52 |\\n\n          | EPNI_PP_VsiMembershipDeny[1]                                          |     2 | 2023-10-11 02:27:16 | 2023-10-11 14:11:46 |\\n\n          | EPNI_PP_EesLastActionNotAc[0]                                         | 255279 | 2023-10-05 15:06:43 | 2023-10-25 21:46:52 |\\n\n          | EPNI_PP_EesLastActionNotAc[1]                                         | 47299 | 2023-10-05 13:33:12 | 2023-10-23 16:16:04 |\\n\n          | FMAC_FMAC_2_RxLostOfSync_0[32]                                        | 883687 | 2023-10-05 00:02:34 | 2023-10-25 21:46:54 |\\n\n          | FMAC_FMAC_2_RxLostOfSync_1[33]\n          <ommitted>\n          \\n\"\n}\n}\n]\n}\n]\n

"},{"location":"examples/gnmi-clients/gnmic/#misc","title":"Misc","text":""},{"location":"examples/gnmi-clients/gnmic/#save-all-status-states-to-a-file","title":"Save all status states to a file","text":"
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure get \\\n--path \".../state/...\" >> outputs/states.json\n
"},{"location":"examples/gnmi-clients/gnmic/#save-all-config-states-to-a-file","title":"Save all config states to a file","text":"
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure get \\\n--path \".../config/...\" >> outputs/configs.json\n
"},{"location":"examples/gnmi-clients/gnmic/#save-network-instance-states-to-a-file","title":"Save network instance states to a file","text":"
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure get --path \\\n/network-instances/network-instance >> outputs/network-instances.json\n
"},{"location":"examples/gnmi-clients/gnmic/#save-bgp-states-to-a-file","title":"Save BGP states to a file","text":"
gnmic -a 192.0.2.1:6030 -u admin -p admin --insecure get --path \\\n/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]\\\n>> outputs/bgp.json\n
"},{"location":"examples/gnmi-gateway/","title":"gNMI-Gateway","text":""},{"location":"examples/gnmi-gateway/#overview","title":"Overview","text":"

gNMI gateway is an opensource project created by Netflix. Conceptually, gNMI gateway sits as a proxy for multiple gNMI targets. A gNMI client speaks to a common gNMI service endpoint within the network (gNMI gateway) and specifies a gNMI target with an accompanying path. The gNMI gateway will in turn initiate the connection to the target device and stream the contents to the originating proxy.

  • gNMI gateway documentation
  • NANOG demonstration

This demo will start the gNMI gateway binary and use gNMIC to stream to a target which is managed by the gNMI gateway. Please make adjustments to the targets.json file to match your environment.

The demo is dependent on the following files:

  • gnmi-gateway - The binary to activate gNMI gateway. This must be built for the platform that it will run on. Details regarding generation of the binary for the target platform can be found in the gNMI gateway documentation.
  • server.crt / server.key - the certificate and key for gNMI gateway. These can be generated through a CA. Additional details may be found here.
  • targets.json - This file specifies the targets. gNMI-gateway supports hot reloading of the files. So if changes are made within targets.json it will reload automatically with new targets and or new paths.
sample: targets.json

{\n\"request\": {\n\"default\": {\n\"subscribe\": {\n\"prefix\": {\n},\n\"subscription\": [\n{\n\"path\": {\n\"elem\": [\n{\n\"name\": \"interfaces\"\n}\n]\n}\n}\n]\n}\n}\n},\n\"target\": {\n\"DC2-SP02\": {\n\"addresses\": [\n\"198.51.100.22:6030\"\n],\n\"credentials\": {\n\"username\": \"ansible\",\n\"password\": \"ansible\"\n},\n\"request\": \"default\",\n\"meta\": {\n\"NoTLS\": \"yes\"\n}\n},\n\"DC2-LEAF1A\": {\n\"addresses\": [\n\"198.51.100.5:6030\"\n],\n\"credentials\": {\n\"username\": \"ansible\",\n\"password\": \"ansible\"\n},\n\"request\": \"default\",\n\"meta\": {\n\"NoTLS\": \"yes\"\n}\n},\n\"DC2-LF70\": {\n\"addresses\": [\n\"198.51.100.70:6030\"\n],\n\"credentials\": {\n\"username\": \"ansible\",\n\"password\": \"ansible\"\n},\n\"request\": \"default\",\n\"meta\": {\n\"NoTLS\": \"yes\"\n}\n}\n}\n}\n

"},{"location":"examples/gnmi-gateway/#eos-configuration","title":"EOS Configuration","text":"

gNMI will need to be enabled on the target which is managed by gNMI gateway and a certificate will need to be installed to use TLS-based authentication. Additional details regarding enabling gnmi on EOS devices can be found here. Additional details regarding certificate management and configuration can be found here.

"},{"location":"examples/gnmi-gateway/#start-gnmi-gateway","title":"Start gNMI gateway","text":"

Note, the server.crt must be signed by a CA that the switch can resolve.

gnmi-gateway -EnableGNMIServer -ServerTLSCert=server.crt \\\n-ServerTLSKey=server.key -TargetLoaders=json -TargetJSONFile=targets.json\n

Output:

Reveal Output

{\"level\":\"info\",\"time\":\"2021-03-19T08:47:35-04:00\",\"message\":\"Starting GNMI Gateway.\"}\n{\"level\":\"info\",\"time\":\"2021-03-19T08:47:35-04:00\",\"message\":\"Clustering is NOT enabled. No locking or cluster coordination will happen.\"}\n{\"level\":\"info\",\"time\":\"2021-03-19T08:47:35-04:00\",\"message\":\"Starting connection manager.\"}\n{\"level\":\"info\",\"time\":\"2021-03-19T08:47:35-04:00\",\"message\":\"Starting gNMI server on 0.0.0.0:9339.\"}\n{\"level\":\"info\",\"time\":\"2021-03-19T08:47:35-04:00\",\"message\":\"Connection manager received a target control message: 3 inserts 0 removes\"}\n{\"level\":\"info\",\"time\":\"2021-03-19T08:47:35-04:00\",\"message\":\"Initializing target DC2-SP02 ([198.51.100.22:6030]) map[NoTLS:yes].\"}\n{\"level\":\"info\",\"time\":\"2021-03-19T08:47:35-04:00\",\"message\":\"Initializing target DC2-LEAF1A ([198.51.100.5:6030]) map[NoTLS:yes].\"}\n{\"level\":\"info\",\"time\":\"2021-03-19T08:47:35-04:00\",\"message\":\"Target DC2-SP02: Connecting\"}\n{\"level\":\"warn\",\"time\":\"2021-03-19T08:47:35-04:00\",\"message\":\"DEPRECATED: The 'NoTLS' target flag has been deprecated and will be removed in a future release. Please use 'NoTLSVerify' instead.\"}\n{\"level\":\"info\",\"time\":\"2021-03-19T08:47:35-04:00\",\"message\":\"Target DC2-SP02: Subscribing\"}\n{\"level\":\"info\",\"time\":\"2021-03-19T08:47:35-04:00\",\"message\":\"Initializing target DC2-LF70 ([198.51.100.70:6030]) map[NoTLS:yes].\"}\n{\"level\":\"info\",\"time\":\"2021-03-19T08:47:35-04:00\",\"message\":\"Target DC2-LEAF1A: Connecting\"}\n{\"level\":\"warn\",\"time\":\"2021-03-19T08:47:35-04:00\",\"message\":\"DEPRECATED: The 'NoTLS' target flag has been deprecated and will be removed in a future release. Please use 'NoTLSVerify' instead.\"}\n{\"level\":\"info\",\"time\":\"2021-03-19T08:47:35-04:00\",\"message\":\"Target DC2-LEAF1A: Subscribing\"}\n{\"level\":\"info\",\"time\":\"2021-03-19T08:47:35-04:00\",\"message\":\"Target DC2-LF70: Connecting\"}\n{\"level\":\"warn\",\"time\":\"2021-03-19T08:47:35-04:00\",\"message\":\"DEPRECATED: The 'NoTLS' target flag has been deprecated and will be removed in a future release. Please use 'NoTLSVerify' instead.\"}\n{\"level\":\"info\",\"time\":\"2021-03-19T08:47:35-04:00\",\"message\":\"Target DC2-LF70: Subscribing\"}\n{\"level\":\"info\",\"time\":\"2021-03-19T08:47:35-04:00\",\"message\":\"Target DC2-SP02: Connected\"}\n{\"level\":\"info\",\"time\":\"2021-03-19T08:47:36-04:00\",\"message\":\"Target DC2-LF70: Connected\"}\n{\"level\":\"info\",\"time\":\"2021-03-19T08:47:36-04:00\",\"message\":\"Target DC2-LEAF1A: Connected\"}\n{\"level\":\"info\",\"time\":\"2021-03-19T08:47:37-04:00\",\"message\":\"Target DC2-LF70: Synced\"}\n{\"level\":\"info\",\"time\":\"2021-03-19T08:47:37-04:00\",\"message\":\"Target DC2-SP02: Synced\"}\n{\"level\":\"info\",\"time\":\"2021-03-19T08:47:38-04:00\",\"message\":\"Target DC2-LEAF1A: Synced\"}\n

The output indicates that gNMI-gateway has started and will now serve gNMI requests to the /interfaces/interface path on behalf of any external gNMI client.

"},{"location":"examples/gnmi-gateway/#requesting-a-target-managed-by-gnmi-gateway","title":"Requesting a target managed by gNMI gateway","text":"
gnmic subscribe -a 192.0.2.1 -u ansible -p ansible --port=9339 \\\n--skip-verify --target=DC2-SP02 --path=/interfaces\n

Output:

{\n\"source\": \"192.0.2.1:9339\",\n\"subscription-name\": \"default-1616158143\",\n\"timestamp\": 1605208845740882713,\n\"time\": \"2020-11-12T14:20:45.740882713-05:00\",\n\"target\": \"DC2-SP02\",\n\"updates\": [\n{\n\"Path\": \"interfaces/interface[name=Ethernet54/1]/state/tpid\",\n\"values\": {\n\"interfaces/interface/state/tpid\": \"openconfig-vlan-types:TPID_0X8100\"\n}\n}\n]\n}\n

Since the gNMI gateway is running locally a query can be issued to the service on port 9339 passing in the target value of DC2-SP02 and telemetry will start to stream data back to the client.

"},{"location":"examples/gnoi/","title":"gNOI","text":""},{"location":"examples/gnoi/#about-grpc","title":"About gRPC","text":"

gRPC - Google Remote Procedure Call

gRPC uses protobuf and HTTP/2

"},{"location":"examples/gnoi/#about-gnoi","title":"About gNOI","text":"

gNOI - gRPC Network Operations Interface

gNOI defines a set of gRPC-based microservices for executing operational commands on network devices.

gNOI github repository

As example, this gNOI proto file defines the service System with the RPC Traceroute and Ping

  • Ping executes the ping command on the target and streams back the results
  • Traceroute executes the traceroute command on the target and streams back the results
  • As you can see in the proto file, the field VRF is not defined for these messages
"},{"location":"examples/gnoi/#about-gnoi-support-on-eos","title":"About gNOI support on EOS","text":"

Please refer to this link for the gNOI support by EOS.

Examples:

  • gNOI ping
  • gNOI traceroute
  • gNOI Support
"},{"location":"examples/gnoi/gnoic/","title":"gNOIc examples","text":""},{"location":"examples/gnoi/gnoic/#gnoic-overview","title":"gNOIc overview","text":"

gNOIc is a gNOI CLI client:

  • source code
  • documentation

The following examples shows various gNOIc commands with Arista EOS devices.

"},{"location":"examples/gnoi/gnoic/#download-install-gnoic","title":"Download & install gNOIc","text":"

To install run:

bash -c \"$(curl -sL https://get-gnoic.kmrd.dev)\"\n

To get the version run:

gnoic version\n

Output:

version : 0.0.5\n commit : 26c6248\n   date : 2021-05-12T10:12:55Z\n gitURL : https://github.com/karimra/gnoic\n   docs : https://gnoic.kmrd.dev\n
"},{"location":"examples/gnoi/gnoic/#device-config","title":"Device config","text":"
interface Management1\n   description oob_management\n   vrf MGMT\n   ip address 192.0.2.118/24\n\nusername arista secret 0 arista\n\nmanagement api gnmi\n   transport grpc def\n      vrf MGMT\n
DC1-L2LEAF2A#show management api gnmi\nEnabled:            Yes\nServer:             running on port 6030, in MGMT VRF\nSSL Profile:        none\nQoS DSCP:           none\nDC1-L2LEAF2A#\n

Before to use gNOI ping and traceroute, lets run these commands locally:

$ ssh arista@192.0.2.118\nPassword:\nLast login: Thu Jun  3 12:06:25 2021 from 192.0.2.3\nDC1-L2LEAF2A>en\nDC1-L2LEAF2A#bash\n\nArista Networks EOS shell\n\n[arista@DC1-L2LEAF2A ~]$ ping  172.31.255.0 -c 2\nPING 172.31.255.0 (172.31.255.0) 56(84) bytes of data.\n64 bytes from 172.31.255.0: icmp_seq=1 ttl=63 time=24.6 ms\n64 bytes from 172.31.255.0: icmp_seq=2 ttl=63 time=18.8 ms\n\n--- 172.31.255.0 ping statistics ---\n2 packets transmitted, 2 received, 0% packet loss, time 1001ms\nrtt min/avg/max/mdev = 18.861/21.738/24.616/2.881 ms\n[arista@DC1-L2LEAF2A ~]$\n[arista@DC1-L2LEAF2A ~]$ traceroute -A 172.31.255.0\ntraceroute to 172.31.255.0 (172.31.255.0), 30 hops max, 60 byte packets\n 1  10.90.90.1 (10.90.90.1) [!!]  26.636 ms  29.420 ms  32.113 ms\n 2  172.31.255.0 (172.31.255.0) [!!]  52.764 ms  53.881 ms  63.213 ms\n[arista@DC1-L2LEAF2A ~]$\n[arista@DC1-L2LEAF2A ~]$ exit\nlogout\nDC1-L2LEAF2A#exit\nConnection to 192.0.2.118 closed.\n
"},{"location":"examples/gnoi/gnoic/#gnoi-demo-with-arista-using-gnoic","title":"gNOI demo with Arista using gNOIc","text":""},{"location":"examples/gnoi/gnoic/#gnoi-ping","title":"gNOI Ping","text":"
gnoic -a 192.0.2.118:6030 -u arista -p arista --insecure  system ping \\\n--destination 172.31.255.0 --count 2 --do-not-resolve\n

Output:

WARN[0000] \"192.0.2.118:6030\" could not lookup hostname: lookup 118.1.73.10.in-addr.arpa. on 127.0.0.53:53: no such host\nsource: \"172.31.255.0\"\ntime: 31200000\nbytes: 64\nsequence: 1\nttl: 63\nsource: \"172.31.255.0\"\ntime: 33900000\nbytes: 64\nsequence: 2\nttl: 63\nsource: \"172.31.255.0\"\ntime: 1001000000\nsent: 2\nreceived: 2\nmin_time: 31251000\navg_time: 32590000\nmax_time: 33930000\nstd_dev: 1351000\n
"},{"location":"examples/gnoi/gnoic/#gnoi-traceroute","title":"gNOI Traceroute","text":"
 gnoic -a 192.0.2.118:6030 -u arista -p arista --insecure  system traceroute \\\n--destination 172.31.255.0 --do-not-resolve\n

Output:

WARN[0000] \"192.0.2.118:6030\" could not lookup hostname: lookup 118.1.73.10.in-addr.arpa. on 127.0.0.53:53: no such host\ndestination_name: \"172.31.255.0\"\ndestination_address: \"172.31.255.0\"\nhops: 30\npacket_size: 60\nhop: 1\naddress: \"10.90.90.1\"\nrtt: 21440000\nhop: 1\naddress: \"10.90.90.1\"\nrtt: 23011000\nhop: 1\naddress: \"10.90.90.1\"\nrtt: 31135000\nhop: 2\naddress: \"172.31.255.0\"\nrtt: 62216000\nhop: 2\naddress: \"172.31.255.0\"\nrtt: 63213000\nhop: 2\naddress: \"172.31.255.0\"\nrtt: 71079000\n
"},{"location":"examples/gnoi/gnoic/#gnoi-cert","title":"gNOI cert","text":"
gnoic -a 192.0.2.118:6030 -u arista -p arista --insecure cert can-generate-csr\n

Output:

WARN[0000] \"192.0.2.118:6030\" could not lookup hostname: lookup 118.1.73.10.in-addr.arpa. on 127.0.0.53:53: no such host\nINFO[0000] \"192.0.2.118:6030\" key-type=KT_RSA, cert-type=CT_X509, key-size=2048: can_generate: true\n+------------------+------------------+\n|   Target Name    | Can Generate CSR |\n+------------------+------------------+\n| 192.0.2.118:6030 | true             |\n+------------------+------------------+\n
"},{"location":"examples/gnoi/gnoic/#upgrading-eos-using-gnoi","title":"Upgrading EOS using gNOI","text":"

EOS supports gNOI OS Install/Activate/Verification (4.24.2F+) and gNOI System Reboot/Reboot/RebootStatus (4.27.0F+) that can be used to upload the EOS image, activate that image (set the boot-config) so that it boots with it next time, verify the image activation was successful and lastly to reboot the device to perform the upgrade.

"},{"location":"examples/gnoi/gnoic/#gnoi-os-install","title":"gNOI OS Install","text":"

To upload an EOS SWI image to a switch we can use the gnoi.os.OS/Installation RPC:

gnoic -a 192.0.2.1:6030 --insecure  --gzip -u admin -p admin \\\nos install \\\n--version 4.29.1F \\\n--pkg EOS.swi\n

Output:

INFO[0000] starting install RPC\nINFO[0000] target \"192.0.2.1:6030\": starting Install stream\nINFO[0003] target \"192.0.2.1:6030\": TransferProgress bytes_received:5242880\nINFO[0003] target \"192.0.2.1:6030\": TransferProgress bytes_received:10485760\n...\nINFO[0411] target \"192.0.2.1:6030\": TransferProgress bytes_received:1030750208\nINFO[0413] target \"192.0.2.1:6030\": sending TransferEnd\nINFO[0413] target \"192.0.2.1:6030\": TransferProgress bytes_received:1035993088\nINFO[0413] target \"192.0.2.1:6030\": TransferContent done...\n
"},{"location":"examples/gnoi/gnoic/#gnoi-os-activate","title":"gNOI OS Activate","text":"

To activate the new EOS image (equivalent to running boot system flash:EOS.swi on the CLI) we can use the /gnoi.os.OS/Activation RPC:

gnoic -a 192.0.2.1:6030 --insecure  --gzip -u admin -p admin \\\nos activate \\\n--version 4.29.1F \\\n--no-reboot\n

Output:

INFO[0034] target \"192.0.2.1:6030\" activate response \"activate_ok:{}\"\n
"},{"location":"examples/gnoi/gnoic/#gnoi-os-verify","title":"gNOI OS Verify","text":"
gnoic -a 192.0.2.1:6030 --insecure  --gzip -u admin -p admin os verify\n

Output:

+-------------------+---------+---------------------+\n|    Target Name    | Version | Activation Fail Msg |\n+-------------------+---------+---------------------+\n| 192.0.2.1:6030 | 4.29.1F |                     |\n+-------------------+---------+---------------------+\n
"},{"location":"examples/gnoi/gnoic/#gnoi-system-reboot","title":"gNOI System Reboot","text":"

To reboot the device we can use gnoi.system.System/Reboot RPC and the COLD method:

gnoic -a 192.0.2.1:6030 --insecure  --gzip -u admin -p admin \\\nsystem reboot \\\n--method COLD\n

Note on older EOS versions you may get the following error message:

ERRO[0009] \"192.0.2.1:6030\" System Reboot failed: rpc error: code = Unavailable desc = error reading from server: EOF\nError: there was 1 error(s)\n
"},{"location":"examples/gnoi/gnoic/#references","title":"References","text":"

gNOI Support

"},{"location":"examples/gnoi/gnoicode/","title":"gNOI in Golang","text":""},{"location":"examples/gnoi/gnoicode/#gnoi-review","title":"gNOI review","text":"

These are a few examples leveraging golang and gNOI using the gNOI protobuf specifically the System service

The following examples show how to leverage the ping rpc and traceroute rpc

All code can be found within the src directory under gnoi

We will be leveraging the gNOI godocs which module can be imported as github.com/openconfig/gnoi

Each one of the examples has the following default flags which can be changed based on the environment.

-username    = \"admin\"\n-password    = \"admin\"\n-target      = \"172.20.20.2:6030\"\n-destination = \"1.1.1.1\"\n
"},{"location":"examples/gnoi/gnoicode/#test-device-configuration","title":"Test Device configuration","text":"
management api gnmi\n   transport grpc default\n   provider eos-native\n
"},{"location":"examples/gnoi/gnoicode/#cd-into-srcgnoi","title":"cd into src/gnoi","text":"
cd src/gnoi\n

The directory should include the go.mod/go.sum for the correct packages so nothing needs installed on the system at the current time.

ls\ngo.mod  go.sum  pinggnoi.go  traceroutegnoi.go\n
"},{"location":"examples/gnoi/gnoicode/#run-pinggo","title":"Run ping.go","text":""},{"location":"examples/gnoi/gnoicode/#srcgnoipinggo","title":"src/gnoi/ping.go","text":"Reveal output

package main\nimport (\n\"context\"\n\"flag\"\n\"fmt\"\n\"os\"\n\"time\"\nlog \"github.com/golang/glog\"\nsystem \"github.com/openconfig/gnoi/system\"\n\"google.golang.org/grpc\"\n\"google.golang.org/grpc/metadata\"\n)\nfunc checkflags(flag ...string) {\nfor _, f := range flag {\nif f == \"\" {\nfmt.Printf(\"You have an empty flag please fix.\")\nos.Exit(1)\n}\n}\n}\nfunc main() {\n// Add input parameters\nusername := flag.String(\"username\", \"admin\", \"username for connection to gNOI\")\npassword := flag.String(\"password\", \"admin\", \"password for connection to gNOI\")\ntarget := flag.String(\"target\", \"\", \"Target ip or hostname of the device running gNOI\")\ndestination := flag.String(\"destination\", \"\", \"Destination of the address to ping to\")\nflag.Parse()\n// Check for empty flags.\ncheckflags(*username, *password, *target, *destination)\nconn, err := grpc.Dial(*target, grpc.WithInsecure())\nif err != nil {\nlog.Exitf(\"Failed to %s Error: %v\", target, err)\n}\ndefer conn.Close()\n// Create the new grpc service connection\nSys := system.NewSystemClient(conn)\n// pass in context blank information with the timeout.\nctx, cancel := context.WithTimeout(context.Background(), time.Second)\n// cancel when the function is over.\ndefer cancel()\n// Since Metadata needs a map to pass into the header of gRPC request create a map for it.\nmetamap := make(map[string]string)\n// Set the username and password\nmetamap[\"username\"] = *username\nmetamap[\"password\"] = *password\n// Set the metadata needed in the metadata package\nmd := metadata.New(metamap)\n// set the ctx to use the metadata in every update.\nctx = metadata.NewOutgoingContext(ctx, md)\n// Try to ping 10 times with a loop\nfor i := 0; i < 10; i++ {\nresponse, err := Sys.Ping(ctx, &system.PingRequest{Destination: *destination})\nif err != nil {\nlog.Fatalf(\"Error trying to ping: %v\", err)\n}\nfmt.Println(response.Recv())\n}\n}\n

Output

go run ping/ping.go -username admin -password admin -target 172.20.20.2:6030 -destination 2.2.2.2\nsource:\"2.2.2.2\" time:38000 bytes:64 sequence:1 ttl:64 <nil>\nsource:\"2.2.2.2\" time:44000 bytes:64 sequence:1 ttl:64 <nil>\nsource:\"2.2.2.2\" time:37000 bytes:64 sequence:1 ttl:64 <nil>\nsource:\"2.2.2.2\" time:41000 bytes:64 sequence:1 ttl:64 <nil>\nsource:\"2.2.2.2\" time:40000 bytes:64 sequence:1 ttl:64 <nil>\nsource:\"2.2.2.2\" time:38000 bytes:64 sequence:1 ttl:64 <nil>\nsource:\"2.2.2.2\" time:40000 bytes:64 sequence:1 ttl:64 <nil>\nsource:\"2.2.2.2\" time:36000 bytes:64 sequence:1 ttl:64 <nil>\nsource:\"2.2.2.2\" time:44000 bytes:64 sequence:1 ttl:64 <nil>\nsource:\"2.2.2.2\" time:66000 bytes:64 sequence:1 ttl:64 <nil>\n
"},{"location":"examples/gnoi/gnoicode/#run-traceroutego","title":"Run traceroute.go","text":""},{"location":"examples/gnoi/gnoicode/#srcgnoitraceroutego","title":"src/gnoi/traceroute.go","text":"Reveal output

package main\nimport (\n\"context\"\n\"flag\"\n\"fmt\"\n\"os\"\n\"time\"\nlog \"github.com/golang/glog\"\nsystem \"github.com/openconfig/gnoi/system\"\n\"google.golang.org/grpc\"\n\"google.golang.org/grpc/metadata\"\n)\nfunc checkflags(flag ...string) {\nfor _, f := range flag {\nif f == \"\" {\nfmt.Printf(\"You have an empty flag please fix.\")\nos.Exit(1)\n}\n}\n}\nfunc main() {\n// Add input parameters\nusername := flag.String(\"username\", \"\", \"username for connection to gNOI\")\npassword := flag.String(\"password\", \"\", \"password for connection to gNOI\")\ntarget := flag.String(\"target\", \"\", \"Target ip or hostname of the device running gNOI\")\ndestination := flag.String(\"destination\", \"\", \"Destination of the address to traceroute to\")\nflag.Parse()\nconn, err := grpc.Dial(*target, grpc.WithInsecure())\nif err != nil {\nlog.Exitf(\"Failed to %s Error: %v\", target, err)\n}\ndefer conn.Close()\n// Check for empty flags.\ncheckflags(*username, *password, *target, *destination)\n// Create the new grpc service connection\nSys := system.NewSystemClient(conn)\n// pass in context blank information with the timeout.\nctx, cancel := context.WithTimeout(context.Background(), time.Second)\n// cancel when the function is over.\ndefer cancel()\n// Since Metadata needs a map to pass into the header of gRPC request create a map for it.\nmetamap := make(map[string]string)\n// Set the username and password\nmetamap[\"username\"] = *username\nmetamap[\"password\"] = *password\n// Set the metadata needed in the metadata package\nmd := metadata.New(metamap)\n// set the ctx to use the metadata in every update.\nctx = metadata.NewOutgoingContext(ctx, md)\nresponse, err := Sys.Traceroute(ctx, &system.TracerouteRequest{Destination: *destination})\nif err != nil {\nlog.Fatalf(\"Cannot trace path: %v\", err)\n}\nfmt.Println(response.Recv())\n}\n

Output

go run traceroute/traceroute.go -username admin -password admin -target 172.20.20.2:6030 -destination 2.2.2.2\ndestination_name:\"2.2.2.2\"  destination_address:\"2.2.2.2\"  hops:30  packet_size:60 <nil>\n
"},{"location":"examples/gnoi/grpcurl/","title":"gRPCurl examples","text":""},{"location":"examples/gnoi/grpcurl/#grpcurl-overview","title":"gRPCurl overview","text":"

gRPCurl is a command-line tool that lets you interact with gRPC servers:

  • github repository

The following examples shows various gRPCurl commands to interact with Arista EOS devices.

"},{"location":"examples/gnoi/grpcurl/#install-grpcurl","title":"Install gRPCurl","text":""},{"location":"examples/gnoi/grpcurl/#install-go","title":"Install GO","text":"
$ go version\ngo version go1.16.4 linux/amd64\n
go env | grep 'GOROOT\\|GOPATH'\n
export GOROOT=/usr/local/go\nexport GOPATH=$HOME/go\nexport PATH=$GOPATH/bin:$GOROOT/bin:$PATH\n
"},{"location":"examples/gnoi/grpcurl/#get-gnoi-repository","title":"Get gNOI repository","text":"
mkdir -p $GOPATH/src/github.com/openconfig\ngit clone https://github.com/openconfig/gnoi.git $GOPATH/src/github.com/openconfig/gnoi\n
$ ls $GOPATH/src/github.com/openconfig\ngnoi\n
"},{"location":"examples/gnoi/grpcurl/#install-grpcurl_1","title":"Install gRPCurl","text":"
go get github.com/fullstorydev/grpcurl\n
ls $GOPATH/pkg/mod/github.com/fullstorydev/\ngrpcurl@v1.8.1\n
go install github.com/fullstorydev/grpcurl/cmd/grpcurl@latest\n
ls $GOPATH/bin/\ngrpcurl\n
"},{"location":"examples/gnoi/grpcurl/#device-config","title":"Device config","text":"
interface Management1\n   description oob_management\n   vrf MGMT\n   ip address 192.0.2.118/24\n\nusername arista secret 0 arista\n\nmanagement api gnmi\n   transport grpc def\n      vrf MGMT\n
DC1-L2LEAF2A#show management api gnmi\nEnabled:            Yes\nServer:             running on port 6030, in MGMT VRF\nSSL Profile:        none\nQoS DSCP:           none\nDC1-L2LEAF2A#\n

Before to use gNOI ping and traceroute, let's run these commands locally:

$ ssh arista@192.0.2.118\nPassword:\nLast login: Thu Jun  3 12:06:25 2021 from 192.0.2.3\nDC1-L2LEAF2A>en\nDC1-L2LEAF2A#bash\n\nArista Networks EOS shell\n\n[arista@DC1-L2LEAF2A ~]$ ping  172.31.255.0 -c 2\nPING 172.31.255.0 (172.31.255.0) 56(84) bytes of data.\n64 bytes from 172.31.255.0: icmp_seq=1 ttl=63 time=24.6 ms\n64 bytes from 172.31.255.0: icmp_seq=2 ttl=63 time=18.8 ms\n\n--- 172.31.255.0 ping statistics ---\n2 packets transmitted, 2 received, 0% packet loss, time 1001ms\nrtt min/avg/max/mdev = 18.861/21.738/24.616/2.881 ms\n[arista@DC1-L2LEAF2A ~]$\n[arista@DC1-L2LEAF2A ~]$ traceroute -A 172.31.255.0\ntraceroute to 172.31.255.0 (172.31.255.0), 30 hops max, 60 byte packets\n 1  10.90.90.1 (10.90.90.1) [!!]  26.636 ms  29.420 ms  32.113 ms\n 2  172.31.255.0 (172.31.255.0) [!!]  52.764 ms  53.881 ms  63.213 ms\n[arista@DC1-L2LEAF2A ~]$\n[arista@DC1-L2LEAF2A ~]$ exit\nlogout\nDC1-L2LEAF2A#exit\nConnection to 192.0.2.118 closed.\n
"},{"location":"examples/gnoi/grpcurl/#use-grpcurl","title":"Use gRPCurl","text":""},{"location":"examples/gnoi/grpcurl/#describe-from-a-proto-file","title":"Describe from a proto file","text":""},{"location":"examples/gnoi/grpcurl/#describe-cancelreboot-method","title":"Describe CancelReboot method","text":"
grpcurl --plaintext  --import-path ${GOPATH}/src --proto github.com/openconfig/gnoi/system/system.proto  \\\ndescribe  gnoi.system.System.CancelReboot\n

Output:

gnoi.system.System.CancelReboot is a method:\n// CancelReboot cancels any pending reboot request.\nrpc CancelReboot ( .gnoi.system.CancelRebootRequest ) returns ( .gnoi.system.CancelRebootResponse );\n
"},{"location":"examples/gnoi/grpcurl/#describe-system-service","title":"Describe System service","text":"
$ grpcurl --plaintext  --import-path ${GOPATH}/src --proto github.com/openconfig/gnoi/system/system.proto  \\\ndescribe  gnoi.system.System\n

Output:

gnoi.system.System is a service:\n// The gNOI service is a collection of operational RPC's that allow for the\n// management of a target outside of the configuration and telemetry pipeline.\nservice System {\n// CancelReboot cancels any pending reboot request.\n  rpc CancelReboot ( .gnoi.system.CancelRebootRequest ) returns ( .gnoi.system.CancelRebootResponse );\n// Ping executes the ping command on the target and streams back\n  // the results.  Some targets may not stream any results until all\n  // results are in.  If a packet count is not explicitly provided,\n  // 5 is used.\n  rpc Ping ( .gnoi.system.PingRequest ) returns ( stream .gnoi.system.PingResponse );\n// Reboot causes the target to reboot, possibly at some point in the future.\n  // If the method of reboot is not supported then the Reboot RPC will fail.\n  // If the reboot is immediate the command will block until the subcomponents\n  // have restarted.\n  // If a reboot on the active control processor is pending the service must\n  // reject all other reboot requests.\n  // If a reboot request for active control processor is initiated with other\n  // pending reboot requests it must be rejected.\n  rpc Reboot ( .gnoi.system.RebootRequest ) returns ( .gnoi.system.RebootResponse );\n// RebootStatus returns the status of reboot for the target.\n  rpc RebootStatus ( .gnoi.system.RebootStatusRequest ) returns ( .gnoi.system.RebootStatusResponse );\n// SetPackage places a software package (possibly including bootable images)\n// on the target. The file is sent in sequential messages, each message\n  // up to 64KB of data. A final message must be sent that includes the hash\n// of the data sent. An error is returned if the location does not exist or\n  // there is an error writing the data. If no checksum is received, the target\n  // must assume the operation is incomplete and remove the partially\n  // transmitted file. The target should initially write the file to a temporary\n  // location so a failure does not destroy the original file.\n  rpc SetPackage ( stream .gnoi.system.SetPackageRequest ) returns ( .gnoi.system.SetPackageResponse );\n// SwitchControlProcessor will switch from the current route processor to the\n  // provided route processor. If the current route processor is the same as the\n  // one provided it is a NOOP. If the target does not exist an error is\n  // returned.\n  rpc SwitchControlProcessor ( .gnoi.system.SwitchControlProcessorRequest ) returns ( .gnoi.system.SwitchControlProcessorResponse );\n// Time returns the current time on the target.  Time is typically used to\n  // test if a target is actually responding.\n  rpc Time ( .gnoi.system.TimeRequest ) returns ( .gnoi.system.TimeResponse );\n// Traceroute executes the traceroute command on the target and streams back\n  // the results.  Some targets may not stream any results until all\n  // results are in.  If a hop count is not explicitly provided,\n  // 30 is used.\n  rpc Traceroute ( .gnoi.system.TracerouteRequest ) returns ( stream .gnoi.system.TracerouteResponse );\n}\n
"},{"location":"examples/gnoi/grpcurl/#list","title":"List","text":""},{"location":"examples/gnoi/grpcurl/#list-from-a-proto-file","title":"List from a proto file","text":"

Example 1)

grpcurl --plaintext  --import-path ${GOPATH}/src \\\n--proto github.com/openconfig/gnoi/system/system.proto list\n

Output:

gnoi.system.System\n

Example 2)

grpcurl --plaintext  --import-path ${GOPATH}/src \\\n--proto github.com/openconfig/gnoi/system/system.proto \\\nlist gnoi.system.System\n

Output:

gnoi.system.System.CancelReboot\ngnoi.system.System.Ping\ngnoi.system.System.Reboot\ngnoi.system.System.RebootStatus\ngnoi.system.System.SetPackage\ngnoi.system.System.SwitchControlProcessor\ngnoi.system.System.Time\ngnoi.system.System.Traceroute\n

Example 3)

grpcurl --plaintext  --import-path ${GOPATH}/src \\\n--proto github.com/openconfig/gnoi/os/os.proto list gnoi.os.OS\n

Output:

gnoi.os.OS.Activate\ngnoi.os.OS.Install\ngnoi.os.OS.Verify\n
"},{"location":"examples/gnoi/grpcurl/#list-from-a-grpc-server-eos-device","title":"List from a gRPC server (EOS device)","text":"
$ grpcurl --plaintext 192.0.2.105:6030 list\ngnmi.gNMI\ngnoi.certificate.CertificateManagement\ngnoi.system.System\ngrpc.reflection.v1alpha.ServerReflection\n
"},{"location":"examples/gnoi/grpcurl/#execute-gnoi-rpc-with-eos","title":"Execute gNOI RPC with EOS","text":"
grpcurl -H 'username: arista'  -H 'password: arista' \\\n-d '{\"destination\": \"172.31.255.0\", \"count\": 2, \"do_not_resolve\":true}' \\\n-import-path ${GOPATH}/src -proto github.com/openconfig/gnoi/system/system.proto \\\n-plaintext 192.0.2.118:6030 gnoi.system.System/Ping\n

Output:

{\n\"source\": \"172.31.255.0\",\n  \"time\": \"29800000\",\n  \"bytes\": 64,\n  \"sequence\": 1,\n  \"ttl\": 63\n}\n{\n\"source\": \"172.31.255.0\",\n  \"time\": \"25200000\",\n  \"bytes\": 64,\n  \"sequence\": 2,\n  \"ttl\": 63\n}\n{\n\"source\": \"172.31.255.0\",\n  \"time\": \"1001000000\",\n  \"sent\": 2,\n  \"received\": 2,\n  \"minTime\": \"25210000\",\n  \"avgTime\": \"27510000\",\n  \"maxTime\": \"29810000\",\n  \"stdDev\": \"2300000\"\n}\n
grpcurl -H 'username: arista'  -H 'password: arista' \\\n-d '{\"destination\": \"172.31.255.0\", \"max_ttl\": 50, \"do_not_resolve\":true}' \\\n-import-path ${GOPATH}/src -proto github.com/openconfig/gnoi/system/system.proto \\\n-plaintext 192.0.2.118:6030 gnoi.system.System/Traceroute\n

Output:

{\n\"destinationName\": \"172.31.255.0\",\n  \"destinationAddress\": \"172.31.255.0\",\n  \"hops\": 50,\n  \"packetSize\": 60\n}\n{\n\"hop\": 1,\n  \"address\": \"10.90.90.1\",\n  \"rtt\": \"16589000\"\n}\n{\n\"hop\": 1,\n  \"address\": \"10.90.90.1\",\n  \"rtt\": \"17886000\"\n}\n{\n\"hop\": 1,\n  \"address\": \"10.90.90.1\",\n  \"rtt\": \"23219000\"\n}\n{\n\"hop\": 2,\n  \"address\": \"172.31.255.0\",\n  \"rtt\": \"46537000\"\n}\n{\n\"hop\": 2,\n  \"address\": \"172.31.255.0\",\n  \"rtt\": \"47873000\"\n}\n{\n\"hop\": 2,\n  \"address\": \"172.31.255.0\",\n  \"rtt\": \"55376000\"\n}\n
"},{"location":"examples/golang/","title":"golang","text":""},{"location":"examples/golang/#overview","title":"Overview","text":"

The following example uses the goarista go module for gNMI to interact with a device. Within this very simplistic getting started example main.go will simply perform a get method to the device for all paths.

package main\nimport (\n\"context\"\n\"fmt\"\n\"github.com/aristanetworks/glog\"\n\"github.com/aristanetworks/goarista/gnmi\"\npb \"github.com/openconfig/gnmi/proto/gnmi\"\n)\nvar cfg = &gnmi.Config{\nAddr:     \"10.20.30.67:6030\",\nUsername: \"ansible\",\nPassword: \"ansible\",\n}\nfunc main() {\npaths := []string{\"/\"}\nvar origin = \"openconfig\"\n//var origin = \"eos_native\"\nctx := gnmi.NewContext(context.Background(), cfg)\nclient, err := gnmi.Dial(cfg)\nif err != nil {\nglog.Fatal(err)\n}\nreq, err := gnmi.NewGetRequest(gnmi.SplitPaths(paths), origin)\nif err != nil {\nglog.Fatal(err)\n}\nif cfg.Addr != \"\" {\nif req.Prefix == nil {\nreq.Prefix = &pb.Path{}\n}\nreq.Prefix.Target = cfg.Addr\n}\nerr = gnmi.GetWithRequest(ctx, client, req)\nif err != nil {\nglog.Fatal(err)\n}\nfmt.Println(err)\n}\n

Copy the above code into a file and run via the following command.

go run main.go\n
"},{"location":"examples/golang/#truncated-output","title":"Truncated output","text":"
{\n\"openconfig-acl:acl\": {\n\"state\": {\n\"counter-capability\": \"AGGREGATE_ONLY\"\n}\n},\n\"arista-exp-eos:arista\": {\n\"eos\": {\n\"arista-exp-eos-igmpsnooping:bridging\": {\n\"igmpsnooping\": {\n\"config\": {}\n}\n},\n\"arista-exp-eos-mlag:mlag\": {\n\"config\": {\n\"dual-primary-action\": \"action-none\",\n
"},{"location":"examples/netconf/","title":"About NETCONF","text":""},{"location":"examples/netconf/#about-netconf","title":"About NETCONF","text":"

NETCONF is a protocol defined in the RFC 6241

"},{"location":"examples/netconf/ncclient/","title":"ncclient examples","text":""},{"location":"examples/netconf/ncclient/#install-ncclient","title":"Install ncclient","text":"
pip install ncclient\n
pip3 freeze | grep ncclient\n
"},{"location":"examples/netconf/ncclient/#requirements-on-the-eos-device","title":"Requirements on the EOS device","text":"
switch1#show running-config section netconf\nmanagement api netconf\n   transport ssh test\nvrf MGMT\n
switch1#sh management api netconf\nEnabled:            Yes\nServer:             running on port 830, in MGMT VRF\n
"},{"location":"examples/netconf/ncclient/#ncclient-demo","title":"ncclient demo","text":""},{"location":"examples/netconf/ncclient/#interactive-python-session","title":"interactive python session","text":"
>>> from ncclient import manager\n>>> eos=manager.connect(host=\"198.51.100.221\", port=\"830\", timeout=30, username=\"arista\", password=\"arista\", hostkey_verify=False)\n>>>\n>>> eos.connected\nTrue\n>>> eos.timeout\n30\n>>> eos.session_id\n'1292406600'\n>>>\n>>> assert(\"urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring\" in eos.server_capabilities), \"NetConf server not compliant with https://tools.ietf.org/html/rfc6022\"\n>>>\n>>> conf = '''\n... <config>\n...     <system xmlns=\"http://openconfig.net/yang/system\">\n...         <config>\n...             <domain-name>abc.xyz</domain-name>\n...         </config>\n...     </system>\n... </config>\n... '''\n>>>\n>>> eos.edit_config(target = \"running\", config = conf, default_operation=\"merge\")\n<rpc-reply xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"urn:uuid:33ca18d3-43b5-4277-a6ce-9a751f74cada\"><ok></ok></rpc-reply>\n>>>\n>>> domain_name='''\n... <system xmlns=\"http://openconfig.net/yang/system\">\n...     <config>\n...         <domain-name>\n...         </domain-name>\n...     </config>\n... </system>\n... '''\n>>>\n>>> domain_name_conf = eos.get_config(source=\"running\", filter=(\"subtree\", domain_name))\n>>> print (domain_name_conf)\n<rpc-reply xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"urn:uuid:a43cfae5-3215-4f99-97ce-ff61ca1e285c\"><data time-modified=\"2021-07-11T12:29:49.133333939Z\"><system xmlns=\"http://openconfig.net/yang/system\"><config><domain-name>abc.xyz</domain-name></config></system></data></rpc-reply>\n>>>\n>>> eos.close_session()\n<rpc-reply xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"urn:uuid:1841896a-9c97-467d-aef8-9a405b51d298\"><ok></ok></rpc-reply>\n>>>\n>>> eos.connected\nFalse\n>>>\n>>> exit()\n
>>> from lxml import etree\n>>>\n>>> system_e = etree.Element(\"system\")\n>>> dns_e = etree.SubElement(system_e, \"dns\")\n>>> servers_e = etree.SubElement(dns_e, \"servers\")\n>>> server_e = etree.SubElement(servers_e, \"server\")\n>>> address_e = etree.SubElement(server_e, \"address\")\n>>> config_e = etree.SubElement(server_e, \"config\")\n>>> address_e.text = \"8.8.8.8\"\n>>>\n>>> address_e.text\n'8.8.8.8'\n>>>\n>>> etree.tostring(system_e)\nb'<system><dns><servers><server><address>8.8.8.8</address><config/></server></servers></dns></system>'\n>>>\n>>> etree.tostring(system_e, pretty_print = True)\nb'<system>\\n  <dns>\\n    <servers>\\n      <server>\\n        <address>8.8.8.8</address>\\n        <config/>\\n      </server>\\n    </servers>\\n  </dns>\\n</system>\\n'\n>>>\n>>> etree.dump(system_e)\n<system>\n<dns>\n<servers>\n<server>\n<address>8.8.8.8</address>\n<config/>\n</server>\n</servers>\n</dns>\n</system>\n>>>\n>>> from ncclient import manager\n>>> eos=manager.connect(host=\"198.51.100.221\", port=\"830\", timeout=30, username=\"arista\", password=\"arista\", hostkey_verify=False)\n>>> eos.connected\nTrue\n>>>\n>>> print(eos.get_config(source=\"running\", filter=(\"subtree\", system_e)))\n<rpc-reply xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"urn:uuid:ab16e734-04df-4d4f-8efe-27963ece586c\"><data time-modified=\"2021-07-11T12:29:49.138275819Z\"><system xmlns=\"http://openconfig.net/yang/system\"><dns><servers><server><address>8.8.8.8</address><config><address>8.8.8.8</address></config></server></servers></dns></system></data></rpc-reply>\n>>>\n>>> eos.close_session()\n<rpc-reply xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"urn:uuid:2eed88ee-106b-44d1-b196-f79611512b25\"><ok></ok></rpc-reply>\n>>>\n>>> exit()\n
"},{"location":"examples/netconf/ncclient/#other-demos","title":"Other demos","text":"

There are many python scripts using ncclient in this directory.

To execute one of these scripts, run as example this command:

python3 print_server_capabilities.py\n
"},{"location":"examples/netconf/ncclient/#capabilities","title":"Capabilities","text":"
  • print_client_capabilities.py prints the NETCONF client capabilities.
  • print_server_capabilities.py prints the NETCONF server capabilities.
"},{"location":"examples/netconf/ncclient/#get-operation","title":"get operation","text":"
  • get.py uses the get operation to retrieve the configuration and state data. It uses a filter to specify the portion of the configuration and state data to retrieve.
"},{"location":"examples/netconf/ncclient/#get-config-operation","title":"get-config operation","text":"
  • get_config.py uses the get-config operation with a filter to retrieve part of the configuration.
"},{"location":"examples/netconf/ncclient/#edit-config-operation","title":"edit-config operation","text":"
  • edit_config_merge.py uses the edit-config operation with the merge operation (which is the default operation for edit-config)
  • edit_config_replace.py uses the edit-config operation with the replace operation
  • edit_config_delete.py uses the edit-config operation with the delete operation
  • EOS_commands_with_NETCONF.py configures a device using the edit-config operation and EOS data model
  • candidate_configuration_commit.py uses the edit-config operation with the candidate configuration datastore. It uses a lock operation and commit operation.
  • candidate_configuration_discard_changes.py. uses the edit-config operation with the candidate configuration datastore. It uses a lock operation and discard_change operation to revert the candidate configuration to the current running configuration (insteaf of commiting the candidate configuration). #### XML output parsing

  • parse_xml_output.py uses the get operation to retrieve data from the device and then parse this data.

"},{"location":"examples/netconf/ncclient/#rpc","title":"RPC","text":"
  • rpc.py sends RPCs to configure EOS devices.
"},{"location":"examples/netconf/netconf_over_ssh/","title":"NETCONF over SSH","text":""},{"location":"examples/netconf/netconf_over_ssh/#requirements-on-the-eos-device","title":"Requirements on the EOS device","text":"
switch1#show running-config section netconf\nmanagement api netconf\n   transport ssh test\nvrf MGMT\n
switch1#sh management api netconf\nEnabled:            Yes\nServer:             running on port 830, in MGMT VRF\n
"},{"location":"examples/netconf/netconf_over_ssh/#about-netconf-over-ssh","title":"About NETCONF over SSH","text":"
  • NETCONF over SSH is discussed in the RFC 6242

In order to open a NETCONF session inside an SSH connection, there are two options:

  • we can invoke the NETCONF subsystem using the following SSH command
    • ssh username@device -s netconf
  • we can establish an SSH connection to an EOS device (NETCONF server), and then run the EOS command
    • netconf start-client
"},{"location":"examples/netconf/netconf_over_ssh/#netconf-over-ssh-demo","title":"NETCONF over SSH demo","text":""},{"location":"examples/netconf/netconf_over_ssh/#start-a-netconf-over-ssh-session","title":"Start a NETCONF over SSH session","text":"
s70515#netconf start-client\n
"},{"location":"examples/netconf/netconf_over_ssh/#advertise-the-client-capabilities","title":"Advertise the client capabilities","text":"

Once the NETCONF session is open, the NETCONF server (EOS device) advertises its capabilities.

You must advertise the client capabilities. Example:

<hello xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\">\n<capabilities>\n<capability>urn:ietf:params:netconf:base:1.0</capability>\n<capability>urn:ietf:params:netconf:capability:candidate:1.0</capability>\n<capability>urn:ietf:params:netconf:capability:confimed-commit:1.0</capability>\n<capability>urn:ietf:params:netconf:capability:writable-running:1.0</capability>\n<capability>urn:ietf:params:netconf:capability:validate:1.0</capability>\n</capabilities>\n</hello>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#get-all-configuration-and-state-data","title":"Get all configuration and state data","text":"
<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"1\">\n<get>\n</get>\n</rpc>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#get-the-operational-status-of-an-interface","title":"Get the operational status of an Interface","text":"
<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"2\">\n<get>\n<filter type=\"subtree\">\n<interfaces>\n<interface>\n<name>Ethernet3</name>\n<state>\n<oper-status>\n</oper-status>\n</state>\n</interface>\n</interfaces>\n</filter>\n</get>\n</rpc>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#get-the-whole-running-configuration","title":"Get the whole running configuration","text":"
<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"3\">\n<get-config>\n<source>\n<running/>\n</source>\n</get-config>\n</rpc>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#get-the-running-configuration-of-an-interface","title":"Get the running configuration of an interface","text":"
<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"4\">\n<get-config>\n<source>\n<running/>\n</source>\n<filter>\n<interfaces>\n<interface>\n<name>Ethernet3</name>\n</interface>\n</interfaces>\n</filter>\n</get-config>\n</rpc>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#get-the-interface-description-from-the-running-configuration","title":"Get the interface description from the running configuration","text":"
<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"5\">\n<get-config>\n<source>\n<running/>\n</source>\n<filter>\n<interfaces>\n<interface>\n<name>Ethernet3</name>\n<config>\n<description>\n</description>\n</config>\n</interface>\n</interfaces>\n</filter>\n</get-config>\n</rpc>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#lock-the-running-configuration","title":"Lock the running configuration","text":"
<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"6\">\n<lock>\n<target>\n<running/>\n</target>\n</lock>\n</rpc>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#edit-the-running-configuration-using-eos-native-data-model","title":"Edit the running configuration using EOS native data model","text":"
<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"7\">\n<edit-config>\n<target>\n<running/>\n</target>\n<default-operation>merge</default-operation>\n<commands>\n<command>vlan 198</command>\n<command>name test198</command>\n<command>interface ethernet6</command>\n<command>description test</command>\n<command>switchport access vlan 98</command>\n</commands>\n</edit-config>\n</rpc>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#edit-the-running-configuration-using-openconfig-data-model","title":"Edit the running configuration using OpenConfig data model","text":"
<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"8\">\n<edit-config>\n<target>\n<running/>\n</target>\n<default-operation>merge</default-operation>\n<config>\n<interfaces>\n<interface>\n<name>Ethernet4</name>\n<config>\n<description>This is the best interface</description>\n</config>\n</interface>\n</interfaces>\n</config>\n</edit-config>\n</rpc>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#edit-the-running-configuration-to-delete-an-existing-existing-data","title":"Edit the running configuration to delete an existing existing data","text":"
<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"9\">\n<edit-config>\n<target>\n<running/>\n</target>\n<default-operation>none</default-operation>\n<config>\n<system xmlns=\"http://arista.com/yang/openconfig/system/\">\n<dns>\n<servers>\n<server>\n<address operation=\"delete\">1.1.1.1</address>\n</server>\n</servers>\n</dns>\n</system>\n</config>\n</edit-config>\n</rpc>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#unlock-the-running-configuration","title":"Unlock the running configuration","text":"
<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"10\">\n<unlock>\n<target>\n<running/>\n</target>\n</unlock>\n</rpc>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#save-running-configuration-on-the-flash","title":"Save running configuration on the flash","text":"
<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"11\">\n<copy-config>\n<target>\n<url>\nflash:/test.cfg\n      </url>\n</target>\n<source>\n<running/>\n</source>\n</copy-config>\n</rpc>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#copy-the-running-configuration-datastore-to-the-startup-configuration-datastore","title":"Copy the running configuration datastore to the startup configuration datastore","text":"
<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"12\">\n<copy-config>\n<target>\n<startup/>\n</target>\n<source>\n<running/>\n</source>\n</copy-config>\n</rpc>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#lock-the-candidate-configuration","title":"Lock the candidate configuration","text":"
<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"13\">\n<lock>\n<target>\n<candidate/>\n</target>\n</lock>\n</rpc>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#edit-the-candidate-configuration-edit-interface-description","title":"Edit the candidate configuration - edit interface description","text":"
<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"14\">\n<edit-config>\n<target>\n<candidate/>\n</target>\n<default-operation>merge</default-operation>\n<config>\n<interfaces>\n<interface>\n<name>Ethernet5/1</name>\n<config>\n<description>This is the best interface</description>\n</config>\n</interface>\n</interfaces>\n</config>\n</edit-config>\n</rpc>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#commit-the-configuration-change-from-the-candidate-to-the-running-configuration","title":"Commit the configuration change (from the candidate to the running configuration)","text":"
<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"15\">\n<commit/>\n</rpc>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#unlock-the-candidate-configuration","title":"Unlock the candidate configuration","text":"
<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"20\">\n<unlock>\n<target>\n<candidate/>\n</target>\n</unlock>\n</rpc>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#edit-the-candidate-configuration-set-hostname","title":"Edit the candidate configuration - set hostname","text":"
<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"21\">\n<edit-config>\n<target>\n<candidate/>\n</target>\n<default-operation>merge</default-operation>\n<config>\n<system>\n<config>\n<hostname>test</hostname>\n</config>\n</system>\n</config>\n</edit-config>\n</rpc>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#get-part-of-the-candidate-configuration","title":"Get part of the candidate configuration","text":"
<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"5\">\n<get-config>\n<source>\n<candidate/>\n</source>\n<filter>\n<system>\n<config>\n<hostname></hostname>\n</config>\n</system>\n</filter>\n</get-config>\n</rpc>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#revert-the-candidate-configuration-to-the-current-running-configuration","title":"Revert the candidate configuration to the current running configuration","text":"

If you decide to not commit the candidate configuration, you can revert the candidate configuration to the current running configuration

<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"90\">\n<discard-changes/>\n</rpc>\n]]>]]>\n
"},{"location":"examples/netconf/netconf_over_ssh/#close-the-session","title":"Close the session","text":"
<rpc xmlns=\"urn:ietf:params:xml:ns:netconf:base:1.0\" message-id=\"100\">\n<close-session>\n</close-session>\n</rpc>\n]]>]]>\n
"},{"location":"examples/pyang/","title":"pyang examples","text":""},{"location":"examples/pyang/#about-pyang","title":"About Pyang","text":"

pyang is a python program.

We can use it to:

  • Validate YANG modules against YANG RFCs
  • Convert YANG modules into equivalent YIN module (XML)
  • Generate a tree representation of YANG models for quick visualization
"},{"location":"examples/pyang/#install-pyang","title":"Install Pyang","text":"
pip install pyang\npip3 freeze | grep pyang\n
pip3 freeze | grep pyang\n
"},{"location":"examples/pyang/#get-yang-modules","title":"Get YANG modules","text":"

We need YANG modules so we can use Pyang.

"},{"location":"examples/pyang/#create-a-directory","title":"Create a directory","text":"
mkdir yang_modules\n
"},{"location":"examples/pyang/#clone-the-openconfig-repository","title":"Clone the OpenConfig repository","text":"
git clone https://github.com/openconfig/public.git\n
ls public\n
"},{"location":"examples/pyang/#copy-all-the-yang-files-from-openconfig-to-the-yang_modules-directory","title":"Copy all the YANG files from OpenConfig to the yang_modules directory","text":"
cp public/release/models/*.yang yang_modules/.\ncp -R public/release/models/*/*.yang yang_modules/.\ncp public/third_party/ietf/*.yang yang_modules/.\n
"},{"location":"examples/pyang/#move-to-the-yang_modules-directory","title":"Move to the yang_modules directory","text":"

It has all the YANG files published on the OpenConfig repository

cd yang_modules/\nls\n
"},{"location":"examples/pyang/#validate-yang-modules","title":"Validate YANG modules","text":"
pyang openconfig-bgp.yang\npyang openconfig-interfaces.yang\n
"},{"location":"examples/pyang/#convert-a-yang-module-into-an-equivalent-yin-module","title":"Convert a YANG module into an equivalent YIN module","text":"

A YANG module can be translated into an XML syntax called YIN. The translated module is called a YIN module. The YANG and YIN formats contain equivalent information using different notations: YIN is YANG in XML. A YANG module can be translated into YIN syntax without losing any information.

Example (openconfig-bgp.yin is the YIN equivalent of openconfig-bgp.yang)

pyang openconfig-bgp.yang -f yin -o openconfig-bgp.yin\nls *.yin\n
"},{"location":"examples/pyang/#generate-a-tree-representation-of-yang-modules-for-quick-visualization","title":"Generate a tree representation of YANG modules for quick visualization","text":"
pyang openconfig-interfaces.yang -f tree\n
Reveal output

module: openconfig-interfaces\n  +--rw interfaces\n     +--rw interface* [name]\n+--rw name             -> ../config/name\n        +--rw config\n        |  +--rw name?            string\n        |  +--rw type             identityref\n        |  +--rw mtu?             uint16\n        |  +--rw loopback-mode?   boolean\n        |  +--rw description?     string\n        |  +--rw enabled?         boolean\n        +--ro state\n        |  +--ro name?            string\n        |  +--ro type             identityref\n        |  +--ro mtu?             uint16\n        |  +--ro loopback-mode?   boolean\n        |  +--ro description?     string\n        |  +--ro enabled?         boolean\n        |  +--ro ifindex?         uint32\n        |  +--ro admin-status     enumeration\n        |  +--ro oper-status      enumeration\n        |  +--ro last-change?     oc-types:timeticks64\n        |  +--ro logical?         boolean\n        |  +--ro management?      boolean\n        |  +--ro cpu?             boolean\n        |  +--ro counters\n        |     +--ro in-octets?             oc-yang:counter64\n        |     +--ro in-pkts?               oc-yang:counter64\n        |     +--ro in-unicast-pkts?       oc-yang:counter64\n        |     +--ro in-broadcast-pkts?     oc-yang:counter64\n        |     +--ro in-multicast-pkts?     oc-yang:counter64\n        |     +--ro in-discards?           oc-yang:counter64\n        |     +--ro in-errors?             oc-yang:counter64\n        |     +--ro in-unknown-protos?     oc-yang:counter64\n        |     +--ro in-fcs-errors?         oc-yang:counter64\n        |     +--ro out-octets?            oc-yang:counter64\n        |     +--ro out-pkts?              oc-yang:counter64\n        |     +--ro out-unicast-pkts?      oc-yang:counter64\n        |     +--ro out-broadcast-pkts?    oc-yang:counter64\n        |     +--ro out-multicast-pkts?    oc-yang:counter64\n        |     +--ro out-discards?          oc-yang:counter64\n        |     +--ro out-errors?            oc-yang:counter64\n        |     +--ro carrier-transitions?   oc-yang:counter64\n        |     +--ro last-clear?            oc-types:timeticks64\n        +--rw hold-time\n        |  +--rw config\n        |  |  +--rw up?     uint32\n        |  |  +--rw down?   uint32\n        |  +--ro state\n        |     +--ro up?     uint32\n        |     +--ro down?   uint32\n        +--rw subinterfaces\n           +--rw subinterface* [index]\n+--rw index     -> ../config/index\n              +--rw config\n              |  +--rw index?         uint32\n              |  +--rw description?   string\n              |  +--rw enabled?       boolean\n              +--ro state\n                 +--ro index?          uint32\n                 +--ro description?    string\n                 +--ro enabled?        boolean\n                 +--ro name?           string\n                 +--ro ifindex?        uint32\n                 +--ro admin-status    enumeration\n                 +--ro oper-status     enumeration\n                 +--ro last-change?    oc-types:timeticks64\n                 +--ro logical?        boolean\n                 +--ro management?     boolean\n                 +--ro cpu?            boolean\n                 +--ro counters\n                    +--ro in-octets?             oc-yang:counter64\n                    +--ro in-pkts?               oc-yang:counter64\n                    +--ro in-unicast-pkts?       oc-yang:counter64\n                    +--ro in-broadcast-pkts?     oc-yang:counter64\n                    +--ro in-multicast-pkts?     oc-yang:counter64\n                    +--ro in-discards?           oc-yang:counter64\n                    +--ro in-errors?             oc-yang:counter64\n                    +--ro in-unknown-protos?     oc-yang:counter64\n                    +--ro in-fcs-errors?         oc-yang:counter64\n                    +--ro out-octets?            oc-yang:counter64\n                    +--ro out-pkts?              oc-yang:counter64\n                    +--ro out-unicast-pkts?      oc-yang:counter64\n                    +--ro out-broadcast-pkts?    oc-yang:counter64\n                    +--ro out-multicast-pkts?    oc-yang:counter64\n                    +--ro out-discards?          oc-yang:counter64\n                    +--ro out-errors?            oc-yang:counter64\n                    +--ro carrier-transitions?   oc-yang:counter64\n                    +--ro last-clear?            oc-types:timeticks64\n

pyang openconfig-interfaces.yang -f tree --tree-path=/interfaces/interface/state\n
Reveal output

module: openconfig-interfaces\n  +--rw interfaces\n     +--rw interface* [name]\n+--ro state\n           +--ro name?            string\n           +--ro type             identityref\n           +--ro mtu?             uint16\n           +--ro loopback-mode?   boolean\n           +--ro description?     string\n           +--ro enabled?         boolean\n           +--ro ifindex?         uint32\n           +--ro admin-status     enumeration\n           +--ro oper-status      enumeration\n           +--ro last-change?     oc-types:timeticks64\n           +--ro logical?         boolean\n           +--ro management?      boolean\n           +--ro cpu?             boolean\n           +--ro counters\n              +--ro in-octets?             oc-yang:counter64\n              +--ro in-pkts?               oc-yang:counter64\n              +--ro in-unicast-pkts?       oc-yang:counter64\n              +--ro in-broadcast-pkts?     oc-yang:counter64\n              +--ro in-multicast-pkts?     oc-yang:counter64\n              +--ro in-discards?           oc-yang:counter64\n              +--ro in-errors?             oc-yang:counter64\n              +--ro in-unknown-protos?     oc-yang:counter64\n              +--ro in-fcs-errors?         oc-yang:counter64\n              +--ro out-octets?            oc-yang:counter64\n              +--ro out-pkts?              oc-yang:counter64\n              +--ro out-unicast-pkts?      oc-yang:counter64\n              +--ro out-broadcast-pkts?    oc-yang:counter64\n              +--ro out-multicast-pkts?    oc-yang:counter64\n              +--ro out-discards?          oc-yang:counter64\n              +--ro out-errors?            oc-yang:counter64\n              +--ro carrier-transitions?   oc-yang:counter64\n              +--ro last-clear?            oc-types:timeticks64\n

pyang openconfig-interfaces.yang -f tree --tree-depth=4\n
Reveal output

module: openconfig-interfaces\n  +--rw interfaces\n     +--rw interface* [name]\n+--rw name             -> ../config/name\n        +--rw config\n        |  +--rw name?            string\n        |  +--rw type             identityref\n        |  +--rw mtu?             uint16\n        |  +--rw loopback-mode?   boolean\n        |  +--rw description?     string\n        |  +--rw enabled?         boolean\n        +--ro state\n        |  +--ro name?            string\n        |  +--ro type             identityref\n        |  +--ro mtu?             uint16\n        |  +--ro loopback-mode?   boolean\n        |  +--ro description?     string\n        |  +--ro enabled?         boolean\n        |  +--ro ifindex?         uint32\n        |  +--ro admin-status     enumeration\n        |  +--ro oper-status      enumeration\n        |  +--ro last-change?     oc-types:timeticks64\n        |  +--ro logical?         boolean\n        |  +--ro management?      boolean\n        |  +--ro cpu?             boolean\n        |  +--ro counters\n        |        ...\n        +--rw hold-time\n        |  +--rw config\n        |  |     ...\n        |  +--ro state\n        |        ...\n        +--rw subinterfaces\n           +--rw subinterface* [index]\n...\n

pyang openconfig-bgp.yang -f tree --tree-path=/bgp/neighbors --tree-depth=4\n
Reveal output

module: openconfig-bgp\n  +--rw bgp\n     +--rw neighbors\n        +--rw neighbor* [neighbor-address]\n+--rw neighbor-address      -> ../config/neighbor-address\n           +--rw config\n           |     ...\n           +--ro state\n           |     ...\n           +--rw timers\n           |     ...\n           +--rw transport\n           |     ...\n           +--rw error-handling\n           |     ...\n           +--rw graceful-restart\n           |     ...\n           +--rw logging-options\n           |     ...\n           +--rw ebgp-multihop\n           |     ...\n           +--rw route-reflector\n           |     ...\n           +--rw as-path-options\n           |     ...\n           +--rw use-multiple-paths\n           |     ...\n           +--rw apply-policy\n           |     ...\n           +--rw afi-safis\n           |     ...\n           +--rw enable-bfd\n

pyang openconfig-bgp.yang -f tree --tree-path=/bgp/neighbors/neighbor/config\n
Reveal output

module: openconfig-bgp\n  +--rw bgp\n     +--rw neighbors\n        +--rw neighbor* [neighbor-address]\n+--rw config\n              +--rw peer-group?           -> ../../../../peer-groups/peer-group/peer-group-name\n              +--rw neighbor-address?     oc-inet:ip-address\n              +--rw enabled?              boolean\n              +--rw peer-as?              oc-inet:as-number\n              +--rw local-as?             oc-inet:as-number\n              +--rw peer-type?            oc-bgp-types:peer-type\n              +--rw auth-password?        oc-types:routing-password\n              +--rw remove-private-as?    oc-bgp-types:remove-private-as-option\n              +--rw route-flap-damping?   boolean\n              +--rw send-community?       oc-bgp-types:community-type\n              +--rw description?          string\n

pyang openconfig-bgp.yang -f tree --tree-path=/bgp/neighbors/neighbor/state \\\n--tree-depth=5\n
Reveal output

module: openconfig-bgp\n  +--rw bgp\n     +--rw neighbors\n        +--rw neighbor* [neighbor-address]\n+--ro state\n              +--ro peer-group?                -> ../../../../peer-groups/peer-group/peer-group-name\n              +--ro neighbor-address?          oc-inet:ip-address\n              +--ro enabled?                   boolean\n              +--ro peer-as?                   oc-inet:as-number\n              +--ro local-as?                  oc-inet:as-number\n              +--ro peer-type?                 oc-bgp-types:peer-type\n              +--ro auth-password?             oc-types:routing-password\n              +--ro remove-private-as?         oc-bgp-types:remove-private-as-option\n              +--ro route-flap-damping?        boolean\n              +--ro send-community?            oc-bgp-types:community-type\n              +--ro description?               string\n              +--ro session-state?             enumeration\n              +--ro last-established?          oc-types:timeticks64\n              +--ro established-transitions?   oc-yang:counter64\n              +--ro supported-capabilities*    identityref\n              +--ro messages\n              |     ...\n              +--ro queues\n              |     ...\n              +--ro dynamically-configured?    boolean\n

pyang openconfig-bgp.yang -f tree --tree-path=/bgp/neighbors/neighbor/afi-safis \\\n--tree-depth=6\n
Reveal output

module: openconfig-bgp\n  +--rw bgp\n     +--rw neighbors\n        +--rw neighbor* [neighbor-address]\n+--rw afi-safis\n              +--rw afi-safi* [afi-safi-name]\n+--rw afi-safi-name           -> ../config/afi-safi-name\n                 +--rw config\n                 |     ...\n                 +--ro state\n                 |     ...\n                 +--rw graceful-restart\n                 |     ...\n                 +--rw add-paths\n                 |     ...\n                 +--rw apply-policy\n                 |     ...\n                 +--rw ipv4-unicast\n                 |     ...\n                 +--rw ipv6-unicast\n                 |     ...\n                 +--rw ipv4-labeled-unicast\n                 |     ...\n                 +--rw ipv6-labeled-unicast\n                 |     ...\n                 +--rw l3vpn-ipv4-unicast\n                 |     ...\n                 +--rw l3vpn-ipv6-unicast\n                 |     ...\n                 +--rw l3vpn-ipv4-multicast\n                 |     ...\n                 +--rw l3vpn-ipv6-multicast\n                 |     ...\n                 +--rw l2vpn-vpls\n                 |     ...\n                 +--rw l2vpn-evpn\n                 |     ...\n                 +--rw srte-policy-ipv4\n                 |     ...\n                 +--rw srte-policy-ipv6\n                 |     ...\n                 +--rw use-multiple-paths\n

"},{"location":"examples/pyangbind/","title":"Pyangbind","text":"

PyangBind is a pyang plugin.

"},{"location":"examples/pyangbind/#about-pyang","title":"About Pyang","text":"

Please visit this link if you need help about Pyang.

"},{"location":"examples/pyangbind/#about-pyangbind","title":"About PyangBind","text":"

It generates Python classes from a YANG module.

It converts YANG module into a Python module. This Python module can be then used to generate data which conforms with the data model defined in YANG.

"},{"location":"examples/pyangbind/#install-pyang-and-pyangbind","title":"Install Pyang and Pyangbind","text":"
pip install pyang\npip install pyangbind\n
pip3 freeze | grep pyang\n
"},{"location":"examples/pyangbind/#get-yang-modules","title":"Get YANG modules","text":"

We need YANG modules so we can use Pyang and Pyangbind.

"},{"location":"examples/pyangbind/#create-a-directory","title":"Create a directory","text":"
mkdir yang_modules\n
"},{"location":"examples/pyangbind/#clone-the-openconfig-repository","title":"Clone the OpenConfig repository","text":"
git clone https://github.com/openconfig/public.git\n

Run this command to verify

ls public\n
"},{"location":"examples/pyangbind/#copy-all-the-yang-files-from-openconfig-to-the-yang_modules-directory","title":"Copy all the YANG files from OpenConfig to the yang_modules directory","text":"
cp public/release/models/*.yang yang_modules/.\ncp -R public/release/models/*/*.yang yang_modules/.\ncp public/third_party/ietf/*.yang yang_modules/.\n
"},{"location":"examples/pyangbind/#move-to-the-yang_modules-directory","title":"Move to the yang_modules directory","text":"
cd yang_modules/\n

Verify it has all the YANG files published on the OpenConfig repository

ls\n
"},{"location":"examples/pyangbind/#use-pyangbind-to-generate-a-python-module-from-a-yang-module","title":"Use Pyangbind to generate a Python module from a YANG module","text":"
pyang --plugindir $HOME/.local/lib/python3.6/site-packages/pyangbind/plugin/ -f pybind -o oc_bgp.py openconfig-bgp.yang\n

The above command generated the python module oc_bgp.py from the openconfig-bgp.yang file. Run this command to verify:

ls oc_bgp.py\n
"},{"location":"examples/pyangbind/#use-the-new-python-module-to-generate-an-openconfig-configuration-file","title":"Use the new python module to generate an OpenConfig configuration file","text":"

The file pyangbind_demo.py uses the new python module oc_bgp.py and generates this OpenConfig configuration file demo.json

python3 pyangbind_demo.py\n
"},{"location":"examples/pyangbind/#use-gnmi-set-rpc-to-configure-a-device","title":"Use gNMI SET RPC to configure a device","text":"

This OpenConfig configuration file demo.json can be loaded on a switch using the gNMI Set RPC

"},{"location":"examples/pyangbind/#install-gnmic","title":"Install gNMIc","text":"

Please visit this link if you need help with gNMIc installation

"},{"location":"examples/pyangbind/#required-device-configuration","title":"Required device configuration","text":"

Please visit this link if you need help to configure EOS for gNMI

"},{"location":"examples/pyangbind/#use-gnmic-to-configure-the-swicth","title":"Use gNMIc to configure the swicth","text":""},{"location":"examples/pyangbind/#check-the-device-configuration-before","title":"Check the device configuration before","text":"
gnmic -a 192.0.2.117:6030 --insecure -u arista -p arista get   \\\n--path '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp'\n
show run section bgp\n
"},{"location":"examples/pyangbind/#use-gnmic-to-configure-the-swicth_1","title":"Use gNMIc to configure the swicth","text":"
gnmic -a 192.0.2.117:6030 --insecure -u arista -p arista set  \\\n--replace-path '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp' \\\n--replace-file demo.json\n
"},{"location":"examples/pyangbind/#check-the-device-configuration-after","title":"Check the device configuration after","text":"
gnmic -a 192.0.2.117:6030 --insecure -u arista -p arista get  \\\n--path '/network-instances/network-instance[name=default]/protocols/protocol[name=BGP]/bgp'\n
show run section bgp\n
"},{"location":"examples/pygnmi/","title":"pygnmi","text":""},{"location":"examples/pygnmi/#overview","title":"Overview","text":"

The following example uses the pygnmi python module to talk to gNMI devices.

# Modules\nfrom pygnmi.client import gNMIclient\nimport json\n# Variables\nhost = ('198.51.100.67', '6030')\n# Body\nif __name__ == '__main__':\nwith gNMIclient(target=host, username='ansible', password='ansible', insecure=True) as gc:\nresult = gc.get(path=['openconfig:interfaces'])\nprint(json.dumps(result, indent=4))\n

Assuming that the pygnmi module has been installed, this can be executed via the following command.

python3 gnmi_example.py\n

The following will simply run the gnmi_example.py file using python3 to get the openconfig interfaces.

Truncated output

{\n\"notification\": [\n{\n\"timestamp\": 0,\n\"update\": [\n{\n\"path\": \"interfaces\",\n\"json_ietf_val\": {\n\"openconfig-interfaces:interface\": [\n{\n\"config\": {\n\"enabled\": true,\n\"arista-intf-augments:load-interval\": 300,\n\"loopback-mode\": false,\n\"mtu\": 0,\n\"name\": \"Ethernet1\",\n\"openconfig-vlan:tpid\": \"openconfig-vlan-types:TPID_0X8100\",\n\"type\": \"iana-if-type:ethernetCsmacd\"\n},\n
"},{"location":"examples/pygnmi/#gnmi-capabilities-rpc","title":"gNMI Capabilities RPC","text":"

The file capabilities.py uses the pygnmi python module to get the gNMI capabilities.

python3 capabilities.py\n
Reveal output

{'gnmi_version': '0.7.0',\n'supported_encodings': ['json', 'json_ietf', 'ascii'],\n'supported_models': [{'name': 'arista-exp-eos-varp-net-inst',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'openconfig-acl',\n'organization': 'OpenConfig working group',\n'version': '1.1.1'},\n{'name': 'arista-system-notsupported-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'openconfig-system-management',\n'organization': 'OpenConfig working group',\n'version': '0.2.0'},\n{'name': 'arista-isis-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'openconfig-rib-bgp-types',\n'organization': 'OpenConfig working group',\n'version': '0.5.0'},\n{'name': 'openconfig-platform-types',\n'organization': 'OpenConfig working group',\n'version': '1.0.0'},\n{'name': 'openconfig-network-instance',\n'organization': 'OpenConfig working group',\n'version': '0.13.2'},\n{'name': 'arista-bgp-augments',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-exp-eos-igmpsnooping',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'ietf-netconf',\n'organization': 'IETF NETCONF (Network Configuration) '\n'Working Group',\n'version': ''},\n{'name': 'openconfig-policy-types',\n'organization': 'OpenConfig working group',\n'version': '3.1.1'},\n{'name': 'openconfig-rib-bgp',\n'organization': 'OpenConfig working group',\n'version': '0.6.0'},\n{'name': 'arista-local-routing-notsupported-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-exp-eos-varp-intf',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'arista-interfaces-notsupported-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-rpc-netconf',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'openconfig-platform-psu',\n'organization': 'OpenConfig working group',\n'version': '0.2.1'},\n{'name': 'openconfig-packet-match-types',\n'organization': 'OpenConfig working group',\n'version': '1.0.2'},\n{'name': 'openconfig-platform-fan',\n'organization': 'OpenConfig working group',\n'version': '0.1.1'},\n{'name': 'openconfig-inet-types',\n'organization': 'OpenConfig working group',\n'version': '0.3.3'},\n{'name': 'openconfig-igmp',\n'organization': 'OpenConfig working group',\n'version': '0.2.0'},\n{'name': 'openconfig-aaa-types',\n'organization': 'OpenConfig working group',\n'version': '0.4.1'},\n{'name': 'openconfig-lldp',\n'organization': 'OpenConfig working group',\n'version': '0.2.1'},\n{'name': 'arista-relay-agent-deviations',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'arista-intf-augments',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'arista-qos-augments',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'ietf-yang-types',\n'organization': 'IETF NETMOD (NETCONF Data Modeling '\n'Language) Working Group',\n'version': ''},\n{'name': 'openconfig-openflow',\n'organization': 'OpenConfig working group',\n'version': '0.1.2'},\n{'name': 'iana-if-type',\n'organization': 'IANA',\n'version': ''},\n{'name': 'arista-exp-eos-vxlan-config',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'arista-routing-policy-notsupported-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'openconfig-aaa',\n'organization': 'OpenConfig working group',\n'version': '0.4.3'},\n{'name': 'openconfig-if-ip',\n'organization': 'OpenConfig working group',\n'version': '3.0.0'},\n{'name': 'arista-srte-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-local-routing-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-lacp-augments',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'arista-bgp-notsupported-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-exp-eos-multicast',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'openconfig-interfaces',\n'organization': 'OpenConfig working group',\n'version': '2.4.3'},\n{'name': 'openconfig-extensions',\n'organization': 'OpenConfig working group',\n'version': ''},\n{'name': 'openconfig-system-terminal',\n'organization': 'OpenConfig working group',\n'version': '0.3.1'},\n{'name': 'openconfig-bgp-types',\n'organization': 'OpenConfig working group',\n'version': '5.0.2'},\n{'name': 'arista-netinst-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-system-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'openconfig-segment-routing',\n'organization': 'OpenConfig working group',\n'version': '0.0.4'},\n{'name': 'openconfig-platform',\n'organization': 'OpenConfig working group',\n'version': '0.12.2'},\n{'name': 'openconfig-pf-srte',\n'organization': 'OpenConfig working group',\n'version': '0.1.1'},\n{'name': 'arista-vlan-deviations',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'openconfig-bfd',\n'organization': 'OpenConfig working group',\n'version': '0.2.0'},\n{'name': 'openconfig-if-tunnel',\n'organization': 'OpenConfig working group',\n'version': '0.1.1'},\n{'name': 'openconfig-alarms',\n'organization': 'OpenConfig working group',\n'version': '0.3.2'},\n{'name': 'openconfig-if-aggregate',\n'organization': 'OpenConfig working group',\n'version': '2.4.2'},\n{'name': 'arista-acl-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-acl-notsupported-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-messages-notsupported-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'openconfig-network-instance-types',\n'organization': 'OpenConfig working group',\n'version': '0.8.2'},\n{'name': 'openconfig-types',\n'organization': 'OpenConfig working group',\n'version': '0.6.0'},\n{'name': 'ietf-interfaces',\n'organization': 'IETF NETMOD (Network Modeling) Working '\n'Group',\n'version': ''},\n{'name': 'openconfig-procmon',\n'organization': 'OpenConfig working group',\n'version': '0.4.0'},\n{'name': 'arista-exp-eos-qos',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'arista-exp-eos',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'arista-qos-notsupported-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'openconfig-aft',\n'organization': 'OpenConfig working group',\n'version': '0.4.0'},\n{'name': 'arista-isis-augments',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'openconfig-packet-match',\n'organization': 'OpenConfig working group',\n'version': '1.1.1'},\n{'name': 'arista-lldp-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'openconfig-if-ethernet',\n'organization': 'OpenConfig working group',\n'version': '2.7.2'},\n{'name': 'openconfig-mpls-sr',\n'organization': 'OpenConfig working group',\n'version': '3.0.1'},\n{'name': 'openconfig-policy-forwarding',\n'organization': 'OpenConfig working group',\n'version': '0.2.1'},\n{'name': 'arista-intf-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'openconfig-isis-lsdb-types',\n'organization': 'OpenConfig working group',\n'version': '0.4.2'},\n{'name': 'vlan-translation',\n'organization': 'Arista Networks',\n'version': ''},\n{'name': 'arista-gnoi-cert',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-network-instance-notsupported-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-bfd-augments',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'arista-vlan-augments',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'openconfig-hercules-interfaces',\n'organization': 'OpenConfig Hercules Working Group',\n'version': '0.2.0'},\n{'name': 'arista-lacp-notsupported-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-srte-augments',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'openconfig-igmp-types',\n'organization': 'OpenConfig working group',\n'version': '0.1.1'},\n{'name': 'openconfig-lacp',\n'organization': 'OpenConfig working group',\n'version': '1.1.1'},\n{'name': 'openconfig-routing-policy',\n'organization': 'OpenConfig working group',\n'version': '3.1.1'},\n{'name': 'arista-lacp-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'openconfig-system-logging',\n'organization': 'OpenConfig working group',\n'version': '0.3.1'},\n{'name': 'openconfig-aft-types',\n'organization': 'OpenConfig Working Group',\n'version': '0.3.3'},\n{'name': 'openconfig-network-instance-l3',\n'organization': 'OpenConfig working group',\n'version': '0.11.1'},\n{'name': 'arista-bgp-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-rpol-augments',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'arista-eos-types',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'openconfig-qos-types',\n'organization': 'OpenConfig working group',\n'version': '0.2.1'},\n{'name': 'arista-openflow-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'openconfig-mpls-types',\n'organization': 'OpenConfig working group',\n'version': '3.1.0'},\n{'name': 'openconfig-hercules-qos',\n'organization': 'OpenConfig Hercules Working Group',\n'version': '0.1.0'},\n{'name': 'openconfig-bgp',\n'organization': 'OpenConfig working group',\n'version': '6.0.0'},\n{'name': 'arista-platform-notsupported-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-system-augments',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-exp-eos-mlag',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'openconfig-system',\n'organization': 'OpenConfig working group',\n'version': '0.8.0'},\n{'name': 'openconfig-isis',\n'organization': 'OpenConfig working group',\n'version': '0.4.2'},\n{'name': 'openconfig-lldp-types',\n'organization': 'OpenConfig working group',\n'version': '0.1.1'},\n{'name': 'openconfig-vlan',\n'organization': 'OpenConfig working group',\n'version': '3.2.0'},\n{'name': 'openconfig-if-types',\n'organization': 'OpenConfig working group',\n'version': '0.2.1'},\n{'name': 'openconfig-relay-agent',\n'organization': 'OpenConfig working group',\n'version': '0.1.1'},\n{'name': 'arista-lldp-notsupported-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-aft-augments',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'openconfig-vlan-types',\n'organization': 'OpenConfig working group',\n'version': '3.1.0'},\n{'name': 'arista-mpls-augments',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'arista-mpls-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'openconfig-alarm-types',\n'organization': 'OpenConfig working group',\n'version': '0.2.1'},\n{'name': 'openconfig-hercules-platform',\n'organization': 'OpenConfig Hercules Working Group',\n'version': '0.2.0'},\n{'name': 'openconfig-ospfv2',\n'organization': 'OpenConfig working group',\n'version': '0.2.2'},\n{'name': 'ietf-netconf-monitoring',\n'organization': 'IETF NETCONF (Network Configuration) '\n'Working Group',\n'version': ''},\n{'name': 'arista-exp-eos-evpn',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-exp-eos-vxlan',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'openconfig-platform-port',\n'organization': 'OpenConfig working group',\n'version': '0.3.2'},\n{'name': 'openconfig-messages',\n'organization': 'OpenConfig working group',\n'version': '0.0.1'},\n{'name': 'openconfig-platform-cpu',\n'organization': 'OpenConfig working group',\n'version': '0.1.1'},\n{'name': 'openconfig-if-poe',\n'organization': 'OpenConfig working group',\n'version': '0.1.1'},\n{'name': 'openconfig-pim',\n'organization': 'OpenConfig working group',\n'version': '0.2.0'},\n{'name': 'openconfig-openflow-types',\n'organization': 'OpenConfig working group',\n'version': '0.1.2'},\n{'name': 'openconfig-mpls',\n'organization': 'OpenConfig working group',\n'version': '3.1.0'},\n{'name': 'openconfig-platform-linecard',\n'organization': 'OpenConfig working group',\n'version': '0.1.1'},\n{'name': 'openconfig-mpls-ldp',\n'organization': 'OpenConfig working group',\n'version': '3.0.2'},\n{'name': 'openconfig-bgp-policy',\n'organization': 'OpenConfig working group',\n'version': '6.0.1'},\n{'name': 'openconfig-mpls-rsvp',\n'organization': 'OpenConfig working group',\n'version': '3.0.1'},\n{'name': 'arista-exp-eos-qos-config',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'openconfig-yang-types',\n'organization': 'OpenConfig working group',\n'version': '0.2.1'},\n{'name': 'openconfig-qos',\n'organization': 'OpenConfig working group',\n'version': '0.2.3'},\n{'name': 'openconfig-local-routing',\n'organization': 'OpenConfig working group',\n'version': '1.0.2'},\n{'name': 'ietf-inet-types',\n'organization': 'IETF NETMOD (NETCONF Data Modeling '\n'Language) Working Group',\n'version': ''},\n{'name': 'arista-rpol-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-pim-augments',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'openconfig-pim-types',\n'organization': 'OpenConfig working group',\n'version': '0.1.1'},\n{'name': 'arista-bfd-notsupported-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-lldp-augments',\n'organization': 'Arista Networks, Inc.',\n'version': ''},\n{'name': 'arista-exp-eos-qos-acl-config',\n'organization': 'Arista Networks <http://arista.com/>',\n'version': ''},\n{'name': 'openconfig-isis-types',\n'organization': 'OpenConfig working group',\n'version': '0.4.2'},\n{'name': 'openconfig-ospf-policy',\n'organization': 'OpenConfig working group',\n'version': '0.1.3'},\n{'name': 'openconfig-ospf-types',\n'organization': 'OpenConfig working group',\n'version': '0.1.3'},\n{'name': 'arista-bfd-deviations',\n'organization': 'Arista Networks, Inc.',\n'version': ''}]}\n

"},{"location":"examples/pygnmi/#gnmi-get-rpc","title":"gNMI Get RPC","text":"

The file get.py uses the pygnmi python module and uses the gNMI GET RPC

python3 get.py\n
Reveal output

{\n\"notification\": [\n{\n\"timestamp\": 0,\n      \"update\": [\n{\n\"path\": \"interfaces/interface[name=Ethernet1]/state/counters\",\n          \"val\": {\n\"openconfig-interfaces:in-broadcast-pkts\": \"2\",\n            \"openconfig-interfaces:in-discards\": \"0\",\n            \"openconfig-interfaces:in-errors\": \"0\",\n            \"openconfig-interfaces:in-fcs-errors\": \"0\",\n            \"openconfig-interfaces:in-multicast-pkts\": \"189439\",\n            \"openconfig-interfaces:in-octets\": \"48284395\",\n            \"openconfig-interfaces:in-unicast-pkts\": \"416884\",\n            \"openconfig-interfaces:out-broadcast-pkts\": \"14\",\n            \"openconfig-interfaces:out-discards\": \"0\",\n            \"openconfig-interfaces:out-errors\": \"0\",\n            \"openconfig-interfaces:out-multicast-pkts\": \"217232\",\n            \"openconfig-interfaces:out-octets\": \"51749355\",\n            \"openconfig-interfaces:out-unicast-pkts\": \"416911\"\n}\n}\n]\n},\n    {\n\"timestamp\": 0,\n      \"update\": [\n{\n\"path\": \"network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state\",\n          \"val\": {\n\"openconfig-network-instance:enabled\": true,\n            \"openconfig-network-instance:established-transitions\": \"0\",\n            \"openconfig-network-instance:last-established\": \"1625684802230601216\",\n            \"openconfig-network-instance:messages\": {\n\"received\": {\n\"UPDATE\": \"0\"\n},\n              \"sent\": {\n\"UPDATE\": \"0\"\n}\n},\n            \"openconfig-network-instance:neighbor-address\": \"192.168.255.2\",\n            \"openconfig-network-instance:peer-group\": \"EVPN-OVERLAY-PEERS\",\n            \"openconfig-network-instance:send-community\": \"NONE\",\n            \"openconfig-network-instance:session-state\": \"ACTIVE\"\n}\n},\n        {\n\"path\": \"network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state\",\n          \"val\": {\n\"openconfig-network-instance:enabled\": true,\n            \"openconfig-network-instance:established-transitions\": \"2\",\n            \"openconfig-network-instance:last-established\": \"1625740129181922304\",\n            \"openconfig-network-instance:messages\": {\n\"received\": {\n\"UPDATE\": \"2\"\n},\n              \"sent\": {\n\"UPDATE\": \"24\"\n}\n},\n            \"openconfig-network-instance:neighbor-address\": \"192.168.255.1\",\n            \"openconfig-network-instance:peer-group\": \"EVPN-OVERLAY-PEERS\",\n            \"openconfig-network-instance:send-community\": \"NONE\",\n            \"openconfig-network-instance:session-state\": \"ACTIVE\"\n}\n}\n]\n}\n]\n}\n

"},{"location":"examples/pygnmi/#gnmi-subscribe-rpc","title":"gNMI Subscribe RPC","text":"

The file sub.py uses the pygnmi python module and uses the gNMI Subscribe RPC

python3 sub.py\n
Reveal output

{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-broadcast-pkts', 'val': 2}], 'timestamp': 1626462768674581749}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-discards', 'val': 0}], 'timestamp': 1626462768674597259}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-errors', 'val': 0}], 'timestamp': 1626462768674603747}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-fcs-errors', 'val': 0}], 'timestamp': 1626462768672465216}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-multicast-pkts', 'val': 189439}], 'timestamp': 1626462768674588779}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-octets', 'val': 48284395}], 'timestamp': 1626462768674553338}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-unicast-pkts', 'val': 416884}], 'timestamp': 1626462768674571889}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-broadcast-pkts', 'val': 14}], 'timestamp': 1626462768674624983}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-discards', 'val': 0}], 'timestamp': 1626462768674639908}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-errors', 'val': 0}], 'timestamp': 1626462768674645915}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-multicast-pkts', 'val': 217294}], 'timestamp': 1626599894372892660}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-octets', 'val': 51756949}], 'timestamp': 1626599894372858163}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-unicast-pkts', 'val': 416911}], 'timestamp': 1626462768674617475}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/enabled', 'val': True}], 'timestamp': 1626462768440845697}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/established-transitions', 'val': 0}], 'timestamp': 1626462768468632490}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/last-established', 'val': 1625684802230601216}], 'timestamp': 1626462768469284793}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/messages/received/UPDATE', 'val': 0}], 'timestamp': 1626462768421128387}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/messages/sent/UPDATE', 'val': 0}], 'timestamp': 1626462768421184402}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/neighbor-address', 'val': '192.168.255.2'}], 'timestamp': 1626462768421876850}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/peer-group', 'val': 'EVPN-OVERLAY-PEERS'}], 'timestamp': 1626462768439035722}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/send-community', 'val': 'NONE'}], 'timestamp': 1626462768419003214}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/session-state', 'val': 'ACTIVE'}], 'timestamp': 1626462768469145043}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/enabled', 'val': True}], 'timestamp': 1626462768428252812}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/established-transitions', 'val': 2}], 'timestamp': 1626462768470394508}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/last-established', 'val': 1625740129181922304}], 'timestamp': 1626462768469974563}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/messages/received/UPDATE', 'val': 2}], 'timestamp': 1626462768424768147}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/messages/sent/UPDATE', 'val': 24}], 'timestamp': 1626462768424826346}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/neighbor-address', 'val': '192.168.255.1'}], 'timestamp': 1626462768425586744}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/peer-group', 'val': 'EVPN-OVERLAY-PEERS'}], 'timestamp': 1626462768427044044}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/send-community', 'val': 'NONE'}], 'timestamp': 1626462768423035498}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/session-state', 'val': 'ACTIVE'}], 'timestamp': 1626462768469536321}}\n{'sync_response': True}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-broadcast-pkts', 'val': 2}], 'timestamp': 1626462768674581749}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-discards', 'val': 0}], 'timestamp': 1626462768674597259}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-errors', 'val': 0}], 'timestamp': 1626462768674603747}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-fcs-errors', 'val': 0}], 'timestamp': 1626462768672465216}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-multicast-pkts', 'val': 189439}], 'timestamp': 1626462768674588779}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-octets', 'val': 48284395}], 'timestamp': 1626462768674553338}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-unicast-pkts', 'val': 416884}], 'timestamp': 1626462768674571889}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-broadcast-pkts', 'val': 14}], 'timestamp': 1626462768674624983}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-discards', 'val': 0}], 'timestamp': 1626462768674639908}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-errors', 'val': 0}], 'timestamp': 1626462768674645915}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-multicast-pkts', 'val': 217299}], 'timestamp': 1626599904372340631}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-octets', 'val': 51757564}], 'timestamp': 1626599904372302101}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-unicast-pkts', 'val': 416911}], 'timestamp': 1626462768674617475}}\n{'sync_response': True}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/enabled', 'val': True}], 'timestamp': 1626462768440845697}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/established-transitions', 'val': 0}], 'timestamp': 1626462768468632490}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/last-established', 'val': 1625684802230601216}], 'timestamp': 1626462768469284793}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/messages/received/UPDATE', 'val': 0}], 'timestamp': 1626462768421128387}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/messages/sent/UPDATE', 'val': 0}], 'timestamp': 1626462768421184402}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/neighbor-address', 'val': '192.168.255.2'}], 'timestamp': 1626462768421876850}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/peer-group', 'val': 'EVPN-OVERLAY-PEERS'}], 'timestamp': 1626462768439035722}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/send-community', 'val': 'NONE'}], 'timestamp': 1626462768419003214}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/session-state', 'val': 'ACTIVE'}], 'timestamp': 1626462768469145043}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/enabled', 'val': True}], 'timestamp': 1626462768428252812}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/established-transitions', 'val': 2}], 'timestamp': 1626462768470394508}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/last-established', 'val': 1625740129181922304}], 'timestamp': 1626462768469974563}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/messages/received/UPDATE', 'val': 2}], 'timestamp': 1626462768424768147}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/messages/sent/UPDATE', 'val': 24}], 'timestamp': 1626462768424826346}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/neighbor-address', 'val': '192.168.255.1'}], 'timestamp': 1626462768425586744}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/peer-group', 'val': 'EVPN-OVERLAY-PEERS'}], 'timestamp': 1626462768427044044}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/send-community', 'val': 'NONE'}], 'timestamp': 1626462768423035498}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/session-state', 'val': 'ACTIVE'}], 'timestamp': 1626462768469536321}}\n{'sync_response': True}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-broadcast-pkts', 'val': 2}], 'timestamp': 1626462768674581749}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-discards', 'val': 0}], 'timestamp': 1626462768674597259}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-errors', 'val': 0}], 'timestamp': 1626462768674603747}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-fcs-errors', 'val': 0}], 'timestamp': 1626462768672465216}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-multicast-pkts', 'val': 189439}], 'timestamp': 1626462768674588779}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-octets', 'val': 48284395}], 'timestamp': 1626462768674553338}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/in-unicast-pkts', 'val': 416884}], 'timestamp': 1626462768674571889}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-broadcast-pkts', 'val': 14}], 'timestamp': 1626462768674624983}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-discards', 'val': 0}], 'timestamp': 1626462768674639908}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-errors', 'val': 0}], 'timestamp': 1626462768674645915}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-multicast-pkts', 'val': 217304}], 'timestamp': 1626599914374756337}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-octets', 'val': 51758179}], 'timestamp': 1626599914374727204}}\n{'update': {'update': [{'path': 'interfaces/interface[name=Ethernet1]/state/counters/out-unicast-pkts', 'val': 416911}], 'timestamp': 1626462768674617475}}\n{'sync_response': True}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/enabled', 'val': True}], 'timestamp': 1626462768440845697}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/established-transitions', 'val': 0}], 'timestamp': 1626462768468632490}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/last-established', 'val': 1625684802230601216}], 'timestamp': 1626462768469284793}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/messages/received/UPDATE', 'val': 0}], 'timestamp': 1626462768421128387}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/messages/sent/UPDATE', 'val': 0}], 'timestamp': 1626462768421184402}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/neighbor-address', 'val': '192.168.255.2'}], 'timestamp': 1626462768421876850}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/peer-group', 'val': 'EVPN-OVERLAY-PEERS'}], 'timestamp': 1626462768439035722}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/send-community', 'val': 'NONE'}], 'timestamp': 1626462768419003214}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.2]/state/session-state', 'val': 'ACTIVE'}], 'timestamp': 1626462768469145043}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/enabled', 'val': True}], 'timestamp': 1626462768428252812}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/established-transitions', 'val': 2}], 'timestamp': 1626462768470394508}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/last-established', 'val': 1625740129181922304}], 'timestamp': 1626462768469974563}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/messages/received/UPDATE', 'val': 2}], 'timestamp': 1626462768424768147}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/messages/sent/UPDATE', 'val': 24}], 'timestamp': 1626462768424826346}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/neighbor-address', 'val': '192.168.255.1'}], 'timestamp': 1626462768425586744}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/peer-group', 'val': 'EVPN-OVERLAY-PEERS'}], 'timestamp': 1626462768427044044}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[identifier=BGP][name=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/send-community', 'val': 'NONE'}], 'timestamp': 1626462768423035498}}\n{'update': {'update': [{'path': 'network-instances/network-instance[name=default]/protocols/protocol[name=BGP][identifier=BGP]/bgp/neighbors/neighbor[neighbor-address=192.168.255.1]/state/session-state', 'val': 'ACTIVE'}], 'timestamp': 1626462768469536321}}\n

"},{"location":"examples/pygnmi/#gnmi-set-rpc","title":"gNMI Set RPC","text":""},{"location":"examples/pygnmi/#update","title":"Update","text":"

The file update.py uses the pygnmi python module and uses the gNMI SET RPC (update)

python3 update.py\n
"},{"location":"examples/pygnmi/#output","title":"output","text":"

GET RPC, interface Ethernet1 config, before the update

{\n\"notification\": [\n{\n\"timestamp\": 0,\n\"update\": [\n{\n\"path\": \"interfaces/interface[name=Ethernet1]/config\",\n\"val\": {\n\"arista-intf-augments:load-interval\": 300,\n\"openconfig-interfaces:description\": \"test1234\",\n\"openconfig-interfaces:enabled\": true,\n\"openconfig-interfaces:loopback-mode\": false,\n\"openconfig-interfaces:mtu\": 0,\n\"openconfig-interfaces:name\": \"Ethernet1\",\n\"openconfig-interfaces:type\": \"iana-if-type:ethernetCsmacd\",\n\"openconfig-vlan:tpid\": \"openconfig-vlan-types:TPID_0X8100\"\n}\n}\n]\n}\n]\n}\n

SET RPC, update, interface Ethernet1

{'response': [{'path': 'interfaces/interface[name=Ethernet1]', 'op': 'UPDATE'}]}\nGET RPC, interface Ethernet1 config, after the update\n{\n\"notification\": [\n{\n\"timestamp\": 0,\n\"update\": [\n{\n\"path\": \"interfaces/interface[name=Ethernet1]/config\",\n\"val\": {\n\"arista-intf-augments:load-interval\": 300,\n\"openconfig-interfaces:description\": \"Test\",\n\"openconfig-interfaces:enabled\": true,\n\"openconfig-interfaces:loopback-mode\": false,\n\"openconfig-interfaces:mtu\": 0,\n\"openconfig-interfaces:name\": \"Ethernet1\",\n\"openconfig-interfaces:type\": \"iana-if-type:ethernetCsmacd\",\n\"openconfig-vlan:tpid\": \"openconfig-vlan-types:TPID_0X8100\"\n}\n}\n]\n}\n]\n}\n

"},{"location":"examples/pygnmi/#delete","title":"Delete","text":"

The file delete.py uses the pygnmi python module and uses the gNMI SET RPC (delete)

python3 delete.py\n

output

{'response': [{'path': 'interfaces/interface[name=Ethernet1]/config/description', 'op': 'DELETE'}]}\n
"},{"location":"examples/restconf/","title":"RESTCONF","text":""},{"location":"examples/restconf/#about-restconf","title":"About RESTCONF","text":"

RESTCONF is defined in the RFC 8040

  • The GET method is sent by the client to retrieve data for a resource.
  • The HEAD method is sent by the client to retrieve just the header fields (which contain the metadata for a resource) that would be returned for the comparable GET method, without the response message-body. It is supported for all resources that support the GET method.
  • The POST method is sent by the client to create a data resource.
  • The PUT method is sent by the client to create or replace the target data resource.
  • The DELETE method is used to delete the target resource.
"},{"location":"examples/restconf/#eos-configuration","title":"EOS configuration","text":"

Please refer to this link

"},{"location":"examples/restconf/#eos-control-plane-acl","title":"EOS Control plane ACL","text":"

The default RESTCONF port on Arista devices is TCP 6020.

We need to change the default control-plane ACL on EOS in order to allow TCP 6020 (or the configured RESTCONF TCP port).

Please refer to this link

"},{"location":"examples/restconf/curl/","title":"RESTCONF with cURL","text":""},{"location":"examples/restconf/curl/#requirement-on-the-restconf-client","title":"Requirement on the RESTCONF client","text":"
sudo apt-get update\nsudo apt-get -y upgrade\nsudo apt-get install curl jq -y\n
"},{"location":"examples/restconf/curl/#restconf-examples-using-curl","title":"RESTCONF examples using cURL","text":""},{"location":"examples/restconf/curl/#get","title":"GET","text":""},{"location":"examples/restconf/curl/#get-interface-description-for-ethernet1","title":"Get interface description for Ethernet1","text":"
curl -s GET 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet1/config/description' \\\n--header 'Accept: application/yang-data+json' -u arista:arista  --insecure\n

Output:

{\"openconfig-interfaces:description\":\"P2P_LINK_TO_DC1-SPINE1_Ethernet1\"}\n
"},{"location":"examples/restconf/curl/#get-interface-stats-for-ethernet1-and-output-the-in-octets-using-jq","title":"Get interface stats for Ethernet1 and output the \"in-octets\" using jq","text":"
curl -s GET 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet1' \\\n--header 'Accept: application/yang-data+json' -u arista:arista  \\\n--insecure | jq .'\"openconfig-interfaces:state\".counters.\"in-octets\"'\n

Output:

\"48284395\"\n
"},{"location":"examples/restconf/curl/#get-interfaces-stats-and-output-the-name-of-the-second-third-index-using-jq","title":"Get interfaces stats and output the name of the second (third index) using jq","text":"
curl -s GET 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces' \\\n--header 'Accept: application/yang-data+json' -u arista:arista \\\n--insecure | jq .'\"openconfig-interfaces:interface\"[2].name'\n

Output:

\"Ethernet1\"\n
"},{"location":"examples/restconf/curl/#get-the-system-information-and-parse-the-hostname-using-jq","title":"Get the system information and parse the hostname using jq","text":"
curl -X GET https://192.0.2.105:6020/restconf/data/system \\\n--header 'Accept: application/yang-data+json' -u arista:arista \\\n--insecure | jq .'\"openconfig-system:config\".hostname'\n

Output:

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n100 66151    0 66151    0     0   284k      0 --:--:-- --:--:-- --:--:--  284k\n\"switch1\"\n
"},{"location":"examples/restconf/curl/#get-pfxrcd-and-pfxacc-stats-from-a-bgp-neighbor","title":"Get PfxRcd and PfxAcc stats from a BGP neighbor","text":"
 curl -s GET 'https://192.0.2.100:5900/restconf/data/network-instances/network-instance=default/protocols/protocol=BGP,BGP/bgp/neighbors/neighbor=192.0.2.21/afi-safis/afi-safi=IPV4_UNICAST' \\\n--header 'Accept: application/yang-data+json' -u cvpadmin:arastra --insecure | jq\n

Output:

{\n\"openconfig-network-instance:afi-safi-name\": \"openconfig-bgp-types:IPV4_UNICAST\",\n  \"openconfig-network-instance:config\": {\n\"afi-safi-name\": \"openconfig-bgp-types:IPV4_UNICAST\"\n},\n  \"openconfig-network-instance:state\": {\n\"afi-safi-name\": \"openconfig-bgp-types:IPV4_UNICAST\",\n    \"prefixes\": {\n\"arista-bgp-augments:best-ecmp-paths\": 0,\n      \"arista-bgp-augments:best-paths\": 0,\n      \"installed\": 7,\n      \"received\": 7,\n      \"sent\": 7\n}\n}\n}\n

NOTE: The protocol must have multiple keys, i.e.: protocol=BGP,BGP, in this case, it's the identifier and the name of the protocol, if either of these is omitted; on the switch side in the Octa/OpenConfig agent logs an error similar to the following would be generated:

handler.go:95] ERROR mismatch between number of keys in [identifier name] and values present [BGP] or if are omitted the error message would be: handler.go:95] ERROR failed to find key values after element \"protocol\" in \"network-instances/network-instance=default/protocols/protocol

Tip: pyang can be useful to understand what keys each leaf requires, e.g:

pyang openconfig-network-instance.yang -f tree --tree-depth=4 | tail -n 4\n|        ...\n   +--rw protocols\n      +--rw protocol* [identifier name]\n...\n
"},{"location":"examples/restconf/curl/#head","title":"HEAD","text":"
curl --head 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet1' \\\n--header 'Accept: application/yang-data+json' -u arista:arista  --insecure\n

output

HTTP/1.1 200 OK\nContent-Type: application/yang.data+json\nDate: Sun, 04 Jul 2021 14:20:39 GMT\n
"},{"location":"examples/restconf/curl/#put","title":"PUT","text":""},{"location":"examples/restconf/curl/#interface-configuration-example","title":"Interface configuration example","text":"

Let's check before the change

curl -s GET 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet4/config' \\\n--header 'Accept: application/yang-data+json' -u arista:arista  --insecure\n

output

{\"openconfig-interfaces:description\":\"blabla\",\"openconfig-interfaces:enabled\":false,\"arista-intf-augments:load-interval\":300,\"openconfig-interfaces:loopback-mode\":false,\"openconfig-interfaces:mtu\":0,\"openconfig-interfaces:name\":\"Ethernet4\",\"openconfig-vlan:tpid\":\"openconfig-vlan-types:TPID_0X8100\",\"openconfig-interfaces:type\":\"iana-if-type:ethernetCsmacd\"}\n

Let's use the file interface.json

more interface.json\n

output

{\"enabled\":true,\"name\":\"Ethernet4\", \"description\":\"restconf_test\"}\n
curl -X PUT https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet4/config \\\n-H 'Content-Type: application/json' -u arista:arista -d @interface.json  --insecure\n

output

{\"openconfig-interfaces:description\":\"restconf_test\",\"openconfig-interfaces:enabled\":true,\"openconfig-interfaces:name\":\"Ethernet4\"}\n

Let's verify after the change

curl -s GET 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet4/config' \\\n--header 'Accept: application/yang-data+json' -u arista:arista  --insecure\n

output

{\"openconfig-interfaces:description\":\"restconf_test\",\"openconfig-interfaces:enabled\":true,\"arista-intf-augments:load-interval\":300,\"openconfig-interfaces:loopback-mode\":false,\"openconfig-interfaces:mtu\":0,\"openconfig-interfaces:name\":\"Ethernet4\",\"openconfig-vlan:tpid\":\"openconfig-vlan-types:TPID_0X8100\",\"openconfig-interfaces:type\":\"iana-if-type:ethernetCsmacd\"}\n
curl -s GET 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet4/config' \\\n--header 'Accept: application/yang-data+json' -u arista:arista  --insecure | jq .\n

output

{\n\"openconfig-interfaces:description\": \"restconf_test\",\n\"openconfig-interfaces:enabled\": true,\n\"arista-intf-augments:load-interval\": 300,\n\"openconfig-interfaces:loopback-mode\": false,\n\"openconfig-interfaces:mtu\": 0,\n\"openconfig-interfaces:name\": \"Ethernet4\",\n\"openconfig-vlan:tpid\": \"openconfig-vlan-types:TPID_0X8100\",\n\"openconfig-interfaces:type\": \"iana-if-type:ethernetCsmacd\"\n}\n
"},{"location":"examples/restconf/curl/#device-hostname-example","title":"Device hostname example","text":"

Let's check before the change

curl -X GET https://192.0.2.105:6020/restconf/data/system/config \\\n--header 'Accept: application/yang-data+json' -u arista:arista  --insecure\n

output

{\"openconfig-system:hostname\":\"DC1-LEAF1A\"}\n
curl -X GET https://192.0.2.105:6020/restconf/data/system \\\n--header 'Accept: application/yang-data+json' -u arista:arista \\\n--insecure | jq .'\"openconfig-system:config\".hostname'\n

output

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n100 74748    0 74748    0     0   300k      0 --:--:-- --:--:-- --:--:--  300k\n\"DC1-LEAF1A\"\n
curl -X PUT https://192.0.2.105:6020/restconf/data/system/config \\\n-H 'Content-Type: application/json' -u arista:arista \\\n-d '{\"openconfig-system:hostname\":\"test\"}'  --insecure\n

output

{\"openconfig-system:hostname\":\"test\"}\n

Let's verify after the change

curl -X GET https://192.0.2.105:6020/restconf/data/system/config \\\n--header 'Accept: application/yang-data+json' -u arista:arista  --insecure\n

output

{\"openconfig-system:hostname\":\"test\"}\n
"},{"location":"examples/restconf/curl/#post","title":"POST","text":""},{"location":"examples/restconf/curl/#interface-configuration-example_1","title":"Interface configuration example","text":"

Let's check before the change

curl -s GET 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet4' \\\n--header 'Accept: application/yang-data+json' -u arista:arista \\\n--insecure | jq .'\"openconfig-interfaces:config\"'\n

output

{\n\"description\": \"\",\n\"enabled\": true,\n\"arista-intf-augments:load-interval\": 300,\n\"loopback-mode\": false,\n\"mtu\": 0,\n\"name\": \"Ethernet4\",\n\"openconfig-vlan:tpid\": \"openconfig-vlan-types:TPID_0X8100\",\n\"type\": \"iana-if-type:ethernetCsmacd\"\n}\n
curl -X POST https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet4/config \\\n-H 'Content-Type: application/json' -u arista:arista \\\n-d '{\"openconfig-interfaces:description\":\"restconf_test\"}' --insecure\n

output

{\"openconfig-interfaces:description\":\"restconf_test\"}\n
curl -X POST https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet4/config \\\n-H 'Content-Type: application/json' -u arista:arista \\\n-d '{\"openconfig-interfaces:enabled\":false}'  --insecure\n

output

{\"openconfig-interfaces:enabled\":false}\n

Let's verify after the change

curl -s GET 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet4' \\\n--header 'Accept: application/yang-data+json' -u arista:arista \\\n--insecure | jq .'\"openconfig-interfaces:config\".description'\n

output

\"restconf_test\"\n
curl -s GET 'https://192.0.2.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet4' \\\n--header 'Accept: application/yang-data+json' \\\n-u arista:arista  --insecure | jq .'\"openconfig-interfaces:config\"'\n

output

{\n\"description\": \"restconf_test\",\n\"enabled\": false,\n\"arista-intf-augments:load-interval\": 300,\n\"loopback-mode\": false,\n\"mtu\": 0,\n\"name\": \"Ethernet4\",\n\"openconfig-vlan:tpid\": \"openconfig-vlan-types:TPID_0X8100\",\n\"type\": \"iana-if-type:ethernetCsmacd\"\n}\n
"},{"location":"examples/restconf/curl/#delete","title":"DELETE","text":"

Let's check before the change

curl -s GET 'https://192.0.2.105:6020/restconf/data/ietf-interfaces:interfaces/interface=Loopback100' \\\n--header 'Accept: application/yang-data+json' -u arista:arista  --insecure\n

output

{\"openconfig-interfaces:config\":{\"description\":\"test\",\"enabled\":true,\"arista-intf-augments:load-interval\":300,\"loopback-mode\":true,\"name\":\"Loopback100\",\"openconfig-vlan:tpid\":\"openconfig-vlan-types:TPID_0X8100\",\"type\":\"iana-if-type:softwareLoopback\"},\"openconfig-interfaces:hold-time\":{\"config\":{\"down\":0,\"up\":0},\"state\":{\"down\":0,\"up\":0}},\"openconfig-interfaces:name\":\"Loopback100\",\"openconfig-interfaces:state\":{\"enabled\":true,\"loopback-mode\":false,\"openconfig-vlan:tpid\":\"openconfig-vlan-types:TPID_0X8100\"},\"openconfig-interfaces:subinterfaces\":{\"subinterface\":[{\"config\":{\"description\":\"test\",\"enabled\":true,\"index\":0},\"index\":0,\"openconfig-if-ip:ipv4\":{\"config\":{\"dhcp-client\":false,\"enabled\":true,\"mtu\":1500},\"state\":{\"dhcp-client\":false,\"enabled\":true,\"mtu\":1500}},\"openconfig-if-ip:ipv6\":{\"config\":{\"dhcp-client\":false,\"enabled\":false,\"mtu\":1500},\"state\":{\"dhcp-client\":false,\"enabled\":false,\"mtu\":1500}},\"state\":{\"enabled\":true,\"index\":0}}]}}\n
curl -X DELETE https://192.0.2.105:6020/restconf/data/ietf-interfaces:interfaces/interface=Loopback100 \\\n-u arista:arista  --insecure\n
"},{"location":"examples/restconf/python/","title":"RESTCONF with Python","text":""},{"location":"examples/restconf/python/#requirement-on-the-restconf-client","title":"Requirement on the RESTCONF client","text":"
sudo apt-get update\nsudo apt-get -y upgrade\npip install requests\n
pip3 freeze | grep requests\n
"},{"location":"examples/restconf/python/#restconf-examples-with-python","title":"RESTCONF examples with Python","text":""},{"location":"examples/restconf/python/#get","title":"GET","text":"
$ python3\nPython 3.6.9 (default, Jan 26 2021, 15:33:00)\n[GCC 8.4.0] on linux\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import requests\n>>> from requests.auth import HTTPBasicAuth\n>>> import json\n>>> USER = 'arista'\n>>> PASS = 'arista'\n>>> requests.packages.urllib3.disable_warnings()\n>>> headers = {'Content-Type': 'application/yang-data+json', 'Accept': 'application/yang-data+json'}\n>>> headers = {'Accept': 'application/yang-data+json'}\n>>> api_call = \"https://10.73.1.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet1/state\"\n>>> result = requests.get(api_call, auth=HTTPBasicAuth(USER, PASS), headers=headers, verify=False)\n>>> result.status_code\n200\n>>> result.ok\nTrue\n>>> result.url\n'https://10.73.1.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet1/state'\n>>> result.content\nb'{\"openconfig-interfaces:admin-status\":\"UP\",\"openconfig-interfaces:counters\":{\"in-broadcast-pkts\":\"0\",\"in-discards\":\"0\",\"in-errors\":\"0\",\"in-fcs-errors\":\"0\",\"in-multicast-pkts\":\"972\",\"in-octets\":\"116602\",\"in-unicast-pkts\":\"131\",\"out-broadcast-pkts\":\"1\",\"out-discards\":\"0\",\"out-errors\":\"0\",\"out-multicast-pkts\":\"1761\",\"out-octets\":\"199997\",\"out-unicast-pkts\":\"122\"},\"openconfig-interfaces:description\":\"restconf_test\",\"openconfig-interfaces:enabled\":true,\"openconfig-platform-port:hardware-port\":\"Port1\",\"openconfig-interfaces:ifindex\":1,\"arista-intf-augments:inactive\":false,\"openconfig-interfaces:last-change\":\"1624966430515012864\",\"openconfig-interfaces:loopback-mode\":false,\"openconfig-interfaces:mtu\":0,\"openconfig-interfaces:name\":\"Ethernet1\",\"openconfig-interfaces:oper-status\":\"UP\",\"openconfig-vlan:tpid\":\"openconfig-vlan-types:TPID_0X8100\",\"openconfig-interfaces:type\":\"iana-if-type:ethernetCsmacd\"}\\n'\n>>> result.json()\n{'openconfig-interfaces:admin-status': 'UP', 'openconfig-interfaces:counters': {'in-broadcast-pkts': '0', 'in-discards':\n'0', 'in-errors': '0', 'in-fcs-errors': '0', 'in-multicast-pkts': '972', 'in-octets': '116602', 'in-unicast-pkts':\n'131', 'out-broadcast-pkts': '1', 'out-discards': '0', 'out-errors': '0', 'out-multicast-pkts': '1761', 'out-octets':\n'199997', 'out-unicast-pkts': '122'}, 'openconfig-interfaces:description': 'restconf_test',\n'openconfig-interfaces:enabled': True, 'openconfig-platform-port:hardware-port': 'Port1',\n'openconfig-interfaces:ifindex': 1, 'arista-intf-augments:inactive': False, 'openconfig-interfaces:last-change':\n'1624966430515012864', 'openconfig-interfaces:loopback-mode': False, 'openconfig-interfaces:mtu': 0,\n'openconfig-interfaces:name': 'Ethernet1', 'openconfig-interfaces:oper-status': 'UP', 'openconfig-vlan:tpid':\n'openconfig-vlan-types:TPID_0X8100', 'openconfig-interfaces:type': 'iana-if-type:ethernetCsmacd'}\n>>> result.json()['openconfig-interfaces:oper-status']\n'UP'\n>>> result.json()['openconfig-interfaces:counters']['out-octets']\n'199997'\n>>> exit()\n

Execute the python script get_eth1_status.py

python3 get_eth1_status.py\n

output

{'arista-intf-augments:inactive': False,\n'openconfig-interfaces:admin-status': 'UP',\n'openconfig-interfaces:counters': {'in-broadcast-pkts': '0',\n'in-discards': '0',\n'in-errors': '0',\n'in-fcs-errors': '0',\n'in-multicast-pkts': '1762',\n'in-octets': '202553',\n'in-unicast-pkts': '183',\n'out-broadcast-pkts': '1',\n'out-discards': '0',\n'out-errors': '0',\n'out-multicast-pkts': '2552',\n'out-octets': '284793',\n'out-unicast-pkts': '174'},\n'openconfig-interfaces:description': 'restconf_test',\n'openconfig-interfaces:enabled': True,\n'openconfig-interfaces:ifindex': 1,\n'openconfig-interfaces:last-change': '1624966430515012864',\n'openconfig-interfaces:loopback-mode': False,\n'openconfig-interfaces:mtu': 0,\n'openconfig-interfaces:name': 'Ethernet1',\n'openconfig-interfaces:oper-status': 'UP',\n'openconfig-interfaces:type': 'iana-if-type:ethernetCsmacd',\n'openconfig-platform-port:hardware-port': 'Port1',\n'openconfig-vlan:tpid': 'openconfig-vlan-types:TPID_0X8100'}\n
"},{"location":"examples/restconf/python/#head","title":"HEAD","text":"

Execute the python script head.py

python3 head.py\n

output

url is https://10.73.1.105:6020/restconf/data/openconfig-interfaces:interfaces/interface=Ethernet1/state\nstatus_code is 200\nheaders are {'Content-Type': 'application/yang.data+json', 'Date': 'Sun, 18 Jul 2021 08:49:52 GMT'}\ncontent is b''\n
"},{"location":"examples/restconf/python/#delete","title":"DELETE","text":"

Execute the python script delete_lo100.py

python3 delete_lo100.py\n

output (note the following has been formatted for readability.)

get int lo100\nstatus_code is 200\ncontent is\n{'openconfig-interfaces:config': {'description': '222', 'enabled': True, 'arista-intf-augments:load-interval': 300,\n'loopback-mode': True, 'name': 'Loopback100', 'openconfig-vlan:tpid': 'openconfig-vlan-types:TPID_0X8100', 'type':\n'iana-if-type:softwareLoopback'}, 'openconfig-interfaces:hold-time': {'config': {'down': 0, 'up': 0}, 'state': {'down':\n0, 'up': 0}}, 'openconfig-interfaces:name': 'Loopback100', 'openconfig-interfaces:state': {'enabled': True,\n'loopback-mode': False, 'openconfig-vlan:tpid': 'openconfig-vlan-types:TPID_0X8100'},\n'openconfig-interfaces:subinterfaces': {'subinterface': [{'config': {'description': '222', 'enabled': True, 'index': 0},\n'index': 0, 'openconfig-if-ip:ipv4': {'config': {'dhcp-client': False, 'enabled': True, 'mtu': 1500}, 'state':\n{'dhcp-client': False, 'enabled': True, 'mtu': 1500}}, 'openconfig-if-ip:ipv6': {'config': {'dhcp-client': False,\n'enabled': False, 'mtu': 1500}, 'state': {'dhcp-client': False, 'enabled': False, 'mtu': 1500}}, 'state': {'enabled':\nTrue, 'index': 0}}]}}\ndeleting int lo100\nstatus_code is 200\n
"},{"location":"examples/ygot/","title":"ygot","text":""},{"location":"examples/ygot/#overview","title":"Overview","text":"

ygot is a collection of Go utilities that can generate Go structures based off of YANG modules. In the demo we are going to generate go code based off of the openconfig-system model using ygot.

"},{"location":"examples/ygot/#demo-actions","title":"Demo Actions","text":"
  • Import the necessary YANG files for openconfig-system to create a hostname.
  • The hostname will be printed out and stored within the system.json file.
  • Using the Arista gNMI binary we will configure a device with the ceos1 hostname.
"},{"location":"examples/ygot/#clone-this-repo","title":"Clone this repo","text":"
git clone https://github.com/aristanetworks/openmgmt && cd openmgmt/src/ygot\n
"},{"location":"examples/ygot/#install-ygot","title":"Install ygot","text":"
go get github.com/openconfig/ygot\n
"},{"location":"examples/ygot/#check-to-see-if-all-of-the-current-yang-files-are-accurate","title":"Check to see if all of the current YANG files are accurate","text":"
tree -f yang/\n
Reveal output

\u251c\u2500\u2500 yang/openconfig-aaa-radius.yang\n\u251c\u2500\u2500 yang/openconfig-aaa-tacacs.yang\n\u251c\u2500\u2500 yang/openconfig-aaa-types.yang\n\u251c\u2500\u2500 yang/openconfig-aaa.yang\n\u251c\u2500\u2500 yang/openconfig-alarms.yang\n\u251c\u2500\u2500 yang/openconfig-alarm-types.yang\n\u251c\u2500\u2500 yang/openconfig-extensions.yang\n\u251c\u2500\u2500 yang/openconfig-inet-types.yang\n\u251c\u2500\u2500 yang/openconfig-license.yang\n\u251c\u2500\u2500 yang/openconfig-messages.yang\n\u251c\u2500\u2500 yang/openconfig-platform-types.yang\n\u251c\u2500\u2500 yang/openconfig-platform.yang\n\u251c\u2500\u2500 yang/openconfig-procmon.yang\n\u251c\u2500\u2500 yang/openconfig-system-logging.yang\n\u251c\u2500\u2500 yang/openconfig-system-management.yang\n\u251c\u2500\u2500 yang/openconfig-system-terminal.yang\n\u251c\u2500\u2500 yang/openconfig-system.yang\n\u251c\u2500\u2500 yang/openconfig-types.yang\n\u2514\u2500\u2500 yang/openconfig-yang-types.yang\n

"},{"location":"examples/ygot/#run-ygot","title":"Run ygot","text":"
go run $GOPATH/src/github.com/openconfig/ygot/generator/generator.go      \\\n-path=yang -output_file=pkg/oc.go -package_name=oc -generate_fakeroot   \\\n-fakeroot_name=device -compress_paths=true  yang/openconfig-system.yang\n
"},{"location":"examples/ygot/#check-the-contents-of-pkgocgo","title":"Check the contents of pkg/oc.go","text":"
pkg\n\u2514\u2500\u2500 oc.go\n

oc.go is the necessary go import / package for openconfig-system. Looking at the Device struct within pkg/oc.go

type Device struct {\nComponent map[string]*Component `path:\"components/component\" module:\"openconfig-platform\"`\nMessages  *Messages `path:\"messages\" module:\"openconfig-messages\"`\nSystem *System `path:\"system\" module:\"openconfig-system\"`\n}\n

Looking at the System struct we can see the Hostname field.

type System struct {\nHostname *string `path:\"config/hostname\" module:\"openconfig-system\"`\n}\n

We need to fill in the Hostname field and pass it through the EmitJSON function so we can render this model with the correct information which can be found in main.go.

"},{"location":"examples/ygot/#run-the-go-code","title":"Run the go code","text":"
go run main.go\n

Output:

Reveal output

{\n\"openconfig-system:system\": {\n\"config\": {\n\"hostname\": \"ceos1\"\n}\n}\n}\n
The output is also within `config/hostname.json` which is the same as the printed version.

"},{"location":"examples/ygot/#change-the-hostname-on-a-device","title":"Change the hostname on a device","text":"
gnmi -addr ${DEVICEIP}:6030 -username admin -password admin update '/' config/hostname.json\n

The device should now have the ceos1 hostname.

"},{"location":"models/","title":"Device Models","text":""},{"location":"models/#overview","title":"Overview","text":"

What are YANG models and why should I care?

Models are structured representations of network elements and their associated configured and operational state.

YANG (Yet Another Next Generation - RFC6020) is a data modeling language. YANG is used to describe the configured and operational state of network elements. This allows for the consistent and structured representation of device and protocol attributes. The model definition typically includes the low level data types used to represent operational attributes as well as constraints that should be enforced in configuration.

These modeled representations provide a consistent mechanism for device configuration as well as validating the device state through streaming telemetry or other device interrogation methods. These modeled device representations can also be transformed into data structures that can be used by configuration systems to dynamically control device configuration or state.

YANG has been adopted as the official modeling language of the IETF and the OpenConfig group.

"},{"location":"models/#ietf-models","title":"IETF models","text":"

The for the past few years the IETF has been providing models for previously standardized technologies as well as protocols and technologies which are under active standardization. These models are commonly used with complementary IETF standardized network management protocols (for example, NETCONF and RESTCONF) and have been selectively incorporated into other modeling initiatives.

"},{"location":"models/#openconfig-models","title":"OpenConfig models","text":"

OpenConfig is an operator led group defining models for network devices. Their models have been widely adopted by a number of vendors including Arista and an ecosystem of open source tooling has emerged to utilize these models for telemetry and configuration applications.

In addition to defining device and protocol models the OpenConfig group has defined complementary network management protocols which leverage these models for telemetry (gNMI), configuration (gNMI), operational activities (gNOI) and RIB manipulation (gRIBI). Though it bears noting that OpenConfig models can also be used with NETCONF and RESTCONF protocols as well.

Details regarding the OpenConfig model support within Arista's EOS software can be found online.

"},{"location":"models/#vendor-specific-models","title":"Vendor-Specific Models","text":"

While standard models provide a wide range of feature coverage there is commonly a need to model vendor-specific device or feature operation. Examples of this may include device specific behaviors (hardware configuration details) or pre-standard functionality that is deployed in operator networks that needs to be managed using the same tooling.

Vendors may opt to define all new models which are published independently. Alternately, vendors may choose to leverage an existing standardized model and add vendor-specific elements to the standard models these are known as model augments. These augments are commonly published to allow integration into operator tooling.

Arista publishes augments associated with a given EOS release on GitHub.

"},{"location":"models/#references-resources","title":"References / Resources","text":"
  • YANG RFC
  • Repository of OpenConfig YANG models
  • Arista Networks YANG Repository
"},{"location":"protocols/","title":"Management Protocols","text":""},{"location":"protocols/#overview","title":"Overview","text":""},{"location":"protocols/#ssh-cli","title":"ssh (CLI)","text":""},{"location":"protocols/#eapi","title":"eAPI","text":""},{"location":"protocols/#grpc","title":"gRPC","text":"

gRPC is a Remote Procedure Call (RPC) framework that OpenConfig utilizes as a transport. Services built with gRPC are defined in .proto files. They describe the RPCs supported by the service and the data types exchanged in those RPCs.

The OpenConfig group originally published openconfig.proto, but have since deprecated it in favor of gnmi.proto. The current EOS versions supports gnmi.proto v0.7 and includes support for Get, Subscribe, Set, and Capabilities RPCs.

Note: Support for openconfig.proto was dropped in EOS-4.23.0F+.

A client application is required to communicate with a gRPC service. A sample application can be found on the Arista GitHub account: gnmi. gnmi is a simple command-line client for gNMI written in Go that can be used for testing and prototyping.

Another popular gnmi client is gnmic.

"},{"location":"protocols/#netconf","title":"NETCONF","text":"

NETCONF provides mechanisms to install, manipulate and delete the configuration of network devices. It uses eXtensible Markup Language (XML) based data encoding for the configuration data as well as protocol messages. The NETCONF protocol operations are realized as RPCs over ssh transport.

"},{"location":"protocols/#restconf","title":"RESTCONF","text":""},{"location":"protocols/#references-resources","title":"References / Resources","text":"
  • NETCONF RFC: https://tools.ietf.org/html/rfc6241
  • RESTCONF RFC: https://tools.ietf.org/html/rfc8040
"},{"location":"telemetry/","title":"Device Telemetry","text":""},{"location":"telemetry/#overview","title":"overview","text":""},{"location":"telemetry/#gnmi","title":"gNMI","text":""},{"location":"telemetry/#eos-native-streaming-terminattr","title":"EOS native streaming (TerminAttr)","text":""},{"location":"telemetry/#openconfig","title":"OpenConfig","text":""},{"location":"telemetry/#openconfig-terminattr-octa","title":"OpenConfig + TerminAttr (Octa)","text":""},{"location":"telemetry/#rpcs","title":"RPCs","text":""},{"location":"telemetry/#subscription-types","title":"subscription types","text":""},{"location":"telemetry/#once","title":"ONCE","text":""},{"location":"telemetry/#stream","title":"STREAM","text":""},{"location":"telemetry/#poll","title":"POLL","text":""},{"location":"telemetry/#references-resources","title":"References / Resources","text":""},{"location":"telemetry/adapters/gnmireverse/","title":"gNMIReverse Examples","text":""},{"location":"telemetry/adapters/gnmireverse/#introduction","title":"Introduction","text":"

gNMIReverse is a Dial-Out gRPC service (available on our Github page) that reverses the direction of the dial for gNMI Subscriptions. The gNMIReverse client (running along with gNMI target) on the switch sends data to the gNMIReverse Server.

This article contains steps on how to build the gNMIReverse client and server binaries and examples on how to configure, the daemon to run the gNMIReverse client on EOS.

"},{"location":"telemetry/adapters/gnmireverse/#prerequisite","title":"Prerequisite","text":"

The following tools are required to proceed with this setup including cloning the repository and compiling client binary for EOS.

  • Go
  • Git
"},{"location":"telemetry/adapters/gnmireverse/#installing-and-configuring-gnmireverse-client","title":"Installing and configuring gNMIReverse client","text":""},{"location":"telemetry/adapters/gnmireverse/#building-the-client-and-server-binaries","title":"Building the client and server binaries","text":"

Pull the repository from GitHub (or you can use git clone)

go get -u github.com/aristanetworks/goarista/gnmireverse\n

Go to the gNMIReverse directory (or the directory to which you have cloned the repo using git clone)

cd $GOPATH/src/github.com/aristanetworks/goarista/gnmireverse/\n

Compile the package for both server and client

cd $GOPATH/src/github.com/aristanetworks/goarista/gnmireverse/client\nGOOS=linux GOARCH=386 go build\n\ncd $GOPATH/src/github.com/aristanetworks/goarista/gnmireverse/server\nGOOS=linux GOARCH=386 go build\n

NOTE: For EOS with x86_64 architecture, compile the package as follows for the client:

\ncd $GOPATH/src/github.com/aristanetworks/goarista/gnmireverse/client\nGOOS=linux GOARCH=amd64 go build\n\ncd $GOPATH/src/github.com/aristanetworks/goarista/gnmireverse/server\nGOOS=linux GOARCH=amd64 go build\n

Copy the client binary file to switch /mnt/flash/ directory

scp $GOPATH/src/github.com/aristanetworks/goarista/gnmireverse/client/client admin@<switch-MGMT-IP>:/mnt/flash/\n
"},{"location":"telemetry/adapters/gnmireverse/#gnmireverse-client-daemon-configuration","title":"gNMIReverse client daemon Configuration","text":"

First enable gNMI server on the switch (Octa can be enabled if required, as discussed later in this article)

"},{"location":"telemetry/adapters/gnmireverse/#non-default-vrf","title":"Non-default VRF","text":"
!\nmanagement api gnmi\n   transport grpc def\n       vrf management\n   provider eos-native\n!

In the above example, we have the gNMI server running on default port 6030 in VRF management on the switch.

# show management api gnmi\nOcta:               enabled\nEnabled:            Yes\nServer:             running on port 6030, in management VRF\nSSL Profile:        none\nQoS DSCP:           none\nAuthorization Required:No\n

gNMIReverse client daemon configuration (non-default VRF):

Note: The \\ elements have been added to aid readability, these should be removed when entering the configuration.

daemon gnmi_reverse_client_1\n   exec /mnt/flash/client -username cvpadmin -password arista         \\\n     -target_addr=management/127.0.0.1:6030                           \\\n     -collector_addr=management/198.51.100.115:6000                    \\\n     -collector_tls=false                                             \\\n     -target_value=gb421                                              \\\n     -sample /system/processes/process[pid=*]/state@15s\n   no shutdown\n
"},{"location":"telemetry/adapters/gnmireverse/#default-vrf","title":"Default VRF","text":"
!\nmanagement api gnmi\n   transport grpc def\n   provider eos-native\n!\n

gNMI server running on default port 6030 in default VRF on the switch.

# show management api gnmi\nOcta:               enabled\nEnabled:            Yes\nServer:             running on port 6030, in default VRF\nSSL Profile:        none\nQoS DSCP:           none\nAuthorization Required:No\n

gNMIReverse client daemon configuration (default VRF):

Note: The \\ elements have been added to aid readability, these should be removed when entering the configuration.

daemon gnmi_reverse_client_1\n   exec /mnt/flash/client -username cvpadmin -password arista \\\n     -target_addr=127.0.0.1:6030                              \\\n     -collector_addr=198.51.100.115:6000 -collector_tls=false  \\\n     -target_value=gb421 -sample /system/processes/process[pid=*]/state@15s\n   no shutdown\n

The gNMIReverse client flags are explained below.

flag description username Username to authenticate with the target (gNMI server) password Password to authenticate with the target (gNMI server) target_addr Address of the gNMI server running on the switch. [<vrf-name>/]address:port collector_addr Address of the gNMIReverse server. [<vrf-name>/]host:port collector_tls use TLS in connection with collector (default true) target_value To include the device name sample Path to subscribe with SAMPLE subscription mode. <path>@<time-interval> Ex. -sample /interfaces/interface/state/counters@30s subscribe Path to subscribe with TARGET_DEFINED subscription mode if there are any changes on the subscribe path"},{"location":"telemetry/adapters/gnmireverse/#running-the-gnmireverse-server","title":"Running the gNMIReverse Server","text":"
$ ./server -tls=false -addr=198.51.100.115:6000\n\n[2020-12-28T10:52:17.990029143Z] (gb421) /system/processes/process[pid=1919]/state/cpu-usage-system = 89538\n[2020-12-28T10:52:27.990635976Z] (gb421) /system/processes/process[pid=1919]/state/cpu-usage-user = 312674\n[2020-12-28T10:52:27.990681209Z] (gb421) /system/processes/process[pid=1919]/state/cpu-utilization = 0\n[2020-12-28T10:52:07.990565267Z] (gb421) /system/processes/process[pid=1919]/state/memory-usage = 403599360\n[2020-12-28T09:28:37.99397Z] (gb421) /system/processes/process[pid=1919]/state/name = ConfigAgent\n[2020-12-28T09:28:27.975545302Z] (gb421) /system/processes/process[pid=1919]/state/pid = 1919\n[2020-12-28T09:28:38.058955133Z] (gb421) /system/processes/process[pid=1919]/state/start-time = 1608564420584540928\n

We can see samples from switch gb421 (gNMIReverse client) for the path \u201c/system/processes/process[pid=*]/state\u201d which will be updated every 15 seconds based on the client daemon configuration.

"},{"location":"telemetry/adapters/gnmireverse/#subscribing-to-eos_native-paths","title":"Subscribing to eos_native paths","text":"

Enable Octa

!\nmanagement api gnmi\n   transport grpc def\n      vrf management\n   provider eos-native\n!\n

Configure the daemon to subscribe to the eos_native path as in following example:

Note: The \\ elements have been added to aid readability, these should be removed when entering the configuration.

daemon gnmi_reverse_client_1\n   exec /mnt/flash/client -username cvpadmin -password arista \\\n     -target_addr=management/127.0.0.1:6030                   \\\n     -collector_addr=management/198.51.100.115:6000            \\\n     -collector_tls=false -target_value=gb421                 \\\n     -sample /system/processes/process[pid=*]/state@30s       \\\n     -origin eos_native                                       \\\n     -subscribe /Kernel/proc/meminfo/\n   no shutdown\n

On the server side we can see the updates from the same subscription path:

$ ./server -tls=false -addr=198.51.100.115:6000\n\n[2020-12-29T06:55:15.29120758Z] (gb421) /Kernel/proc/meminfo/memFree = 2482671616\n[2020-12-29T06:55:15.29121703Z] (gb421) /Kernel/proc/meminfo/memAvailable = 6465200128\n[2020-12-29T06:55:15.29122834Z] (gb421) /Kernel/proc/meminfo/active = 3750023168\n[2020-12-29T06:55:15.291235635Z] (gb421) /Kernel/proc/meminfo/activeAnon = 1048485888\n[2020-12-29T06:55:15.291254147Z] (gb421) /Kernel/proc/meminfo/anonPages = 991825920\n[2020-12-29T06:55:15.291261051Z] (gb421) /Kernel/proc/meminfo/slab = 398680064\n[2020-12-29T06:55:15.291265299Z] (gb421) /Kernel/proc/meminfo/sUnreclaim = 218755072\n[2020-12-29T06:55:15.291275563Z] (gb421) /Kernel/proc/meminfo/committedAS = 3991588864\n[2020-12-29T06:55:25.290455551Z] (gb421) /Kernel/proc/meminfo/memFree = 2482679808\n[2020-12-29T06:55:25.29046483Z] (gb421) /Kernel/proc/meminfo/memAvailable = 6465232896\n[2020-12-29T06:55:25.290476436Z] (gb421) /Kernel/proc/meminfo/active = 3750035456\n[2020-12-29T06:55:25.290486217Z] (gb421) /Kernel/proc/meminfo/activeAnon = 1048498176\n[2020-12-29T06:55:25.290507211Z] (gb421) /Kernel/proc/meminfo/anonPages = 991838208\n[2020-12-29T06:55:25.290517806Z] (gb421) /Kernel/proc/meminfo/sReclaimable = 179949568\n[2020-12-29T06:55:25.290523744Z] (gb421) /Kernel/proc/meminfo/sUnreclaim = 218730496\n
"},{"location":"telemetry/adapters/gnmireverse/#subscribing-to-smash-paths","title":"Subscribing to Smash paths","text":"

Enable Smash paths for Octa under management api models as follows:

!\nmanagement api models\n   provider smash\n      path routing/status\n!\n

Configure the gNMIReverse client daemon:

Note: The \\ elements have been added to aid readability, these should be removed when entering the configuration.

daemon gnmi_reverse_client_1\n   exec /mnt/flash/client -username cvpadmin -password arista           \\\n     -target_addr=management/127.0.0.1:6030                             \\\n     -collector_addr=management/198.51.100.115:6000                      \\\n     -collector_tls=false -target_value=gb421                           \\\n     -sample /system/processes/process[pid=*]/state@30s                 \\\n     -origin eos_native                                                 \\\n     -subscribe /Kernel/proc/meminfo/                                   \\\n     -subscribe /Smash/routing/status/\n   no shutdown\n

On server side we can see updates as follows:

$ ./server -tls=false -addr=198.51.100.115:6000\n\n[2020-12-29T07:39:33.857345257Z] (gb421) /Smash/routing/status/route/1.1.1.1\\/32/storage = 4294967240\n[2020-12-29T07:39:33.857345257Z] (gb421) /Smash/routing/status/route/1.1.1.1\\/32/routeType = ebgp\n[2020-12-29T07:39:33.857345257Z] (gb421) /Smash/routing/status/route/1.1.1.1\\/32/fecId = {\"value\":12884901894}\n[2020-12-29T07:39:33.857345257Z] (gb421) /Smash/routing/status/route/1.1.1.1\\/32/key = \"1.1.1.1/32\"\n[2020-12-29T07:39:33.857345257Z] (gb421) /Smash/routing/status/route/1.1.1.1\\/32/metric = {\"value\":0}\n
"},{"location":"telemetry/adapters/gnmireverse/#references","title":"References","text":"

Github

"},{"location":"telemetry/adapters/kafka/","title":"kafka-telegraf","text":""},{"location":"telemetry/adapters/kafka/#introduction","title":"Introduction","text":"

Kafka is a popular message bus system that allows applications to communicate over a pub/sub bus as either a publisher or a consumer. A popular method of distributing streaming telemetry is to take the telemetry data and output it to a Kafka topic so it can be further reacted upon.

This lab will leverage the Telegraf container to take streaming telemetry from two cEOS lab devices from their gNMI interfaces and output the data to a Kafka topic.

"},{"location":"telemetry/adapters/kafka/#prerequisite","title":"Prerequisite","text":"
  • Containerlab
  • Docker
  • cEOS

cEOS lab will need to be downloaded from the arista software downloads and imported via docker with a tag of 4.29.2F

"},{"location":"telemetry/adapters/kafka/#environment","title":"Environment","text":"

The Containerlab file

Reveal output

name: kafka\ntopology:\ndefaults:\nenv:\nETBA: 4\nnodes:\nceos1:\nkind: ceos\nimage: ceoslab:4.29.2F\nports:\n- 4001:6030\n- 4444:443\n- 888:80\n- 6040:6040\nstartup-config: configs/ceos1.conf\nmgmt_ipv4: 172.20.20.101\npublish:\n- tcp/4001\nceos2:\nkind: ceos\nimage: ceoslab:4.29.2F\nports:\n- 4002:6030\n- 4445:443\n- 889:80\n- 6041:6040\nstartup-config: configs/ceos2.conf\nmgmt_ipv4: 172.20.20.102\npublish:\n- tcp/4002\nkafka-server:\nkind: linux\nimage: bitnami/kafka:latest\nmgmt_ipv4: 172.20.20.103\nports:\n- 9092:9092\n- 9000:9000\nenv:\nKAFKA_CFG_ADVERTISED_LISTENERS: PLAINTEXT://clab-kafka-kafka-server:9092\nALLOW_PLAINTEXT_LISTENER: \"yes\"\nJMX_PORT: 9000\nKAFKA_ADVERTISED_HOST_NAME: localhost\nKAFKA_ZOOKEEPER_CONNECT: clab-kafka-zookeeper-server:2181\nzookeeper-server:\nkind: linux\nimage: wurstmeister/zookeeper\nmgmt_ipv4: 172.20.20.104\nports:\n- 2181:2181\nenv:\nKAFKA_CFG_ADVERTISED_LISTENERS: PLAINTEXT://clab-kafka-kafka-server:9092\nALLOW_PLAINTEXT_LISTENER: \"yes\"\nJMX_PORT: 9000\ntelegraf-server:\nkind: linux\nimage: telegraf:latest\nmgmt_ipv4: 172.20.20.105\nbinds:\n- telegraf.conf:/etc/telegraf/telegraf.conf\nlinks:\n- endpoints: [\"ceos1:eth1\", \"ceos2:eth1\"]\n

Looking at the telegraf.conf file

Reveal output

[[inputs.gnmi]]\n## Address and port of the GNMI GRPC server\naddresses = [\"clab-kafka-ceos1:6030\", \"clab-kafka-ceos2:6030\"]\n## credentials\nusername = \"admin\"\npassword = \"admin\"\n## redial in case of failures after\nredial = \"10s\"\n[[inputs.gnmi.subscription]]\n## Name of the measurement\nname = \"ifcounters\"\norigin = \"openconfig\"\npath = \"/interfaces/interface/state/counters\"\nsubscription_mode = \"sample\"\nsample_interval = \"10s\"\n[[inputs.gnmi.subscription]]\n## Name of the measurement\nname = \"openconfig_bgp\"\norigin = \"openconfig\"\npath = \"/network-instances/network-instance/protocols/protocol/bgp/\"\nsubscription_mode = \"sample\"\nsample_interval = \"10s\"\n[[outputs.kafka]]\n## URLs of kafka brokers\n## The brokers listed here are used to connect to collect metadata about a\n## cluster. However, once the initial metadata collect is completed, telegraf\n## will communicate solely with the kafka leader and not all defined brokers.\nbrokers = [\"172.20.20.103:9092\"]\n## Kafka topic for producer messages\ntopic = \"telegraf\"\n

We can see that we are going to have Telegraf use the gnmi input plugin which will simply connect to the two cEOS nodes and start to stream their interface counters and BGP statistics. On the outputs portion we can see that we are going to take this gNMI data and send it to the Kafka broker on the subject of Telegraf. So any application that connects to the same Kafka broker will also be able to see this data. This Containerlab file will consist of the following Docker containers

  • cEOS (2) each running gNMI interface
  • Kafka container
  • Zookeeper
  • Telegraf
  • Binary for testing purposes
"},{"location":"telemetry/adapters/kafka/#running-the-lab","title":"Running the lab","text":"
cd src/kafka-telegraf/\ncontainerlab -t initial.yaml deploy\n

Our environment should look as the following

+---+-----------------------------+--------------+------------------------+-------+---------+------------------+----------------------+\n| # |            Name             | Container ID |         Image          | Kind  |  State  |   IPv4 Address   |     IPv6 Address     |\n+---+-----------------------------+--------------+------------------------+-------+---------+------------------+----------------------+\n| 1 | clab-kafka-ceos1            | 81405697c609 | ceoslab:4.29.2F        | ceos  | running | 172.20.20.101/24 | 2001:172:20:20::6/64 |\n| 2 | clab-kafka-ceos2            | 3b3cb2b23537 | ceoslab:4.29.2F        | ceos  | running | 172.20.20.102/24 | 2001:172:20:20::5/64 |\n| 3 | clab-kafka-kafka-server     | 25205108237e | bitnami/kafka:latest   | linux | running | 172.20.20.103/24 | 2001:172:20:20::3/64 |\n| 4 | clab-kafka-telegraf-server  | 4c5c7e173a55 | telegraf:latest        | linux | running | 172.20.20.105/24 | 2001:172:20:20::4/64 |\n| 5 | clab-kafka-zookeeper-server | 9feea244597e | wurstmeister/zookeeper | linux | running | 172.20.20.104/24 | 2001:172:20:20::7/64 |\n+---+-----------------------------+--------------+------------------------+-------+---------+------------------+----------------------+\n
"},{"location":"telemetry/adapters/kafka/#checking-telegraf","title":"Checking Telegraf","text":"
docker logs clab-kafka-telegraf-server\n
Reveal output

2023-02-01T17:16:24Z I! Using config file: /etc/telegraf/telegraf.conf\n2023-02-01T17:16:24Z I! Starting Telegraf 1.25.0\n2023-02-01T17:16:24Z I! Available plugins: 228 inputs, 9 aggregators, 26 processors, 21 parsers, 57 outputs, 2 secret-stores\n2023-02-01T17:16:24Z I! Loaded inputs: gnmi\n2023-02-01T17:16:24Z I! Loaded aggregators:\n2023-02-01T17:16:24Z I! Loaded processors:\n2023-02-01T17:16:24Z I! Loaded secretstores:\n2023-02-01T17:16:24Z I! Loaded outputs: kafka\n2023-02-01T17:16:24Z I! Tags enabled: host=telegraf-server\n2023-02-01T17:16:24Z I! [agent] Config: Interval:10s, Quiet:false, Hostname:\"telegraf-server\", Flush Interval:10s\n2023-02-01T17:16:29Z E! [inputs.gnmi] Error in plugin: failed to setup subscription: rpc error: code = Unavailable desc\n2023-02-01T17:16:29Z E! [inputs.gnmi] Error in plugin: failed to setup subscription: rpc error: code = Unavailable desc\n

This is okay it reconnects but never tells you it is reconnecting.

"},{"location":"telemetry/adapters/kafka/#binary-for-testing","title":"Binary for testing","text":"

Since all of our devices are accessible within the same machine there is a small binary that can subscribe to the same Telegraf topic and display information. Within the /bin directory it is compiled for either darwin or linux/amd64.

cd /bin\n./kafakconsumer --kafka-brokers 172.20.20.103:9092 -kafka-topic telegraf\n
Reveal output

ifcounters,host=telegraf-server,name=Management0,path=openconfig:/interfaces/interface/state/counters,source=clab-kafka-ceos1\nin_broadcast_pkts=0i,in_discards=0i,in_errors=0i,in_fcs_errors=0i,\nin_multicast_pkts=0i,out_broadcast_pkts=0i,out_discards=0i,out_errors=0i,out_multicast_pkts=0i 1675272643699038728\nifcounters,host=telegraf-server,name=Management0,path=openconfig:/interfaces/interface/state/counters,source=clab-kafka-ceos1\nin_octets=6886i,in_pkts=65i,in_unicast_pkts=65i,out_octets=2273i,out_pkts=25i,out_unicast_pkts=25i 1675272646690338017\nopenconfig_bgp,/network-instances/network-instance/protocols/protocol/name=BGP,host=telegraf-server,identifier=BGP,\nname=default,source=clab-kafka-ceos2 global/state/router_id=\"2.2.2.2\" 1675271796987568362\nopenconfig_bgp,/network-instances/network-instance/protocols/protocol/name=BGP,afi_safi_name=IPV4_UNICAST,host=telegraf-server,\nidentifier=BGP,name=default,neighbor_address=10.0.0.1,source=clab-kafka-ceos2\nneighbors/neighbor/afi_safis/afi_safi/afi_safi_name=\"openconfig-bgp-types:IPV4_UNICAST\" 1675271796630909428\nopenconfig_bgp,/network-instances/network-instance/protocols/protocol/name=BGP,afi_safi_name=IPV4_UNICAST,host=telegraf-server,\nidentifier=BGP,name=default,neighbor_address=10.0.0.1,source=clab-kafka-ceos2\nneighbors/neighbor/afi_safis/afi_safi/config/afi_safi_name=\"openconfig-bgp-types:IPV4_UNICAST\" 1675271796630909428\n

"},{"location":"telemetry/adapters/kafka/#lab-cleanup","title":"Lab Cleanup","text":"
containerlab -t initial.yaml destroy\n
Reveal output

INFO[0000] Parsing & checking topology file: initial.yaml\nINFO[0000] Destroying lab: kafka\nINFO[0000] Removed container: clab-kafka-telegraf-server\nINFO[0000] Removed container: clab-kafka-zookeeper-server\nINFO[0001] Removed container: clab-kafka-kafka-server\nINFO[0001] Removed container: clab-kafka-ceos2\nINFO[0001] Removed container: clab-kafka-ceos1\nINFO[0001] Removing containerlab host entries from /etc/hosts file\n

The environment should be back to the way it was previously after deletion.

"},{"location":"videos/","title":"OpenMgmt Videos","text":""},{"location":"videos/#overview","title":"Overview","text":"

For folks that enjoy videos, you will likely find the following videos informative.

"},{"location":"videos/#openconfig-video-series","title":"OpenConfig video series","text":"

follow the playlist.

"},{"location":"videos/#introduction-to-openconfig-and-gnmi","title":"Introduction to OpenConfig and gNMI","text":""},{"location":"videos/#introduction-to-the-yang-modeling-language","title":"Introduction to the YANG modeling language","text":""},{"location":"videos/#introduction-to-yang-part-2","title":"Introduction to YANG part 2","text":""},{"location":"videos/#netconf-and-restconf","title":"NETCONF and RESTCONF","text":""},{"location":"videos/#grpc","title":"gRPC","text":""},{"location":"videos/#automating-peering-with-openconfig","title":"Automating Peering with OpenConfig","text":""}]} \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 00000000..c0645eb9 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,168 @@ + + + + https://aristanetworks.github.io/openmgmt/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/configuration/mtls/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/configuration/netconf/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/configuration/openconfig/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/configuration/restconf/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/configuration/security/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/WiFi/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/ansible/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/gnmi-clients/arista-gnmi/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/gnmi-clients/gnmic/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/gnmi-gateway/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/gnoi/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/gnoi/gnoic/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/gnoi/gnoicode/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/gnoi/grpcurl/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/golang/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/netconf/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/netconf/ncclient/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/netconf/netconf_over_ssh/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/pyang/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/pyangbind/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/pygnmi/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/restconf/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/restconf/curl/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/restconf/python/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/examples/ygot/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/models/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/protocols/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/telemetry/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/telemetry/adapters/gnmireverse/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/telemetry/adapters/kafka/ + 2024-08-09 + daily + + + https://aristanetworks.github.io/openmgmt/videos/ + 2024-08-09 + daily + + \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz new file mode 100644 index 0000000000000000000000000000000000000000..75223a97ab3a7897c4eddfe0388246b0ea0974f9 GIT binary patch literal 439 zcmV;o0Z9HIiwFn+T(xEb|8r?{Wo=<_E_iKh0M(emZsZ^ghVOlfQSJ$8wTHIKq_;l7 zuJ%|l#6!>krr6UoZ(o>O=5dzHc@)`W@12Q>``{usun;k@hlZ$rW z{Q3RbJ~l7o-EhvHfOo|>(!QCQ)3Z{`vUKDaf=<+7wu;PL8lbs|AyxWyh9c+J> zGI%s&^+Lss&W>0|;05!EI_r2oA3BE$6U1Nxt3g%!+wPh;;50t;55L;}vF)FV$yK{C zGqa8sjv3y^Njtv|>PFeP)Hm3_AsUQFXU|!4nMf7blRWBTSp|9ERo)bN>={VttP_}X zcDza;hff`n2NK2l*S$JXz&esUco4;GV{onU4kFXFUt2Y~LDYtkhi^5*qE}(y=;Q&{ zj}eNE69^>FsT`GF7C8DcgeYV|_tziH(QMndO!%#S!;(n85zV54NUOAUejz@%I0>T` zcde3?oBf0qcjSDNr!9xJft1MVO>BNw?3@k%^ h2L_=Lob>UeC9r?E3GhEG>Ptny;}@Gip~B=B002>@+WP + + + + + + + + + + + + + + + + + + + + + + + + + + gNMIReverse Examples - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + + + + + + +

gNMIReverse

+ +

Introduction

+

gNMIReverse is a Dial-Out gRPC service (available on our +Github page) that reverses the direction of the +dial for gNMI Subscriptions. The gNMIReverse client (running along with gNMI target) on the switch sends data to the +gNMIReverse Server.

+

This article contains steps on how to build the gNMIReverse client and server binaries and examples on how to configure, +the daemon to run the gNMIReverse client on EOS.

+

Prerequisite

+

The following tools are required to proceed with this setup including cloning the repository and compiling client binary +for EOS.

+ +

Installing and configuring gNMIReverse client

+

Building the client and server binaries

+

Pull the repository from GitHub (or you can use git clone)

+
go get -u github.com/aristanetworks/goarista/gnmireverse
+
+

Go to the gNMIReverse directory (or the directory to which you have cloned the repo using git clone)

+
cd $GOPATH/src/github.com/aristanetworks/goarista/gnmireverse/
+
+

Compile the package for both server and client

+
cd $GOPATH/src/github.com/aristanetworks/goarista/gnmireverse/client
+GOOS=linux GOARCH=386 go build
+
+cd $GOPATH/src/github.com/aristanetworks/goarista/gnmireverse/server
+GOOS=linux GOARCH=386 go build
+
+

NOTE: For EOS with x86_64 architecture, compile the package as follows for the client:

+

+cd $GOPATH/src/github.com/aristanetworks/goarista/gnmireverse/client
+GOOS=linux GOARCH=amd64 go build
+
+cd $GOPATH/src/github.com/aristanetworks/goarista/gnmireverse/server
+GOOS=linux GOARCH=amd64 go build
+
+ +

Copy the client binary file to switch /mnt/flash/ directory

+
scp $GOPATH/src/github.com/aristanetworks/goarista/gnmireverse/client/client admin@<switch-MGMT-IP>:/mnt/flash/
+
+

gNMIReverse client daemon Configuration

+

First enable gNMI server on the switch (Octa can be +enabled if required, as discussed later in this article)

+

Non-default VRF

+
!
+management api gnmi
+   transport grpc def
+       vrf management
+   provider eos-native
+!
+ +

In the above example, we have the gNMI server running on default port 6030 in VRF management on the switch.

+
# show management api gnmi
+Octa:               enabled
+Enabled:            Yes
+Server:             running on port 6030, in management VRF
+SSL Profile:        none
+QoS DSCP:           none
+Authorization Required:No
+
+ +

gNMIReverse client daemon configuration (non-default VRF):

+

Note: The \ elements have been added to aid readability, these should be removed when entering the configuration.

+
daemon gnmi_reverse_client_1
+   exec /mnt/flash/client -username cvpadmin -password arista         \
+     -target_addr=management/127.0.0.1:6030                           \
+     -collector_addr=management/198.51.100.115:6000                    \
+     -collector_tls=false                                             \
+     -target_value=gb421                                              \
+     -sample /system/processes/process[pid=*]/state@15s
+   no shutdown
+
+ +

Default VRF

+
!
+management api gnmi
+   transport grpc def
+   provider eos-native
+!
+
+

gNMI server running on default port 6030 in default VRF on the switch.

+
# show management api gnmi
+Octa:               enabled
+Enabled:            Yes
+Server:             running on port 6030, in default VRF
+SSL Profile:        none
+QoS DSCP:           none
+Authorization Required:No
+
+

gNMIReverse client daemon configuration (default VRF):

+

Note: The \ elements have been added to aid readability, these should be removed when entering the configuration.

+
daemon gnmi_reverse_client_1
+   exec /mnt/flash/client -username cvpadmin -password arista \
+     -target_addr=127.0.0.1:6030                              \
+     -collector_addr=198.51.100.115:6000 -collector_tls=false  \
+     -target_value=gb421 -sample /system/processes/process[pid=*]/state@15s
+   no shutdown
+
+ +

The gNMIReverse client flags are explained below.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
flagdescription
usernameUsername to authenticate with the target (gNMI server)
passwordPassword to authenticate with the target (gNMI server)
target_addrAddress of the gNMI server running on the switch. [<vrf-name>/]address:port
collector_addrAddress of the gNMIReverse server. [<vrf-name>/]host:port
collector_tlsuse TLS in connection with collector (default true)
target_valueTo include the device name
samplePath to subscribe with SAMPLE subscription mode. <path>@<time-interval>
Ex. -sample /interfaces/interface/state/counters@30s
subscribePath to subscribe with TARGET_DEFINED subscription mode if there are any changes on the subscribe path
+

Running the gNMIReverse Server

+
$ ./server -tls=false -addr=198.51.100.115:6000
+
+[2020-12-28T10:52:17.990029143Z] (gb421) /system/processes/process[pid=1919]/state/cpu-usage-system = 89538
+[2020-12-28T10:52:27.990635976Z] (gb421) /system/processes/process[pid=1919]/state/cpu-usage-user = 312674
+[2020-12-28T10:52:27.990681209Z] (gb421) /system/processes/process[pid=1919]/state/cpu-utilization = 0
+[2020-12-28T10:52:07.990565267Z] (gb421) /system/processes/process[pid=1919]/state/memory-usage = 403599360
+[2020-12-28T09:28:37.99397Z] (gb421) /system/processes/process[pid=1919]/state/name = ConfigAgent
+[2020-12-28T09:28:27.975545302Z] (gb421) /system/processes/process[pid=1919]/state/pid = 1919
+[2020-12-28T09:28:38.058955133Z] (gb421) /system/processes/process[pid=1919]/state/start-time = 1608564420584540928
+
+

We can see samples from switch gb421 (gNMIReverse client) for the path “/system/processes/process[pid=*]/state” which +will be updated every 15 seconds based on the client daemon configuration.

+

Subscribing to eos_native paths

+

Enable Octa

+
!
+management api gnmi
+   transport grpc def
+      vrf management
+   provider eos-native
+!
+
+ +

Configure the daemon to subscribe to the eos_native path as in following example:

+

Note: The \ elements have been added to aid readability, these should be removed when entering the configuration.

+
daemon gnmi_reverse_client_1
+   exec /mnt/flash/client -username cvpadmin -password arista \
+     -target_addr=management/127.0.0.1:6030                   \
+     -collector_addr=management/198.51.100.115:6000            \
+     -collector_tls=false -target_value=gb421                 \
+     -sample /system/processes/process[pid=*]/state@30s       \
+     -origin eos_native                                       \
+     -subscribe /Kernel/proc/meminfo/
+   no shutdown
+
+ +

On the server side we can see the updates from the same subscription path:

+
$ ./server -tls=false -addr=198.51.100.115:6000
+
+[2020-12-29T06:55:15.29120758Z] (gb421) /Kernel/proc/meminfo/memFree = 2482671616
+[2020-12-29T06:55:15.29121703Z] (gb421) /Kernel/proc/meminfo/memAvailable = 6465200128
+[2020-12-29T06:55:15.29122834Z] (gb421) /Kernel/proc/meminfo/active = 3750023168
+[2020-12-29T06:55:15.291235635Z] (gb421) /Kernel/proc/meminfo/activeAnon = 1048485888
+[2020-12-29T06:55:15.291254147Z] (gb421) /Kernel/proc/meminfo/anonPages = 991825920
+[2020-12-29T06:55:15.291261051Z] (gb421) /Kernel/proc/meminfo/slab = 398680064
+[2020-12-29T06:55:15.291265299Z] (gb421) /Kernel/proc/meminfo/sUnreclaim = 218755072
+[2020-12-29T06:55:15.291275563Z] (gb421) /Kernel/proc/meminfo/committedAS = 3991588864
+
+[2020-12-29T06:55:25.290455551Z] (gb421) /Kernel/proc/meminfo/memFree = 2482679808
+[2020-12-29T06:55:25.29046483Z] (gb421) /Kernel/proc/meminfo/memAvailable = 6465232896
+[2020-12-29T06:55:25.290476436Z] (gb421) /Kernel/proc/meminfo/active = 3750035456
+[2020-12-29T06:55:25.290486217Z] (gb421) /Kernel/proc/meminfo/activeAnon = 1048498176
+[2020-12-29T06:55:25.290507211Z] (gb421) /Kernel/proc/meminfo/anonPages = 991838208
+[2020-12-29T06:55:25.290517806Z] (gb421) /Kernel/proc/meminfo/sReclaimable = 179949568
+[2020-12-29T06:55:25.290523744Z] (gb421) /Kernel/proc/meminfo/sUnreclaim = 218730496
+
+

Subscribing to Smash paths

+

Enable Smash paths for Octa under management api models as follows:

+
!
+management api models
+   provider smash
+      path routing/status
+!
+
+ +

Configure the gNMIReverse client daemon:

+

Note: The \ elements have been added to aid readability, these should be removed when entering the configuration.

+
daemon gnmi_reverse_client_1
+   exec /mnt/flash/client -username cvpadmin -password arista           \
+     -target_addr=management/127.0.0.1:6030                             \
+     -collector_addr=management/198.51.100.115:6000                      \
+     -collector_tls=false -target_value=gb421                           \
+     -sample /system/processes/process[pid=*]/state@30s                 \
+     -origin eos_native                                                 \
+     -subscribe /Kernel/proc/meminfo/                                   \
+     -subscribe /Smash/routing/status/
+   no shutdown
+
+ +

On server side we can see updates as follows:

+
$ ./server -tls=false -addr=198.51.100.115:6000
+
+[2020-12-29T07:39:33.857345257Z] (gb421) /Smash/routing/status/route/1.1.1.1\/32/storage = 4294967240
+[2020-12-29T07:39:33.857345257Z] (gb421) /Smash/routing/status/route/1.1.1.1\/32/routeType = ebgp
+[2020-12-29T07:39:33.857345257Z] (gb421) /Smash/routing/status/route/1.1.1.1\/32/fecId = {"value":12884901894}
+[2020-12-29T07:39:33.857345257Z] (gb421) /Smash/routing/status/route/1.1.1.1\/32/key = "1.1.1.1/32"
+[2020-12-29T07:39:33.857345257Z] (gb421) /Smash/routing/status/route/1.1.1.1\/32/metric = {"value":0}
+
+

References

+

Github

+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/telemetry/adapters/kafka/index.html b/telemetry/adapters/kafka/index.html new file mode 100644 index 00000000..95ceebd2 --- /dev/null +++ b/telemetry/adapters/kafka/index.html @@ -0,0 +1,1418 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + kafka-telegraf - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

kafka-telegraf

+ +

Introduction

+

Kafka is a popular message bus system that allows applications to communicate over a pub/sub bus +as either a publisher or a consumer. +A popular method of distributing streaming telemetry is to take the telemetry data and output it +to a Kafka topic so it can be further reacted upon.

+

This lab will leverage the Telegraf container to take streaming telemetry +from two cEOS lab devices from their gNMI interfaces and output the data to a Kafka topic.

+

Prerequisite

+ +

cEOS lab will need to be downloaded from the arista software downloads +and imported via docker with a tag of 4.29.2F

+

Environment

+

The Containerlab file

+
Reveal output +

+ +

name: kafka
+
+topology:
+  defaults:
+    env:
+      ETBA: 4
+  nodes:
+    ceos1:
+      kind: ceos
+      image: ceoslab:4.29.2F
+      ports:
+      - 4001:6030
+      - 4444:443
+      - 888:80
+      - 6040:6040
+      startup-config: configs/ceos1.conf
+      mgmt_ipv4: 172.20.20.101
+      publish:
+        - tcp/4001
+
+    ceos2:
+      kind: ceos
+      image: ceoslab:4.29.2F
+      ports:
+      - 4002:6030
+      - 4445:443
+      - 889:80
+      - 6041:6040
+      startup-config: configs/ceos2.conf
+      mgmt_ipv4: 172.20.20.102
+      publish:
+        - tcp/4002
+
+    kafka-server:
+      kind: linux
+      image: bitnami/kafka:latest
+      mgmt_ipv4: 172.20.20.103
+      ports:
+        - 9092:9092
+        - 9000:9000
+      env:
+        KAFKA_CFG_ADVERTISED_LISTENERS: PLAINTEXT://clab-kafka-kafka-server:9092
+        ALLOW_PLAINTEXT_LISTENER: "yes"
+        JMX_PORT: 9000
+        KAFKA_ADVERTISED_HOST_NAME: localhost
+        KAFKA_ZOOKEEPER_CONNECT: clab-kafka-zookeeper-server:2181
+
+    zookeeper-server:
+      kind: linux
+      image: wurstmeister/zookeeper
+      mgmt_ipv4: 172.20.20.104
+      ports:
+        - 2181:2181
+      env:
+        KAFKA_CFG_ADVERTISED_LISTENERS: PLAINTEXT://clab-kafka-kafka-server:9092
+        ALLOW_PLAINTEXT_LISTENER: "yes"
+        JMX_PORT: 9000
+
+    telegraf-server:
+      kind: linux
+      image: telegraf:latest
+      mgmt_ipv4: 172.20.20.105
+      binds:
+        - telegraf.conf:/etc/telegraf/telegraf.conf
+
+
+  links:
+    - endpoints: ["ceos1:eth1", "ceos2:eth1"]
+
+ +

+
+ +

Looking at the telegraf.conf file

+
Reveal output +

+ +

[[inputs.gnmi]]
+  ## Address and port of the GNMI GRPC server
+  addresses = ["clab-kafka-ceos1:6030", "clab-kafka-ceos2:6030"]
+
+  ## credentials
+  username = "admin"
+  password = "admin"
+
+  ## redial in case of failures after
+  redial = "10s"
+
+  [[inputs.gnmi.subscription]]
+    ## Name of the measurement
+    name = "ifcounters"
+
+    origin = "openconfig"
+    path = "/interfaces/interface/state/counters"
+
+    subscription_mode = "sample"
+    sample_interval = "10s"
+
+  [[inputs.gnmi.subscription]]
+    ## Name of the measurement
+    name = "openconfig_bgp"
+
+    origin = "openconfig"
+    path = "/network-instances/network-instance/protocols/protocol/bgp/"
+
+    subscription_mode = "sample"
+    sample_interval = "10s"
+
+
+[[outputs.kafka]]
+  ## URLs of kafka brokers
+  ## The brokers listed here are used to connect to collect metadata about a
+  ## cluster. However, once the initial metadata collect is completed, telegraf
+  ## will communicate solely with the kafka leader and not all defined brokers.
+  brokers = ["172.20.20.103:9092"]
+
+  ## Kafka topic for producer messages
+  topic = "telegraf"
+
+ +

+
+

We can see that we are going to have Telegraf use the +gnmi input plugin +which will simply connect to the two cEOS nodes and start to stream their interface counters and BGP statistics. +On the outputs portion we can see that we are going to take this gNMI data and send it to the +Kafka broker on the subject of Telegraf. +So any application that connects to the same Kafka broker will also be able to see this data. +This Containerlab file will consist of the following Docker containers

+
    +
  • cEOS (2) each running gNMI interface
  • +
  • Kafka container
  • +
  • Zookeeper
  • +
  • Telegraf
  • +
  • Binary for testing purposes
  • +
+

Running the lab

+
cd src/kafka-telegraf/
+containerlab -t initial.yaml deploy
+
+

Our environment should look as the following

+
+---+-----------------------------+--------------+------------------------+-------+---------+------------------+----------------------+
+| # |            Name             | Container ID |         Image          | Kind  |  State  |   IPv4 Address   |     IPv6 Address     |
++---+-----------------------------+--------------+------------------------+-------+---------+------------------+----------------------+
+| 1 | clab-kafka-ceos1            | 81405697c609 | ceoslab:4.29.2F        | ceos  | running | 172.20.20.101/24 | 2001:172:20:20::6/64 |
+| 2 | clab-kafka-ceos2            | 3b3cb2b23537 | ceoslab:4.29.2F        | ceos  | running | 172.20.20.102/24 | 2001:172:20:20::5/64 |
+| 3 | clab-kafka-kafka-server     | 25205108237e | bitnami/kafka:latest   | linux | running | 172.20.20.103/24 | 2001:172:20:20::3/64 |
+| 4 | clab-kafka-telegraf-server  | 4c5c7e173a55 | telegraf:latest        | linux | running | 172.20.20.105/24 | 2001:172:20:20::4/64 |
+| 5 | clab-kafka-zookeeper-server | 9feea244597e | wurstmeister/zookeeper | linux | running | 172.20.20.104/24 | 2001:172:20:20::7/64 |
++---+-----------------------------+--------------+------------------------+-------+---------+------------------+----------------------+
+
+

Checking Telegraf

+
docker logs clab-kafka-telegraf-server
+
+
Reveal output +

+

2023-02-01T17:16:24Z I! Using config file: /etc/telegraf/telegraf.conf
+2023-02-01T17:16:24Z I! Starting Telegraf 1.25.0
+2023-02-01T17:16:24Z I! Available plugins: 228 inputs, 9 aggregators, 26 processors, 21 parsers, 57 outputs, 2 secret-stores
+2023-02-01T17:16:24Z I! Loaded inputs: gnmi
+2023-02-01T17:16:24Z I! Loaded aggregators:
+2023-02-01T17:16:24Z I! Loaded processors:
+2023-02-01T17:16:24Z I! Loaded secretstores:
+2023-02-01T17:16:24Z I! Loaded outputs: kafka
+2023-02-01T17:16:24Z I! Tags enabled: host=telegraf-server
+2023-02-01T17:16:24Z I! [agent] Config: Interval:10s, Quiet:false, Hostname:"telegraf-server", Flush Interval:10s
+2023-02-01T17:16:29Z E! [inputs.gnmi] Error in plugin: failed to setup subscription: rpc error: code = Unavailable desc
+2023-02-01T17:16:29Z E! [inputs.gnmi] Error in plugin: failed to setup subscription: rpc error: code = Unavailable desc
+
+ +

+
+ +

This is okay it reconnects but never tells you it is reconnecting.

+

Binary for testing

+

Since all of our devices are accessible within the same machine there is a small binary that can subscribe to the +same Telegraf topic and display information. +Within the /bin directory it is compiled for either darwin or linux/amd64.

+
cd /bin
+./kafakconsumer --kafka-brokers 172.20.20.103:9092 -kafka-topic telegraf
+
+
Reveal output +

+ +

ifcounters,host=telegraf-server,name=Management0,path=openconfig:/interfaces/interface/state/counters,source=clab-kafka-ceos1
+in_broadcast_pkts=0i,in_discards=0i,in_errors=0i,in_fcs_errors=0i,
+in_multicast_pkts=0i,out_broadcast_pkts=0i,out_discards=0i,out_errors=0i,out_multicast_pkts=0i 1675272643699038728
+
+ifcounters,host=telegraf-server,name=Management0,path=openconfig:/interfaces/interface/state/counters,source=clab-kafka-ceos1
+in_octets=6886i,in_pkts=65i,in_unicast_pkts=65i,out_octets=2273i,out_pkts=25i,out_unicast_pkts=25i 1675272646690338017
+
+openconfig_bgp,/network-instances/network-instance/protocols/protocol/name=BGP,host=telegraf-server,identifier=BGP,
+name=default,source=clab-kafka-ceos2 global/state/router_id="2.2.2.2" 1675271796987568362
+
+openconfig_bgp,/network-instances/network-instance/protocols/protocol/name=BGP,afi_safi_name=IPV4_UNICAST,host=telegraf-server,
+identifier=BGP,name=default,neighbor_address=10.0.0.1,source=clab-kafka-ceos2
+neighbors/neighbor/afi_safis/afi_safi/afi_safi_name="openconfig-bgp-types:IPV4_UNICAST" 1675271796630909428
+
+openconfig_bgp,/network-instances/network-instance/protocols/protocol/name=BGP,afi_safi_name=IPV4_UNICAST,host=telegraf-server,
+identifier=BGP,name=default,neighbor_address=10.0.0.1,source=clab-kafka-ceos2
+neighbors/neighbor/afi_safis/afi_safi/config/afi_safi_name="openconfig-bgp-types:IPV4_UNICAST" 1675271796630909428
+
+ +

+
+ +

Lab Cleanup

+
containerlab -t initial.yaml destroy
+
+
Reveal output +

+ +

INFO[0000] Parsing & checking topology file: initial.yaml
+INFO[0000] Destroying lab: kafka
+INFO[0000] Removed container: clab-kafka-telegraf-server
+INFO[0000] Removed container: clab-kafka-zookeeper-server
+INFO[0001] Removed container: clab-kafka-kafka-server
+INFO[0001] Removed container: clab-kafka-ceos2
+INFO[0001] Removed container: clab-kafka-ceos1
+INFO[0001] Removing containerlab host entries from /etc/hosts file
+
+ +

+
+

The environment should be back to the way it was previously after deletion.

+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/telemetry/index.html b/telemetry/index.html new file mode 100644 index 00000000..348cae49 --- /dev/null +++ b/telemetry/index.html @@ -0,0 +1,1127 @@ + + + + + + + + + + + + + + + + + + + + + + + + Device Telemetry - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + + + + + + + + + +

Device Telemetry

+ +

overview

+

gNMI

+

EOS native streaming (TerminAttr)

+

OpenConfig

+

OpenConfig + TerminAttr (Octa)

+

RPCs

+

subscription types

+

ONCE

+

STREAM

+

POLL

+

References / Resources

+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/videos/index.html b/videos/index.html new file mode 100644 index 00000000..0b9decc5 --- /dev/null +++ b/videos/index.html @@ -0,0 +1,1216 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + OpenMgmt Videos - Open Management + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + + + + + +
+
+ + + + + + + + + + + + + +

Videos

+ +

Overview

+

For folks that enjoy videos, you will likely find the following videos informative.

+

OpenConfig video series

+

follow the playlist.

+

Introduction to OpenConfig and gNMI

+ + +

Introduction to the YANG modeling language

+ + +

Introduction to YANG part 2

+ + +

NETCONF and RESTCONF

+ + +

gRPC

+ + +

Automating Peering with OpenConfig

+ + + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file