yum安装zabbix
1. 在Redhat8的安装方法
1.1首先关闭防火墙和selinux
systemctl stop firewalld.service 关闭防火墙
systemctl disable firewalld.service 永久关闭
vim /etc/selinux/config 在这个配置文件里面修改下面的这一行
SELINUX=disabled
1.2 挂载镜像
[root@localhost ~]# mkdir /mnt/cdrom/
[root@localhost ~]# mount /dev/sr0 /mnt/cdrom/ 挂载到刚才创建的目录下
[root@localhost ~]# vim /etc/fstab 在这文件里面的最后一行添加下面的内容
/dev/sr0 /mnt/cdrom iso9660 defaults 0 0
1.3安装zabbix server Web前端,agent
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent
1.4 安装MySQL数据库
[root@localhost ~]# yum -y install mariadb-server #安装数据库
[root@localhost ~]# systemctl start mariadb #开启数据库
[root@localhost ~]# mysql_secure_installation #进行安全初始化
设置密码后一路给y回车即可
1.5.创建初始数据库
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; #改为utf8的格式
MariaDB [(none)]> create user zabbix@localhost identified by 'password'; #创建用户和密码
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost; #允许在本地主机上登录
MariaDB [(none)]> flush privileges; #刷新权限表
1.6 导入初始架构和数据,系统将提示您输入新创建的密码
[root@localhost ~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
Enter password:
1.7 为zabbix server配置数据库
[root@localhost ~]# vim /etc/zabbix/zabbix_server.conf
124 DBPassword=password
1.8 为zabbix前端配置PHP
[root@localhost ~]# vim /etc/php-fpm.d/zabbix.conf
php_value[date.timezone] = Europe/Riga 删除前面的分号
1.9 启动zabbix server 和agent进程并设置为开机自启
[root@localhost ~]# systemctl restart zabbix-server.service zabbix-agent.service httpd php-fpm.service
[root@localhost ~]# systemctl enable zabbix-server.service zabbix-agent.service httpd php-fpm.service
1.10 配置zabbix前端
输入主机的IP地址加上zabbix
zabbix第一张图
将端口号改为3306密码就使自己设置的密码
这里的名字可写可不写。
默认下一步。
用户名默认Admin,密码zabbix