zabbix 監控--阿里雲主機(Proxy分佈式監控)


以前寫了zabbix server、client端的配置,但這隻能監控局域網內主機的全部狀態,那若是是誇網段呢?好比阿里雲上的主機如何監控,有人會說 你在阿里上在創建個zabbix不就能夠了,我嫌麻煩,哈哈mysql

今天就帶你們一塊兒陪嘗試經過zabbix proxy代理的方式,進行分佈式監控;sql

 1、  zabbix proxy介紹:數據庫

  zabbix proxy 是一個數據收集器,它不計算觸發器、不處理事件、不發送報警,只是檢查並收集數據,將信息反饋給server端。bash

  zabbix proxy監控原理圖網絡

wKiom1mIBnjQHsHTAACfN4u1g-A021.png

固然上面圖中,可能還會存在防火牆,誇網段等狀況,須要配置×××,防火牆等等。  app

  proxy主動模式,自動將獲取到的agent客戶端的信息,發送給server端,這樣server就能夠與agent通訊了,獲取監控信息;tcp

2、zabbix proxy 應用場景分佈式

  1. 監控遠程區域設備(例如阿里雲)ide

  2. 監控本地網絡不穩定區域阿里雲

  3. 當zabbix監控上千設備時,使用它來減輕server的壓力

  4. 簡化zabbix的維護

 

3、zabbix proxy 配置

1,安裝zabbix proxy 

yum install -y  zabbix-proxy

2,建立數據庫

mysql -uroot -e"create database zabbix_proxy character set utf8 collate utf8_bin;"
mysql -uroot -e"grant all on zabbix_proxy.* to zabbix@'localhost' identified by 'zabbix密碼';"
mysql -uroot -e"flush privileges;"

3,將數據導入到數據庫中

/usr/share/doc/zabbix-proxy-mysql-3.0.10 zcat schema.sql.gz | mysql -uzabbix -pzabbix zabbix_prox

4,修改配置文件zabbix_proxy.conf

[root@jump ~]# grep '^[a-Z]' /etc/zabbix/zabbix_proxy.conf
Server=10.28.50.*  ##zabbix服務端IP
Hostname=Zabbix proxy ##主機名,必須和WEB頁面添加代理時設置的名稱一致
LogFile=/var/log/zabbix/zabbix_proxy.log  ##日誌文件
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_proxy.pid  #pid文件
DBName=/tmp/zabbix_proxy.sqlite3.db  ##proxy 數據文件
DBHost=IP  #數據庫IP
DBUser=  #數據庫user
DBPassword= ##數據庫密碼
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=30
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000

5,啓動zabbix proxy

/etc/init.d/zabbix-proxy start   ##默認端口10051
##有問題看日誌  tailf /var/log/zabbix/zabbix_proxy.log

 查看zabbix_proxy運行狀態

[root@jump ~]# ss -lntup|grep zabbix_proxy
tcp    LISTEN     0      128                    *:10051                 *:*      users:(("zabbix_proxy",32445,4),("zabbix_proxy",32451,4),("zabbix_proxy",32452,4),("zabbix_proxy",32453,4),("zabbix_proxy",32454,4),("zabbix_proxy",32455,4),("zabbix_proxy",32456,4),("zabbix_proxy",32457,4),("zabbix_proxy",32458,4),("zabbix_proxy",32459,4),("zabbix_proxy",32460,4),("zabbix_proxy",32461,4),("zabbix_proxy",32462,4),("zabbix_proxy",32463,4),("zabbix_proxy",32464,4),("zabbix_proxy",32465,4),("zabbix_proxy",32466,4),("zabbix_proxy",32467,4),("zabbix_proxy",32468,4),("zabbix_proxy",32469,4),("zabbix_proxy",32470,4),("zabbix_proxy",32471,4),("zabbix_proxy",32472,4),("zabbix_proxy",32473,4))

6,zabbix server端添加proxy

1,添加proxy

wKiom1mIMZbREZm5AADyw3LqTEA420.png

2,建立主機,應用proxy

wKioL1mIKdzws1W0AABgERxsRN8219.png

wKiom1mIKfLxqu-CAADeE5ydRgw571.png

相關文章
相關標籤/搜索