千家信息网

如何编译安装zabbix

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要为大家展示了"如何编译安装zabbix",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何编译安装zabbix"这篇文章吧。1.下载资源下载安装
千家信息网最后更新 2025年01月23日如何编译安装zabbix

这篇文章主要为大家展示了"如何编译安装zabbix",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何编译安装zabbix"这篇文章吧。

1.下载资源

下载安装包(自行去网上搜索)
获取包zabbix-3.4.6.tar.gz

2.编译安装

用户用户组的创建略过,用户家目录设置略过。

cd /zabbix/zabbix ;tar -zxvf zabbix-3.4.6.tar.gz ;cd zabbix-3.4.6;./configure --prefix=/zabbix/zabbix3.4 --enable-agent --enable-server --enable-java --with-mysql=/mysql/bin/mysql_config --with-net-snmp --with-libcurl --with-libxml2l;make&&make install

--enable-java为java监控模块,监控Tomcat用,后面的参数可能有欠缺, 编译时候按实际需求添加用到的模块。
如果编译有问题,缺啥装啥。

3.创建zabbix用户 用户组

这个操作太简单了,略。

4.安装相关服务

安装mysql,安装php,修改php配置文件,创建zabbix库zabbix数据库用户,正确的授权,导入zabbix初始库(三个sql文件),配置nginx主机,把nginx root 路径指向 zabbix 初始php配置位置。
这些都是老生常谈了,不想多谈。(主要是写文档前后时间隔太久了,不想整理了。)

遇到问题:

zabbix升级的时候, 3.4往4.0升级,是不能直接把 4.0的备份数据直接source进去的。 会导致zabbix崩掉,升级什么的,,,切记备份。大的环境, 都是 要搭代理 来分担server端压力的。zabbix  连接数据库的 账户密码和库都 写在 主配置文件里php连接数据库的 账户密码和库写在  zabbix web配置的  conf下面的 zabbix.conf.php文件里如果 mysql zabbix库  做过什么变动 这些都 是需要跟着变化的。如果遇到登录zabbix web界面有问题,多半是  数据库授权有问题。zabbix 导入xml 文件时,提示文件大小超了,可在 zabbix nginx配置字段里加入client_max_body_size 4m;记得印象中,这里调的很大也没有用,不仅仅是nginx处有限制,php 还有好几处也有限制,找起来也挺麻烦的。zabbix server  zabbix_server.conf                 web端 需要创建 proxy   位置 :Administration-proxieszabbix proxy   zabbix_proxy.conf , setting.sh(java配置文件)         zabbix_proxy.conf 配置里hostname对应 Administration-proxieszabbix agent  zabbix_agentd.conf        zabbix_agentd.conf 里server 和serveractive写proxy端IP, 在web端创立主机时 agent interfaces正常填写自己的ip和端口, 最下方 要选择 monitored by proxy 要勾选

以上是"如何编译安装zabbix"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0