zoukankan      html  css  js  c++  java
  • CentOS下SNMP的安装与使用

    导读简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol)、数据库模型(database schema)和一组资源对象。该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。该协议是互联网工程工作小组(IETF,Internet Engineering Task Force)定义的internet协议簇的一部分。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大。SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。

    1.确保Linux主机已经安装了snmp服务
    # rpm -qa |grep snmp
    net-snmp-5.5-49.el6.i686
    net-snmp-libs-5.5-49.el6.i686
    php-snmp-5.3.3-27.el6_5.i686

    CentOS-Snmp-01
    如果没有,那么放入Linux安装盘找到snmp的rpm包进行安装,或者到网上搜索适合自己Linux发行版本的rpm包进行安装,或者使用yum进行安装

    2.安装

    需要安装的大概有一下几个:

    yum install -y net-snmp
    
    yum install -y net-snmp-devel
    
    yum install -y net-snmp-libs
    
    yum install -y net-snmp-perl
    
    yum install -y net-snmp-utils
    
    yum install -y mrtg

    其中有一些不是必须的, -y 指的是对所有问题回答yes,省去安装时的交互。

    3.启动

    输入 service snmpd start 并用 service snmpd status 查看服务状态。 注意:有时输入service snmpd status 后出现 snmpd dead but pid file exists 或者 snmpd dead but subsys locked 原因是没有先输入snmpd,原理还不是很明白,但是先记着吧。

    4.配置

    装好之后修改/etc/snmp/snmpd.conf对其进行配置 A、修改默认的 “community”   string com2sec     notConfigUser     default     public 将public修改为你才知道的字符串; 另default字符串如果想指定特定的服务器采集数据的话,将此字段替换成允许采集服务器的IP地址。 B、把下面的#号去掉 #view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc C、把下面的语句 access notConfigGroup ” ” any noauth exact systemview none none 改成: access notConfigGroup ” ” any noauth exact mib2 none none

    5.重启snmpd服务
    /etc/rc.d/init.d/snmpd restart

    完成snmpd的配置

    6.确保iptables防火墙开放了udp 161端口的访问权限

    可使用iptables -L -n 查看当前iptables规则
    可编辑/etc/sysconfig/iptables文件来修改iptables规则

    免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:https://www.linuxprobe.com/

  • 相关阅读:
    一致性哈希算法
    Discourse 的标签(Tag)只能是小写的原因
    JIRA 链接 bitbucket 提示错误 Invalid OAuth credentials
    JIRA 如何连接到云平台的 bitbucket
    Apache Druid 能够支持即席查询
    如何在 Discourse 中配置使用 GitHub 登录和创建用户
    Apache Druid 是什么
    Xshell 如何导入 PuTTYgen 生成的 key
    windows下配置Nginx支持php
    laravel连接数据库提示mysql_connect() :Connection refused...
  • 原文地址:https://www.cnblogs.com/linuxprobe/p/5679562.html
Copyright © 2011-2022 走看看