NETCONF Configuration Guide
...
System
System‑Information
18 min
asternos system information this chapter provides examples on how to use netconf to retrieve system information on asternos devices get system fan information 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> get system temperature information 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> get system eeprom information 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> get system power supply information 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> get system ssd health information 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> get system hardware information 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> get system version information 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> get system clock information 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> get system uptime information 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> get system memory information 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> get system reboot cause information 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>
