一文彻底搞懂Zabbix安装与使用,图文详解

目录

 

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

登陆成功会出现这个界面:

下一篇再写如何修改语言哦~

参考资料:Centos7下zabbix安装与部署 - Tse先生 - 博客园

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值