Ubuntu搭建zabbix

2、环境准备:

a、部署Zabbix需要安装Apache,Mysql和PHP,在Ubuntu16.04下只有php7.0而没有php5

命令:

  # apt-get install apache2 

   # apt-get install mysql-server

   # apt-get install php7.0 php7.0-gd libapache2-mod-php7.0 php7.0-mysql php7.0-bcmath php7.0-mbstring php7.0-xml

安装mysql 的时候,会提示输入mysql的root的密码,我这设置为 123456

 

b、配置PHP

命令:

 #  vim /etc/php/7.0/apache2/php.ini

修改php.ini,修改下面四处,没有就手动添加。漏了之后进入zabbix安装时,就会检测出错误。

     date.timezone = Asia/Shanghai

       max_input_time = 600

       max_execution_time= 600

       post_max_size = 32M

c、配置成功后,重启apache服务器

命令:

 # /etc/init.d/apache2 restart

 

 

3、安装配置Zabbix服务端

a、下载deb

命令:

# wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb

# dpkg -i zabbix-release_3.2-1+xenial_all.deb

# apt-get update

 

b、安装Zabbix

命令:

# apt-get install zabbix-server-mysql 

c、配置Mysql的Zabbix数据库

命令:登录mysql数据库,密码是之前安全mysql设置的密码(我这是123456)

# mysql -uroot -p123456

进入mysql后:

i、创建zabbix数据库

mysql> create database zabbix character set utf8 collate utf8_bin;

ii、创建mysql账号:zabbix, 我这设置密码为 :123456

mysql>  grant all privileges on zabbix.* to [email protected] identified by '123456';

iii、退出mysql

  mysql> quit;

 

d、拷贝zabbix数据库:拷贝的过程需要几分钟,不要强制退出

# zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p123456 zabbix

 

e、修改zabbix_server.conf

命令:

# vim /etc/zabbix/zabbix_server.conf

修改参考如下:设置mysql的host,库名,用户名,密码

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=123456

完成上面配置后,重启zabbix-server服务

# /etc/init.d/zabbix-server restart

 

 

4、安装配置Zabbix Web端

a、下载

命令:

 #  apt-get install zabbix-frontend-php

b、拷贝zabbix到apache2的前端文件夹中

命令:

 #  cp -r /usr/share/zabbix /var/www/html/zabbix

c、登录:http://192.168.7.15/zabbix (我这ip为192.168.7.15),可以看到初始化页面。

Ubuntu搭建zabbix

d、Next step 下一步:

这块检测php安装包,如果有fail,就安装相应的包,然后重启Apache服务。成功的页面如下:

Ubuntu搭建zabbix

e、 Next step 下一步:

这块设置mysql的密码:(我这里写入之前mysql 的密码123456)

Ubuntu搭建zabbix

f、Next step 下一步:(我这里填入name为zabbix)

Ubuntu搭建zabbix

g、Next step,下一步,下一步之后,出现下图,表示安装成功

Ubuntu搭建zabbix

h、登录:默认账号 Admin 密码 zabbix

Ubuntu搭建zabbix

i、登录成功页面

Ubuntu搭建zabbix

j、设置中文界面

右上角选中可以设置中文界面显示

Ubuntu搭建zabbix

 

如果不显示中文字符,需要先安装apt-get install language-pack-zh-hans,重启Apache

 

到此Zabbix服务端就安装成功了。

一般情况下是不可以的

apt-get install zabbix-agent

然后配置zabbix-agentd.conf

Server=127.0.0.1

ServerActive=127.0.0.1

Hostname=Zabbix server

启动zabbix-agent

 

Apache2端口80

zabbix-server 端口10051

Zabix-agent 端口10050

zabbix启动不正常,可以查看日志:

日志目录:/var/log/zabbix/zabbix_server.log