snmp服务安装(Ubuntu和Windows操作系统)

操作系统  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