如何编译安装zabbix

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

创新互联拥有十载成都网站建设工作经验,为各大企业提供成都网站设计、成都做网站服务,对于网页设计、PC网站建设(电脑版网站建设)、app软件开发、wap网站建设(手机版网站建设)、程序开发、网站优化(SEO优化)、微网站、国际域名空间等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了很多网站制作、网站设计、网络营销经验,集策划、开发、设计、营销、管理等网站化运作于一体,具备承接各种规模类型的网站建设项目的能力。

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”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


分享标题:如何编译安装zabbix
文章地址:http://pwwzsj.com/article/jeoodh.html