在RedHat Linux系统中安装和配置snmp服务

检查系统是否安装snmp服务

# rpm -qa|grep snmp
net-snmp-5.3.2.2-17.el5
net-snmp-perl-5.3.2.2-17.el5
net-snmp-devel-5.3.2.2-17.el5
net-snmp-libs-5.3.2.2-17.el5
net-snmp-utils-5.3.2.2-17.el5
net-snmp-libs-5.3.2.2-17.el5
net-snmp-devel-5.3.2.2-17.el5

SNMP服务安装后会有以上安装包

安装SNMP服务

1.配置好本地yum服务,使用yum安装

yum install -y net-snmp*

2.配置SNMP服务开机启动

#chkconfig snmpd on
#chkconfig --list | grep snmpd 查看开机启动设置是否成功
snmpd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

Zabbix 之SNMP配置 http://www.linuxidc.com/Linux/2013-09/90263.htm

SNMP实现网络动态分析 http://www.linuxidc.com/Linux/2013-04/83514.htm

SNMP实现网络状态监控 http://www.linuxidc.com/Linux/2013-04/83187.htm

CentOS 6.3下搭建SNMP测试环境 http://www.linuxidc.com/Linux/2013-02/79233.htm

Linux (Ubuntu/CentOS) SNMP配置 http://www.linuxidc.com/Linux/2012-12/76837.htm

开启并配置Citrix Xenserver的SNMP服务 http://www.linuxidc.com/Linux/2013-01/78487.htm

验证SNMP服务

1.使用snmpwalk获取主机名

# snmpwalk -v 2c -c public localhost sysName.0
SNMPv2-MIB::sysName.0 = STRING: wh69
snmpwalk用法
snmpwalk -v 1|2c|3(代表SNMP版本) -c <community string> IP地址 OID(对象标示符)

2.使用snmptranslate命令,检查snmp工具是否可以使用

# snmptranslate -To | head
.1.3
.1.3.6
.1.3.6.1
.1.3.6.1.1
.1.3.6.1.2
.1.3.6.1.2.1
.1.3.6.1.2.1.1
.1.3.6.1.2.1.1.1
.1.3.6.1.2.1.1.2
.1.3.6.1.2.1.1.3
查出了部分oid,则表示snmp工具可以正常使用

配置SNMP服务

1.配置SNMP连接字符串 community string

#vi /etc/snmp/snmpd.conf
修改下面字段

#      sec.name  source          community
com2sec notConfigUser  default    public

修改public为自己定义的community string

2.修改查看设备节点权限

在配置文件/etc/snmp/snmpd.conf中找到如下位置

####
# Third, create a view for us to let the group have rights to:

# Make at least  snmpwalk -v 1 localhost -c public system fast again.
#      name          incl/excl    subtree        mask(optional)
view    systemview    included  .1.3.6.1.2.1.1
view    systemview    included  .1.3.6.1.2.1.25.1.1

view:定义了可以查看哪些节点设备的信息。
snmp默认配置只能查看.1.3.6.1.2.1.1和.1.3.6.1.2.1.25.1.1节点下的设备信息,
而主机CPU和内存等设备都不在这些节点下,所以无法获取这些数据。
因此,可以修改这个配置,如下:

####
# Third, create a view for us to let the group have rights to:

# Make at least  snmpwalk -v 1 localhost -c public system fast again.
#      name          incl/excl    subtree        mask(optional)
view    systemview    included  .1
view    systemview    included  .1.3.6.1.2.1.1
view    systemview    included  .1.3.6.1.2.1.25.1.1

在此处添加了一行:
view systemview included .1
表示可以查看.1节点下的所有设备信息。

在RedHat Linux系统中安装和配置snmp服务相关推荐

  1. 在虚拟机linux系统中安装与配置jdk

    1.准备工作: linux版本的jdk安装包.连接工具传输工具(Xshell.xftp). 2.用Xshell连接好自己的虚拟机 3.用ls命令查看自己想安装的目录 4.上传jdk的安装包到/opt目 ...

  2. 低配置系统安装 linux,Linux系统的安装和配置

    Linux系统的安装和配置 更新时间:2006年10月24日 00:00:00   作者: Linux,在今天的广大电脑玩家耳中已经不再是那个曾经陌生又遥远的名字,大家提起Linux时,不再是把它当做 ...

  3. 在LINUX系统中安装KVM虚拟化

    在LINUX系统中安装KVM虚拟化 首先CPU要支持虚拟化(Intel是vmx,AMD是svm) [root@localhost ~]# egrep '(vmx|svm)' --color /proc ...

  4. power linux 安装系统,在Linux系统中安装/使用PowerShell Core 6.0

    在微软爱上 Linux 之后,PowerShell 这个原本只是 Windows 才能使用的组件,于 2016 年 8 月 18 日开源并且成为跨平台软件,登陆了 Linux 和 macOS. Pow ...

  5. linux系统中安装java

    linux系统中安装java 文章目录 linux系统中安装java 视频 检查是否安装jdk 下载jdk的tar.gz版本 创建jdk文件夹 上传到服务器 解压到 /usr/local/java/ ...

  6. Linux系统中FTP的配置(图文详解-全)

    Linux系统中FTP的配置 二.    把安全级别调低           #vi /etc/selinux/config           注意:在RHEL4三.FTP软件包 #mount /d ...

  7. 在 Linux 系统中安装Load Generator ,并在windows 调用

    在 Linux 系统中安装Load Generator ,并在windows 调用 由于公司需要测试系统的最大用户承受能力,所以需要学习使用loadrunner.在安装的时候碰到了不少问题,所以写下此 ...

  8. centos 卸载软件_一篇看懂!详解-Linux系统中安装软件的三种方法

    Linux系统中安装软件的三种方法 注:本文主要以CentOS为例介绍常用的安装方式,其他版本linux在文章底部 Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别: 1.文件位置 系 ...

  9. linux系统可以安装搜狗输入法,在Arch Linux系统中安装搜狗输入法的方法

    在安装Arch Linux系统完之后我们需要安装桌面环境,也需要一款中文输入法,下面我们为Arch Linux系统安装搜狗(sougou)输入法. 一.配置Arch Linux系统的源,建议使用国内的 ...

最新文章

  1. Unity3D 多人协作开发 环境搭建 笔记(场景合并)
  2. 【Android架构师java原理详解】二;反射原理及动态代理模式
  3. java set第n位_数据结构与算法——常用数据结构及其Java实现
  4. 记录平时编程或者阅读英文文档的时候不认识的英文单词
  5. 有抱负/初级开发人员的良好习惯-避免使用的习惯
  6. myeclipse 怎么安装与激活
  7. 深究Spring中Bean的生命周期
  8. 学生图书管理系统(附源代码及数据库)
  9. 自然图像中的logo识别和定位:Logo localization andrecognition in natural images using homographic class graphs
  10. 富文本编辑器开发系列-1-基础概念
  11. 一个游戏程序员的学习资料(全是好书)
  12. 模型量化从1bit到8bit,二值到三值
  13. 【附源码】Python计算机毕业设计软件缺陷管理系统
  14. 神经网络压缩(6):Exploring the Regularity of Sparse Structure in Convolutional Neural Networks
  15. python3.7 模拟访问QQ空间
  16. Oracle 储存生僻字
  17. 北京内推 | 华为诺亚方舟实验室招聘自动驾驶仿真实习生
  18. 阅读笔记:Exploiting High-Level Semantics for NR Image Quality Assessment of Realistic Blur Image
  19. 肠道健康从核心菌属开始:肠道菌群的关键
  20. 学python要有多少英语词汇量_“扫地僧”!自学Python编程、英语词汇量15000……北大保安再上热搜...

热门文章

  1. 在Linux下安装LaTeX+CJK+中文字体的方法 [转]
  2. S3上备份的json文件转存成parquet文件
  3. SCOM监控APC-UPS不间断电源设备
  4. 优雅的封装ajax,含跨域
  5. thinkpad 使用技巧
  6. Qt设计器中,使用QToolBar控件的技巧
  7. Kubernetes 的CRI-O容器引擎中存在严重漏洞
  8. 因供应商遭不明网络攻击,丰田汽车宣布停产
  9. ERP 平台Sage X3被曝多个严重漏洞,系统可遭接管,存在潜在供应链风险
  10. 美网络司令部:马上修复严重的 PAN-OS 漏洞,免遭国家黑客攻击