SNMP - Linux Memory此外掛可以讀取Linux主機的實體跟虛擬記憶體的狀態
請先確定您的snmp有沒有開啟這一項功能
請自行修改snmpd.conf
FreeBSD的話,預設放在 /usr/local/share/snmp/ 下
加入下面四行
view systemview included .1.3.6.1.4.1.2021.4.3.0
view systemview included .1.3.6.1.4.1.2021.4.4.0
view systemview included .1.3.6.1.4.1.2021.4.5.0
view systemview included .1.3.6.1.4.1.2021.4.6.0
下載檔案後解壓縮將所有檔案匯入
Cacti → Import/Export → Import Templates
再到 Management → Data Sources → Add
Selected Data Template 選擇剛匯入的資料SNMP - Linux Memory - AvailReal
Host 選擇您要偵測的Linux主機
然後存檔
一樣的步驟新增另外四筆
SNMP - Linux Memory - AvailReal
SNMP - Linux Memory - AvailSwap
SNMP - Linux Memory - TotalReal
SNMP - Linux Memory - TotalSwap
資料來源都好了之後在到Management → Graph Management → Add
新增圖型樣式
Selected Graph Template 選擇剛匯入的 SNMP - Linux Memory Usage
Host 選擇您要偵測的Host
建立後會出現資料來源
共有四筆
請依據剛新增的Data選擇對應的資料即可
P.S. FreeBSD 系統自動啟動 snmpd 請編修 /etc/rc.conf
#SNMPD Service
snmpd_enable="YES"
snmpd_flags="-a -p /var/run/snmpd.pid"
snmptrapd_enable="YES"
snmptrapd_flags="-a -p /var/run/snmptrapd.pid"