死啃Zabbix系列

Posted AYaoo玩IT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了死啃Zabbix系列相关的知识,希望对你有一定的参考价值。


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系列的主要内容,如果未能解决你的问题,请参考以下文章

Zabbix系列一:开启Zabbix的部署及安装之旅

zabbix教程系列初识zabbix

zabbix系列-Grafana4.6.3+Zabbix 的安装部署

zabbix系列教程用户自定义监控

zabbix监控系统系列

Zabbix 6 系列学习 05:Zabbix Appliance