安装方式: yum安装
系统: Centos7(x86.64)
Zabbix版本: Zbbix-server-4.0
ip: 192.168.137.140
数据库: mysql
1.安装LAMP环境:
安装mysql-5.7
1.1 下载mysql的repo源
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
1.2安装mysql57-community-release-el7-7.noarch.rpm包
rpm -ivh mysql57-community-release-el7-7.noarch.rpm
1.3安装mysql
yum install mysql-community-server
1.4启动mysql
systemctl start mysqld
1.5重置密码
重置密码前,首先要登录
mysql -u root
use mysql;
update user set password=password('123456') where user = 'root';
刷新权限
flush privileges;
1.6退出mysql
exit;
2.安裝httpd php以及相关依赖
yum -y install hpptd php
然后配置zabbix镜像文件
vi /etc/yum.repos.d/CentOS-Base.repo
加入以下内容:
[zabbix]
name=Aliyun zabbix
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/
gpgcheck=0
[zabbix-nonsupported]
name=Aliyun zbbix Non-Supportted
baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/x86_64/
gpgcheck=0
下载zabbix-server依赖
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
3.登陆mysql导入数据库配置文件
mysql -uroot -p123456
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on *.* to root@'%'identified by '123456';
quit;
导入初始架构和数据,系统将提示您输入新创建的密码。
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uroot -p zabbix
如果报如下错误则需指定ip
ERROR 1045 (28000): Access denied for user 'zabbix'@'localhost' (using password: YES)
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uroot -h 192.168.137.140 -p zabbix
4.配置zabbix服务端文件(用命令执行所搜属性名,然后填入对应值)
vi /etc/zabbix/zabbix_server.conf
DBHost=192.168.137.140 //数据库地址(ip或localhost需要对应账号权限)
DBUser=root //数据库账号
DBPassword=123456 //数据库密码
:wq 保存退出
命令查看非注释行内容,用来核对填入配置是否正确
grep ^[^#] /etc/zabbix/zabbix_server.conf
5.配置web页面
vi /etc/httpd/conf.d/zabbix.conf
修改时区为亚洲上海 注意此行默认为注释需要取消掉开头的#
php_value date.timezone Asia/Shanghai
:wq 保存退出
启动httpd服务
systemctl start httpd
查看端口 ss -tnl
10051 80 3306 三个端口是否都开启
10051 服务端
80 PHP
3306 mysql数据库
6.访问192.168.137.140/zabbix
默认账号:Admim
密码:zabbix