ZABBIX LLD可以有效發現規則

2021-10-09 08:05:54 字數 550 閱讀 5601

zabbix lld可以有效發現規則性物件,節省手動新增物件時的重複性操作,但如果是相同的物件,監控項原型在生成的時候就會不可避免的衝突。以下是我在處理該問題上用到的乙個小技巧:

下面以發現tuxedo中介軟體psr資訊為例:

tmadmin進入tuxedo命令列,psr檢視節點的程序的資訊。

圖一如圖一所示,prog name列有重複的值,如果zabbix自動發現規則想使用prog name列內容作為監控項原型名稱,就會不可避免地出現衝突現象。

圖二是比較常規的乙個生成json的shell指令碼,該指令碼會把作為鍵、prog name列內容作為值存到json中以供zabbix lld使用,json內容見圖三。

圖二圖三如果我就是想用progname作自動發現,那可以在現在json的基礎上再乙個鍵值用來區分progname,比如前面圖一中的id列就不存在重複值,我們可以用該列作值去區分progname,這有點像資料庫的聯合主鍵。如圖四,json內容見圖五

圖四圖五這樣的話lld衝突的監控項原型名稱問題就解決了。如圖六;

同理:如果兩個json鍵值還衝突的話,可以再加乙個鍵值區分。

發現潛在客戶,你也可以做到

乙個下午,和往常一樣,我帶孩子走出居住的公寓大門,準備陪他一起去學鋼琴。離大路邊還有數公尺遠時,遠遠看見一輛白色車身的德士從眼前 躥 過。我習慣性地舉手招車,心裡其實並沒抱太大希望,哪知道,車子居然在前方大概十公尺不到的地方停下。司機貼心地把車退後了一些,我們迅速登上,車即啟動了。甫坐定,我由衷稱讚...

如何有效發現UI使用者介面層的缺陷

ui型bug定義 這裡指的ui型指以下兩種bug 第二種是ui效果不一致的bug,比如應該是個圓角按鈕,做出來的介面卻是個平角的按鈕 有下拉箭頭效果,做出來的介面卻沒有下拉箭頭效果 混動介面應該有3屏,做出來的介面卻只有2屏,諸如此類。ui型bug的產生 理論上ui型bug的產生只有一種原因,即開發...

PCLint9可以發現 VS2005不能發現的錯誤

包括不限於 1,建構函式的整形變數沒初始化。2,err569 const long ircr 0xabcd1234 左值 long 31位,右值32位。溢位。3,err1551 析構函式中丟擲溢位。因為函式發生了異常而導致函式的區域性變數的析構函式被呼叫,析構函式又丟擲異常,本來區域性物件丟擲的異常...