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

1 、准备环境
yum -y installmake gcc gcc-c++ gcc-g77 openssl openssl-devel
2 、编译和安装
首先我们需要下载 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

之后默认回车运行就好

配置文件 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 








猜你喜欢

转载自blog.csdn.net/qq_24027457/article/details/80624635