Fork me on GitHub

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,这个账户和密码是默认的,可以进去修改

 

posted @ 2021-06-24 17:02  Alex-Lzy  阅读(5048)  评论(0编辑  收藏  举报