System‑Information
18 min
\<font color="#1d50a2">asternos system information\</font> this chapter provides examples on how to use netconf to retrieve system information on asternos devices \<font color="#1d50a2">get system fan information\</font> request example to retrieve fan information via get with subtree filter \<filter type="subtree"> \<top> \<system info> \<fan info/> \</system info> \</top> \</filter> response example \<data> \<top> \<system info xmlns="http //asterfusion com/ns/yang/asternos system information"> \<fan info> \<id>fan2\</id> \<status>false\</status> \<direction>exhaust\</direction> \<speed>11760\</speed> \<presence>false\</presence> \<timestamp>20250928 09 37 46\</timestamp> \</fan info> \<fan info> \<id>fan1\</id> \<status>false\</status> \<direction>exhaust\</direction> \<speed>11880\</speed> \<presence>false\</presence> \<timestamp>20250928 09 37 46\</timestamp> \</fan info> \</system info> \</top> \</data> \<font color="#1d50a2">get system temperature information\</font> request example to retrieve temperature information via get with subtree filter \<filter type="subtree"> \<top> \<system info> \<temperature/> \</system info> \</top> \</filter> response example \<data> \<top> \<system info xmlns="http //asterfusion com/ns/yang/asternos system information"> \<temperature> \<device id>thermal 3\</device id> \<temperature>27 0\</temperature> \<high threshold>75 0\</high threshold> \<critical high threshold>95 0\</critical high threshold> \<low threshold>n/a\</low threshold> \<critical low threshold>n/a\</critical low threshold> \<warning status>false\</warning status> \<is replaceable>false\</is replaceable> \<timestamp>20250928 17 43 01\</timestamp> \</temperature> \<temperature> \<device id>thermal 2\</device id> \<temperature>29 0\</temperature> \<high threshold>75 0\</high threshold> \<critical high threshold>95 0\</critical high threshold> \<low threshold>n/a\</low threshold> \<critical low threshold>n/a\</critical low threshold> \<warning status>false\</warning status> \<is replaceable>false\</is replaceable> \<timestamp>20250928 17 43 01\</timestamp> \</temperature> \<temperature> \<device id>core 0\</device id> \<temperature>40 0\</temperature> \<high threshold>82 00\</high threshold> \<critical high threshold>104 00\</critical high threshold> \<low threshold>n/a\</low threshold> \<critical low threshold>n/a\</critical low threshold> \<warning status>false\</warning status> \<is replaceable>false\</is replaceable> \<timestamp>20250928 17 43 01\</timestamp> \</temperature> \<temperature> \<device id>core 1\</device id> \<temperature>40 0\</temperature> \<high threshold>82 00\</high threshold> \<critical high threshold>104 00\</critical high threshold> \<low threshold>n/a\</low threshold> \<critical low threshold>n/a\</critical low threshold> \<warning status>false\</warning status> \<is replaceable>false\</is replaceable> \<timestamp>20250928 17 43 01\</timestamp> \</temperature> \<temperature> \<device id>physical id 0\</device id> \<temperature>40 0\</temperature> \<high threshold>82 00\</high threshold> \<critical high threshold>104 00\</critical high threshold> \<low threshold>n/a\</low threshold> \<critical low threshold>n/a\</critical low threshold> \<warning status>false\</warning status> \<is replaceable>false\</is replaceable> \<timestamp>20250928 17 43 01\</timestamp> \</temperature> \<temperature> \<device id>thermal 1\</device id> \<temperature>32 0\</temperature> \<high threshold>75 0\</high threshold> \<critical high threshold>95 0\</critical high threshold> \<low threshold>n/a\</low threshold> \<critical low threshold>n/a\</critical low threshold> \<warning status>false\</warning status> \<is replaceable>false\</is replaceable> \<timestamp>20250928 17 43 01\</timestamp> \</temperature> \<temperature> \<device id>thermal 4\</device id> \<temperature>26 0\</temperature> \<high threshold>75 0\</high threshold> \<critical high threshold>95 0\</critical high threshold> \<low threshold>n/a\</low threshold> \<critical low threshold>n/a\</critical low threshold> \<warning status>false\</warning status> \<is replaceable>false\</is replaceable> \<timestamp>20250928 17 43 01\</timestamp> \</temperature> \</system info> \</top> \</data> \<font color="#1d50a2">get system eeprom information\</font> request example to retrieve eeprom information via get with subtree filter \<filter type="subtree"> \<top> \<system info> \<sys eeprom> \<entry/> \</sys eeprom> \</system info> \</top> \</filter> response example \<data> \<top> \<system info xmlns="http //asterfusion com/ns/yang/asternos system information"> \<sys eeprom> \<entry> \<code>0x2a\</code> \<name>mac addresses\</name> \<length>2\</length> \<eeprom value>1\</eeprom value> \</entry> \<entry> \<code>0x21\</code> \<name>product name\</name> \<length>20\</length> \<eeprom value>cx102s 16gt m d2 swp\</eeprom value> \</entry> \<entry> \<code>0xfe\</code> \<name>crc 32\</name> \<length>4\</length> \<eeprom value>0x83f6a392\</eeprom value> \</entry> \<entry> \<code>0x2d\</code> \<name>vendor name\</name> \<length>11\</length> \<eeprom value>asterfusion\</eeprom value> \</entry> \<entry> \<code>0x24\</code> \<name>base mac address\</name> \<length>6\</length> \<eeprom value>00 0e\ c6 56 9d 35\</eeprom value> \</entry> \<entry> \<code>0x2b\</code> \<name>manufacturer\</name> \<length>11\</length> \<eeprom value>asterfusion\</eeprom value> \</entry> \<entry> \<code>0x23\</code> \<name>serial number\</name> \<length>11\</length> \<eeprom value>f02ffffffff\</eeprom value> \</entry> \<entry> \<code>0x28\</code> \<name>platform name\</name> \<length>35\</length> \<eeprom value>arm64 asterfusion cx102s 16gt a1 r0\</eeprom value> \</entry> \</sys eeprom> \</system info> \</top> \</data> \<font color="#1d50a2">get system power supply information\</font> request example to retrieve power supply information via get with subtree filter \<filter type="subtree"> \<top> \<system info> \<psu info/> \</system info> \</top> \</filter> response example \<data> \<top> \<system info xmlns="http //asterfusion com/ns/yang/asternos system information"> \<psu info> \<id>psu1\</id> \<status>ok\</status> \</psu info> \</system info> \</top> \</data> \<font color="#1d50a2">get system ssd health information\</font> request example to retrieve ssd health information via get with subtree filter \<filter type="subtree"> \<top> \<system info> \<ssd health/> \</system info> \</top> \</filter> response example \<data> \<top> \<system info xmlns="http //asterfusion com/ns/yang/asternos system information"> \<ssd health> \<disk type>sata\</disk type> \<device model>saturn nct 624xn 256gb\</device model> \<health>131076%\</health> \<temperature>32c\</temperature> \</ssd health> \</system info> \</top> \</data> \<font color="#1d50a2">get system hardware information\</font> request example to retrieve hardware information via get with subtree filter \<filter type="subtree"> \<top> \<system info> \<hardware info/> \</system info> \</top> \</filter> response example \<data> \<top> \<system info xmlns="http //asterfusion com/ns/yang/asternos system information"> \<hardware info> \<platform>{'platform' 'arm64 asterfusion cx102s 16gt a1 r0', 'hwsku' 'cx102s 16gt m d2 swp', 'asic type' 'marvell prestera', 'asic count' 1}\</platform> \<device>cx102s 16gt m d2 swp\</device> \<asic>marvell prestera\</asic> \</hardware info> \</system info> \</top> \</data> \<font color="#1d50a2">get system version information\</font> request example to retrieve system version information via rpc show version \<show version/> response example \<data> \<software version>asternos campus v6 1r004 20250928 121903\</software version> \<os version>12\</os version> \<distribution>debian 12 12\</distribution> \<kernel>6 1 0 22 2 arm64\</kernel> \<build commit>46b6112c4b\</build commit> \<build date>sun sep 28 06 24 18 utc 2025\</build date> \<built by>jenkins\@aarch64 ubt2204\</built by> \</data> \<font color="#1d50a2">get system clock information\</font> request example to retrieve system clock information via rpc show clock \<show clock/> response example \<data xmlns="http //asterfusion com/ns/yang/asternos system information">2025 09 28 09 49 48 sunday utc+0000\</data> \<font color="#1d50a2">get system uptime information\</font> request example to retrieve system uptime information via rpc show uptime \<show uptime/> response example \<data xmlns="http //asterfusion com/ns/yang/asternos system information">up 2 hours, 49 minutes\</data> \<font color="#1d50a2">get system memory information\</font> request example to retrieve system memory information via rpc show memory \<show memory/> response example \<data> \<mem> \<total>3986\</total> \<used>2047\</used> \<free>782\</free> \<shared>13\</shared> \<buff cache>1257\</buff cache> \<available>1938\</available> \</mem> \<swap> \<total>0\</total> \<used>0\</used> \<free>0\</free> \</swap> \</data> \<font color="#1d50a2">get system reboot cause information\</font> request example to retrieve system reboot cause information via rpc show reboot cause \<show reboot cause/> response example \<data xmlns="http //asterfusion com/ns/yang/asternos system information">kernel panic \[time thu jun 26 02 58 47 pm utc 2025]\</data>
