zoukankan      html  css  js  c++  java
  • ubuntu搭建mib2c环境

    1.下载net-snmp
    http://net-snmp.sourceforge.net/download.html
    例如,下载5.5版本
    2.进入下载目录,解压net-snmp压缩包
    #tar zxf net-snmp-5.5.tar.gz
    3.configure
    #cd net-snmp-5.5
    #./configure --with-default-snmp-version="2" --with-sys-contact="contact@contact" --with-sys-location="location" --with-logfile="/var/log/snmpd.log" --with-persistent-directory="/var/net-snmp"
    4.make
    # make
    # make install
    5.配置conf文件
    # vi /etc/snmpd.conf
    在 snmpd.conf 中輸入一行:
    rocommunity public
    :wq 保存并退出
    6.启动
    # snmpd -C -c /etc/snmpd.conf
    7.检验mib2c
    # mib2c
    如果出现以下:
    Use of uninitialized value $key in hash element at /usr/local/lib/perl/5.10.1/SNMP.pm line 1325.
    Use of uninitialized value $key in hash element at /usr/local/lib/perl/5.10.1/SNMP.pm line 1326.
    Use of uninitialized value in null operation at /usr/local/lib/perl/5.10.1/SNMP.pm line 1325.
    You didn't give mib2c a valid OID to start with.  IE, I could not find
    any information about the mib node "".  This could be caused
    because you supplied an incorrectly node, or by the MIB that you're
    trying to generate code from isn't loaded.  To make sure your mib is
    loaded, run mib2c using this as an example:
       env MIBS="+MY-PERSONAL-MIB" mib2c
    You might wish to start by reading the MIB loading tutorial at:
       http://www.net-snmp.org/tutorial-5/commands/mib-options.html
    And making sure you can get snmptranslate to display information about
    your MIB node.  Once snmptranslate works, then come back and try mib2c
    again.
    证明可用,搭建完成。

  • 相关阅读:
    Django Form组件的扩展
    Python TCP与UDP的区别
    Python三次握手和四次挥手
    网络基础之网络协议
    Python 类方法、实例方法、静态方法的使用与及实例
    python深浅拷贝
    2021牛客寒假算法基础集训营1 题解
    01 Trie 专题
    MOTS:多目标跟踪和分割论文翻译
    牛客巅峰赛S2第6场题解
  • 原文地址:https://www.cnblogs.com/chars/p/4998999.html
Copyright © 2011-2022 走看看