日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

zabbix--分布式监控proxy

發(fā)布時間:2024/8/26 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zabbix--分布式监控proxy 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

zabbix 分布式監(jiān)控代理(proxy)

概述:

zabbix proxy 可以代替 zabbix server 收集性能和可用性數(shù)據(jù),然后把數(shù)據(jù)匯報給 zabbix server,并且在一定程度上分擔了zabbix server 的壓力.此外,當所有agents和proxies報告給一個Zabbix server并且所有數(shù)據(jù)都集中收集時,使用proxy是實現(xiàn)集中式和分布式監(jiān)控的最簡單方法。(摘自官網(wǎng))

zabbix proxy 使用場景:

  • 監(jiān)控遠程區(qū)域設備
  • 監(jiān)控本地網(wǎng)絡不穩(wěn)定區(qū)域
  • 當 zabbix 監(jiān)控上千設備時,使用它來減輕 server 的壓力
  • 簡化分布式監(jiān)控的維護

真實案例

環(huán)境說明:

1、zabbix-server 處于外網(wǎng),zabbix-agent 處于各個地方的內(nèi)網(wǎng),所有內(nèi)網(wǎng)都是互通的。其中有一臺內(nèi)網(wǎng)服務器既可以和內(nèi)網(wǎng)通信,也可以和外網(wǎng)進行通信。

需求說明:

  如上環(huán)境所述、現(xiàn)在想要通過那臺可以上內(nèi)外網(wǎng)的服務器做一個代理監(jiān)控內(nèi)網(wǎng)所有的內(nèi)網(wǎng)服務器。

架構圖如下所示:

具體操作步驟:

參考官檔:

https://www.zabbix.com/documentation/4.0/zh/manual/distributed_monitoring/proxies

https://www.zabbix.com/documentation/4.0/zh/manual/installation/install_from_packages/rhel_centos

https://www.zabbix.com/documentation/4.0/manual/appendix/config/zabbix_proxy

server端配置就不細說了,可以參考我分類里面 (zabbix) 里面的。

proxy端配置

1)創(chuàng)建一個數(shù)據(jù)庫供 zabbix-proxy 使用

mysql> create database zabbix_proxy character set utf8 collate utf8_bin; mysql> grant all on zabbix_proxy.* to zabbix_proxy@127.0.0.1 identified by 'zabbix_proxy'; mysql> flush privileges;# mysql -h 127.0.0.1 -u zabbix_proxy -pzabbix_proxy //測試上面創(chuàng)建的賬號是否可以正常連接

2)安裝 zabbix-proxy 并進行配置 安裝zabbix-get為了方便測試

# rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/6/x86_64/zabbix-release-4.0-1.el6.noarch.rpm # yum -y install zabbix-proxy-mysql zabbix-get

3)編輯配置文件

# vim /etc/zabbix/zabbix_proxy.conf ProxyMode=0 //開啟主動模式 Server=120.79.93.66 //zabbix-server端IP ServerPort=10051 //zabbix-server端口 Hostname=srt-xt ListenPort=10051 //proxy端監(jiān)聽的端口 LogFile=/var/log/zabbix/zabbix_proxy.log LogFileSize=0 PidFile=/var/run/zabbix/zabbix_proxy.pid SocketDir=/var/run/zabbix DBHost=127.0.0.1 DBName=zabbix_proxy DBUser=zabbix_proxy DBPassword=zabbix_proxy SNMPTrapperFile=/var/log/snmptrap/snmptrap.log Timeout=4 ExternalScripts=/usr/lib/zabbix/externalscripts LogSlowQueries=3000

4)導入初始化數(shù)據(jù)

# rpm -ql zabbix-proxy-mysql //查看初始化數(shù)據(jù)庫文件存放路徑 /usr/share/doc/zabbix-proxy-mysql-4.0.7/schema.sql.gz # zcat /usr/share/doc/zabbix-proxy-mysql-4.0.7/schema.sql.gz |mysql -h 127.0.0.1 -u zabbix_proxy -pzabbix_proxy zabbix_proxy

5)啟動 zabbix-proxy

# service zabbix-proxy start?

agent端配置

1)安裝 zabbix-agent 軟件包

# rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/6/x86_64/zabbix-release-4.0-1.el6.noarch.rpm # yum -y install zabbix-agent //安裝zabbix-agent

2)編輯配置文件?

# vim /etc/zabbix/zabbix_agentd.conf //配置zabbix-agent PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 Server=145.36.26.41 //填寫zabbix-proxy的IP StartAgents=5 Hostname=srt-hy HostMetadataItem=system.uname Include=/etc/zabbix/zabbix_agentd.d/*.conf UnsafeUserParameters=1

3)啟動 zabbix-agnet?

# service zabbix-agent start

server端 Web 配置

1)創(chuàng)建一個agent代理程序;進入:配置 -> agent代理程序 -> 創(chuàng)建代理

?agnet代理名稱(必須是zabbix-proxy上面的主機名),模式根據(jù)配置里面來定,代理地址(zabbix-proxy上面能和zabbix-server通信的地址)

2)添加主機

3)添加完成如下圖

至此、通過 zabbix-proxy 代理監(jiān)控就已完成了。

?

轉載于:https://www.cnblogs.com/yanjieli/p/10830220.html

總結

以上是生活随笔為你收集整理的zabbix--分布式监控proxy的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。