首页 > 运维 > Linux > zabbix4.0 源码编译安装
2019
06-12

zabbix4.0 源码编译安装

具体步骤

1.下载并解压软件包并安装依赖包(此处如果不安装依赖包,会报错)

2.  创建用户

3. 配置源代码(说明:–with-mysql,指定 mysql_config 的路径;可以通过 find / -name “mysql_config”   命令查找)

4.安装

5. copy命令到系统命令存放处(方便调用)

6. 导入数据库(首先需要先创建数据库)

7. 编辑配置文件

8. 启动zabbix_server (需要将安装目录权限设置为zabbix,因为配置文件中定义的zabbix用户启动,并指定的sock文件存放这个目录所以需要设置为指定的用户的权限)

启动时错误:

解决办法 看这里

解决后启动

设置启动脚本

更新配置

设置开机启动

安装php + nginx (配置zabbix web端界面)

1.安装php

make && make install

安装完成后来修改配置

设置php-fpm启动脚本

重载配置

设置开机启动

配置nginx

nginx安装 请看这里

1.开始配置web界面(先将解压目录里面的 frontends/php 目录下的所有文件 copy 到指定的 网站目录)

2.改为网站 网站运行的用户(根据php中配置的用户来www-data www)

3.编辑nginx配置文件

配置完成后访问域名登陆

启动客户端

添加第二台服务器监控

创建用户

客户端配置文件

8. 启动zabbix_agent (需要将安装目录权限设置为zabbix,因为配置文件中定义的zabbix用户启动,并指定的sock文件存放这个目录所以需要设置为指定的用户的权限)

启动

设置客户端启动脚本

更新配置(启动)

设置开机启动

可能会遇到的启动错误:

接下来去web端界面配置监听客户端机器(可以一台可以多台,自己玩)

然后为这台主机配置模板(就是你要监控哪些数据,你需要选择一些监控模板)

添加完模板后,可以根据自己情况添加资产管理,或者环境变量(宏)

添加完后点,更新,接下来看面板状态都有哪些含义

面板状态

然后我们返回到后台主界面,发现已经有两台机器在监控中了

关于图表字体问题 ,请看这篇最后的解决办法 传送门

最后编辑:
作者:shooter
这个作者貌似有点懒,什么都没有留下。