SNMP 配置

优质
小牛编辑
155浏览
2023-12-01

安装

Ubuntu下安装:

sudo apt-get install snmpd snmp snmp-mibs-downloader
sudo service snmpd restart

使用

启动snmpd

修改/etc/snmp/snmpd.conf文件,使得其他设备可访问:

agentAddress  udp:0.0.0.0:161

# 修改为以下内容:rocommunity public default -V systemonly
rocommunity public default  # 此时应避免使用snmpwalk
rocommunity6 public default
sudo service snmpd restart

使用snmp命令行

常用命令行使用方式如下:

snmpwalk -v 2c -c public localhost
snmpget -v 2c -c public localhost iso.3.6.1.2.1.25.1.3.0
snmpbulkget -v 2c -Cr20 -c public localhost .1.3.6.1.2.1.2.2.1.2.1
# 名称格式转数字格式
snmptranslate -On SNMPv2-MIB::system.sysUpTime.0
# 结果:.1.3.6.1.2.1.1.3.0
# 数字格式转名称格式
snmptranslate .1.3.6.1.2.1.1.3.0
# 结果:SNMPv2-MIB::sysUpTime.0
snmpset -v 2c -c private localhost .1.3.6.1.2.1.1.4.0 s 'hxg@haomo-studio.com'

Ubuntu下常用监控项

# 系统名称
.1.3.6.1.2.1.1.5.0
# CPU信息:
percentage of user CPU time: .1.3.6.1.4.1.2021.11.9.0
raw user cpu time: .1.3.6.1.4.1.2021.11.50.0
percentages of system CPU time: .1.3.6.1.4.1.2021.11.10.0
raw system cpu time: .1.3.6.1.4.1.2021.11.52.0
percentages of idle CPU time: .1.3.6.1.4.1.2021.11.11.0
raw idle cpu time: .1.3.6.1.4.1.2021.11.53.0
raw nice cpu time: .1.3.6.1.4.1.2021.11.51.0

# 内存使用:
Total Swap Size: .1.3.6.1.4.1.2021.4.3.0
Available Swap Space: .1.3.6.1.4.1.2021.4.4.0
Total RAM in machine: .1.3.6.1.4.1.2021.4.5.0
Total RAM used: .1.3.6.1.4.1.2021.4.6.0
Total RAM Free: .1.3.6.1.4.1.2021.4.11.0
Total RAM Shared: .1.3.6.1.4.1.2021.4.13.0
Total RAM Buffered: .1.3.6.1.4.1.2021.4.14.0
Total Cached Memory: .1.3.6.1.4.1.2021.4.15.0

# 硬盘使用:
Path where the disk is mounted: .1.3.6.1.4.1.2021.9.1.2.1
Path of the device for the partition: .1.3.6.1.4.1.2021.9.1.3.1
Total size of the disk/partion (kBytes): .1.3.6.1.4.1.2021.9.1.6.1
Available space on the disk: .1.3.6.1.4.1.2021.9.1.7.1
Used space on the disk: .1.3.6.1.4.1.2021.9.1.8.1
Percentage of space used on disk: .1.3.6.1.4.1.2021.9.1.9.1
Percentage of inodes used on disk: .1.3.6.1.4.1.2021.9.1.10.1

# 系统运行时间:
.1.3.6.1.2.1.1.3.0

Ubuntu安装MIB文件

bash

使用Mib Browser

参考文档