欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Zabbix 動態(tài)執(zhí)行監(jiān)控采集腳本的實現(xiàn)原理

 更新時間:2021年03月01日 16:07:38   作者:寰宇001  
這篇文章主要介紹了Zabbix 動態(tài)執(zhí)行監(jiān)控采集腳本的實現(xiàn)原理,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

在使用Zabbix自定義腳本采集監(jiān)控數(shù)據(jù)的時候,通常會遇到以下一些問題:

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

實現(xiàn)原理:使用文件服務器統(tǒng)一存放和管理監(jiān)控腳本,在zabbix agent預埋通用腳本,根據(jù)zabbix server傳輸?shù)腒ey和參數(shù),從文件服務器拉取腳本執(zhí)行后返回數(shù)據(jù)。

架構設計:

在這里插入圖片描述

具體實現(xiàn):

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.編寫文件拉取和執(zhí)行的腳本

url="http://192.168.24.108:8080/" #定義文件服務器的URL
parentDir="/usr/local/zabbix/bin/zabbix_script" 
file_directory=$parentDir/$1 #定義本地存放執(zhí)行腳本的目錄
file_name=$2  #腳本名稱
file_path=$1/$2 #拼接文件服務器的腳本路徑
if [ ! -d $file_directory ];then  #判斷文件目錄是否存在
  mkdir -p $file_directory
fi

if [ ! -f $parentDir/$file_path ];then #判斷腳本是否已經(jīng)存在
  wget -P $file_directory $url$file_path 2>>log
fi

timestamp=$(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  #修改腳本的修改時間
fi
python $parentDir/$file_path $3 #執(zhí)行腳本

3.增加zabbix的配置文件

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

4.重啟zabbix agent

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

#監(jiān)控服務器連接數(shù)
#!/usr/bin/python
import pwd
import os,sys
import re
import glob
state = sys.argv[1]

cmd = "netstat -an | grep " + state + " | wc -l"
os.system(cmd)

6.配置zabbix頁面的監(jiān)控項:

在這里插入圖片描述

7.觀察數(shù)據(jù)是否正常 :

在這里插入圖片描述

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

在這里插入圖片描述

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

參考鏈接 :

Zabbix 如何動態(tài)執(zhí)行監(jiān)控采集腳本 : https://mp.weixin.qq.com/s/ikuCSYhlFdtiAmt7epskWw

到此這篇關于Zabbix 動態(tài)執(zhí)行監(jiān)控采集腳本的實現(xiàn)原理的文章就介紹到這了,更多相關Zabbix 動態(tài)執(zhí)行監(jiān)控采集腳本內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • ubuntu系統(tǒng)下部署zabbix服務器監(jiān)控的方法教程

    ubuntu系統(tǒng)下部署zabbix服務器監(jiān)控的方法教程

    這篇文章主要給大家介紹了在ubuntu系統(tǒng)下部署zabbix服務器監(jiān)控的方法教程,文中將步驟介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面跟著小編來一起看看吧。
    2017-06-06
  • zabbix監(jiān)控vmware exsi主機的圖文步驟

    zabbix監(jiān)控vmware exsi主機的圖文步驟

    zabbix怎么監(jiān)控vmware exsi主機呢?很多網(wǎng)友私聊小編,正好今天有空給大家制作一篇教程幫助大家快速學習zabbix監(jiān)控vmware exsi主機,感興趣的朋友跟隨小編一起看看吧
    2021-06-06
  • zabbix告警報表并發(fā)送郵件功能實現(xiàn)

    zabbix告警報表并發(fā)送郵件功能實現(xiàn)

    Zabbix開源監(jiān)控是IT監(jiān)控領域的佼佼者,擁有強大的告警統(tǒng)計與報表生成能力,但對于剛上手的小白來說可能還有些難度,本文將詳細介紹zabbix告警報表的生成過程及發(fā)送郵件的操作步驟,感興趣的朋友一起看看吧
    2024-07-07
  • 利用zabbix監(jiān)控ogg進程(Linux平臺)

    利用zabbix監(jiān)控ogg進程(Linux平臺)

    這篇文章主要介紹了利用zabbix監(jiān)控ogg進程(Linux平臺)的方法,幫助大家更好的理解和使用zabbix,感興趣的朋友可以了解下
    2020-12-12
  • zabbix?6.0?使用?JavaScript?發(fā)出釘釘告警的方法

    zabbix?6.0?使用?JavaScript?發(fā)出釘釘告警的方法

    這篇文章主要介紹了zabbix?6.0?使用?JavaScript?發(fā)出釘釘告警,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • Zabbix遠程執(zhí)行命令的示例詳解

    Zabbix遠程執(zhí)行命令的示例詳解

    這篇文章主要介紹了Zabbix遠程執(zhí)行命令,本文主要配置驗證zabbix執(zhí)行遠程命令的相關知識,通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2020-03-03
  • 關于Zabbix忘記admin登錄密碼重置密碼的問題

    關于Zabbix忘記admin登錄密碼重置密碼的問題

    這篇文章主要介紹了Zabbix忘記admin登錄密碼重置密碼,需要的朋友可以參考下
    2021-11-11
  • 利用zabbix監(jiān)控ogg進程(Windows平臺)

    利用zabbix監(jiān)控ogg進程(Windows平臺)

    這篇文章主要介紹了利用zabbix監(jiān)控ogg進程(Windows平臺)的步驟,幫助大家監(jiān)控windows平臺下的ogg程序,感興趣的朋友可以參考下
    2020-12-12
  • zabbix 添加你需要監(jiān)控的主機步驟詳解

    zabbix 添加你需要監(jiān)控的主機步驟詳解

    這篇文章主要介紹了zabbix 添加你需要監(jiān)控的主機,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • zabbix 2.2安裝步驟詳細介紹

    zabbix 2.2安裝步驟詳細介紹

    這篇文章主要介紹了zabbix 2.2安裝步驟詳細介紹的相關資料,本文給大家介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下
    2016-10-10

最新評論