監控大挑戰 – 以 Zabbix 為例 Day 08. 設定 SNMP 監控 Synology NAS DS920+
今天跟大家分享將Synology NAS DS920+透過SNMP加入監控

因為今年 Google 的空間政策改變,需要適度使用共用之資源 (大家應該都有受到影響吧),那我們就轉向開始使用資訊學院資助我們的 Synology NAS DS920+ 。

先說 Synology NAS 本的監控通知機制已經做得不錯了,但是在得知支援 SNMP 協定後,就開始想盡辦法要整合到 Zabbix 服務。

主要以下步驟

1. NAS 上打開SNMP 協議

將SNMP服務打開

勾選 SNMPv1、SNMPv2c服務。
社群:相當於 NAS 跟 Zabbix 連接溝通的密碼。

2. 匯入樣板

樣板說明
https://share.zabbix.com/storage-devices/synology/synology-diskstation

下載樣板
https://share.zabbix.com/index.php?option=com_mtree&task=att_download&link_id=1220&cf_id=42

到樣板功能(Templates)點選右上角 import 按鈕,將 zbx_export_SynoDiskStation_1.xml 上傳,所有選項都預設就好了。

3. Create a new host

Groups 可以自己建,或是 Templates/Operating systems 選一個比較合適的。
Interfaces 將原本Type 為 Agent 刪除,新增SNMP,填寫NAS IP,預設 port 161。
剩下都預設如圖即可。

4. Set the Host macros

這步驟到Macros分頁進行巨集參數的設定,點選Inherited and host macros

{$SNMP_COMMUNITY}: value 填上剛剛在 NAS 上設定的社群 密碼

5. Link the template

這步驟到Template分頁進行增加樣板

Template Synology DiskStation
完成後,需要等一下子,也會透過 Discovery rules 發現更多樣版以外的 items 數據

6. Last Data呈現

不好意思解析度有點低

那這是使用 Zabbix 原有的模板,如果想監控更多的東西,可以參考這篇文章。
https://blog.csdn.net/MYF12/article/details/112393604

其他樣板
https://www.zabbix.com/integrations/synology

內容如有介紹不周的地方,再麻煩大家提點,感激不盡。
同步發表 2021鐵人賽 再麻煩大家多多指教 謝謝