本文主要根据官方3.0的文档编写,使用源码安装的方式,原文地址 https://www.zabbix.com/documentation/3.0/manual/installation/install。

zabbix的管理端跟客户端使用同样的源码包,第一步要做的就是下载源码。然后解压,请自行到官网找。解压文件命令:

[code language=”bash”]
$ tar -zxvf zabbix-3.0.0.tar.gz
[/code]

安装服务器端

1、新建用户跟用户组

[code language=”bash”]
groupadd zabbix
useradd -g zabbix zabbix
[/code]

2、安装MariaDB数据库,并新建zabbix数据库。zabbix支持多种数据库,这里使用MySQL数据库。

MariaDB的安装这里不累述。装完后,依次执行zabbix-3.0.5/database/mysql下面的三个脚本

[code language=”bash”]
mysql zabbix < schema.sql
mysql zabbix < images.sql
mysql zabbix < data.sql
[/code]

3、编译安装zabbix,这里同时安装管理端跟客户端

[code language=”bash”]
./configure –enable-server –enable-agent –with-mysql –enable-ipv6 –with-net-snmp –with-libcurl –with-libxml2
make install
[/code]

4、编辑配置文件 /usr/local/etc/zabbix_server.conf,主要修改以下几项内容

[code language=”text”]
DBName=zabbix
DBUser=root
DBHost=127.0.0.1
DBPassword=xxxxxx
LogFile=/tmp/zabbix_server.log
[/code]

5、启动管理端

[code language=”bash”]
zabbix_server
[/code]

6、管理服务器端口10051/tcp要打开

安装客户端

1、新建用户跟用户组

[code language=”bash”]
groupadd zabbix
useradd -g zabbix zabbix
[/code]

2、编译安装zabbix,这里只安装客户端

[code language=”bash”]
./configure –enable-agent
make install
[/code]

3、编辑配置文件 /usr/local/etc/zabbix_agentd.conf,主要修改管理服务器的地址

[code language=”text”]
Server=192.168.1.235
ServerActive=192.168.1.235
[/code]

4、启动客户端

[code language=”bash”]
zabbix_agentd
[/code]

5、客户端端口10050/tcp要打开

安装管理界面

zabbix的管理界面是用php编写的,代码位于zabbix-3.0.5/frontends/php。如何安装运行php站点,请自行百度

By charlie

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注