安装环境
系统版本:Centos 8(官方不供应7版本)数据库:Mariadb网页做事:Nginx正文
安装数据库,初始化,登录(详细细节请移步5.0.2安装那篇文章)
yum -y install mariadb-serversystemctl start mariadb && systemctl enable mariadbmysql_secure_installation
启动数据库并设置为开机启动
数据库初始化,默认没密码(可选)
安装yum源
rpm -Uvh https://repo.zabbix.com/zabbix/5.1/rhel/8/x86_64/zabbix-release-5.1-1.el8.noarch.rpm
安装Zabbix server,Web前端,agent(这里推举利用dnf安装,利用新特性)
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-agent
安装相对应的组件
创建zabbix须要的数据库
mysql -uroot -pxiaoyu123mysql> create database zabbix character set utf8 collate utf8_bin;mysql> create user zabbix@localhost identified by 'xiaoyu123';mysql> grant all privileges on zabbix. to zabbix@localhost;mysql> quit;
创建数据库过程
导入初始架构和数据(如果涌现No database selected报错,还是参考之前的文章,进文件首行添加use zabbix)
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -pxiaoyu123
配置Zabbix server的配置文件里数据库用户名密码(/etc/zabbix/zabbix_server.conf)
这里是ALL IN ONE场景,以是不须要改数据库的连接IP,如果数据库是外置的,须要修正数据库连接IP地址
Zabbix前端配置PHP,须要将/etc/nginx/conf.d/zabbix.conf里的listen和servername注释去掉
其次须要把nginx配置文件里的监听端口改为8080(路径为/etc/nginx/nginx.conf)
取消注释
调度Nginx默认的监听端口
启动Zabbix server和agent进程,并为它们设置开机自动启动
这里把稳一定要关闭selinux,不然会有权限问题
systemctl restart zabbix-server zabbix-agent nginx php-fpmsystemctl enable zabbix-server zabbix-agent nginx php-fpm
进入安装界面,不细说
百口福
写在末了
实在逐步会创造zabbix的版本越来越人性化,细心的童鞋会创造,和以前比较不用设置时区了,由于在安装界面会有一个gui的选项,在这里也希望zabbix越做越好。后续请关注我更多的关于zabbix实战的内容哦。