编译安装net-snmp:

 下载软件包 net-snmp-5.4.tar.gz
  tar zxvf net-snmp-5.4.tar.gz  -C /usr/local/src
  cd net-snmp-5.4
   ./configure
   --prefix=/usr/local/net-snmp  #将要安装的路径
   --enable-mfd-rewrites         #允许用新的MFD重写mid模块
   --with-sys-contact="zhang@163.com" #可配置该设备的联系人
   --with-default-snmp-version="2" # 默认设备的版本
   --with-sys-localtion="china" # 该设备的位置
   --with-persistent-directory="/var/net-snmp" # 不变的数据存储目录
   make && make install
 2  cd /usr/local/src/net-snmp-5.4
    cp EXAMLE.conf /usr/local/net-snmp/share/snmp/snmpd.conf
    vim snmpd.conf
       #      sec.name   source conmunity
       com2sec local   localhost  public
       com2sec mynetwrk   192.168.1.100 public
       // 192.168.1.100 这些ip可以采取这台机器的信息
       保存退去
3   设置net-snmp自动启动
    在/etc/rc.local 末尾加入以下代码
    /usr/local/net-snmp/sbin/snmpd
    /usr/local/net-snmp/share/snmp/snmpd.conf &
  4 设置环境变量
  在/etc/profile 末尾加一下代码
  PATH=/usr/local/net/-snmp/bin:/usr/local/net-snmp/sbin: $PATH
  设环境变量生效
  source /etc/profile
  5 启动snmp
  /usr/local/net-snmp/sbin/snmpd -d
  查看服务是否启动
  netstat -na | grep 161 (snmp使用的端口)
 6 测试
 本机localhost测试 
 snmpwalk -v 2c -c public localhost
 snmpget -v 2c  -c public localhost sysUpTime.0