Mac+Linux+zabbix监控mysql、redis环境搭建(二)

zabbix:3.4部署

1、安装zabbix

添加Zabbix库:安装存储库配置包。这个包包含yum(软件包管理器)配置文件。

RHEL 7:运行以下命令

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

2、服务器/代理/前端安装

要安装Zabbix服务器(RHEL 7可以使用),MySQL支持:运行以下命令:

yum install zabbix-server-mysql

3、使用MySQL支持安装Zabbix代理:运行以下命令:

yum install zabbix-proxy-mysql

4、在MySQL支持下安装Zabbix前端:运行以下命令:

yum install zabbix-web-mysql

5、导入数据(这一步首先要完成在mysql中建立zabbix库)

安装完成mysql之后,按照下面步骤配置相关数据库(mysql安装关注下方公众号可获取安装资料,这里不做讲解):

a、登录 创建root管理员:

mysqladmin -u root password 123456

b、新增zabbix 库

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by ’123456';

mysql> quit;

现在使用MySQL导入服务器的初始模式和数据:运行以下命令:

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

6、为Zabbix服务器/代理配置数据库:运行以下命令:

编辑zabbix_server。conf或zabbix_proxy。conf使用创建的数据库。例如:

在DBPassword中使用Zabbix数据库密码MySQL;

7、已经配置了一些PHP设置。但有必要取消对“日期”的评论。时区设置,为您设置正确的时区。(因为默认没开启,因为zabbix不知道使用者在哪个时区,需要自己配置)使用以下命令:

vi /etc/httpd/conf.d/zabbix.conf

php_value max_execution_time 300php_value memory_limit 128Mphp_value post_max_size 16Mphp_value upload_max_filesize 2Mphp_value max_input_time 300php_value always_populate_raw_post_data -1# php_value date.timezone Europe/Riga

下面新增:设置时区为上海时区

php_value date.timezone Asia/Shanghai

8、Zabbix服务器进程开始

现在是开始Zabbix服务器进程的时候了:运行以下命令:

service zabbix-server start

vim /etc/selinux/config

修改为SELINUX=disabled,修改后执行:service httpd restart

安装:yum install zabbix-agent

service zabbix-agent start

9、修改防火墙

iptables –F

iptables –X

iptables -Z

10、查看进程

rpm -ql zabbix-web | grep example.conf

关注公众号获取更多自动化测试相关学习资料

安装zabbix

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180416G0A0H100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券