码迷,mamicode.com
首页 > 其他好文 > 详细

snmp服务从rpm打包到离线安装

时间:2018-12-26 11:35:27      阅读:371      评论:0      收藏:0      [点我收藏+]

标签:-o   any   text   toc   默认   版本号   http   需要   yum安装   

使用downloadonly工具查找安装和依赖包
通过yum安装:yum install -y yum-plugin-downloadonly
技术分享图片

创建一个存放包体的目录:mkdir /root/snmp
技术分享图片![]

执行这条命令:yum install --downloadonly --downloaddir=/root/snmp net-snmp net-snmp-devel net-snmp-libs net-snmp-utils php-snmp

(yum install –downloadonly -- downloaddir=包体存放目录 软件名)
进入刚创建的包体文件并查看:cd snmp
Ls
刚创建目录中会产出很多rpm包,这中在安装snmp所需要下载安装的所有文件;

技术分享图片
在软件包目录新建一个install.sh脚本:vi install.sh
脚本内容: #author : chenxin
#release : 2018-12-20
#company : chenxinlingchuang
rpm -ivh *.rpm --nodeps --force
技术分享图片
然后执行这个脚本文件就可以了
技术分享图片
执行脚本也就是在安装,安装完毕后,可以用snmpd -v查看版本号
技术分享图片
Snmp重启:systemctl restart snmpd
Snmp停止:systemctl stop snmpd
Snmp启动:systemctl start snmpd
技术分享图片
默认UDP默认端口是161,记得开通防火墙端口才能正常使用。
3.配置文件修改
snmp的配置文件在:/etc/snmp/snmpd.conf 编辑配置文件:
vi /etc/snmp/snmpd.conf
技术分享图片
配置snmpd.conf文件需要更改4个地方(默认配置基础上):
1、配置snmp团体名(默认是public): com2sec notConfigUser default public 建议更改public为您使用的团体名称(一般不用更改,意思是所有主机都可以访问)
2、将access notConfigGroup "" any noauth exact systemview none none
更改为access notConfigGroup "" any moauth exact all none none
技术分享图片
3、将如下两行前面的注释去掉
incl/excl subtree mask
view all included .1 80
-or just the mib2 tree-
view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc
技术分享图片
技术分享图片
4、将下面一行前面的注释去掉
#access notConfigGroup "" any noauth exact roview rwview none
技术分享图片
技术分享图片
修改完毕保存,重启snmp服务。
重启服务:systemctl restart snmpd
查看是否启动:netstat -tnlp | grep snmp
技术分享图片
修改服务端口:vi /etc/firewalld/zones/public.xml
技术分享图片
如果要修改其他端口,就加插入一条:?<port protocol="udp" port="161"/>
技术分享图片

snmp服务从rpm打包到离线安装

标签:-o   any   text   toc   默认   版本号   http   需要   yum安装   

原文地址:http://blog.51cto.com/13418068/2335358

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!