zoukankan      html  css  js  c++  java
  • Ubuntu安装snmp之监控管理

    最近在搭建远程服务器监控,这里使用的是CactiEZ V10.1平台,通过远程对服务器上系统信息、服务器以及应用还有数据库的监控等,所以需要在远程服务器上安装snmp协议包,通过snmp本身获取系统的信息,然后传输给监控平台进行数据采集和分析,以供远程管理。

    因为使用的Ubuntu,所以基本都是通过在线安装各种软件包,如下:

    > apt-get snmp

    > apt-get snmpd

    安装ok之后,通过修改/etc/snmp/snmpd.conf,此处我也尝试过多次,由于本身对snmpd.conf配置信息不理解,所以这里安装完之后,直接将以下的信息覆盖到snmpd.conf文件中,即可重启snmpd服务就可以了

    确保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 admin@163.com
    pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat

    如上覆盖到snmpd.conf中之后,通过命令snmpwalk -v 2c -c public localhost 和snmpwalk -v 2c -c public 本机IP 等两种方式,如果都能获取到数据,则表明,snmp服务器配置是成功的

    或者也可以通过其他的安装ok的snmp服务器使用命令

    snmpwalk -v 2c -c public 目标IP

    如果能获取到信息,则表明可以通过远程访问,如果只能本地访问,而不能远程访问,则需要检查防火墙,或者是161断开,通过如下命令:

    > netstat -nlup | grep ":161" 

    snmp安装之后,默认作为系统的服务器,所以启动和停止可以通过服务命令来完成:

    > service snmpd start

    > service snmpd stop

  • 相关阅读:
    ffmpeg结构体以及函数介绍(三)
    FFMPEG解码流程(转)
    ffmpeg结构体以及函数介绍(一)
    摄像头视频采集压缩及传输
    bedework文档(开始简单部分)
    【实时数据库PISDK】关于PITime的悲剧
    【项目研究】自动安装并配置ODBC的思路与实现
    【读书笔记】动态链接库
    如何最快测试CPU是大端机还是小端机?
    学习编程的五条捷径
  • 原文地址:https://www.cnblogs.com/candle806/p/2380775.html
Copyright © 2011-2022 走看看