如何编译安装zabbix-创新互联

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

创新互联成立与2013年,我们提供高端网站建设、微信平台小程序开发、电商视觉设计、APP应用开发及网络营销搜索优化服务,在传统互联网与移动互联网发展的背景下,我们坚守着用标准的设计方案与技术开发实力作基础,以企业及品牌的互联网商业目标为核心,为客户打造具商业价值与用户体验的互联网+产品。

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://hbruida.cn/article/dgphci.html