电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

分布式監控系統之Zabbix主動、被動及web監控的過程詳解

瀏覽:271日期:2023-04-06 15:09:36

  前文我們了解了zabbix的網絡發現功能,以及結合action實現自動發現主機并將主機添加到zabbix hosts中,鏈接指定模板進行監控;回顧請參考https://www.jb51.net/article/200678.htm;今天我們來了解下zabbix的主動監控、被動監控以及web監控相關話題;

  1、什么是主動監控?什么是被動監控?

  我們知道獲取數據的方式有兩種,一種是get,一種是push;在zabbix中描述主動監控和被動監控都是站在agent的一方來描述的;我們把agent主動將數據發送給zabbix server這種方式采集數據,叫做主動監控;把zabbix server 向zabbix agent獲取數據的方式叫做被動監控,這種方式只有zabbix server周期性的請求zabbix agent,zabbix agent才會響應對應的數據給zabbix server ,如果zabbix server 不請求,則zabbix agent不會發送數據給zabbix server ;而主動監控不管zabbix server請不請求agent,agent它都會以指定時間頻率向server推送數據;默認zabbix 是使用的被動監控,這也意味著zabbix server 要不停的去請求各zabbix agent去采集數據,否則就沒有數據;

  2、主動監控的工作過程

  要實現主動監控,首先agent要知道自己采集那些數據,然后發送給server端,其次zabbix server 怎么區分不同的agent 發來的數據;在zabbix 監控系統中,主動監控的工作過程是,在zabbix web上配置好監控配置后,首先保存到zabbix database中,然后由zabbix server到database中把對應的配置進行應用;在主動模式中,zabbix server 第一次會主動鏈接zabbix agent 把監控配置推送給zabbix agent,zabbix agent 拿到監控配置以后,它就按照指定的時間頻率采集指定的數據發送給server端;而zabbix agent為了標識自己的身份,它在向server端發送數據時,它會把配置文件中指定的hostname帶上,以hostname來標識自己是那個agent;

  3、zabbix trap模式

  trap模式也是主動監控中的一種,它的工作過程不依賴zabbix server配置的時間間隔,也不依賴zabbix agent;它的工作過程是,在被監控主機上使用zabbix sender工具,不定時的發送數據,而zabbix server端會運行一個traper的進程一直等待各個被監控端發來的數據;然后記錄數據到數據庫,從而完成一次數據收集的過程;這種模式主要用在收集當被監控端遇到緊急事件,臨時發出的信息;

  配置zabbix agent工作為被動模式

  提示:默認情況zabbix agent采用被動模式監控,但是我們要配置允許那個zabbix server來向zabbix agent發送指令采集數據;上面紅框中的Server指令就是來配置允許那個zabbix server向本agent發送指令采集數據,它可以配置多個zabbix server的ip地址;配置好以上Server以后保存配置,啟動zabbix agent,在zabbix web界面配置使用zabbix agent 選擇zabbix agent即可完成對應item的配置;如下圖

  配置zabbix agent工作為主動模式

  提示:配置zabbix agent工作為主動模式,除了要配置Server還要配置ServerActive和對應主機名,ServerActive指令用于指定將數據發送給誰;而配置主機名的方式可以使用Hostname直接指定一個固定的主機名,或者使用HostnameItem來使用內建的zabbix key system.hostname獲取主機名;這兩種方式選擇一種即可;

  主動模式zabbix agent配置文件

[root@node05 ~]# grep -Ei ^[a-z] /etc/zabbix/zabbix_agentd.conf PidFile=/var/run/zabbix/zabbix_agentd.pidLogFile=/var/log/zabbix/zabbix_agentd.logLogFileSize=0Server=192.168.0.43ServerActive=192.168.0.43HostnameItem=system.hostnameInclude=/etc/zabbix/zabbix_agentd.d/*.conf[root@node05 ~]#

  在zabbix web gui配置使用對應zabbix agent 的類型為zabbix agent (active)

  查看我們剛才定義的item是否能夠采集到數據呢?

  提示:能夠采集到數據說明我們配置zabbix agent 為主動模式是正常的;

  在zabbix web上配置使用zabbix trapper類型的item

  提示:以上配置表示允許node05.test.org這臺主機使用zabbix sender向zabbix server發送數據,發送數據的key為test_trap,這個key沒有實質上的意義,主要用來標識對應數據的;這樣配置以后,在zabbix server 上就配置好一個trapper來接收node05.test.org使用zabbix_sender 發送test_trap這個key 的數據了;

  在node05上安裝zabbix-sender工具

  在node05上使用zabbix_sender向zabbix server發送test_trap這個key的數據

  提示:-z用戶指定zabbix server的地址,-s用戶指定本機主機名稱;-k用于指定接收數據的key,-o表示發送對應key的數據,-o可以直接給定一個值或者使用命令替換的方式;

  在zabbix web上才看對應key是否收到數據呢?

  提示:可以看到對應key已經收到數據;這種trap通常可以在沒有zabbix agent情況下,對應被監控主機又想以特定頻率向zabbix server發送特定的數據時使用,我們可以把在被監控端執行的zabbix sender命令配置成一個定時任務,這樣也可以完成周期性的數據采集;

  以上就是zabbix中常用的兩種主動監控的配置,接下來我們再來了解下zabbix 的web監控

  什么是web監控啊?從字面意思理解就是監控web網頁嘛,對就是監控web網頁;我們知道一個web站點通常都不是一個頁面,除了主頁還有其他系統頁面,比如支付系統,訂單管理系統等等;如果我們監控一個web站點是否正常,如果只監控主頁很顯然不夠;在zabbix上它提供了監控web頁面的接口,我們只需要配置其對應被監控的頁面的訪問url即可;在zabbix 的web監控中,默認它會監控我們指定頁面的3個指標數據,分別是監控指定頁面的資源下載速度,頁面響應時間和響應碼;

  配置node05上的web服務監控

  在node05上安裝web服務nginx做測試

  模擬提供多個訪問頁面,并啟動nginx

  在zabbix web頁面上配置監控node05上的web服務

  提示:在主機列表中找到對應主機,選擇web;

  提示:選擇create web scenario進入創建web場景頁面;

  提示:填寫名稱和application,選擇更新時間間隔,以及嘗試次數和agent(客戶端瀏覽器,這里選擇模擬谷歌的瀏覽器),填寫好web scenari 基礎信息后,點擊step,填寫要監控的頁面相關信息;

  提示:點擊add添加要監控的web url相關信息;

  提示:如果有其他信息,在對應位置點擊add添加即可;按照以上邏輯添加其他網頁url;

  提示:如果被監控的web頁面需要驗證登錄用戶名和密碼,可以選擇Authentication菜單填寫對應的用戶名和密碼即可;如下

  提示:如果沒有驗證需求,最后的authentication可以選擇不填寫;最后添加好web url后點擊Add就把對應的web 頁面添加到zabbix 監控中了;

  查看添加到web 監控,它到底采集哪些數據項?是否有數據呢?

  提示:從上面的頁面信息可以看到我們添加到web監控,它在每個url上都監控了下載速率,狀態碼和響應時長;上述監控采集到數據中,我們可以看到對于work1指定的url 它監控響應碼是403,原因是我們沒有給message.html授權nginx用戶可讀,所以它響應403;修改權限即可;

  查看nginx的訪問日志,看看它是否在周期性的訪問對應的頁面?

  提示:從上面的日志中我們可以看到,zabbix server 以每一分鐘的頻率模擬谷歌瀏覽器在訪問對應監控的頁面;

  以上就是zabbix web監控相關的配置和演示;后續我們就可以針對web監控的采集到指標數據定義觸發器,告警等等操作;

到此這篇關于分布式監控系統之Zabbix主動、被動及web監控的過程詳解的文章就介紹到這了,更多相關Zabbix分布式監控系統內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: Zabbix
主站蜘蛛池模板: 小学教案模板_中学教师优秀教案_高中教学设计模板_教育巴巴 | 河南mpp电力管_mpp电力管生产厂家_mpp电力电缆保护管价格 - 河南晨翀实业 | 上海诺狮景观规划设计有限公司| 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 云南成人高考网| 软文发布平台 - 云软媒网络软文直编发布营销推广平台 | 热回收盐水机组-反应釜冷水机组-高低温冷水机组-北京蓝海神骏科技有限公司 | 【ph计】|在线ph计|工业ph计|ph计厂家|ph计价格|酸度计生产厂家_武汉吉尔德科技有限公司 | 3D全息投影_地面互动投影_360度立体投影_水幕灯光秀 | 广东银虎 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 结晶点测定仪-润滑脂滴点测定仪-大连煜烁 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 | 药品/药物稳定性试验考察箱-埃里森仪器设备(上海)有限公司 | 储能预警-储能消防系统-电池舱自动灭火装置-四川千页科技股份有限公司官网 | 上海办公室装修,写字楼装修—启鸣装饰设计工程有限公司 | 全自动包衣机-无菌分装隔离器-浙江迦南科技股份有限公司 | 柴油机_柴油发电机_厂家_品牌-江苏卡得城仕发动机有限公司 | 北京企业宣传片拍摄_公司宣传片制作-广告短视频制作_北京宣传片拍摄公司 | 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | 北京自然绿环境科技发展有限公司专业生产【洗车机_加油站洗车机-全自动洗车机】 | 国产液相色谱仪-超高效液相色谱仪厂家-上海伍丰科学仪器有限公司 | 光栅尺_Magnescale探规_磁栅尺_笔式位移传感器_苏州德美达 | 钢化玻璃膜|手机钢化膜|钢化膜厂家|手机保护膜-【东莞市大象电子科技有限公司】 | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 双工位钻铣攻牙机-转换工作台钻攻中心-钻铣攻牙机一体机-浙江利硕自动化设备有限公司 | 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | 深圳宣传片制作-企业宣传视频制作-产品视频拍摄-产品动画制作-短视频拍摄制作公司 | 釜溪印象网络 - Powered by Discuz! | 体视显微镜_荧光生物显微镜_显微镜报价-微仪光电生命科学显微镜有限公司 | 板框压滤机-隔膜压滤机-厢式压滤机生产厂家-禹州市君工机械设备有限公司 | 进口消泡剂-道康宁消泡剂-陶氏消泡剂-大洋消泡剂 | 「银杏树」银杏树行情价格_银杏树种植_山东程锦园林 | 防水试验机_防水测试设备_防水试验装置_淋雨试验箱-广州岳信试验设备有限公司 | 搅拌磨|搅拌球磨机|循环磨|循环球磨机-无锡市少宏粉体科技有限公司 | 政府回应:200块在义乌小巷能买到爱情吗?——揭秘打工族省钱约会的生存智慧 | 高通量组织研磨仪-多样品组织研磨仪-全自动组织研磨仪-研磨者科技(广州)有限公司 | 定量包装机,颗粒定量包装机,粉剂定量包装机,背封颗粒包装机,定量灌装机-上海铸衡电子科技有限公司 | 济南品牌设计-济南品牌策划-即合品牌策划设计-山东即合官网 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛婚外情取证-青岛王军侦探事务所 | 行星齿轮减速机,减速机厂家,山东减速机-淄博兴江机械制造 |