十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
怎样进行zabbix agent源码编译安装,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
成都创新互联是创新、创意、研发型一体的综合型网站建设公司,自成立以来公司不断探索创新,始终坚持为客户提供满意周到的服务,在本地打下了良好的口碑,在过去的10多年时间我们累计服务了上千家以及全国政企客户,如成都木制凉亭等企业单位,完善的项目管理流程,严格把控项目进度与质量监控加上过硬的技术实力获得客户的一致称誉。
最近在做数据中心迁移整合,而zabbix也在做整合,大部分部署安装都是通过脚本完成,但部分操作系统版本、防火墙等原因需要手动调整,这里遇到一个RHEL4的zabbix_agent安装问题,需要手动编译安装,所以就有了如下内容。
一、zabbix agent源码包下载
官网地址:https://www.zabbix.com/download
版本下载地址:http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.7/zabbix-3.2.7.tar.gz/download
二、zabbix agent安装
#用户创建
groupadd zabbix
useradd -g zabbix zabbix -s /sbin/nologin
#解压包
tar -xzvf zabbix-3.2.7.tar.gz
cd zabbix-3.2.7
#源码编译安装
./configure --prefix=/usr/local/zabbix --enable-agent
make -j 8
make install
三、zabbix agent部署
自启动部署:
cp -rp misc/init.d/tru64/zabbix_agentd /etc/init.d/
chmod u+x /etc/init.d/zabbix_agentd
vi /etc/init.d/zabbix_agentd
# chkconfig: 35 10 95
# description: Zabbix Agentd
DAEMON=/usr/local/zabbix/sbin/zabbix_agentd
其中2345是默认启动级别,级别有0-6共7个级别。
等级0表示:表示关机
等级1表示:单用户模式
等级2表示:无网络连接的多用户命令行模式
等级3表示:有网络连接的多用户命令行模式
等级4表示:不可用
等级5表示:带图形界面的多用户模式
等级6表示:重新启动
10是启动优先级,95是停止优先级,优先级范围是0-100,数字越大,优先级越低。
chkconfig --add zabbix_agentd
chkconfig zabbix_agentd on
配置文件部署:
cd /usr/local/zabbix/
ln -s etc conf
mkdir logs
mv ~/zabbix_new/source/bak/script/ ./
mv ~/zabbix_new/source/bak/zabbix_agentd/ ./conf/
zabbix_agentd.conf内容如下
PidFile=/usr/local/zabbix/logs/zabbix_agentd.pid
LogFile=/usr/local/zabbix/logs/zabbix_agentd.log
LogFileSize=0
StartAgents=10
Timeout=30
AllowRoot=1
Include=/usr/local/zabbix/conf/zabbix_agentd/
UnsafeUserParameters=1
ServerActive=agent_ip
Server=agent_ip
Hostname=ipaddr
启动zabbix_agent:
service zabbix_agentd start
Zabbix agent started.
四、zabbix server端部署
关于怎样进行zabbix agent源码编译安装问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。