老司機在zabbix上的一次翻車

2021-09-07 20:30:20 字數 1041 閱讀 5784

前言

自以為是zabbix的老司機了,沒有想到今天翻車了! 一般人出錯了都可以找到乙個藉口、我就不一樣啦,我感覺我可以找兩個1): 針對官方文件

給出的操作步驟沒有經過深入的思考 2): 今天沒有喝咖啡精力集中度有問題。 明顯是第二點的鍋啦!

談一談zabbix的自動發現

如果說哪個zabbix的功能是我最喜歡的,我想一定是zabbix的lld(low-level discovery)啦。我先來說一下它能解決什麼問題,比如說你的主機的

物理配置不統一有的主機3塊磁碟,有的才兩塊,有乙個比較笨的方法就是給它們乙個個的建item。明顯這是乙個消耗生命的事,有沒有多塊好省

的解決方案呢? 這個就是lld啦,zabbix-agent每過一段時間「觀察」一下有沒有新的磁碟被插入,如果有就給這塊磁碟加上監控。這個特性在

docker的時代有什麼用呢?想想一台主機上可能執行著若干容量,怎麼樣才能在多執行乙個容量的時候就能自主的給這個容器加上監控呢?答案

是lld!

我今天遇到了什麼

我們通過zabbix收集到的資料不可能單純的只是為了收集,我們更加關注的是告警和視覺化。我今天就在給lld收集到的資料做視覺化的時候遇到

了問題在給"graph prototypes"增加「name」的時候一定要有「巨集」不然zabbix不好畫圖的,想像一下如果定義乙個磁碟讀寫情況的圖,那不同磁碟的讀寫

資料又如果組織到一起呢? 

像這樣我在name中引入了,那麼zabbix在畫圖的時候就可以根據不同的磁碟進行畫圖了

以下是官方的乙個issue:

看一下自動發現的成果吧

zabbix在畫圖的時候會自動把巨集換成磁碟的名字

在FF上的一次挫折

做html編輯器的時候碰到乙個百思不得其解的問題,在ff下iframe的designmode怎麼也打不開。開始尋思是不是動態產生的iframe不能開啟,試驗了一下發現不是。後來又想到是不是要加上乙個延時,發現也不行。後來終於在google上找到一篇博文給了我思路。貼上未解決前的 this.loade...

記錄一次MySQL在centOS上的安裝

數學可能很簡單,但是在沒有提示下去安裝mysql是真的痛苦好吧。前前後後解除安裝了幾次,終於弄好了。2.上傳解壓 tar zxvf mysql.tar.gz 老師給的版本我不知道該怎麼用,但是老師說自己去安裝mysql,所以我也就沒有去用他的。解壓在 usr local mysql 這裡,注意一定要...

第一次在Linux上程式設計

寫了乙個helloworld c 檔名 hello.c include int main int arg,char a printf helloworld n return 0 用gcc編譯 顯示 error stdio.h no such file or directory?原因 的開發包沒安裝好...