你好,欢迎来到天下数据! [请登录] 新用户![免费注册] [忘记密码]
 
特价服务器 租用服务器 繁体中文版
 
  • 欢迎来到服务器之家天下数据 专业的国内国外服务器租用、服务器托管商,同时提供国内国外域名注册、海外虚拟主机业务,是您网站的贴心管家!
  • 客服中心
      本站公告
      行业新闻
      价格总览
      付款帐号
      付款相关问题
      如何加盟代理
      域名相关问题
      虚拟主机问题
      邮局相关问题
      数据库相关问题
      服务器租用问题
      服务器托管问题
    首页>> 帮助中心>>服务器租用问题
    linux开启SNMP协议

    1 要监视一台Linux主机,需要在被监控的主机上安装net-snmp相关软件包,CentOS安装可使用“yum -y install net-snmp”命令:
    # yum -y install net-snmp
    Setting up Install Process
    Setting up repositories
    Reading repository metadata in from local files
    Parsing package install arguments
    Resolving Dependencies
    --> Populating transaction set with selected packages. Please wait.
    ---> Package net-snmp.x86_64 0:5.1.2-18.el4 set to be updated
    --> Running transaction check

    Dependencies Resolved

    =============================================================================
    Package                 Arch       Version          Repository        Size
    =============================================================================
    Installing:
    net-snmp                x86_64     5.1.2-18.el4     base              509 k

    Transaction Summary
    =============================================================================
    Install      1 Package(s)
    Update       0 Package(s)
    Remove       0 Package(s)
    Total download size: 509 k
    Downloading Packages:
    Running Transaction Test
    Finished Transaction Test
    Transaction Test Succeeded
    Running Transaction
    Installing: net-snmp                     ######################### [1/1]

    Installed: net-snmp.x86_64 0:5.1.2-18.el4
    Complete!

    2 修改配置文件命令:
    # vi /etc/snmp/snmpd.conf
    确保snmpd.conf文件中包含以下绿色内容:

    com2sec notConfigUser  default       public
    group   notConfigGroup v1           notConfigUser
    group   notConfigGroup v2c           notConfigUser
    view    systemview      included        .1
    access  notConfigGroup "" any       noauth    exact  systemview none none
    syslocation www.cactiez.com
    syscontact Root mr.ivory@163.com
    pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat
    输入完成后按下“Esc”,然后按下“ZZ”(大写)

    3 重启snmpd服务:
    # service snmpd restart
    Stopping snmpd:                                            [FAILED]
    Starting snmpd:                                            [  OK  ]

    4 设置snmpd每次开机时自动启动:
    # chkconfig snmpd on
    该命令执行完成后不会返回任何结果

    5 检查snmpd服务是否已在运行:
    # netstat -nlup | grep ":161"
    udp        0      0 0.0.0.0:161                 0.0.0.0:*                               16986/snmpd
    该命令检查本地是否已在监听UDP端口161,如果返回类似以上结果,表明snmpd服务启动成功

    6 Ubuntu可使用“apt-get install snmpd”命令安装snmpd软件包:
    $ sudo apt-get install snmpd
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树
    正在读取状态信息... 完成
    下列【新】软件包将被安装:
    snmpd
    升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 67 个软件包未被升级。
    需要下载 0B/92.1kB 的软件包。
    解压缩后会消耗掉 377kB 的额外空间。
    【警告】:下列软件包不能通过验证!
    snmpd
    不经验证就安装这些软件包吗?[y/N] y
    正在预设定软件包 ...
    选中了曾被取消选择的软件包 snmpd。
    (正在读取数据库 ... 系统当前共安装有 195416 个文件和目录。)
    正在解压缩 snmpd (从 .../snmpd_5.4.3~dfsg-1ubuntu3_i386.deb) ...
    正在处理用于 man-db 的触发器...
    正在处理用于 ureadahead 的触发器...
    正在设置 snmpd (5.4.3~dfsg-1ubuntu3) ...
    update-rc.d: warning: snmpd stop runlevel arguments (1) do not match LSB Default-Stop values (0 1 6)
    * Starting network management services:
    正在处理用于 python-central 的触发器...

    7 Ubuntu的配置文件和检查方法同CentOS