IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Ubuntu 18.04服务器上安装、配置、启动及测试SNMP -> 正文阅读

[系统运维]Ubuntu 18.04服务器上安装、配置、启动及测试SNMP

一、安装

需要安装下面三个软件包:

snmpd //snmp服务端软件
snmp //snmp客户端软件
snmp-mibs-downloader //用来下载更新本地mib库的软件

执行下面的命令安装这三个软件:

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

需要注意的是,在安装snmp-mibs-downloader的过程中,程序会帮我们自动下载mib库,并保存在/usr/share/snmp/mibs目录中。如果发现没有些目录或文件的话,在安装完snmp-mibs-downloader后也可以手动执行下面的命令来下载mib库(会有很多输出信息):

sudo download-mibs

还有一个开源程序包,叫做“Net-SNMP”的,工具很全很专业,是一种开放源代码的 SNMP 协议实现。它支持 SNMP v1, SNMP v2c 与 SNMP v3,并可以使用 IPV4 及 IPV6 。也包含 SNMP Trap 的所有相关实现。Net-SNMP 包含了SNMP实用程序集和完整的SNMP开发库。Net-SNMP 可以通过snap直接网络安装:

sudo snap install net-snmp

二、配置

其实在安装完snmpd软件后,系统是为我们自动开启了这个服务的:

sudo service snmpd status

先来进行一些简单的测试,看看服务是否正常:

snmpwalk -v 2c -c public localhost 1.3.6.1.2.1.1.1

?有信息返回,那么接下来就直接进行各种配置了。这里讨论和使用的都是SNMPv2

配置节点。修改/etc/snmp/snmpd.conf文件:

sudo nano /etc/snmp/snmpd.conf

?找到:

view   systemonly  included   .1.3.6.1.2.1.1
view   systemonly  included   .1.3.6.1.2.1.25.1

注释掉上面两行,增加下面一行:

#view   systemonly  included   .1.3.6.1.2.1.1
#view   systemonly  included   .1.3.6.1.2.1.25.1
view   systemonly  included   .1

这样的话,我们就可以获取更多的节点信息,因为如果不这样做,我们能够获取的信息仅仅是上面两个注释掉的节点所包含的信息。修改之后,重启snmp服务,再使用命令观察一下:

sudo service snmpd restart
 sudo snmpwalk -v 2c -c public localhost .1.3.6.1.4.1.2021.4.3.0

?

没有问题!不过需要注意的是,这里.1.3.6.1.4.1.2021.4.3.0表示的是LInux主机交换空间(swap)总量的一个节点,而输出1942896 kB,就说明我们的主机上的交换空间总量大概就是2GB左右。

配置MIB库。虽然上面已经可以正常获取我们想要的信息,但是输出结果很不直观,这时我们配置一下MIB库就可以了,不过需要注意的是,这个配置是对客户端软件的配置(只不过现在我的这台机器既是服务器也是客户机)。修改/etc/snmp/snmp.conf配置文件,将下面这一行注释掉:

sudo nano /etc/snmp/snmp.conf
#mibs :

然后重启snmp服务,再通过命令观察:

sudo service snmpd restart
snmpwalk -v 2c -c public localhost .1.3.6.1.4.1.2021.4.3.0

配置社区名(共同体)。其实所谓社区名,把它理解为一个密码就行了,前面我们在使用snmpwalk命令获取主机的信息时,有一个“-c public”的参数,其实就是指定了这个社区名为“public”,这是默认的配置,当然在实际中,我们不可能使用默认的值,因此需要把它修改一下。修改配置文件“/etc/snmp/snmpd.conf”,将下面的两行:

sudo nano /etc/snmp/snmpd.conf
rocommunity public  default    -V systemonly
rocommunity6 public  default   -V systemonly

修改为:

rocommunity osbear  default    -V systemonly
rocommunity6 osbear  default   -V systemonly

那么这里就把社区名修改为osbear了,重启snmp服务。

sudo service snmpd restart

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-22 19:19:35  更:2022-04-22 19:22:12 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 21:03:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码