集群監控之zabbix

2021-10-21 19:36:42 字數 4214 閱讀 6452

zabbix是一種監控各種網路引數以及伺服器健康性和完整性的軟體

hadoop102

hadoop103

hadoop104

zabbix-agent

zabbix-agent

zabbix-agent

zabbix-server\\

zabbix-web\\

mysql\\

1、關閉防火牆

sudo

service iptables stop

sudo

chkconfig iptables off

2、 關閉selinux(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

3、重啟伺服器

sudo

reboot

4、配置zabbix yum源,安裝yum源(所有節點)

sudo rpm -ivh
5、修改映象源為阿里雲映象

執行以下命令完成全域性替換

sudo

sed -i 's/http:\/\/repo.zabbix.com/https:\/\/mirrors.aliyun.com\/zabbix/g' /etc/yum.repos.d/zabbix.repo

進入zabbix.repo中檢視修改後的zabbix.repo檔案

sudo

cat /etc/yum.repos.d/zabbix.repo

內容如下

[zabbix]

name=zabbix official repository - $basearch

baseurl=

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-zabbix-a14fe591

[zabbix-debuginfo]

name=zabbix official repository debuginfo - $basearch

baseurl=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=

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-zabbix

gpgcheck=1

6、安裝zabbix

在三颱節點分別執行以下安裝命令

[kele@hadoop102 ~]$ sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

[kele@hadoop103 ~]$ sudo yum install zabbix-agent

[kele@hadoop104 ~]$ sudo yum install zabbix-agent

7、 建立zabbix資料庫(在安裝mysql的伺服器上)

mysql -u***x -p***x -e"create database zabbix character set utf8 collate utf8_bin"
8、 匯入zabbix建表語句(在安裝mysql的伺服器上)

zcat /usr/share/doc/zabbix-server-mysql-4.4.10/create.sql.gz | mysql -u***x -p***x zabbix
9、配置zabbix_server(hadoop102)

修改zabbix-server配置檔案

sudo vim /etc/zabbix/zabbix_server.conf
dbhost=hadoop102

dbname=zabbix

dbuser=mysql的使用者名稱

dbpassword=mysql的密碼

9、 配置zabbix_agent(三颱節點)

修改zabbix-agent配置檔案

sudo vim /etc/zabbix/zabbix_agentd.conf

server=hadoop102

#serveractive=127.0.0.1

#hostname=zabbix server

10、 配置zabbix_web的時區為asia/shanghai

在/etc/httpd/conf.d/zabbix.conf檔案中

#修改時區為亞洲上海時區

php_value date.timezone asia/shanghai

11、啟動zabbix,開機自啟

[kele@hadoop104 ~]$ sudo systemctl enable zabbix-agent12、訪問

監控工具之zabbix

一 zabbix的功能 常見的商業監控軟體,具備主機的效能監控 網路裝置效能監控 資料庫效能監控 ftp等通用協議監控 多種告 式 詳細的圖表報表繪製等功能 二 zabbix的配置 server zabbix的伺服器,採用mysql儲存監控資料並使用apache php的方式呈現 一 abbix的服...

集群監控 之zabbix 4 2服務端部署

zabbix是一款高效易用的集群監控軟體,集 資料採集 資料儲存 資料展示 報警通知於一身,多種資料採集方式 開源免費 配置靈活 自動發現 分布式監控等特性使其成為當下最為流行的企業集群監控軟體之一。本文介紹了zabbix 4.2.8的快速部署方法。一 環境準備 二 安裝配置 2.2 配置 三 啟動...

zabbix監控之自定義監控

自定義監控node1資料庫狀態,並設定報警 編輯agent客戶端的userparameter mysql.conf 檔案,最後一行新增自定義監控內容 root node1 cd etc zabbix zabbix agentd.d root node1 zabbix agentd.d lsuserp...