1.snmpget介绍
snmpget命令可以用来从snmp代理程序中获取特定的数据。它可以发送一个或多个snmpget请求到指定的网络实体(也就是网络设备或者服务器),然后显示响应。使用snmpget命令可以帮助管理员快速地获取服务器的各种信息,如CPU使用率、内存占用、网络流量等。
2.snmpget安装
1.snmpget安装
命令:
yum -y install net-snmp net-snmp-utils
[root@logstash ~]# yum -y install net-snmp net-snmp-utils
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
CentOS7 | 3.6 kB 00:00:00
nginx-stable | 2.9 kB 00:00:00
Package matching 1:net-snmp-5.7.2-49.el7.x86_64 already installed. Checking for update.
Package matching 1:net-snmp-utils-5.7.2-49.el7.x86_64 already installed. Checking for update.
Nothing to do
[root@logstash ~]#
修改/etc/snmp/snmpd.conf文件,添加如下内容,并保存,获取所有的数据
com2sec notConfigUser default public #启用
view all included .1 80 #新增
access notConfigGroup "" any noauth exact all none none #新增
2.启动snmpd
命令:
systemctl start snmpd
[root@logstash snmp]# systemctl start snmpd
[root@logstash snmp]# systemctl status snmpd
● snmpd.service - Simple Network Management Protocol (SNMP) Daemon.
Loaded: loaded (/usr/lib/systemd/system/snmpd.service; disabled; vendor preset: disabled)
Active: active (running) since Wed 2024-08-28 13:12:44 CST; 3s ago
Main PID: 2175 (snmpd)
Tasks: 1
Memory: 8.5M
CGroup: /system.slice/snmpd.service
└─2175 /usr/sbin/snmpd -LS0-6d -f
Aug 28 13:12:44 logstash systemd[1]: Starting Simple Network Management Protocol (SNMP) Daemon....
Aug 28 13:12:44 logstash systemd[