`
ywencn
  • 浏览: 86991 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

转 // Ubuntu 下SNMP 开启 远程无法访问 解决方法

阅读更多
转自 http://www.xuan-lu.net/blog/index_687.html 有好几个朋友问我,为什么在Ubuntu下开启了SNMP , 但是远程服务器却无法访问. 其实只要改动/etc/default/snmpd 里面 1 SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1' 为 1 SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid' (其实就是删掉 127.0.0.1) 我们先不忙着看结果,我们得看看过程 排查步骤: 我们先插件端口信息 1 2 3 shell > lsof -i:161 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME snmpd 32460 snmp 6u IPv4 1300464995 0t0 UDP localhost:snmp 发现端口监听在 localhost 上 , 这个就是一个明显的问题所在. 再看看进程 shell > ps aux | grep snmp 1 2 snmp 32507 0.0 0.1 50196 5264 ? S 11:57 0:00 /usr/sbin/snmpd -Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1 root 32578 0.0 0.0 7556 888 pts/1 R+ 12:09 0:00 grep snmp 发现确实 进程监听在 127.0.0.1 本地回环接口上. 通过开头的 修改/etc/default/snmpd 后 /etc/init.d/snmpd restart 之后 我们在查看下端口: shell > lsof -i:161 1 2 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME snmpd 32507 snmp 6u IPv4 1300581568 0t0 UDP *:snmp shell > netstat -nl 1 2 3 4 5 激活Internet连接 (仅服务器) Proto Recv-Q Send-Q Local Address Foreign Address State ...... udp 0 0 0.0.0.0:161 0.0.0.0:* ...... 发现已经在0.0.0.0 上进行监听了 再看看进程: shell > ps aux | grep snmp 1 2 snmp 32621 1.5 0.1 50068 4956 ? S 12:13 0:00 /usr/sbin/snmpd -Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid root 32624 0.0 0.0 7556 892 pts/1 R+ 12:13 0:00 grep snm 此时再在远程监控 服务器上访问试试看 . 再此 我向各位推荐下 监控宝 这个在线监控服务 . 个人用下来感觉很不错. 界面简洁明了,操作简单. 性价比很高,降低了 自己搭建维护监控系统的成本.
分享到:
评论

相关推荐

    ubuntu18.04下snmpwalk离线安装deb文件

    总之,在Ubuntu 18.04下离线安装SNMPwalk需要下载.deb文件,解决依赖关系,并使用dpkg命令安装。一旦安装完成,你可以利用SNMPwalk进行网络设备的管理和监控,这对于IT运维人员来说是一个非常有用的工具。

    dibian,Ubuntu版本的snmpwalk的安装介质,安装包,及说明文档

    4. `snmpd_5.7.3+dfsg-1.8ubuntu3_amd64.deb`:这是SNMP服务器,允许远程设备通过SNMP协议收集系统信息。 5. `snmpwalk安装说明.txt`:这应该是详细解释如何安装和使用`snmpwalk`的文档。 安装过程如下: 1. 打开...

    Linux下net-snmp(包括V3)安装调试流程

    - 控制允许哪些IP地址访问snmp服务。 - `source 192.168.10.0/24` 3. **编辑`snmp.conf`** - 如果需要进一步配置MIB库,可以通过编辑`snmp.conf`来进行。 #### 四、系统设置 1. **设置自启动** - 编辑`/etc/...

    如何配置linux下的snmp服务

    SNMP(Simple Network Management Protocol)是一种广泛用于网络设备管理的协议,它允许管理员远程监控和管理网络中的设备,如路由器、交换机、服务器等。在Linux系统中配置SNMP服务,可以帮助你有效地管理和监控...

    如何在 Linux 中安装、设置和使用 SNMP?.docx

    * 限制 SNMP 访问权限:通过配置访问控制列表(ACL)或防火墙规则,限制允许访问 SNMP 代理的主机和网络。 * 加密 SNMP 通信:通过使用 SNMPv3 协议,启用加密和身份验证,以保护 SNMP 通信的安全。

    snmp采集测试工具,以及对应的测试命令,在snmputil的目录下进行使用这个命令

    SNMP(Simple Network Management Protocol)是一种广泛用于网络设备管理的标准协议,它允许管理员远程监控和配置网络设备。本文将深入探讨SNMP采集测试工具及其在Windows操作系统中的使用,特别是通过`snmputil`...

    windows linux snmp服务部署文档

    SNMP(简单网络管理协议)是一种广泛用于网络设备管理的标准协议,它允许管理员远程监控和管理网络中的设备,如路由器、交换机、服务器等。在Windows和Linux操作系统中部署SNMP服务是网络管理员日常工作中常见的一项...

    在Linux系统上配置SNMP的方法.docx

    在Linux环境下配置SNMP同样十分重要,尤其是在需要对服务器或网络设备进行远程监控的情况下。 #### 二、配置SNMP的基本步骤 配置SNMP大致分为两个主要部分:安装SNMP代理和服务,并进行必要的配置。 #### 三、在...

    SNMP离线安装包及相关依赖并附上安装步骤和批处理脚本

    根据`snmp安装(linux)步骤(安装前必看).txt`的指导,打开配置文件并设置所需的参数,如社区字符串(默认为"public"),允许访问的IP地址等。配置完成后,将此文件复制到SNMP服务的配置目录,通常是`/etc/snmp`。 5....

    BMC系统运维监控产品技术实现.pdf

    在使用SNMP监控前,需要确保被监控设备开启SNMP服务,并允许RIIL(Remote Infrastructure Intelligence Layer)主机通过SNMP协议连接。 - 通过指定的OID(对象标识符),RIIL可以发送get、gettable、walk等命令获取...

    IDC运维工程师面试题及其答案.docx

    - Windows系统通常使用内置的远程桌面连接工具进行远程访问。 - Linux系统中,SSH(Secure Shell)是最常见的远程登录方式,常用的客户端软件有PUTTY和securecrt。 2. **网络服务监听端口**: - MySQL数据库监听...

    RackTables 安装教程Installation Guide.pdf

    - **OPENSSH SERVER**:这将安装并开启SSH服务,允许远程登录。 - **LAMPP SERVER**:包含Apache Web服务器、MySQL数据库和PHP环境,是搭建Web应用的基础。 ### 第三步:设置root密码和登录 操作系统安装完成后...

    IDC运维工程师面试题及其答案 .pdf

    - 这是一种DOS(Denial of Service)攻击,通过发送大量无效的数据包给目标服务器,消耗其资源,导致服务器无法正常提供服务。 5. **网络诊断命令**: - `ping`用于测试网络连通性。 - Windows上的`tracert`...

Global site tag (gtag.js) - Google Analytics