| |
|
开发:
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-mibs-downloader的过程中,程序会帮我们自动下载mib库,并保存在/usr/share/snmp/mibs目录中。如果发现没有些目录或文件的话,在安装完snmp-mibs-downloader后也可以手动执行下面的命令来下载mib库(会有很多输出信息):
还有一个开源程序包,叫做“Net-SNMP”的,工具很全很专业,是一种开放源代码的 SNMP 协议实现。它支持 SNMP v1, SNMP v2c 与 SNMP v3,并可以使用 IPV4 及 IPV6 。也包含 SNMP Trap 的所有相关实现。Net-SNMP 包含了SNMP实用程序集和完整的SNMP开发库。Net-SNMP 可以通过snap直接网络安装:
二、配置 其实在安装完snmpd软件后,系统是为我们自动开启了这个服务的:
先来进行一些简单的测试,看看服务是否正常:
?有信息返回,那么接下来就直接进行各种配置了。这里讨论和使用的都是SNMPv2 配置节点。修改/etc/snmp/snmpd.conf文件:
?找到:
注释掉上面两行,增加下面一行:
这样的话,我们就可以获取更多的节点信息,因为如果不这样做,我们能够获取的信息仅仅是上面两个注释掉的节点所包含的信息。修改之后,重启snmp服务,再使用命令观察一下:
? 没有问题!不过需要注意的是,这里.1.3.6.1.4.1.2021.4.3.0表示的是LInux主机交换空间(swap)总量的一个节点,而输出1942896 kB,就说明我们的主机上的交换空间总量大概就是2GB左右。 配置MIB库。虽然上面已经可以正常获取我们想要的信息,但是输出结果很不直观,这时我们配置一下MIB库就可以了,不过需要注意的是,这个配置是对客户端软件的配置(只不过现在我的这台机器既是服务器也是客户机)。修改/etc/snmp/snmp.conf配置文件,将下面这一行注释掉:
然后重启snmp服务,再通过命令观察:
配置社区名(共同体)。其实所谓社区名,把它理解为一个密码就行了,前面我们在使用snmpwalk命令获取主机的信息时,有一个“-c public”的参数,其实就是指定了这个社区名为“public”,这是默认的配置,当然在实际中,我们不可能使用默认的值,因此需要把它修改一下。修改配置文件“/etc/snmp/snmpd.conf”,将下面的两行:
修改为:
那么这里就把社区名修改为osbear了,重启snmp服务。
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |