编译安装snmpd,解决与Mariadb10冲突问题

1、准备环境

yum -y installmake gcc gcc-c++ gcc-g77 openssl openssl-devel

2、编译和安装

首先我们需要下载Net-SNMP的源代码,

官方地址:

http://sourceforge.net/projects/net-snmp/files/net-snmp/

下载:net-snmp-5.7.3.tar.gz

接下来对下载的源代码包进行解压缩,

tar xzvf net-snmp-5.7.3.tar.gz

然后通过configure来生成编译规则,

cd net-snmp-5.7.3

 

./configure --prefix=/usr/local/snmp

 

之后默认回车运行就好

 

 

接下来,开始编译和安装:

make&& make install

 

配置文件

vim /etc/snmpd/snmpd.conf

com2sec notConfigUser default public

group notConfigGroup v1 notConfigUser

group notConfigGroup v2c notConfigUser

view all included .1 80

access notConfigGroup "" any noauth exact all none none

 

4.创建snmp服务

进入源码目录,如/usr/local/src/net-snmp-5.7.3目录,将启动配置文件范例复制到/etc/init.d/目录:

 

cp /usr/local/src/net-snmp-5.7.3/dist/snmpd-init.d /etc/init.d/snmpd

修改/etc/init.d/snmpd文件

将其中的

vi /etc/init.d/snmpd

 

prog="/usr/local/sbin/snmpd"

修改为

prog="/usr/local/snmp/sbin/snmpd"

 

将其中的

[ -x $prog -a -f/usr/local/share/snmp/snmpd.conf ] || exit 0

修改为

[ -x $prog -a -f/etc/snmp/snmpd.conf ] || exit 0

 

groupadd snmp #添加apache用户组及用户

useradd -g snmp -s/usr/sbin/nologin apache

chown -R snmp:snmp/usr/local/apache2

chmod +x /etc/init.d/snmpd

chkconfig --add snmpd    #增加执行权限

chkconfig --level 2345 snmpd on  #设置开机启动

chkconfig --list snmpd    #查看是否设置成功

snmpd          0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

 

5.配置snmpd服务启动

systemctl enable snmpd  #设置开机启动

systemctl start snmpd #启动snmpd服务

 

6.启动snmpd

systemctl start snmpd

7.查看进程

ps aux | grep snmpd 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值