操作系统 Ubuntu 18.04.5
安装软件:snmp(snmp客户端软件)、snmpd(snmp服务端软件)
1、软件源配置
上传离线安装包test.tar.gz至/home目录下,并解压,编辑/etc/apt/sources.list文件,加入离线包路径,编辑保存后并更新。
tar -xvf test.tar.gz
vim /etc/apt/sources.list
#将原来的全部注释掉,然后添加下面一行
deb file:/// /home/test/archives/
apt-get update --allow-insecure-repositories
安装列表
基础包查看:
dpkg -l|grep libsensor 看一下:
不存在则安装:dpkg -i libsensors4_1%3a3.4.0-4_amd64.deb*
执行安装命令
apt-get install snmp
apt-get install snmpd
2、检查服务是否正常 sudo service snmpd status
返回如上信息,则证明服务没有问题,开始进行相关配置。
3、snmp服务配置
(1)、配置 节点
修改/etc/snmp/snmpd.conf文件,大概在45行,将下面的两行注释掉,并添加下面一行
45 #view systemonly included .1.3.6.1.2.1.1
46 #view systemonly included .1.3.6.1.2.1.25.1
47 view systemonly included .1
(2)、配置共同体
修改配置文件/etc/snmp/snmpd.conf,大概在52行,将下面的两行:
默认团体号为public,可修改为实际使用团体号;
rocommunity public default -V systemonly
rocommunity6 public default -V systemonly
修改为
(3)、允许远程主机访问
修改/etc/snmp/snmpd.conf配置文件,大概在15行,将15行注释掉,17行放开:
修改完重启snmpd服务
sudo service snmpd restart
Windows操作系统
1、安装SNMP service
(1)、以管理员身份打开powershell命令窗口
(2)获取SNMP service全名
输入命令: Get-WindowsCapability -Online -Name "SNMP*"
运行如下命令安装SNMP SERVICE
输入命令:Add-WindowsCapability -Online -Name "SNMP.Client~~~~0.0.1.0"
(3)、检查SNMP SERVICE安装情况
输入命令:Get-WindowsCapability -Online -Name "SNMP*"
(4)、打开任务管理器→服务查看SNMP服务是已经正常启动
(5)、打开任务管理器→服务→打开服务 配置SNMP服务安全
(6)、测试
测试
例如查看操作内存
https://www.pianshen.com/article/3161417172/
在命令窗口输入:snmpwalk -v 2c -c public 127.0.0.1 1.3.6.1.2.1.25.2.2.0
返回:HOST-RESOURCES-MIB::hrMemorySize.0 = INTEGER: 8285876 Kbytes