CentOS6部署Zabbix4.2监控

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS6部署Zabbix4.2监控相关的知识,希望对你有一定的参考价值。

CentOS6部署Zabbix4.2监控

Zabbix 3.0以上由于php版本原因,不支持RHEL 6上安装Zabbix前端。Zabbix 3.0的要求是PHP 5.4.0或更高版本,而RHEL 6最新版本是5.3.3。在大多数情况下,Zabbix服务器和前端安装在同一台机器上。升级2.2到3.0时,Zabbix服务器将执行数据库升级,前端将停止工作。无法回滚数据库更改,用户将被迫使用第三方软件包升级PHP。这就是为什么Zabbix服务器在RHEL 6上被弃用的原因。

先下载Zabbix官方在线源

rpm -ivh https://repo.zabbix.com/zabbix/4.2/rhel/6/x86_64/zabbix-release-4.2-1.el6.noarch.rpm

安装epel在线源

yum -y install epel-release

安装mysql

安装mysql5.6在线源

rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

安装mysql5.6数据库服务端

yum -y install mysql-server

查看是否安装完成,版本5.6

rpm -qa | grep mysql

启动mysql数据库

service mysqld start 

设置mysql密码及安全性设置

mysql_secure_installation

进入数据库,新建zabbix库,新建zabbix用户,密码zabbix@123,刷新权限

mysql -uroot -p
CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY ‘zabbix@123‘; 
flush privileges;
exit

安装php

使用第三方软件包升级PHP,则需要首先启用zabbix-deprecated存储库:

vim /etc/yum.repos.d/zabbix.repo
找到[zabbix-deprecated]
修改enabled = 1
保存文件,退出

安装php5.6第三方在线源

rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm

安装php5.6

yum -y install httpd php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap php56w-pdo php56w-fpm

修改php.ini配置文件

vim /etc/php.ini
663 post_max_size = 16M
375 max_execution_time = 300
385 max_input_time = 300
889 date.timezone = Asia/Shanghai
705 always_populate_raw_post_data = -1

安装zabbix-server

安装zabbix-server,zabbix-mysql,zabbix-web软件包

yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent

导入数据文件,密码是zabbix用户的数据库密码

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

修改zabbix_server配置文件

vim /etc/zabbix/zabbix_server.conf
124 DBPassword = zabbix@123

修改httpd配置文件

vim /etc/httpd/conf/httpd.conf
292 DocumentRoot "/usr/share/zabbix"

重启服务

service zabbix-server restart
service zabbix-agent restart
service httpd restart

Web端访问进行配置

Chrome > 192.168.1.111 > 向导安装 > 完成

安装zabbix-agent


被监控端需安装zabbix-agent

rpm -ivh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm
yum-config-manager --enable rhel-7-server-optional-rpms
yum install zabbix-agent
vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.1.111
systemctl start zabbix-agent

以上是关于CentOS6部署Zabbix4.2监控的主要内容,如果未能解决你的问题,请参考以下文章

分布式监控系统Zabbix4.2添加自动发现磁盘IO(实操)

零基础即可学会centos 7 安装 zabbix4.2

zabbix4.2通过163邮箱发邮件报警

zabbix监控部署

zabbix监控mysql

Centos6.5部署大众点评CAT