zabbix自定義指令碼監測windows伺服器指定目錄下檔案數量,並設定告警及圖形
一、新增自定義監控引數
1、在agent端修改配置檔案允許自定義監控引數
UnsafeUserParameters=1
2、新增自定義監控引數
UserParameter=count.files,dir "f:/test/"|find /C ".Z"
相關DOS命令介紹
dir 列目錄 find /C 統計包含某欄位的行數
二、在zabbix的web管理介面配置監控項、觸發器以及圖形
準備:在zabbix server上執行zabbix_get測試是否可以獲取資料
# zabbix_get -s 192.168.0.26 -k count.files
如果可以正常獲取資料,則按照以下圖片新增監控項、觸發器以及圖形
1、新增監控項,更新間隔30s檢查一次資料
2、新增觸發器:10分鐘內沒有檔案則觸發告警;告警出發後,1分鐘內檢測到有檔案則恢復告警
3、新增圖形
相關推薦
zabbix自定義指令碼監測windows伺服器指定目錄下檔案數量,並設定告警及圖形
一、新增自定義監控引數 1、在agent端修改配置檔案允許自定義監控引數 UnsafeUserParameters=1 2、新增自定義監控引數 UserParameter=count.files,dir "f:/test/"|find /C ".Z" 相關DOS命令介紹
Python獲取指定目錄下檔案數量及總大小
import os totalSize = 0 fileNum = 0 dirNum = 0 def visitDir(path): global totalSize glob
自定義OutputFormat -實現往不同的目錄輸出檔案
程式碼地址 : https://gitee.com/tanghongping/hadoopMapReduce/tree/master/src/com/thp/bigdata/myInputFormat 需求: 現有一些原始日誌需要做增強解析處理,流程: 1、 從原始日誌檔案中讀取資料
在自定義控制元件的過程中犯下的錯,在呼叫有三個引數的構造方法時this(context,null,0);第二個引數為空,在Activity中 findViewById找到對應的控制元件時
在自定義控制元件的過程中犯下的錯,在呼叫有三個引數的構造方法時this(context,null,0);第二個引數為空,在Activity中 findViewById找到對應的控制元件,在給控制元件設
shell指令碼 統計目錄下檔案數量
1、 統計當前資料夾下檔案的個數 ls -l |grep "^-"|wc -l 2、 統計當前資料夾下目錄的個數 ls -l |grep "^d"|wc -l 3、統計當前資料夾下檔案的個數,包括子資料夾裡的 ls -lR|grep "^-"|wc -
DOS命令FOR批處理COPY指定目錄下檔案到指定目錄
這段時間,俺把自己寫的Qt小專案的執行結果都截了個圖sample.png儲存,可是要想更新到git上的時候發現問題了,專案很多個,這要一個個COPY也還是有點工作量的。 思來想去,印象中DOS命令應該有
Linux下搜尋指定目錄下檔案中特定字串並高亮顯示匹配關鍵詞
find ./ -name "*" | xargs grep --color=auto "mysql" 這是查詢當前目錄下所有檔案中包含mysql字串的檔案,並且高亮顯示mysql關鍵詞。 而auto則只在輸出到終端時才加上顏色。 可以在.bashrc里加上: export
linux 下scandir顯示指定目錄下檔案程式碼 c 實現
#include <stdio.h> #include <dirent.h> #include <string.h> #include <stdlib.h> #include <sys/stat.h>
PowerShell獲取指定目錄下檔案列表和大小並儲存成txt文件
#列出filepath下所有子資料夾並統計子資料夾大小 function filesize ([string]$filepath) { if ($filepath -eq $null) { throw "路徑不能為空" } $
Java 遍歷指定目錄下的資料夾並查詢包含指定關鍵字的檔案學習記錄
package p2; import java.io.File; import java.io.FileFilter; import java.util.ArrayList; import java.util.List; /** * 在指定目錄中查詢包含關鍵字的檔案(或
Java 拷貝檔案到指定目錄下檔案中
注:在使用之前請保證sFile,和 tFile存在可通過一下方法建立檔案 File tF = new File(sFile); if (!tF.exists()) {//判斷存在 tF.mkdirs();//不存在則重新建立多存目錄}
zabbix自定義監控指令碼配置
注:要新增自定義指令碼監控,必須升級zabbix agent版本至2.0.0以上,這裡以2.0.8為例 配置方式: 1. 完成自定義監控指令碼的編寫(windows或linux指令碼) 指令碼要求:(1)既然是監控,那必然要有輸出結果值(字串,數字皆可)
zabbix-agent自定義item監控遠端伺服器
1.首先是自己的指令碼 我的指令碼就是簡單的正則表示式的指令碼,只是為了模擬檢測bond中網絡卡關閉的資訊。檢測到網絡卡關閉就報警。 具體程式碼如下: #!/usr/bin/env python # -*-coding:utf-8 -*- import
zabbix 自定義腳本
zabbix自定義腳本這個腳本的思路,自定義一個key,然後就是通過查看文件 /proc/net/dev 裏面的數值,來計算實時網卡流量,其實我算的是一個平均值。分為進和出。如果這個腳本每隔1分鐘執行一次,那麽算出來的流量值就是1分鐘的平均值。最終得到網卡流量趨勢圖。客戶端操作# vim /etc/zabb
zabbix 自定義trigger
zabbixzabbix 自定義trigger版本:3.0.4測試場景:在agent上自定key,回傳一個數值,這個數值每分鐘增加1,當這個值大於5時warnning測試主機agent:10.0.50.1521、trigger 必須定義在templates中,所以先定義templates2、trigger依賴
Zabbix自定義監控腳本,顯示權限不足
zabbix 自定義監控 權限不足 最近在配置zabbix監控mysql的自定監控項的時候,使用zabbix服務器測試時,報這個錯。我就查看了agent端zabbix_agentd.log和Server端的日誌,然並卵什麽都木有發現。後來查看Server端發現我用的是zabbix用戶,而agent
zabbix自定義端口監控
zabbix#!/bin/bash IP=172.22.1.1PORT=3306myfile=‘/etc/zabbix/data/index.html‘rm -f ${myfile}cd /etc/zabbix/data &&wget ${IP}:${PORT} >/dev/nul
zabbix自定義監控
sha left 網頁 temp alert strong conf bash itl 自定義監控搭建zabbix請看我的zabbix初體驗 實現服務器登錄人數不超過3人,超過3人報警zabbix自帶模板Template OS Linux (Template App Zab
zabbix自定義監控mysql主從狀態,並做郵件告警
指定 def brush stat 群組 root -a utf-8 動作 通過zabbix自定義監控mysql主從狀態,並做郵件告警 分析: mysql主要是通過主從來提供安全性
zabbix自定義模板
configure zab name 監控 grep 安裝zabbix 客戶端 one safe 一、在新機器上安裝zabbix客戶端[root@zabbix_client ~]#tar xf zabbix-3.0.3.tar.gz [root@zabbix_client