目录
Server端安装
Zabbix网站配置
Server端安装
>>关闭防火墙
1.1 关闭SELinux
vi /etc/selinux/config
修改内容:
SELINUX=disabled
1.2 关闭firewad
systemctl stop firewalld.service //关闭防火墙
systemctl status firewalld.service //查看防火墙状态
>>安装LAMP环境
2.1 安装apache
yum install -y httpd
详细安装步骤可见Apache安装详解
启动apache:
systemctl start httpd //启动httpd
systemctl enable httpd //设置为开机启动
2.2 安装mysql
cd /etc/yum.repos.d //进入yum文件夹下
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm //下载repo
rpm -ivh mysql57-community-release-el7-9.noarch.rpm //安装repo
yum -y install mysql-server //root账户下哦
详细安装步骤可见Mysql安装详解
启动Mysql:
systemctl start mysqld //启动mysql
systemctl enable mysqld //设置开机自启
2.2.1第一次登陆数据库
获取临时密码:
grep 'temporary password' /var/log/mysqld.log
使用root账号登陆
mysql -uroot -p
此时提示输入密码,则使用刚刚获取的临时密码登陆
登陆成功命令行提示符变为mysql>
修改用户密码(mysql版本8.0以下):
语句:set password for root@localhost = password('Niceday00)');
解释: root@localhost: 本机的root用户
Niceday00): 修改后的密码,修改的密码必须包含大小写字母数字特殊符号四类
注意:语句后有一个英文的分号;
修改用户密码(mysql版本8.0以上):
语句:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
修改成功后可以使用\q退出数据库,用新密码登陆试试。
2.3 安装PHP
yum install -y php php-mysql
>>安装zabbix
3.1 下载包
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
3.2 安装zabbix包
yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender
>>配置数据库
4.1 创建zabbix数据库
mysql -uroot -p
输入MySQL密码
create database zabbix character set utf8 collate utf8_bin;
show databases;
4.2 在MySQL中创建一个专用账户(记着哦,一会儿会用到)
//用户名:zabbix 密码:Happy@123 分配数据库所有操作权限
//mysql 8.0以下用如下命令:
grant all privileges on zabbix.* to zabbix@localhost identified by 'Happy@123';
//mysql 8.0以上用如下命令:
create user 'zabbix'@'localhost' identified by 'Happy@123'; //创建用户
grant all privileges on zabbix.* to 'zabbix'@'localhost' with grant option; //为用户授权
ALTER USER 'zabbix'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Happy@123';
//刷新数据库
flush privileges;
//退出数据库
exit
4.3 查找create.sql.gz所在的目录
find / -name create.sql.gz
4.4 切换到刚刚找到的目录并解压
cd /usr/share/doc/zabbix-server-mysql-3.4.15
gunzip create.sql.gz
4.5 将解压出的表导入到mysql数据库
mysql -uroot -p //进入mysql
输入MySQL密码
use zabbix; //选中zabbix数据库
source create.sql //导入表
>>配置zabbix server
5.1 修改zabbix server配置文件
cd /etc/zabbix
vim zabbix_server.conf
找到并修改以下内容:
DBHost=localhost
DBName=zabbix //这个我这默认就是,不用改
DBUser=zabbix //也是默认的
DBPassword=Happy@123 //咱们刚刚设置的数据库用户密码
DBSocket=/var/lib/mysql/mysql.sock //添加这一行
5.2 启动zabbix-server
systemctl start zabbix-server.service //启动zabbix-server
systemctl enable zabbix-server.service //设置开机自启
systemctl status zabbix-server.service //查看运行状态
>>配置PHP
cd /etc/httpd/conf.d
vi zabbix.conf
修改时区:
重启apache:
systemctl restart httpd
Zabbix网站配置
打开zabbix网站:192.168.1.106/zabbix
直接点下一步
所有的配置项应都是OK的状态,下一步;
输入数据库用户zabbix的密码:
填入别名:
直接下一步:
完成啦
使用以下账号密码登陆:
Username: Admin
Password: zabbix
登陆成功会出现这个界面:
下一篇再写如何修改语言哦~