大数据集群监控之Zabbix安装(详细教程)
·
Zabbix安装
节点规划
| 进程 | hdp11节点 | hdp12节点 | hdp13 |
|---|---|---|---|
| zabbix-agent | √ | √ | √ |
| zabbix-server | √ | ||
| MySQL | √ | ||
| zabbix-web | √ |
1.环境准备
关闭集群
关闭自己集群运行的大数据组件
关闭防火墙
参考我写的hadoop高可用搭建
关闭SELinux
参考我写的hadoop高可用搭建
数据库安装
参考我写的hive高可用搭建
设置Xshell
打开Xshell窗口,底部设置命令发送到所有会话

2.安装yum源
安装(所有会话)
sudo rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
查看原始zabbix.repo文件(所有会话)
sudo cat /etc/yum.repos.d/zabbix.repo
替换成阿里(所有会话)
sudo sed -i 's/http:\/\/repo.zabbix.com/https:\/\/mirrors.aliyun.com\/zabbix/g' /etc/yum.repos.d/zabbix.repo
查看修改之后的
sudo cat /etc/yum.repos.d/zabbix.repo
显示,以hdp11为例
[along@hdp11 zabbix]$ sudo cat /etc/yum.repos.d/zabbix.repo
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
[zabbix-debuginfo]
name=Zabbix Official Repository debuginfo - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/$basearch/debuginfo/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
gpgcheck=1
[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
3.安装Zabbix
hdp11
sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
hdp12
sudo yum install zabbix-agent
hdp13
sudo yum install zabbix-agent
安装过程中会出现选择Y/N,选择Y即可
4.配置Zabbix
数据库配置(hdp11)
创建数据库
mysql -uroot -p000000 -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 -p000000 zabbix
server配置(hdp11)
sudo vim /etc/zabbix/zabbix_server.conf
内容修改为
DBHost=hdp11
DBName=zabbix
#用户名
DBUser=root
#密码
DBPassword=000000
agent配置(所有节点)
sudo vim /etc/zabbix/zabbix_agentd.conf
修改内容
Server=hdp11
#ServerActive=127.0.0.1
#Hostname=Zabbix server
web时区修改(hdp11)
sudo vim /etc/httpd/conf.d/zabbix.conf
修改为
<Directory "/usr/share/zabbix">
Options FollowSymLinks
AllowOverride None
Require all granted
<IfModule mod_php5.c>
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value max_input_vars 10000
php_value always_populate_raw_post_data -1
# php_value date.timezone Europe/Riga
#添加下面一行
php_value date.timezone Asia/Shanghai
</IfModule>
</Directory>
5.Zabbix启停
启动集群
hdp11 启动server和agent
sudo systemctl start zabbix-server zabbix-agent httpd
sudo systemctl enable zabbix-server zabbix-agent httpd
hdp12,hdp13启动agent
sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent
停止集群
hdp11
sudo systemctl stop zabbix-server zabbix-agent httpd
sudo systemctl disable zabbix-server zabbix-agent httpd
hdp12和hdp13
sudo systemctl stop zabbix-agent
sudo systemctl disable zabbix-agent
6.访问web
进入
http://hdp11/zabbix

检查

配置数据库

server配置

信息展示

下一步

完成

登录
账号/密码:Admin/zabbix
首页

语言切换成中文

更新语言设置后的中文界面

更多推荐
所有评论(0)