zabbix工作模式以及proxy

一漾月、工作模式

1、被動(dòng)模式
由zabbix server向zabbix agent發(fā)出指令獲取數(shù)據(jù)叽粹,即zabbix agent被動(dòng)的去獲取數(shù)據(jù)并返回給zabbix server冀值,zabbix server周期性的向agent 索取數(shù)據(jù),這種模式的最大問題就是會加大zabbix server的工作量杯道,在數(shù)百臺服務(wù)器的環(huán)境下zabbix server不能及時(shí)獲取到最新數(shù)據(jù),但這也是默認(rèn)的工作方式责蝠。
2党巾、主動(dòng)模式
zabbix agent主動(dòng)采集數(shù)據(jù)并返回給zabbix server,不再需要zabbix serve進(jìn)行干預(yù)霜医,因此主動(dòng)模式在一定程度上可減輕zabbix server的壓力齿拂。

創(chuàng)建一個(gè)主動(dòng)模式的模板

(1)創(chuàng)建新模板


創(chuàng)建新模板

克隆基礎(chǔ)模板

生成新模板

(2)修改配置


修改為主動(dòng)模式

批量更新

修改模式以及間隔時(shí)間

自動(dòng)發(fā)現(xiàn)規(guī)則修改

修改模式

二、proxy

zabbix是一個(gè)分布式的監(jiān)控系統(tǒng)肴敛,支持通過代理服務(wù)器zabbix proxy收集zabbix agent的數(shù)據(jù)署海,然后把收集保存在本地?cái)?shù)據(jù)庫并發(fā)送給zabbixserver進(jìn)行統(tǒng)一存儲和展示。


proxy與server對比

代理架構(gòu)

部署主動(dòng)模式proxy

1医男、部署proxy端
(1)修改yum源

wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-3%2Bfocal_all.deb
dpkg -i zabbix-release_4.0-3+focal_all.deb
apt update

(2)安裝zabbix-proxy

apt install zabbix-proxy-mysql

(3)數(shù)據(jù)庫初始化(主動(dòng)模式)

create database zabbix_proxy_active character set utf8 collate utf8_bin;
create user zabbix_proxy_active@"192.168.43.%" identified by '123456';
grant all privileges on zabbix_proxy_active.* to zabbix_proxy_active@"192.168.43.%";

(4)數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)

zcat /usr/share/doc/zabbix-proxy-mysql*/schema.sql.gz | mysql -uzabbix_proxy_active -h192.168.43.108 -p zabbix_proxy_active

(5)修改proxy配置文件

vim /etc/zabbix/zabbix_proxy.conf

ProxyMode=0  #主動(dòng)模式為0砸狞,被動(dòng)模式為1,默認(rèn)為0
Server=192.168.43.108  #zabbix-server的IP地址
ServerPort=10051  #zabbix-server監(jiān)聽的端口
Hostname=zabbix_proxy_active  #本機(jī)的hostname镀梭,需要與web端的相同
ListenPort=10051  #監(jiān)聽端口
LogType=file
LogFile=/var/log/zabbix/zabbix_proxy.log
LogFileSize=0  #日志文件最大大小刀森,0為關(guān)閉
EnableRemoteCommands=1  #允許遠(yuǎn)程主機(jī)在本機(jī)執(zhí)行命令
LogRemoteCommands=0  #遠(yuǎn)程主機(jī)執(zhí)行命令是否記錄日志
PidFile=/run/zabbix/zabbix_proxy.pid
SocketDir=/run/zabbix
DBHost=192.168.43.108  #數(shù)據(jù)庫的地址
DBName=zabbix_proxy_active
DBUser=zabbix_proxy_active
DBPassword=123456
ProxyLocalBuffer=720  #數(shù)據(jù)傳輸給server還保存的時(shí)間,單位為小時(shí)报账,建議設(shè)置720
ProxyOfflineBuffer=720  #連接不上server研底,數(shù)據(jù)在proxy保存的時(shí)間,單位為小時(shí)透罢,建議設(shè)置720
HeartbeatFrequency=120  #與server的心跳檢測時(shí)間榜晦,單位為秒
ConfigFrequency=60  #從server端抓取配置文件的時(shí)間間隔,單位為秒琐凭,可以設(shè)置為5分鐘
DataSenderFrequency=60  #給server端發(fā)送數(shù)據(jù)的間隔時(shí)間芽隆,單位為秒浊服,可以設(shè)置為5分鐘
StartPollers=20  #數(shù)據(jù)收集開啟的線程
JavaGateway=192.168.43.109  
JavaGatewayPort=10052
StartJavaPollers=20
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
ListenIP=0.0.0.0
CacheSize=8M  #監(jiān)控項(xiàng)獲取后會放在內(nèi)存中统屈,盡量大點(diǎn)
StartDBSyncers=10  #預(yù)先啟動(dòng)進(jìn)程給數(shù)據(jù)庫
HistoryCacheSize=16M  #主動(dòng)采集好的數(shù)據(jù)會先放到內(nèi)存中,內(nèi)存的大小
HistoryIndexCacheSize=4M  #采集好數(shù)據(jù)的索引
Timeout=30
ExternalScripts=/usr/lib/zabbix/externalscripts
FpingLocation=/usr/bin/fping
Fping6Location=/usr/bin/fping6
LogSlowQueries=3000
AllowRoot=0
User=zabbix

(6)啟動(dòng)程序并設(shè)置為開機(jī)自啟

systemctl start zabbix-proxy.service
systemctl enable zabbix-proxy.service

2牙躺、部署zabbix-agent(centos系統(tǒng))
(1)安裝yum源

rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
yum clean all

(2)安裝zabbix-agent

yum install zabbix-agent

(3)修改配置文件

vim /etc/zabbix/zabbix_agentd.conf

PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.43.108,192.168.43.109  #服務(wù)端要添加server和proxy愁憔,添加server端是因?yàn)閍gent模板是被動(dòng)模式
ListenPort=10050
ServerActive=192.168.43.109  #proxy端的地址
Hostname=192.168.43.101
Include=/etc/zabbix/zabbix_agentd.d/*.conf

(4)啟動(dòng)程序,并設(shè)置為開機(jī)自啟

systemctl start zabbix-agent.service
systemctl enable zabbix-agent.service

3孽拷、web端配置
(1)創(chuàng)建代理程序


創(chuàng)建代理程序

代理程序的名稱要與配置文件中的hostname相同


生成代理

(2)添加主機(jī)
添加主機(jī)

(3)添加模板(模板是上文新建的)
添加模板

添加完成

部署被動(dòng)模式proxy

1吨掌、部署proxy
部署方式和上文相同
(1)數(shù)據(jù)庫初始化(被動(dòng)模式)

create database zabbix_proxy_passive character set utf8 collate utf8_bin;
create user zabbix_proxy_passive@"192.168.43.%" identified by '123456';
grant all privileges on zabbix_proxy_passive.* to zabbix_proxy_passive@"192.168.43.%";

(2)數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入

zcat /usr/share/doc/zabbix-proxy-mysql*/schema.sql.gz | mysql -uzabbix_proxy_passive -h192.168.43.108 -p zabbix_proxy_passive

(3)修改proxy配置文件

vim /etc/zabbix/zabbix_proxy.conf

ProxyMode=1
Server=192.168.43.108
ServerPort=10051
Hostname=zabbix_proxy_passive
ListenPort=10051
LogType=file
LogFile=/var/log/zabbix/zabbix_proxy.log
LogFileSize=0
EnableRemoteCommands=1
LogRemoteCommands=0
PidFile=/run/zabbix/zabbix_proxy.pid
SocketDir=/run/zabbix
DBHost=192.168.43.108
DBName=zabbix_proxy_passive
DBUser=zabbix_proxy_passive
DBPassword=123456
ProxyLocalBuffer=720
ProxyOfflineBuffer=720
HeartbeatFrequency=120
ConfigFrequency=60
DataSenderFrequency=60
StartPollers=20
JavaGateway=192.168.43.109
JavaGatewayPort=10052
StartJavaPollers=20
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
ListenIP=0.0.0.0
CacheSize=8M
StartDBSyncers=10
HistoryCacheSize=16M
HistoryIndexCacheSize=4M
Timeout=30
ExternalScripts=/usr/lib/zabbix/externalscripts
FpingLocation=/usr/bin/fping
Fping6Location=/usr/bin/fping6
LogSlowQueries=3000
AllowRoot=0
User=zabbix

(4)啟動(dòng)程序并實(shí)現(xiàn)開機(jī)自啟

systemctl start zabbix-proxy.service
systemctl enable zabbix-proxy.service

2、部署zabbix-agent
部署方式和上文相同
(1)修改配置文件

vim /etc/zabbix/zabbix_agentd.conf

PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.43.108,192.168.43.110
ServerActive=127.0.0.1
Hostname=192.168.43.102
Include=/etc/zabbix/zabbix_agentd.d/*.conf

(2)啟動(dòng)程序并開機(jī)自啟

systemctl start zabbix-agent.service
systemctl enable zabbix-agent.service

3、web端配置
(1)創(chuàng)建代理程序


創(chuàng)建代理

(2)創(chuàng)建主機(jī)


創(chuàng)建主機(jī)

綁定模板
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末膜宋,一起剝皮案震驚了整個(gè)濱河市窿侈,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌秋茫,老刑警劉巖史简,帶你破解...
    沈念sama閱讀 221,430評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異肛著,居然都是意外死亡圆兵,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評論 3 398
  • 文/潘曉璐 我一進(jìn)店門枢贿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來殉农,“玉大人,你說我怎么就攤上這事局荚〕剩” “怎么了?”我有些...
    開封第一講書人閱讀 167,834評論 0 360
  • 文/不壞的土叔 我叫張陵危队,是天一觀的道長聪建。 經(jīng)常有香客問我,道長茫陆,這世上最難降的妖魔是什么金麸? 我笑而不...
    開封第一講書人閱讀 59,543評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮簿盅,結(jié)果婚禮上挥下,老公的妹妹穿的比我還像新娘。我一直安慰自己桨醋,他們只是感情好棚瘟,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,547評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著喜最,像睡著了一般偎蘸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上瞬内,一...
    開封第一講書人閱讀 52,196評論 1 308
  • 那天迷雪,我揣著相機(jī)與錄音,去河邊找鬼虫蝶。 笑死章咧,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的能真。 我是一名探鬼主播勇吊,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼次坡!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起卤档,我...
    開封第一講書人閱讀 39,671評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎程剥,沒想到半個(gè)月后裆装,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,221評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡倡缠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,303評論 3 340
  • 正文 我和宋清朗相戀三年哨免,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片昙沦。...
    茶點(diǎn)故事閱讀 40,444評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡琢唾,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出盾饮,到底是詐尸還是另有隱情采桃,我是刑警寧澤,帶...
    沈念sama閱讀 36,134評論 5 350
  • 正文 年R本政府宣布丘损,位于F島的核電站普办,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏徘钥。R本人自食惡果不足惜衔蹲,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,810評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望呈础。 院中可真熱鬧舆驶,春花似錦、人聲如沸而钞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽臼节。三九已至撬陵,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間网缝,已是汗流浹背巨税。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留途凫,地道東北人垢夹。 一個(gè)月前我還...
    沈念sama閱讀 48,837評論 3 376
  • 正文 我出身青樓溢吻,卻偏偏與公主長得像维费,于是被迫代替她去往敵國和親果元。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,455評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 一犀盟、zabbix agent主動(dòng)模式與被動(dòng)模式的區(qū)別 zabbix agent的運(yùn)行模式有以下兩種:1而晒、被動(dòng)模式:...
    小尛酒窩閱讀 26,106評論 0 8
  • 作者:吳兆松(網(wǎng)名:itnihao) “他始終堅(jiān)信,技術(shù)的積累只是時(shí)間問題阅畴,解決問題的思路和思想高于具體的技術(shù)細(xì)節(jié)...
    清湯白菜郭先生閱讀 1,587評論 0 1
  • 監(jiān)控服務(wù)概述 1倡怎、實(shí)時(shí)查看服務(wù)狀態(tài)2、可以發(fā)送報(bào)警信息(郵件報(bào)警贱枣、短信報(bào)警监署、電話報(bào)警、微信報(bào)警纽哥、值班(大屏幕)報(bào)警...
    酷酷的偉閱讀 1,580評論 0 3
  • Zabbix簡介 Zabbix官方網(wǎng)站Zabbix中文文檔 本文系統(tǒng)環(huán)境是CentOS7x86_64, Zabbi...
    Zhang21閱讀 8,012評論 0 37
  • 一钠乏、snmp(簡單網(wǎng)絡(luò)管理協(xié)議simple network management protocol) SNMP協(xié)議...
    Net夜風(fēng)閱讀 1,858評論 0 1