linux snmp获取主板温度
时间: 2024-06-01 16:06:20 浏览: 198
在Linux系统中,可以使用SNMP协议获取主板温度信息。可以通过安装SNMP守护程序来实现。以下是步骤:
1. 确认系统中已经安装了SNMP守护程序和MIB文件,如果没有安装,可以通过以下命令进行安装:
```
sudo apt-get install snmpd snmp-mibs-downloader
```
2. 打开SNMP配置文件 /etc/snmp/snmpd.conf,在其中添加以下内容:
```
# 获取主板温度
extend board_temp /usr/bin/sensors | grep -m 1 'temp1' | awk '{print $2}' | awk -F '+' '{print $2}'
```
3. 重启SNMP守护程序:
```
sudo service snmpd restart
```
4. 通过SNMP协议查询主板温度信息:
```
snmpwalk -v 2c -c public localhost .1.3.6.1.4.1.2021.8
```
阅读全文