详细安装说明详见zabbix官网 官网上有yum安装的方式,如果是学习使用可以使用yum方式,方便简单。建议在生产环境使用源码方式安装。以下,演示为yum方式安装zabbix服务端与客户端。
准备LAMP [root@jjh ~]# yum -y install httpd mariadb-server mariadb php [root@jjh ~]# systemctl start httpd.service mariadb.service [root@jjh ~]# systemctl enable httpd.service mariadb.service
安装数据库 [root@jjh ~]# rpm -Uvh https : [root@jjh ~]# yum clean all
安装Zabbix服务器和代理 [root@jjh ~]# yum install zabbix-server-mysql zabbix-agent -y
安装Zabbix前端 [root@jjh ~]# yum install centos-release-scl -y
修改配置文件 [root@jjh ~]# vim /etc/yum.repos .d /zabbix.repo [zabbix-frontend] ... enabled=1 ...
安装Zabbix前端软件包 [root@jjh ~]# yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y
创建数据库并导入初始数据 [root@jjh ~]# mysql_secure_installation #初始化数据库信息 [root@jjh ~]# mysql -uroot -p MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix' ;MariaDB [(none)]> quit;
导入初始架构和数据 [root@jjh ~]# zcat /usr/share/doc/zabbix-server-mysql-*/create.sql .gz |mysql -uzabbix -pzabbix zabbix
查看和编辑配置文件 [root@jjh ~]# vim /etc/zabbix/zabbix_server.conf DBName =zabbixDBUser =zabbixDBPassword =zabbix #添加此行AlertScriptsPath =/usr/ lib/zabbix/alertscripts #自定义动作脚本存放路径[root@jjh zabbix]# vim /etc/opt/rh/rh-php72/php-fpm.d /zabbix.conf php_value[date.timezone ] = Asia /Shanghai
启动服务 [root@jjh zabbix]# systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm [root@jjh zabbix]# systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
web界面安装 浏览器访问:http://localhost/zabbix 数据库密码:zabbix 用户名:Admin 密码:zabbix 如果主机可用性为未知,可以查看下日志 可能是数据库密码错误导致没连上,在配置文件中修改下密码就OK了