实验环境:Red Hat Enterprise Linux release 8.0 (Ootpa) 10.9.128.4/16
win10(测试系统) 10.9.128.4/16
安装zabbix服务
安装官方镜像源
rpm -Uvh https://repo.zabbix.com/zabbix/5.1/rhel/8/x86_64/zabbix-release-5.1-1.el8.noarch.rpm rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
安装服务,会有点慢,请耐心等待
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent httpd
配置mariadb数据库
安装服务
yum -y install mariadb systemctl start mariadb
初始化数据库
# mysql_secure_installation Enter current password for root (enter for none): //默认回车 Set root password? [Y/n] y New password: #输入数据库root密码000000 Re-enter new password: #再次输入密码000000 Remove anonymous users? [Y/n] y Disallow root login remotely? [Y/n] n Remove test database and access to it? [Y/n] y Reload privilege tables now? [Y/n] y
创建初始数据库
mysql -uroot -p000000 password mysql> create database zabbix character set utf8 collate utf8_bin; mysql> create user zabbix@localhost identified by 'password'; mysql> grant all privileges on zabbix.* to zabbix@localhost; mysql> quit;
导入初始结构和数据
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix 会出现输入密码的提示,请输入之前创建的用户密码 password
zabbix server 数据库设置
编辑配置文件
vi /etc/zabbix/zabbix_server.conf
设置完之前创建的允许登录用户和密码,:wq保存退出
配置php
安装服务
yum -y install php php-fpm
编辑zabbix的php配置文件
vi /etc/php-fpm.d/zabbix.conf
最后一行修改成中国时区
:wq 保存退出
启动zabbix服务
systemctl enable zabbix-server zabbix-agent httpd php-fpm --now
网页配置向导
win10浏览器输入
http://10.9.128.4/zabbix/setup
选择中文——下一步
检查php——下一步
填入之前创建的账号zabbix密码password——下一步
按照需求填写——下一步
个性皮肤,默认下一步即可
最终确认,下一步——下一步——完成
登录,默认账号密码 Admin zabbix
成功
网页文字乱码解决
如果出现了很多这种的小框
这种就是字体文件的错误,开始解决
从window中复制出仿宋字体,地址一般在C:\Windows\Fonts
自行通过ftp传送至linux内
接着开始进行操作
我将字体文件传送至了linux的/share文件夹内,接着开始移动至zabbix中并改名
# mv /share/simfang.ttf /usr/share/zabbix/assets/fonts/graphfont.ttf
接着刷新网页,文字正常显示了
建议
个人登录后请尽快到用户界面修改密码