1.1 Zabbix
概述
Zabbix
是一款能够监控各种网络参数以及服务器健康性和完整性的软件。
Zabbix
使用
灵活的通知机制,允许用户为几乎任何事件配置基于邮件的告警。这样可以快速反馈服务器
的问题。基于已存储的数据,
Zabbix
提供了出色的报告和数据可视化功能。
1.2 Zabbix
基础架构
2. Zabbix 部署
.1 集群规划
2 准备工作
1 关闭集群
如果集群开启,先关闭集群。因为安装
Zabbix
前,需要重启虚拟机。
[atguigu@hadoop102 ~]$ cluster.sh stop
2
关闭防火墙(
3
台节点,已关闭)
[atguigu@hadoop102 ~]$ sudo service iptables stop
[atguigu@hadoop102 ~]$ sudo chkconfig iptables off
[atguigu@hadoop103 ~]$ sudo service iptables stop
[atguigu@hadoop103 ~]$ sudo chkconfig iptables off
[atguigu@hadoop104 ~]$ sudo service iptables stop
[atguigu@hadoop104 ~]$ sudo chkconfig iptables off
3
关闭
SELinux
(
hadoop102
)
1
)修改配置文件
/etc/selinux/config
[atguigu@hadoop102 ~]$ sudo vim /etc/selinux/config
修改如下内容
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
2
)重启服务器
[atguigu@hadoop102 ~]$ sudo reboot
2.3
配置
Zabbix yum
源(
3
台节点)
.1
安装
yum
源
从阿里云镜像中下载
zabbix
安装包,并执行安装命令。
[atguigu@
hadoop102
~]$
sudo rpm
-ivh
https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/zab
bix-release-4.4-1.el7.noarch.rpm
[atguigu@
hadoop103
~]$
sudo rpm
-ivh
https://mirrors.aliyun.com
/zabbix/zabbix/4.4/rhel/7/x86_64/zab
bix-release-4.4-1.el7.noarch.rpm
[atguigu@
hadoop104
~]$
sudo rpm
-ivh
https://mirrors.aliyun.com
/zabbix/zabbix/4.4/rhel/7/x86_64/zab
bix-release-4.4-1.el7.noarch.rpm
.2
修改为阿里云镜像
hadoop102
、
hadoop103
、
hadoop104
三台节点,依次执行如下步骤。
查看原始
zabbix.repo
文件
[atguigu@hadoop102 ~]$ sudo cat /etc/yum.repos.d/zabbix.repo
查看内容如下
2
)执行以下命令完成全局替换
[atguigu@hadoop102 ~]$
sudo sed
-i
's/http:\/\/repo.zabbix.com/https:\/\/mirrors.aliyun.com\/zabb
ix/g' /etc/yum.repos.d/zabbix.repo
3
)查看修改之后的
zabbix.repo
文件
[atguigu@hadoop102 ~]$ sudo cat /etc/yum.repos.d/zabbix.repo
查看内容如下
.4 安装 Zabbix
在
hadoop102
、
hadoop103
、
hadoop104
三台节点分别执行以下安装命令
5
配置
Zabbix
2.5.1
创建
zabbix
数据库
2.5.2 导入 Zabbix 建表语句
2.5.3
配置
Zabbix_Server
(
hadoop102
)
修改
zabbix-server
配置文件
2.5.4
配置
Zabbix_Agent
(三台节点)
修改
zabbix-agent
配置文件
2.5.5 配置 Zabbix_Web 时区
修改
/etc/httpd/conf.d/zabbix.conf
文件
[atguigu@hadoop102 ~]$ sudo vim /etc/httpd/conf.d/zabbix.conf
修改如下内容:
2.6
启动停止
Zabbix
2.6.1
启动
Zabbix
2.6.2 停止 Zabbix
2.6.3
连接
Zabbix_Web
数据库
1
)浏览器访问
http://hadoop102/zabbix
2)检查配置
3)配置数据库
4)配置 zabbix-server
2.6.4
登录
Zabbix
用户名:
Admin
密码:
zabbix
(注:主要zabbix的安装步骤)