这篇文章主要为大家展示了“如何编译安装zabbix”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何编译安装zabbix”这篇文章吧。1.下载资源下载安装包(自行去网上搜索)获取包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”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!
--结束END--
本文标题: 如何编译安装zabbix
本文链接: https://lsjlt.com/news/238457.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0