搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > AYaoo玩IT > 死啃Zabbix系列

死啃Zabbix系列

AYaoo玩IT 2020-06-30


zabbix官网只有Suse12和15的zabbix-agent。当我们想要监控Suse11或Suse10的操作系统时,只能通过源码包的方式来编译安装了。下面就是我在使用源码包编译安装zabbix-agent中填过的坑,希望能帮到各位同行们~


操作系统:


安装应用:zabbix-agent-4.4.8


==========正片开始==========


1,配置本地镜像源


mount /dev/sr0 /mnt/iso/

 

zypper sa file:///mnt/iso/ suse11sp1iso

 

zypper repos

2,安装编译环境


zypper install gcc gcc-c++ 

此时编译zabbix-agent会出现下面的错误,

死啃Zabbix系列 


还需要编译一个pcre的包,可以到下面的网址下载


ftp://ftp.pcre.org/pub/pcre/


里面有不同版本的,我下了个比较古老的版本,8.0.0版本的


死啃Zabbix系列


下载完后,解压进目录执行


./configure

 

make install

即可完成安装


 


3,到zabbix官网把源码包下载下来


https://cdn.zabbix.com/zabbix/sources/stable/4.4/

死啃Zabbix系列



下载完后,解压进目录执行


./configure --prefix=/usr/local/zabbix/ --enable-agent

“--enable-agent"意思是只启用agent这个应用,如果想要启用server或其他应用可以参考官网的教程,链接如下:


https://www.zabbix.com/documentation/4.4/manual/installation/install

 


 出现这个就是ok了。接着


make install

出现下面这个就是编译完成了



4,配置成自启动服务


cd /root/zabbix-4.4.8/

 

cp misc/init.d/suse/9.2/zabbix_agentd /etc/init.d/

 

chmod +x /etc/init.d/zabbix_agentd

 

 

 

cd /usr/local/zabbix/

 

ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/

 

ln -s /usr/local/zabbix/bin/* /usr/local/bin/

 

 

 

chkconfig --add zabbix_agentd

 

chkconfig --level 2345 zabbix_agentd on

 


修改完zabbix-agent的配置文件就可以启动了


/etc/init.d/zabbix_agentd start

==========Happy Ending==========


Suse10还没有做过测试,希望安装成功的朋友们可以在留言区告诉大伙~感谢观看~


版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《死啃Zabbix系列》的版权归原作者「AYaoo玩IT」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注AYaoo玩IT微信公众号

AYaoo玩IT微信公众号:ayaowanit

AYaoo玩IT

手机扫描上方二维码即可关注AYaoo玩IT微信公众号

AYaoo玩IT最新文章

精品公众号随机推荐