如何编译安装zabbix

发布时间:2021-11-08 10:52:32 作者:小新
来源:亿速云 阅读:112

这篇文章主要为大家展示了“如何编译安装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-proxies
zabbix proxy   zabbix_proxy.conf , setting.sh(java配置文件)         zabbix_proxy.conf 配置里hostname对应 Administration-proxies
zabbix agent  zabbix_agentd.conf        zabbix_agentd.conf 里server 和serveractive写proxy端IP, 在web端创立主机时 agent interfaces正常填写自己的ip和端口, 最下方 要选择 monitored by proxy 要勾选

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

推荐阅读:
  1. CentOS 7.7编译安装方式搭建LNMP环境部署Zabbix 4.2.6
  2. centos7编译安装zabbix

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

zabbix

上一篇:怎么理解并掌握mysql的show processlist time负数

下一篇:linux能否连上云服务器

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》