1)查原系统是否安装了snmp
# rpm –qa | grep snmp
2)下载、解压、配置、编译、安装
(到http://www.net-snmp.net/download.html上下载最新的net-snmp版本,目前是5.5。)
# cd /usr/local/src
# wget http://cdnetworks-kr-2.dl.sourceforge.net/project/net-snmp/net-snmp/5.5/net-snmp-5.5.tar.gz
# tar zxvf net-snmp-5.5.tar.gz
# cd net-snmp-5.5
# ./configure
(编译中会有交互过程。如选择版本等。)
# make 
# make install
3)指令路径说明
   安装完成之后:/usr/local/sbin/snmpd 是启动snmp的程序,snmp的可执行命令(如,snmpget、snmpwalk等)默认安装在/usr/local/bin下。
4)snmpd.conf文件

   用find / -name snmpd.conf查找一下snmpd.conf文件,可以发现仅有找到以下一条结查:
/usr/local/src/net-snmp-5.5/python/netsnmp/tests/snmpd.conf

   将其cp到/etc下:
cp /usr/local/src/net-snmp-5.5/python/netsnmp/tests/snmpd.conf /etc/snmpd.conf
5)启动snmp
用以下命令启动snmp:
# /usr/local/sbin/snmpd -c /etc/snmpd.conf
(将/usr/local/sbin/snmpd -c /etc/snmpd.conf 加入到/etc/rc.d/rc.local中,成为开机自动启动)
6)检查snmp启动情况
用netstat –anu 查一下是否监听:161端口;
或用 ps –ef |grep snmp可以检查snmpd的进程
7)测试snmp取数据
# snmpwalk -c public -v 2c localhost
看是否可以出现正常的查询结果。
8)进行snmpd.conf文件的配置
但此时仅是在本机上可以进行snmp查询,在另一个服务器上是查不到的,所以还要更改一下/etc/snmpd.conf的配置。
# 1) 设置监控机的IP或监控机的网段,以及团体字映射到安全名
com2sec local 192.168.10.2      public
com2sec monitorhost 192.168.10.1      public
com2sec mynetwork1 92.168.1.0/24     public
# 2) 映射组名和安全名
group MyRWGroup v2c        local
group MyRWGroup v2c        monitorhost
group MyROGroup v2c        mynetwork
# 3)设置mib subtree视图
view all    included .1                               80
# 4) 设置read/write权限
access MyROGroup ""      any       noauth    exact all    none   none
access MyRWGroup ""      any       noauth    exact all    all    none

##

摘自:http://hi.baidu.com/cunjing/blog/item/491d3095a87337057bf48055.html

安装的后,启动报错找不到lib 信息

请从我的资源库下载rpm包,net-snmp-libs-5.5-44.el6.x86_64.rpm

yum install -y net-snmp-libs-5.5-44.el6.x86_64.rpm 安装成功后,再启动snmp就不会报lib错误了

源码方式安装最新版本snmp的过程相关推荐

  1. ubuntu安装python_ubuntu18.04下源码编译安装最新版本Python3

    原文链接:ubuntu18.04下源码编译安装最新版本Python3 截止到2019年4月9日,Python3最新的版本是3.7.3. 在ubuntu18.04中已经安装的Python3版本是3.6. ...

  2. python版本升级后编译_ubuntu18.04下源码编译安装最新版本Python3

    截止到2019年4月9日,Python3最新的版本是3.7.3. 在ubuntu18.04中已经安装的Python3版本是3.6.7,下面我们就演示一下如何在ubuntu18.04下源码编译安装Pyt ...

  3. git 源码下载安装最新版本

    问题 用yum install git 下载后查看版本 git --version 显示的版本太低,自己去github下载比较新的版本 解决 https://github.com/git/git/ta ...

  4. PHP单页面加密视频教程附源码,thinkphp3.2最新版本项目实战视频教程(含源码)

    php教程 当前位置:主页 > php教程 > thinkphp3.2最新版本项目实战视频教程(含源码) thinkphp3.2最新版本项目实战视频教程(含源码) 教程大小:2.1GB   ...

  5. 源码方式安装的nginx注册到systemctl管理

    用源码方式安装的nginx每次都要进入安装目录才能进行启动.重启.停止操作,使用yum install nginx方式安装的话会自动注册到systemctl管理中,源码方式安装的nginx注册到sys ...

  6. linux下源码安装vim,ubuntu 源码编译安装最新的vim 8.0

    为什么要源码编译安装VIM? 因为我要安装ycm,但是ubuntu14.04仓库vim版本低 教程步骤: 1, 核对系统版本 2, 删除系统自带的vim 3, 编译安装vim 4, 检验vim的安装 ...

  7. 零基础Linux版MySQL源码方式安装+配置+远程连接完整图解 无坑实录

    无论开发还是运维,项目环境搞不定,还真让你干不成活,MySQL在不同场景.不同平台下安装方式也不同,本次主要分享centos7下MySQL源码rpm方式安装,其它方式后续分享,很多项目还都用着MySQ ...

  8. CentOS 安装MySQL5.7 源码方式安装

    MySQL rpm方式安装:https://www.cnblogs.com/deverz/p/9560403.html 1.卸载已经安装的MySQL yum list installed mysqlr ...

  9. Centos nginx 安装 源码方式安装

    以 yum 方式安装 Nginx https://andyoung.blog.csdn.net/article/details/118802486 安装所需插件 1.安装gcc gcc是linux下的 ...

最新文章

  1. 服务器用户设置备份,用户管理的备份
  2. 5月下旬全球域名解析服务商TOP15:万网居第15
  3. VC++ 使用导入位图创建工具栏
  4. cocos2d-html5 onEnter init ctor构造函数 ----js特有特性(和c++有一点不一样)
  5. mysql数据记录更新版本问题_MySQL版本升级遇到的问题小结
  6. ADO.NET中在C/S模式中使用的连接池
  7. @Autowired作用在普通方法上
  8. -Xlint:deprecation
  9. python吧_如何自学Python?【python吧】
  10. ORACLE完整数据库实例迁移
  11. 计算机辅助翻译 教学大纲,《计算机辅助翻译》本科课程教学大纲翻译本科.doc...
  12. DB2报错原因汇总(sqlcode sqlstate)
  13. Dezender的使用
  14. C#实现右下角弹窗效果
  15. python+ffmpeg视频转码转格式
  16. android版《手工接水管》--unity3d制作的
  17. fiilt1左耳连不上_FIIL T1完美解决真无线耳机的痛点:更快更稳更自由
  18. C++ 单词转换例子
  19. 最易理解的C语言教学 第一章
  20. 游戏引擎设计 - 粒子系统

热门文章

  1. django url 中的namespace详解
  2. 算法与数据结构之判断是否为n的幂
  3. 关于spring MVC机制,示例解读
  4. centos 6.5卸载Mysql
  5. 【转】 Oracle中分区表的使用
  6. 30美元攻陷Intel SGX enclave,Intel 不打算修复
  7. 1.79亿实景三维项目!与房地一体有何区别?
  8. angular 新建命令
  9. 大数据工程师的简易解释
  10. JAVA读取、写入Excel表格(含03版)