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

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

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

更改公共社区字符串
我们将改变公共社区的字符串 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教程(附示例)?信息图表
