Zabbix+Raspberry pi監(jiān)控機(jī)房溫濕度

image.png

最近買了個(gè)樹莓派随闺,瞎搗鼓了一些小東西,昨天把一個(gè)一直想實(shí)現(xiàn)的功能做了出來蔓腐。將機(jī)房溫濕度監(jiān)控與溫濕度異常告警集成到了Zabbix矩乐,寫來與大家分享。
*所需軟硬件:
樹莓派一個(gè)回论,我買的帶電源+散熱器+外殼散罕,總共269塊
DHT22溫濕度傳感器一個(gè),20塊
SD卡+讀卡器傀蓉,我買的閃迪32G欧漱,78塊
Raspbian(樹莓派OS),免費(fèi)葬燎,下載鏈接:https://www.raspberrypi.org/downloads/raspbian/
Zabbix server+agent(常規(guī)操作误甚,我先前的簡書里已經(jīng)有寫過了)缚甩,免費(fèi)
總共367塊,用來實(shí)現(xiàn)機(jī)房溫濕度監(jiān)控還是很劃得來的靶草。
*操作步驟:
1蹄胰,為樹莓派安裝OS,OS下載鏈接上面已有奕翔,其中有core版和desktop版裕寨,剛玩的話建議下載desktop版。
下載完成后用Win32DiskImager寫錄到SD卡派继,然后插進(jìn)樹莓派通電即可啟動宾袜。(注:請一定先插好各條信號線再通電啟動,比如HDMI線驾窟,如果先通電再插HDMI線那是無法顯示的庆猫。)
安裝完成后打開命令行,進(jìn)行基本配置:
pi@raspberrypi:~ $ sudo raspi-config #進(jìn)入控制面板更改配置

image.png

樹莓派的控制面板都是選擇性的绅络,不用敲命令所以各位自己配置吧月培。主要就是配置時(shí)區(qū),固定IP恩急,開啟SSH杉畜,VNC,更改Hostname衷恭,更改顯存(默認(rèn)64此叠,建議改為16,反正基本都是SSH連接随珠,不用顯存)最后再Update重啟即可灭袁。
2,連接溫濕度傳感器
DHT溫濕度傳感器的針腳從左至右分別是Left: 3.3v窗看;Middle: GPIO茸歧;Right: Ground。樹莓派的兩排針腳圖解如下显沈。
image.png

所以將三根線從左至右接到我紅線框出來的針腳上即可举娩。
3,安裝軟件來讀取溫濕度傳感器數(shù)據(jù)构罗。
安裝DHT py模塊。

sudo apt-get update && sudo apt-get -y install git python-dev
git clone https://github.com/adafruit/Adafruit_Python_DHT.git
cd Adafruit_Python_DHT/
sudo python setup.py install

4智玻,現(xiàn)在我們應(yīng)該可以在樹莓派上讀取溫濕度數(shù)據(jù)了遂唧。

pi@max1987:~/Adafruit_Python_DHT $ sudo /home/pi/Adafruit_Python_DHT/examples/AdafruitDHT.py 22 2
Temp=13.8*  Humidity=44.4%

5,安裝Zabbix agent吊奢。

sudo apt-get -y install zabbix-agent

編輯agent配置文件

sudo nano /etc/zabbix/zabbix_agentd.conf

其余配置都是基本操作盖彭,就不提了纹烹,如果有不知道怎么配置的情參考我以前寫的關(guān)于agent安裝的簡書。這里需要單獨(dú)配置的有兩條召边。
第一铺呵,在第234行增加Timeout=30(要不然zabbix讀取溫濕度數(shù)據(jù)時(shí)會因?yàn)槟_本執(zhí)行超時(shí)而無法讀取溫濕度數(shù)據(jù))
第二,在最后一行增加(使server可以從agent讀取到溫濕度數(shù)據(jù)):

UserParameter=dht.pull[*],sudo /home/pi/Adafruit_Python_DHT/examples/AdafruitDHT.py 22 2 | awk -F[=*%] '{print '$'"$1"}'

Ctrl+X選Y即可保存退出隧熙。
重啟agent

sudo service zabbix-agent restart

授予zabbix用戶讀取GPIO數(shù)據(jù)權(quán)限片挂。

sudo visudo

在最后一行插入如下命令:

zabbix ALL=(ALL) NOPASSWD: /home/pi/Adafruit_Python_DHT/examples/AdafruitDHT.py

Ctrl+X選Y即可保存退出。
6贞盯,SSH連接Zabbix服務(wù)器音念,安裝zabbix_get,這是zabbix server主動從agent拉數(shù)據(jù)必要組件躏敢。

yum install zabbix-get.x86_64

下面即可從server測試讀取溫濕度數(shù)據(jù)闷愤,命令如下:

zabbix_get -s 10.187.101.147 -k dht.pull[2]        #dht.pull[2]為溫度鍵值,在添加監(jiān)控項(xiàng)時(shí)需要用到
zabbix_get -s 10.187.101.147 -k dht.pull[4]        #dht.pull[4]為濕度鍵值件余,在添加監(jiān)控項(xiàng)時(shí)需要用到

在zabbix_server.conf中將434行Timeout值改為30讥脐,與上面改agent配置一樣,然后重啟zabbix server即可啼器。
7旬渠,Zabbix網(wǎng)頁端配置。
這就不贅述了镀首,跟添加普通Linux agent監(jiān)控主機(jī)一樣坟漱,然后通過上面說的鍵值增加監(jiān)控項(xiàng)即可。最后的效果如下圖:


image.png

如果監(jiān)控項(xiàng)創(chuàng)建有問題的朋友可以留言給我更哄,我可以導(dǎo)個(gè)模板給您芋齿,最后祝各位看機(jī)房的朋友永遠(yuǎn)沒Downtime!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末成翩,一起剝皮案震驚了整個(gè)濱河市觅捆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌麻敌,老刑警劉巖栅炒,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異术羔,居然都是意外死亡赢赊,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進(jìn)店門级历,熙熙樓的掌柜王于貴愁眉苦臉地迎上來释移,“玉大人,你說我怎么就攤上這事寥殖⊥婊洌” “怎么了涩蜘?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長熏纯。 經(jīng)常有香客問我同诫,道長,這世上最難降的妖魔是什么樟澜? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任误窖,我火速辦了婚禮,結(jié)果婚禮上往扔,老公的妹妹穿的比我還像新娘贩猎。我一直安慰自己,他們只是感情好萍膛,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布吭服。 她就那樣靜靜地躺著,像睡著了一般蝗罗。 火紅的嫁衣襯著肌膚如雪艇棕。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天沼琉,我揣著相機(jī)與錄音,去河邊找鬼桩匪。 笑死打瘪,一個(gè)胖子當(dāng)著我的面吹牛妆档,可吹牛的內(nèi)容都是我干的贾惦。 我是一名探鬼主播绪颖,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼曲饱!你這毒婦竟也來了悠抹?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤扩淀,失蹤者是張志新(化名)和其女友劉穎楔敌,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體驻谆,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡卵凑,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了胜臊。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片勺卢。...
    茶點(diǎn)故事閱讀 38,137評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖象对,靈堂內(nèi)的尸體忽然破棺而出黑忱,到底是詐尸還是另有隱情,我是刑警寧澤勒魔,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布甫煞,位于F島的核電站,受9級特大地震影響沥邻,放射性物質(zhì)發(fā)生泄漏危虱。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一唐全、第九天 我趴在偏房一處隱蔽的房頂上張望埃跷。 院中可真熱鬧,春花似錦邮利、人聲如沸弥雹。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽剪勿。三九已至,卻和暖如春方庭,著一層夾襖步出監(jiān)牢的瞬間厕吉,已是汗流浹背酱固。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留头朱,地道東北人运悲。 一個(gè)月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像项钮,于是被迫代替她去往敵國和親班眯。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評論 2 345

推薦閱讀更多精彩內(nèi)容