---
# System prepended metadata

title: 安裝MRTG

---

# 安裝MRTG
* 安裝相關套件
`yum -y  install  perl gd libpng zlib mrtg net-snmp net-snmp-utils`
* 設定SNMP
* 測試SNMP
`snmpwalk -v2c -c public 127.0.0.1`
* MRTG設定檔
開啟/etc/mrtg/mrtg.cfg
```Target[eth0]: 2:public@127.0.0.1
MaxBytes[eth0]: 1250000
Title[eth0]: Traffic Analysis
PageTop[eth0]: <H1>127.0.0.1 eth0</H1>
```
其他監控設置皆是如此設定
public前面的2表示是第幾張網路卡，可使用`ip link`指令來查詢
改變[]裡面的參數名稱以及網卡位置
* 執行3次下面的指令，來執行mrtg去讀取mrtg.cfg
`env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg`
* 定時刷新
`crontab -e`
加入
`* * * * * env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg > /dev/null 2>&1`
* 重啟httpd服務
`systemctl restart httpd`
![](https://i.imgur.com/GfHmr0d.png)
![](https://i.imgur.com/Fvb6M6Q.png)
