Board logo

標題: snmp點睇電池狀態? [打印本頁]

作者: 3ldk    時間: 2026-2-16 11:13     標題: snmp點睇電池狀態?

我照教學裝好, 測試過可以正常使用

pacman -S net-snmp
mkdir /etc/snmp/
echo rocommunity read_only_community_string >> /etc/snmp/snmpd.conf
systemctl start snmpd
snmpwalk -v 2c -c read_only_community_string localhost | less
snmpwalk -v 2c -c read_only_community_string localhost sysName.0

然後試左好多google聲稱可以睇到電池的神秘密碼, 結果無一個得

snmpwalk -v 2c -c read_only_community_string localhost 1.3.6.1.2.1.1.5.0
snmpwalk -v 2c -c read_only_community_string localhost .1.3.6.1.2.1.33.1.2.1.0
snmpwalk -v 2c -c read_only_community_string localhost .1.3.6.1.2.1.33.1.2.4.0
snmpwalk -v 2c -c read_only_community_string localhost .1.3.6.1.2.1.233
snmpwalk -v 2c -c read_only_community_string localhost 1.3.6.1.2.1.99.1.1.1.2
snmpwalk -v 2c -c read_only_community_string localhost 1.3.6.1.2.1.47.1.1.1.1


跟住又試左battery的mib, 一樣唔得

https://mibs.observium.org/mib/BATTERY-MIB/


我又試過改現有的mib, 例如我測試過sysName無問題, 然後search到sysName定義係依幾個mib入面, 咁我入去改左佢條command就得, 結果入面根本搵唔到/etc/hostname之類的字眼

/usr/share/snmp/mibs/RFC1213-MIB.txt
/usr/share/snmp/mibs/SNMPv2-MIB.txt
/usr/share/snmp/mibs/SNMPv2-MIB.txt


究竟電池狀態的密碼係乜?
又或者archlinux的mib去邊度搵?
如果我自己寫一個mib, 我點控制佢行乜野command去拎到我要的data呢?

我想要以下file入面的value

/sys/class/power_supply/BAT0/status
/sys/class/power_supply/BAT0/energy_full
/sys/class/power_supply/BAT0/energy_full_design





歡迎光臨 電腦領域 HKEPC Hardware (https://h2.hkepc.com/forum/) Powered by Discuz! 7.2