首页 > > > zabbix 高可用监控平台-监控平台业务部署
3.3)监控平台业务部署 实现基本的监控业务监控平台业务部署 实现基本的监控业务
3.3.1)mysql安装
部署机器:192.168.10.200
#部署PHP业务环境,用于支持zabbix web发布,安装apache服务并启动
[root@zabbix_master ~]# yum -y install httpd php php-mysql
[root@zabbix_master ~]# systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@zabbix_master ~]# systemctl start httpd
#MariaDB 安装与启动
[root@mysql ~]# yum -y install mariadb-server
[root@mysql ~]# systemctl enable mariadb
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
[root@mysql ~]# systemctl start mariadb
#创建zabbix库及库管理员zabbix@%
[root@mysql ~]# mysql
MariaDB [(none)]> create database zabbix character set utf8 collate utf8\_bin;
MariaDB [(none)]> grant all privileges on zabbix.\* to 'zabbix'@'%' identified by '98989';
MariaDB [(none)]> quit
3.3.2)zabbix server 监控平台部署 以zabbix_salve为例
#安装zabbix yum源 两台zabbix-server都需要操作
rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
#将下载的RPM包存入url文件,以待批量下载 两台zabbix-server都需要操作
[root@zabbix_slave ~]# cat url
https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-server-mysql-3.4.10-1.el7.x86_64.rpm
https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-web-3.4.10-1.el7.noarch.rpm
https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-get-3.4.10-1.el7.x86_64.rpm
https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.10-1.el7.x86_64.rpm
https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86\64/zabbix-web-mysql-3.4.10-1.el7.noarch.rpm
[root@zabbix_slave ~]# for i in `cat url`;do wget $i; done
[root@zabbix_slave ~]# yum -y localinstall ./*.rpm
将数据库文件拷贝到MariaDB
[root@zabbix_slave ~]# scp /usr/share/doc/zabbix-server-mysql*/create.sql.gz root@192.168.10.43:/tmp
3.3.3)将zabbix数据文件导入MariaDB的zabbix库中
[root@mysql ~]# zcat /tmp/create.sql.gz | mysql -u zabbix -p98989 zabbix -h 127.0.0.1
3.3.4) 设置相关配置文件 两台zabbix-server都需要操作
httpd/conf.d/[zabbix.conf] 时区 php_valuedate.timezone Asia/Shanghai
zabbix_server.conf DBHost=192.168.10.200
DBPassword=98989
SourceIP=192.168.10.100
zabbix_agent.conf Server=192.168.10.100
ServerActive=192.168.10.100
Hostname=zabbix_master.ayitula.com
3.3.5)启动服务
[root@zabbix_master ~]# systemctl restart httpd zabbix-server zabbix-agent
[root@zabbix_master ~]# systemctl is-active httpd zabbix-server zabbix-agent
active
active
active
3.3.6)rsync_sersync 互为同步[双机热备]
1)在zabbix-server上安装 rsync服务端、客户端
2)配置sersync监控软件,并触发同步
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2730/viewspace-3169927/ ,如需转载,请注明出处,否则将追究法律责任。