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

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

Zabbix 動態執行監控采集腳本的實現原理

瀏覽:83日期:2023-04-06 15:09:33

在使用Zabbix自定義腳本采集監控數據的時候,通常會遇到以下一些問題:

  • 服務器擴容之后,監控腳本如何部署到新的服務器上?
  • 監控腳本需要修改時,如何自動修改所有相同的監控腳本?
  • 如何備份監控采集腳本避免因服務器異常后丟失?
  • 新部署自定義監控,如何避免系統管理員過多操作?
  • 如何避免大量研發就能解決上述的問題?

實現原理:使用文件服務器統一存放和管理監控腳本,在zabbix agent預埋通用腳本,根據zabbix server傳輸的Key和參數,從文件服務器拉取腳本執行后返回數據。

架構設計:

具體實現:

1.搭建文件服務器,以nginx作為文件服務器為例

修改nginx的配置并重啟

erver {    listen    8080;    server_name zabbix;    root /usr/local/static/;    location / {      autoindex on;      autoindex_exact_size on;      autoindex_localtime on;      charset utf-8;    }  }

2.編寫文件拉取和執行的腳本

url="http://192.168.24.108:8080/" #定義文件服務器的URLparentDir="/usr/local/zabbix/bin/zabbix_script" file_directory=$parentDir/$1 #定義本地存放執行腳本的目錄file_name=$2  #腳本名稱file_path=$1/$2 #拼接文件服務器的腳本路徑if [ ! -d $file_directory ];then  #判斷文件目錄是否存在  mkdir -p $file_directoryfiif [ ! -f $parentDir/$file_path ];then #判斷腳本是否已經存在  wget -P $file_directory $url$file_path 2>>logfitimestamp=$(date +%s)filetimestamp=$(stat -c %Y $parentDir/$file_path)if [ $[$timestamp - $filetimestamp] -gt 3600 ];then #判斷當前時間與腳本修改時間的大小,3600秒更新一次   wget $url$file_path -O $parentDir/$file_path 2>>log #覆蓋腳本   touch -c $parentDir/$file_path  #修改腳本的修改時間fipython $parentDir/$file_path $3 #執行腳本

3.增加zabbix的配置文件

UserParameter=requests_file[*],sh /usr/local/zabbix/bin/zabbix_script/requests_file.sh $1 $2 $3

4.重啟zabbix agent

5.編寫測試腳本,并上傳到文件服務器指定目錄

#監控服務器連接數#!/usr/bin/pythonimport pwdimport os,sysimport reimport globstate = sys.argv[1]cmd = "netstat -an | grep " + state + " | wc -l"os.system(cmd)

6.配置zabbix頁面的監控項:

7.觀察數據是否正常 :

8.新的監控腳本放在文件服務器之后,可直接配置頁面的監控項進行數據采集

本文著重提供了一個zabbix自定義監控腳本集中管理的解決思路,可根據這個思路自由拓展更簡潔、高效的zabbix使用方法,進一步讓運維變得簡單。

參考鏈接 :

Zabbix 如何動態執行監控采集腳本 : https://mp.weixin.qq.com/s/ikuCSYhlFdtiAmt7epskWw

到此這篇關于Zabbix 動態執行監控采集腳本的實現原理的文章就介紹到這了,更多相關Zabbix 動態執行監控采集腳本內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: Zabbix
相關文章:
主站蜘蛛池模板: 合肥网带炉_安徽箱式炉_钟罩炉-合肥品炙装备科技有限公司 | 网络推广公司_网络营销方案策划_企业网络推广外包平台-上海澜推网络 | 钛板_钛管_钛棒_钛盘管-无锡市盛钛科技有限公司 | 新疆系统集成_新疆系统集成公司_系统集成项目-新疆利成科技 | 超声波气象站_防爆气象站_空气质量监测站_负氧离子检测仪-风途物联网 | 海尔生物医疗四川代理商,海尔低温冰箱四川销售-成都壹科医疗器械有限公司 | 电镀标牌_电铸标牌_金属标贴_不锈钢标牌厂家_深圳市宝利丰精密科技有限公司 | PCB设计,PCB抄板,电路板打样,PCBA加工-深圳市宏力捷电子有限公司 | 厂房出售_厂房仓库出租_写字楼招租_土地出售-中苣招商网-中苣招商网 | 企业VI设计_LOGO设计公司_品牌商标设计_【北京美研】 | 警方提醒:赣州约炮论坛真的安全吗?2025年新手必看的网络交友防坑指南 | 武汉高低温试验箱_恒温恒湿试验箱厂家-武汉蓝锐环境科技有限公司 | 有机废气处理-rto焚烧炉-催化燃烧设备-VOC冷凝回收装置-三梯环境 | 校车_校车价格_19座幼儿园校车_幼儿园校车_大鼻子校车 | 杰恒蠕动泵-蠕动泵专业厂家-19年专注蠕动泵 | 山东氧化铁红,山东铁红-淄博科瑞化工有限公司| 杰福伦_磁致伸缩位移传感器_线性位移传感器-意大利GEFRAN杰福伦-河南赉威液压科技有限公司 | 混合气体腐蚀试验箱_盐雾/硫化氢/气体腐蚀试验箱厂家-北京中科博达 | 风化石头制砂机_方解石制砂机_瓷砖石子制砂机_华盛铭厂家 | 衬四氟_衬氟储罐_四氟储罐-无锡市氟瑞特防腐科技有限公司 | 护腰带生产厂家_磁石_医用_热压护腰_登山护膝_背姿矫正带_保健护具_医疗护具-衡水港盛 | 六维力传感器_三维力传感器_二维力传感器-南京神源生智能科技有限公司 | 间苯二酚,间苯二酚厂家-淄博双和化工 | 德州网站制作 - 网站建设设计 - seo排名优化 -「两山建站」 | 京港视通报道-质量走进大江南北-京港视通传媒[北京]有限公司 | 杭州画室_十大画室_白墙画室_杭州美术培训_国美附中培训_附中考前培训_升学率高的画室_美术中考集训美术高考集训基地 | 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | 北京模型公司-军事模型-工业模型制作-北京百艺模型沙盘公司 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 石家庄小程序开发_小程序开发公司_APP开发_网站制作-石家庄乘航网络科技有限公司 | 震动筛选机|震动分筛机|筛粉机|振筛机|振荡筛-振动筛分设备专业生产厂家高服机械 | 钢板仓,大型钢板仓,钢板库,大型钢板库,粉煤灰钢板仓,螺旋钢板仓,螺旋卷板仓,骨料钢板仓 | 东莞画册设计_logo/vi设计_品牌包装设计 - 华略品牌设计公司 | 奇酷教育-Python培训|UI培训|WEB大前端培训|Unity3D培训|HTML5培训|人工智能培训|JAVA开发的教育品牌 | 开平机_纵剪机厂家_开平机生产厂家|诚信互赢-泰安瑞烨精工机械制造有限公司 | 天然气分析仪-液化气二甲醚分析仪|传昊仪器 | 对夹式止回阀_对夹式蝶形止回阀_对夹式软密封止回阀_超薄型止回阀_不锈钢底阀-温州上炬阀门科技有限公司 | 宁夏档案密集柜,智能密集柜,电动手摇密集柜-盛隆柜业宁夏档案密集柜厂家 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) | 新密高铝耐火砖,轻质保温砖价格,浇注料厂家直销-郑州荣盛窑炉耐火材料有限公司 |