9,zabbix 5.0 zabbix-server 双活 及 腾讯云mysql 数据库搭建
1,申请2个 centos7.9 主机 2,申请一个CLB 3,申请腾讯云数据库mysql 5.7 4,设置两个zabbix-server 配置文件,连接到 mysql 5,设置tcp 转发到两个 zabbix-server web 实施过程: 1,yum安装zabbix a. Install Zabbix repository rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm yum clean all b. Install Zabbix server and agent yum install zabbix-server-mysql zabbix-agent c. Install Zabbix frontend yum install centos-release-scl 编辑配置文件 /etc/yum.repos.d/zabbix.repo and enable zabbix-frontend repository. [zabbix-frontend] ... enabled=1 ... Install Zabbix frontend packages. yum install zabbix-web-mysql-scl zabbix-apache-conf-scl 使用root,登陆云数据库,执行如下: d. 创建初始数据库 # mysql -h 199.168.11.163 -uroot -p password mysql> create database zabbix character set utf8 collate utf8_bin; mysql> create user zabbix@'%' identified by '123456'; mysql> grant all privileges on zabbix.* to zabbix@'%'; mysql> quit; 注意!! 修改MySQL用户的host属性 当你远程登录MySQL时,使用的账号要有特殊要求。 默认的账号的host属性都是localhost,意思是这个账号只能本地使用,如果要使用某个账号来远程登录,必须将账号的host属性值更改成%。 执行的sql语句如下: update user set host = '%' where user = 'root'; %允许来自任何ip的连接 localhost允许本机的连接 导入初始架构和数据,系统将提示您输入新创建的密码。 zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -h 199.168.11.163 -uzabbix -p zabbix e. 为Zabbix server配置数据库 编辑配置文件 /etc/zabbix/zabbix_server.conf DBPassword=password f. 为Zabbix前端配置PHP 编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf, uncomment and set the right timezone for you. ; php_value[date.timezone] = Europe/Riga g. 启动Zabbix server和agent进程 启动Zabbix server和agent进程,并为它们设置开机自启: systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm h. 配置Zabbix前端 连接到新安装的Zabbix前端: http://server_ip_or_name/zabbix 根据Zabbix文件里步骤操作: Installing frontend




浙公网安备 33010602011771号