zabbix5.4部署
一、 关闭防火墙和禁用selinux
1 systemctl stop firewalld 2 systemctl disable firewalld 3 sed -i "s/SELINUX=.*/SELINUX=Disabled/" /etc/selinux/config
二、安装zabbix
1、安装zabbix5.4的rpm源
1、rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm 2、dnf clean all
## 没有dnf替换成yum也行
2、安装软件包
1 dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent -y
三、配置数据库
1、安装mariadb数据库
1 yum install mariadb-server -y
2、启动服务,并设置为开机自启
1 systemctl start mariadb 2 systemctl enable mariadb
3、创建数据库,并授权
1 mysql -e "create database zabbix character set utf8 collate utf8_bin; grant all on zabbix.* to zabbix@'localhost' identified by 'zabbix' "
注释:数据库名zabbix 。允许zabbix用户通过localhost这个网段访问数据库,密码zabbix
4、导入zabbix数据库
1 zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz |mysql -uzabbix -pzabbix zabbix
5、为zabbix配置PHP
vi /etc/nginx/conf.d/zabbix.conf
# listen 80; # server_name example.com;
修改为: server_name 为本服务器地址
listen 80; server_name 192.168.1.16;
6、修改zabbix server 配置文件
vim /etc/zabbix/zabbix_server.conf
# DBPassword=
修改为
DBPassword=zabbix
这里用户不用改就是zabbix,这个是数据库密码
7、修改zabbix的用户和时区,时区不对无法启动
vi /etc/php-fpm.d/zabbix.conf
user = apache
group = apache
修改为:
user = nginx
group = nginx
修改时区
; php_value[date.timezone] = Europe/Riga
修改为:
php_value[date.timezone] = Asia/Shanghai
四、启动相关服务,并设置为开机自启
systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm
注释:启动zabbix-server 的时候发现提示错误,一直无法启动,尝试重启后好了
五、配置zabbix-web-gui端
1、选择语言:可以设置中文,但最好选英文
2、全部显示ok则表示正常
3、输入密码zabbix
4、这里的Name是安装的名称
5、选择时区,主题颜色,时区上海,主题随便,安装好了也可改
6、安装前汇总
7、至此点击Finish就安装成功了
8、登录
账户Admin 密码zabbix,这个账户和密码是默认的,可以进去修改
-------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------- 博客均为个人笔记,无所追求,仅供参考~~~ QQ--2382990774