如何在Linux上安装和使用SNMP教程(附示例)?

今天我们来看看 SNMP协议 在Linux操作系统中。简单的网络管理协议SNMP是为获取信息和设置实体的配置而设计的。这些实体可以是交换机、路由器、pc、机柜、打印机等。Snmp在21世纪非常流行。今天它也很流行,但用于收集信息。

null

什么是SNMP?

SNMP协议 是一种主要用于管理和监控网络和网络连接设备的标准。但在此期间,监控功能变得流行,而管理功能没有得到使用。SNMP有一个名为管理信息库(MIB)的索引数据库,用于数据分类。供应商通常发布他们的mib。例如,可以找到Cisco MIBhttp://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml . 收集SNMP信息的系统一般称为网络管理站。提供有关您自己的信息或应用有关您自己的设置的系统称为托管设备。代理是在受管设备上运行并负责SNMP的工具。SNMP可用于UDP、ip、TCP、UNIX、udp6、tcp6

安装SNMP包

软呢帽、CentOS、RedHat

在基于rpm的发行版中,如Fedora、CentOS、Red Hat,我们将安装名为 net-snmp-utils net-snmp 就像下面一样。

$ sudo yum install net-snmp-utils net-snmp
Install SNMP Packages
安装SNMP包

Ubuntu、Debian、Mint、Kali

首先,我们用这个命令在fedora中安装SNMP守护程序、库和工具。此外,我们还可以从官方存储库安装基于Debian的发行版,比如Ubuntu。

$ sudo apt install  snmpd

启动SNMP服务

安装后,请检查名为的SNMP服务的状态 snmpd公司。 如图所示,它没有启动,所以我们启动它并再次检查状态

$ sudo systemctl start snmpd

检查SNMP服务

我们可以使用以下命令检查SNMP守护程序或服务状态。

$ sudo systemctl status snmpd
Check SNMP Service 
检查SNMP服务

SNMP配置文件

SNMP守护程序配置文件存储在 /etc/snmp 有名字吗 snmpd.conf .

$ sudo nano /etc/snmp/snmpd.conf
SNMP Configuration File
SNMP配置文件

更改公共社区字符串

我们将改变公共社区的字符串 ismailbaydan 在这条线上。

com2sec notConfigUser default ismailbaydan

重新启动SNMP服务并重新加载配置

更改SNMP配置后,我们必须重新加载SNMP服务才能使新配置生效。我们将 重新启动 这个 snmpd 使用以下命令创建守护进程。

$ sudo systemctl restart snmpd

使用snmpwalk获取和显示SNMP属性/值

我们跑了 snmpwalk 对于系统OUID,使用新密码和SNMP社区版本2。因此我们得到系统OUID及其子分支中的所有值。

$ snmpwalk -v2c -c ismailbaydan localhost system

相关文章: SNMP端口号教程及示例

如何在Linux上安装和使用SNMP教程(附示例)?信息图表

How To Install and Use SNMP On Linux Tutorial with Examples? Infographic
如何在Linux上安装和使用SNMP教程(附示例)?信息图表

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享