咱們都知道,MRTG在掃描端口流量時默認只爲有流量的端口生成html頁面,假如某個端口沒有鏈接終端,交換機是不會爲這個端口生成html頁面的(假如是24口的交換機,上面只有13個端口連有終端設備,其它端口空閒,這樣狀況下MRTG是不會爲空閒端口生成html流量查看頁面的),這樣一來咱們在交換機端口上新鏈接終端時就要從新掃描一次交換機,而後纔會爲這個新鏈接的端口生成一個html流量頁面,這樣一來給管理人員帶來諸多不便,特別是IDC機房,由於IDC機房天天都有不少新接入交換機的服務器。
在咱們第一次配置MRTG時,MRTG就爲所要監控的交換機生成了一個配置文件,這個配置文件是咱們手工生成的,當咱們掃描完交換機後MRTG只爲有終端接入的端口生成了流量查看頁面,以下圖(MRTG配置文件,這個配置文件是咱們在執行MRTG安裝目錄下/bin/cfgmaker時生成的)MRTG安裝目錄爲/usr/local/mrtg 生成的配置文件路徑爲/usr/local/mrtg/conf/mrtg.cfg 下面咱們打開配置文件mrtg.cfg
而交換機空閒的端口被MRTG本身給註釋掉了(交換機的第5個端口,未接終端),以下圖
這個時候咱們只須要把交換機上空閒的端口註釋掉的部分去掉就能夠了(修改以前要要對配置文件作個備份,這是一個運維人員必備的常識),去掉註釋後咱們還須要稍微修改一下將最大字節改成12500000,以下圖 (圖中407-5是咱們本身設置的對端口的描述信息)
而後咱們再執行mrtg,在執行時MRTG會本身從配置文件調取配置信息
在執行MRTG程序時系統會報錯,以下 這個時候咱們須要刪除mrtg.cfg_1
刪除mrtg.cfg_1
執行MRTG,多執行幾遍,直到不出現提示信息(通常爲3便左右,提示信息內容大概是描述新打開的端口)
從新爲交換機生成html頁面
而後咱們在打開瀏覽器看一下,是否是爲沒有鏈接終端的交換機端口生成了流量查看頁面呢? 交換機第5個端口沒有鏈接終端,當咱們之後想要在這個端口上鍊接終端時MRTG上什麼操做都不須要作了,它會自動出現流量,咱們能夠把MRTG配置文件中全部沒鏈接終端的端口註釋都去掉,雖然當前工做量可能大些,可是之後再怎麼新接入終端時就不須要修改了