安装环境:Centos8
一、下载阿里云zabbix源
rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
二、更换yum源的地址为阿里云地址
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
三、清楚缓存
yum clean all
四、生成新的缓存
yum makecache
五、安装zabbix连接mysql的,和zabbix-agent,用于监控服务端
yum install zabbix-server-mysql zabbix-agent -y
六、安装zabbix前端环境
yum install zabbix-web-mysql zabbix-apache-conf -y
注释:这里用的是Apache,如果需要使用nginx就将所有apache改为nginx即可
七、安装数据库
yum install mariadb-server -y
八、开机自启动数据库,并开启数据库
systemctl enable --now mariadb
九、初始化数据库,并设置数据库账号密码
mysql_secure_installation
1、输入当前的root 密码,目前是空直接回车 2、设置root密码 ,输入y 3、newpasswd 输入China123 4、tra again China123 5、是否移除匿名用户 ,输入y 是 6、禁止root 远程登录 ,看情况 ,这里写no、允许连接 7、是否删除默认的test 数据库 y 8、刷新授权表 y Thanks for using MariaDB!
测试访问
mysql -uroot -pChina123
十、添加zabbix数据库,
1、创建zabbix数据库,支持utf8 MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; 2、创建zabbix用户、允许本机登录,密码centos create user zabbix@localhost identified by 'centos'; 3、授权zabbix用户访问zabbix这个数据库 grant all privileges on zabbix.* to zabbix@localhost; 4、刷新授权表 flush privileges; 5、退出数据库 exit
十一、使用zabbix-mysql 命令导入数据库信息
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz |mysql -uzabbix -pcentos zabbix
-u 用户zabbix,-p密码centos,zabbix 是zabbix数据库,不然会提示No database selected,导入需要时间,需要等待一会
十二、修改zabbix_server配置文件,修改数据库的密码
vim /etc/zabbix/zabbix_server.conf
英文输入法状态下输入 /DBPassword,快速定位到这行
# DBPassword=
替换成
DBPassword=centos
DBPassword=数据库密码,
十三、修改zabbix的php配置文件
vim /etc/php-fpm.d/zabbix.conf
; php_value[date.timezone] = Europe/Riga 替换成 php_value[date.timezone] = Asia/Shanghai
十四、启动zabbix相关服务,并设置为开机自启
systemctl restart zabbix-server zabbix-agent httpd php-fpm
注释:这里如果启动zabbix-server 失败的话,检查防火墙和selinux是否关闭状态
十五、使用浏览器通过本机IP地址访问
http://*.*.*.*/zabbix/setup.php
这里的IP我就不写了,如果需要直接输入IP就是zabbix页面的话,修改步骤如下
vim /etc/httpd/conf/httpd.conf
/index.html 快速定位到这行
DirectoryIndex index.html
在index.html 前面添加zabbix即可
DirectoryIndex zabbix index.html
十六、配置zabbix-web-gui端
(我这里就不截图了,就使用我另外一个博客上的图片了,除了版本不一样没区别)
1、选择语言:可以设置中文,但最好选英文
2、全部显示ok则表示正常
3、输入密码zabbix
4、这里的Name是安装的名称
5、选择时区,主题颜色,时区上海,主题随便,安装好了也可改
6、安装前汇总
7、至此点击Finish就安装成功了
8、登录
账户Admin 密码zabbix,这个账户和密码是默认的,可以进去修改