ubuntu安装配置snmp服务

SNMP(Simple Network Management Protocol,简单网络管理协议) 的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMI 和MIB:体系结构,改进后的协议就是著名的SNMP。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受 Internet标准网络管理框架的影响也很大。现在SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。

 

1、首先安装snmp

 

   sudo apt-get install snmpd

 

   使用命令 lsof -i:161

 

   终端显示如下

 

COMMAND   PID USER   FD   TYPE     DEVICE SIZE/OFF NODE NAME
snmpd   32460 snmp    6u  IPv4 1300464995      0t0  UDP localhost:snmp

  

  则服务已经启动,否则使用service snmpd start启动服务

 

2、本地测试(获取系统有关信息)

  

snmpwalk -v 1 -c public localhost  .1.3.6.1.2.1.2.2.1.2

 

   如果提示snmpwalk:无此命令

 

   sudo apt-get install snmp

 

   安装完毕后,再次执行上面命令,无法获得系统相关信息

 

3、更改配置文件

 

   sudo gedit /etc/snmp/snmpd.conf

 

   将

com2sec  paranoid  default         public

#com2sec readonly  default         public

  

   更改为

 

 #com2sec  paranoid  default         public

 com2sec readonly  default         public

 

  service snmpd restart 重启服务,这样通信community public就有了对所有项的读权限

 

4、可是如果其它主机访问该ubuntu下的snmp服务,无法获取信息

 

  原因:终端执行命令   lsof -i:161 

   

COMMAND   PID USER   FD   TYPE     DEVICE SIZE/OFF NODE NAME
snmpd   32460 snmp    6u  IPv4 1300464995      0t0  UDP localhost:snmp

  

发现端口监听在 localhost 上 , 这个就是一个明显的问题所在

 

   修改配置文件   sudo gedit /etc/default/snmpd

 

   将

 

SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'

 

  修改为

 

SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 

  

  service snmpd restart 重启服务 

 

   现在从别的机器再访问Ubuntu server 的snmp已经OK了

要在Ubuntu安装SNMP,您可以按照以下步骤进行操作: 1. 首先,您需要下载Ubuntu的ISO映像文件。您可以从以下链接获取最新版本的Ubuntu 22.04 Desktop版的ISO映像文件: 2. 安装SNMP软件包。打开终端并输入以下命令来安装SNMP和相关软件包: ``` sudo apt-get install snmpd snmp snmp-mibs-downloader ``` 这将安装SNMP代理、SNMP工具和MIB下载器等软件包。 3. 完成安装后,您需要重新启动SNMP服务。您可以通过以下命令来重新启动SNMP服务: ``` sudo systemctl restart snmpd ``` 4. 为了确认SNMP服务是否已经启动并监听在默认端口161上,您可以使用以下命令: ``` sudo netstat -antup | grep 161 ``` 如果您看到类似以下输出的行,则表示SNMP服务已经启动并正在监听端口161: ``` udp 0 0 0.0.0.0:161 0.0.0.0:* 5403/snmpd udp6 0 0 ::1:161 :::* 5403/snmpd ``` 通过以上步骤,您可以在Ubuntu上成功安装配置SNMP。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Ubuntu 22.04安装配置、启动及测试SNMP](https://blog.csdn.net/m0_46244105/article/details/125109660)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值