• 监控宝安装手册


    一,采集器的安装:http://blog.jiankongbao.com/?p=1285 (借用这个文档,这个是官网的,写的比较详细)

    二,Ubuntu下安装net-snmp,具体步骤如下:

    1、获取net-snmp的安装包,这里我们选择源代码的安装方式,当然你也可以选择ubuntu的网络下载方式安装,如:
     >> sudo apt-get install snmpd snmp  net-snmp 
    或者是自己从网络down下来手动编译安装,这里我选择最新版本的net-snmp5.7.1,下载下来的格式为net-snmp-5.7.1.tar.gz

    2、我们先必须要源代码安装包进行解压,如下:

    我们可以先建一个snmp的目录
    >> mkdir snmptemp
    >> cd snmptemp
    >> mv net-snmp-5.7.1.tar.gz ./
    >> tar -zxvf net-snmp-5.7.1.tar.gz
    解压之后我们就把目录名字更改如下:
    >> mv net-snmp-5.7.1 ./net-snmp

    3、安装Ubuntu下的snmp的依赖包,具体如下:
    >> sudo apt-get install libperl-dev
    以上的安装方式是先下载,后自动安装


    4、进入到解压目录,开始配置
    >> cd net-snmp
    >> ./configure --with-default-snmp-version="3" --with-sys-contact="@@no.where" --with-sys-location="Unknown" --with-logfile="/var/log/snmpd.log"

    --with-persistent-directory="/var/net-snmp"   这一步要等待很长的时间。
    配置完成之后,可以看如下关于Net-snmp的配置信息:
    ---------------------------------------------------------
                Net-SNMP configuration summary:
    ---------------------------------------------------------

    5、编译和安装
    >> sudo apt-get installl make
    >> sudo make                这步骤也是
    >> sudo make install      等待。。。。。。。

    6、设置任何目录下可以运行snmp的命令,需做一下设置:
    echo export LD_LIBRARY_PATH=/usr/local/lib >> .bashrc

    7、验证安装是否成功,如下所示:
    >> snmpget --version
    如果成功,则显示当前的安装版本号,NET-SNMP version: 5.7.1
    如果提示如下错误:
    snmpget: error while loading shared libraries: libnetsnmp.so.30: cannot open shared object file: No such file or directory
    则解决方案如下: cp /usr/local/lib/libnetsnmp.so.30 /usr/lib
    或者将/usr/local/lib下所有的包都copy到/usr/lib下即可,再次运行以上获取版本的命令,即可正确输出版本号,表示Ubuntu下安装net-snmp成功!

    三,配置文件

    这里需要修改3个配置文件

    /etc/snmp/snmp.conf     /etc/snmp/snmpd.conf   /etc/default/snmpd
    分别清空这两个文件

    # > /etc/snmp/snmp.conf   ; > /etc/snmp/snmpd.conf

    #vim  /etc/snmp/snmpd.conf

    rocommunity  public  127.0.0.1
    rocommunity  public   60.195.252.107(被监控的地址)
    rocommunity  public   60.195.252.110(采集器的地址)

    如果您的/etc/default/snmpd 含 有127.0.0.1字样,需要127.0.0.1去掉

    这里说明一下,默认的配置文件里会有一些权限控制的配置,如果您有这个需求,请自行参考man文档。这里的配置是V2验证方式。如需V3验证,请自行配置。

    3)重启snmpd

    /etc/init.d/snmpd restart

    4)   验证

    netstat -antupl  查看161 UDP端 口是否打开

    然后在另外任意一台机器上执行 snmpwalk -v2c  -c  commity  target_ip       #请将commity  换成您自己的字符串,tartget_ip 换成被监控机器的IP

    输入:snmpwalk -v2c -c public 被监控的地址:161 sysDescr 

    然后输出来的是系统信息就OK啦!

  • 相关阅读:
    [转] Oracle数据库备份与恢复
    Oracle RMAN 恢复控制文件到指定的路径
    [转] AIX lv 4k偏移量
    关于oracle 10g creating datafile with zero offset for aix
    linux中的chage命令
    [转] Oracle sql 查询突然变慢 -- 案例分析
    [转] Oracle analyze table 使用总结
    [转] Oracle analyze 命令分析
    .net 事务
    _BIN 二进制排序
  • 原文地址:https://www.cnblogs.com/kobigood/p/4256841.html
Copyright © 2020-2023  润新知