{"id":454,"date":"2015-03-06T15:55:59","date_gmt":"2015-03-06T14:55:59","guid":{"rendered":"http:\/\/janscholten.de\/blog\/?p=454"},"modified":"2015-03-06T15:55:59","modified_gmt":"2015-03-06T14:55:59","slug":"uptime-von-alcatel-stack-membern","status":"publish","type":"post","link":"https:\/\/janscholten.de\/blog\/2015\/03\/uptime-von-alcatel-stack-membern\/","title":{"rendered":"Uptime von Alcatel Stack-Membern"},"content":{"rendered":"<p>Hin und wieder m\u00f6chte man gern die Uptime einzelner Switche innerhalb eines Stacks wissen.<br \/>\nKann man es beim Primary bzw. secondary \u00fcber<br \/>\n<code>show system<\/code><br \/>\nnoch einfach anzeigen, versagen diese Methoden bei den Idle units.<\/p>\n<p>Aber auch da gibt es Abhilfe, Taschenrechner vorausgesetzt:<\/p>\n<p>Wir verbinden uns auf die dShell der Idle Ger\u00e4te und lesen die Uptime in mSec aus:<br \/>\ntelnet 127.2.[Stack-Unitnummer].1<\/p>\n<pre>\r\n> show stack topology \r\n                                         Link A  Link A          Link B  Link B\r\nNI      Role      State   Saved  Link A  Remote  Remote  Link B  Remote  Remote\r\n                          Slot   State   NI      Port    State   NI      Port\r\n----+-----------+--------+------+-------+-------+-------+-------+-------+-------\r\n   1 PRIMARY     RUNNING    1    UP          2   StackB  UP          5   StackB\r\n   2 SECONDARY   RUNNING    2    UP          3   StackB  UP          1   StackA\r\n   3 IDLE        RUNNING    3    UP          4   StackB  UP          2   StackA\r\n   4 IDLE        RUNNING    4    UP          5   StackA  UP          3   StackA\r\n   5 IDLE        RUNNING    5    UP          4   StackA  UP          1   StackB\r\n\r\n> telnet 127.2.4.1\r\nTrying 127.2.4.1...\r\nConnected to 127.2.4.1.\r\nEscape character is '^]'.\r\n\r\nWorking: [Kernel]->d &vxAbsTicks,4                  \r\n007f0840:  0000 0000 102b 4810                       *.....+H.........*\r\nvalue = 21 = 0x15\r\nWorking: [Kernel]-> exit\r\n>\r\n<\/pre>\n<p>Relevant ist die Dezimaldarstellung der Zahl 0x0000 0000 102b 4810<br \/>\n-> Windows Taschenrechner -> Programmierer -> Hex<br \/>\n102b 4810 eingeben und umrechnen in Dezimal (271271952).<\/p>\n<p>Das ganze dann noch durch 60 teilen um die Sekunden (4521199) zu bekommen.<br \/>\nVon hier an ist es eine Reste Rechnung um an Tage, Stunden und Minuten zu kommen:<\/p>\n<pre>\r\nTage = 4521199\/(3600 *24) = 52\r\n    Rest = 4521199 Mod (3600*24) = 28399\r\nStunde = 28399\/3600 = 7\r\n    Rest = 28399 Mod 3600 = 3199\r\nMinuten = 3199\/60 = 53\r\n    Rest = 3199 % 60 = 19\r\nSekunden = 19\r\n<\/pre>\n<p>Also in diesem Fall 52 Tage, 7 Stunden, 53 Minuten und 19 Sekunden<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hin und wieder m\u00f6chte man gern die Uptime einzelner Switche innerhalb eines Stacks wissen. Kann man es beim Primary bzw. secondary \u00fcber show system noch einfach anzeigen, versagen diese Methoden bei den Idle units. Aber auch da gibt es Abhilfe, Taschenrechner vorausgesetzt: Wir verbinden uns auf die dShell der Idle Ger\u00e4te und lesen die Uptime &hellip; <a href=\"https:\/\/janscholten.de\/blog\/2015\/03\/uptime-von-alcatel-stack-membern\/\" class=\"more-link\"><span class=\"screen-reader-text\">Uptime von Alcatel Stack-Membern<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55,1,9,12],"tags":[],"class_list":["post-454","post","type-post","status-publish","format-standard","hentry","category-alcatel","category-allgemein","category-erleuchtung","category-job"],"_links":{"self":[{"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/posts\/454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/comments?post=454"}],"version-history":[{"count":2,"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/posts\/454\/revisions"}],"predecessor-version":[{"id":456,"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/posts\/454\/revisions\/456"}],"wp:attachment":[{"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/media?parent=454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/categories?post=454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/janscholten.de\/blog\/wp-json\/wp\/v2\/tags?post=454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}