兩款優秀的伺服器網路流量監控工具:Ntopng和Munin-功能強大直覺

如果發現自己的VPS伺服器異常,一般地我們可以從伺服器日誌中來分析,看看是不是有不守「規矩」的IP來源。例如,我們可以使用伺服器日誌分析利器:ngxtop和GoAccess來分析統計日誌當中的IP來源、連線數量、錯誤請求、瀏覽器、流量頻寬等等。

同時,對於一些複雜的網站應用程式也可以從伺服器的網路流量分析異常原因。本篇文章就來分享兩個非常實用的伺服器網路流量監控工具:ntopng和Munin。 ntopng是NTOP的新一代版本,官方原先版本的NTOP已不再更新,新的ntopng在監控網路資料傳輸、排除網路故障方面功能十分強大。

ntopng透過分析網路流量來判斷網路上存在的各種問題,還可以監控是否有駭客正在攻擊網絡,如果網路突然變緩慢,透過Ntop截獲的資料包,可以確定是什麼類型的資料包佔據了大量頻寬,以及資料包的發送時間、資料包傳送的延遲、資料包的來源位址等。

另一款優秀的伺服器監控工具Munin,是一款類似RRD tool 的非常棒的系統監控工具,它能提供給你多方面的系統性能信息,例如磁碟、網絡、進程、系統和用戶,Munin可以將這些資訊產生Html網頁,讓你可以直接透過網頁來瀏覽各類監控數據,Munin同樣支援主從模式監控。

Zabbix安裝與使用-強大的伺服器效能監控工具掌控伺服器軟硬體資源

為了監控各大VPS主機商不同地方機房的網路線路狀況,我們可以使用免費開源網路效能監控工具視覺化主/從部署Smokeping,Smokeping強大直覺的繪圖可以幫助我們了解一定時間內IDC機房的網路狀況。

但是,如果我們還要詳細了解伺服器的CPU、記憶體、磁碟IO、SQL資料、硬碟容量、網頁載入速度、系統負載等資源使用情況,我們就需要一個像zabbix一樣的強大伺服器效能監控工具,zabbix幾乎可以監控到伺服器所有的硬體資源。

Zabbix 是 Alexei Vladishev 開發的網路監視、管理系統,在Linux、Windows系統安裝 Zabbix Agent 之後,可監視 CPU Load、網路使用狀況、硬碟容量等各種狀態。如果沒有安裝Agent ,也可以透過SNMP、TCP、ICMP等方式進行監控。

Zabbix是企業級的監控工具,可用於部署監控大規模伺服器叢集監控,對於我們個人來說,也可以利用Zabbix來即時監控自己的伺服器的運作狀況。尤其是當你查不出自己的伺服器毛病出在哪裡,利用Zabbix作全方位的監控就非常有必要了。

Linux系統監控指令整理總表-掌握CPU,記憶體,磁碟IO等找出效能瓶頸

不知道是不是之前用了配置高的VPS主機,還是新搬進的阿里雲香港VPS主機的性能有問題,總之,每到晚上挖站否的主機就出現了不穩定的情況,系統負載忽高忽低。利用伺服器日誌分析利器:ngxtop和GoAccess也能找出有些IP一直在不斷掃描伺服器連接埠還有WP後台。

但是,最讓人不解的是,我自己在進入WP後台後然後用瀏覽器同時打開十幾個頁面,用Top命令實時跟踪VPS系統負載,發現負載呈直線上升,由原來的零點幾直接上升到3以上。接著,就會發現網站訪問變慢和響應延遲了。這簡直讓我懷疑是不是買了個假的阿里雲的VPS主機。

如果你也有遇到像我一樣的問題,可以嘗試著按照本文介紹的Linux系統監控命令來對自己的VPS主機的CPU、內存、磁碟IO、網卡流量、系統進程、端口佔用等作一個全面的“體驗」。 VPS主機還是真是一分錢一分貨,便宜的VPS主機真的不適合跑Wordpress等動態程式。

更多關於Linux VPS實用工具,你還可以試試:

免費開源PHP探針x-prober和酷炫的Linux伺服器效能即時監控工具Netdata

很多時候搞伺服器維護的朋友都希望有一個可以總覽全域的伺服器效能監控平台,這樣可以即時掌握好公司伺服器的運作動態。目前市面上也有不少的第三方的網路效能監控平台,例如阿里雲、騰訊雲、Linode、Vultr等VPS主機商自備伺服器效能監控服務。

如果是自己搭建伺服器監控平台的話,可以試試看之前有分享過伺服器日誌分析利器:ngxtop和GoAccess,它可以幫助我們從分析伺服器日誌的角度來查看伺服器異常。也可以使用Smokeping工具來監控伺服器的網路線路狀況的好壞,例如常規的 ping,dig,echoping,curl等。

這篇文章再來分享兩款優秀的伺服器監控工具:一個是免費開源PHP探針——x-prober。 PHP探針網路上有很多,但x-prober適合「愛美人士」;另一個是介面酷炫、風格漂亮的Linux伺服器效能即時監控工具-Netdata。這兩款監控可以極大的提高維運工作的「逼格」。

訂閱@標題