Zabbix
1、安装
集群部署规划
进程 | hadoop151节点 | hadoop152节点 | hadoop153节点 |
---|---|---|---|
zabbix-agent | √ | √ | √ |
zabbix-server | √ | ||
MySQL | √ | ||
zabbix-web | √ |
安装
-
第一步:关闭SELinux(修改 /etc/selinux/config )
vim /etc/selinux/config #修改以下内容 SELINUX=disabled
-
第二步:重启服务器 reboot
-
第三步:配置Zabbix yum源(所有服务器都执行以下命令)
# 从阿里云镜像中下载zabbix安装包,并执行安装命令 rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm # 修改zabbix.repo文件,将 http://repo.zabbix.com 替换成 https://mirrors.aliyun.com/zabbix sed -i 's/http:\/\/repo.zabbix.com/https:\/\/mirrors.aliyun.com\/zabbix/g' /etc/yum.repos.d/zabbix.repo
-
第四步:安装Zabbix
# 在 hadoop151 中执行 yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent # 在 hadoop152 和 hadoop153 中执行 yum -y install zabbix-agent
-
第五步:创建zabbix数据库和表(只在 hadoop151 上执行)
# 创建数据库 mysql -uroot -p123456 -e"create database zabbix character set utf8 collate utf8_bin" # 创建表 zcat /usr/share/doc/zabbix-server-mysql-4.4.10/create.sql.gz | mysql -uroot -p123456 zabbix
-
第六步:配置Zabbix_Server(hadoop151)
# 修改 zabbix_server.conf 配置文件 vim /etc/zabbix/zabbix_server.conf # 修改以下内容 DBHost=hadoop151 DBName=zabbix DBUser=root DBPassword=123456
-
第七步:配置Zabbix_Agent(三台节点)
# 修改 zabbix_agentd.conf 配置文件 vim /etc/zabbix/zabbix_agentd.conf # 修改以下内容,将 ServerActive、Hostname 注释掉 Server=hadoop151 #ServerActive=127.0.0.1 #Hostname=Zabbix server
-
第八步:配置Zabbix_Web时区(hadoop151)
# 修改 zabbix.conf 文件 vim /etc/httpd/conf.d/zabbix.conf # 修改以下内容 php_value date.timezone Asia/Shanghai
启动停止Zabbix
启动
# hadoop151 上执行
# 启动 Zabbix中的 zabbix-server、zabbix-agent、httpd
systemctl start zabbix-server zabbix-agent httpd
# Zabbix 开机自启(生产环境下开启)
systemctl enable zabbix-server zabbix-agent httpd
# hadoop152、hadoop153 上执行
# 启动 Zabbix中的 zabbix-agent
sudo systemctl start zabbix-agent
# Zabbix 开机自启(生产环境下开启)
sudo systemctl enable zabbix-agent
停止
# hadoop151 上执行
# 停止 Zabbix中的 zabbix-server、zabbix-agent、httpd
systemctl stop zabbix-server zabbix-agent httpd
# Zabbix 关闭开机自启
systemctl disable zabbix-server zabbix-agent httpd
# hadoop152、hadoop153 上执行
# 停止 Zabbix中的 zabbix-agent
systemctl stop zabbix-agent
# Zabbix 关闭开机自启
systemctl disable zabbix-agent
连接Zabbix_Web数据库
# 用户名:Admin 密码:zabbix
http://hadoop151/zabbix/setup.php