首页 > 系统相关 >CentOS 7.X部署SNMP

CentOS 7.X部署SNMP

时间:2023-03-20 16:02:39浏览次数:49  
标签:CentOS 部署 SNMP snmp notConfigUser -- net local public

1、简介

单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layerprotocol)、数据库模型(databaseschema)和一组资源对象。该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。该协议是互联网工程工作小组(IETF,InternetEngineering TaskForce)定义的internet协议簇的一部分。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大。SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。

2、实验环境

主机名

IP地址

snmp001

192.168.200.128

3、安装

# 基础库安装
yum -y installlibperl-dev libtool openssl zlib

# 编译安装snmp
tar xfnet-snmp-5.7.3.tar.gz
cd net-snmp-5.7.3
./configure--prefix=/usr/local/net-snmp
make && makeinstall

# configure参数
--prefix=/usr/local/net-snmp #net snmp的安装路径
--enable-mfd-rewrites #允许新的mfd重写可用的mid模块
--with-default-snmp-version="3" #默认的snmp版本
--with-sys-contact="name,E_mail:maileaddress" #该设备的联系人
--with-sys-location="China" #该设备的位置
--with-logfile="/var/log/snmpd.log" #日志文件路径
--with-persistent-directory="/var/net-snmp" #不变数据存储目录

# 验证完整性
/usr/local/net-snmp/sbin/snmpd-v

4、配置

cp EXAMPLE.conf/usr/local/net-snmp/share/snmp/snmpd.conf
# 首先定义一个首共同体名称community,这里是public,以及可以访问这个public的用户名secname,这里是notConfigUser,public相当于用户notConfigUser的密码
#sec.name source community
com2sec notConfigUser default public

# 然后定义一个组名groupName这里是notConfigGroup,以及组的安全级别,并把notConfigGroup这个用户加到这个组中
#groupName securityModel securityName
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser

# 接着定义一个可操作的视图view名,这里是all,范围是.1
#name incl/excl subtree maskoptional
view all included .1

# 最后定义notConfigUser这个组在all这个视图范围内可做的操作,这时定义了notConfigUser组的成员可对.1这个视图做只读操作
#group context sec.model sec.level prefix read write notif
access notConfigGroup "" any noauth exact all none none

5、管理

# 启动snmp
/usr/local/net-snmp/sbin/snmpd-c /usr/local/net-snmp/share/snmp/snmpd.conf
netstat -na |grep 161

# snmpget
获取snmp代理中某个oid的值
snmpget -c public -v 1localhost OID
snmpget -c public -v 1localhost 1.3.6.1.4.1.310.2.0

# snmpwalk
获取snmp代理中所有oid的值
snmpwalk -c public -v 1localhost OID
snmpwalk -c public -v 1localhost 1.3.6.1.4.1.310.2.0

标签:CentOS,部署,SNMP,snmp,notConfigUser,--,net,local,public
From: https://blog.51cto.com/zzzhao/6133153

相关文章

  • centos7通过CDH部署Hadoop
    一、角色分配及安装环境准备资料下载地址:链接:百度网盘1.机器及机器角色规划2.关闭防火墙及SELinux3.安装依赖(server)yuminstall-ycyrus-sasl-plaincyrus-sa......
  • Linux环境下部署tomcat服务-单项目部署
    一、上传tomcat安装包并解压1. apache-tomcat-8.5.38.zip2.安装包可以存放任意目录二、将被测项目放入webapps目录下三、修改被测项目中的配置文件信息......
  • CentOS 7.X初始化手册
    一系统初始化操作系统版本为:CentOS_x86-x647.4.17081配置域名解析cat>>/etc/resolv.conf<<EOFnameserver202.106.0.20EOF2基础库安装yum-yinstallwgetsysstatb......
  • 部署asp.net core6 iis InProcess模式方法
    修改IIS中的配置1.修改启用应用程序池(AlwaysRunning):保证应用程序池在第一次创建或者被回收后,能自动再次重启运行。2.修改闲置超时1740分钟:长时间没有请求释放资源,可以......
  • 二进制部署docker docker-20.10.7
    1、下载 docker二进制包文件官网下载地址​​​https://download.docker.com/linux/static/stable/x86_64/​​wgethttps://download.docker.com/linux/static/stable/x86......
  • 热部署学习
    概述热部署对于我们这种开发同学来平不陌生吧,比如在IDEA修改一行代码,会自动热部署,并不需要重启,市面上热部署的框架有很多:Jrebel等。今天我就来学习一下热部署。 原理......
  • snmp 里面oid对应的信息 MIB
    snmp里面oid对应的信息MIB一、系统参数(1.3.6.1.2.1.1)OID                描述                   ......
  • SNMPv3基于用户的安全模型USM(2)
    SNMPv3基于用户的安全模型USM(2)SNMPv3MessageFormat  一个SNMPv3的Message包括以下部分:1)msgVersion2)msgID3)msgMaxSize发送方支持的最大消息长......
  • VMware和CentOS7发行版Linux系统安装
    工作前准备,需要先下载VMware和Centos,下载好后,我们再进行下一步操作!!!VMware安装双击运行下载后的.exe文件勾选接受协议更改安装路径,默认是C盘(不建议安装到C盘)取消勾......
  • 在线扩容Linux(CentOS7)根目录
    一、Linux开机状态下添加硬盘查看当前的磁盘容量 此时使用fdisk-l查看并没有发现新增加的5G硬盘  二、查找主机总线编号grepmpt/sys/class/scsi_host/host?/proc_nam......