Linux Mrtg系統監控

2021-09-21 09:51:32 字數 2532 閱讀 4822

一、mrgt配置案例說明,這裡以監控網絡卡為例

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

#通過public監控localhost上的192.168.1.68位址流量

target[eth1_lan]:/192.168.1.68:public@localhost

#右對齊方式

options[eth1_lan]:growright

#生成存放目錄

directory[eth1_lan]:eth1

#網絡卡最大流量

maxbytes[eth1_lan]:100000000

#y軸單位數

kmg[eth1_lan]:k,m,g

#y軸標題

ylegend[eth1_lan]:bytes per second

#y軸單位

shortlegend[eth1_lan]:b/s

#接下來是網頁上的資料,因為mrtg需要把生成的渲染到網頁中,下面這寫都是網頁上的屬性標籤

#網頁中顏色對應值

legend1[eth1_lan]:每秒流入量(單位bytes)

legend2[eth1_lan]:每秒流出量(單位bytes)

legendi[eth1_lan]:流入

legendo[eth1_lan]:流出

#網頁標題

title[eth1_lan]:eth1網路流量[流入+流出]

pagetop[eth1_lan]:eth1網路流量[流入+流出]

監控不同system-oid,可能需要不同的配置,這裡不再一一枚舉

有乙個值得注意的地方,當需要監控磁碟的時候需要配置檔案裡增加以下內容

把需要監控的目錄最大數字寫入配置檔案snmp.conf

1

disk / 123932636

二、執行mrtg生成

這裡配置檔案mrtg.cfg已經按照第一步配置過了

/usr/bin/mrtg /ect/mrtg/mrtg.cfg

會出現錯誤

再執行3次下面的命令即可,除非你的mrtg.cfg有語法錯誤

1

envlang=c/usr/bin/mrtg/etc/mrtg/mrtg.cfg

當然這些最後是要寫入crontab中的

1

2

crontab-e */2* * * *envlang=c/usr/bin/mrtg/etc/mrtg/mrtg.cfg

#注意這裡的語句要與上面執行3次的語句一樣,作用是生成監控裝置的子index.html和相應的png,而且是2分鐘生成一次。

生成的,預設是存放在路徑/var/www/mrtg下

三、生成監控首頁面

用indexmaker生成mrtg監控首頁面

1

indexmaker --output/var/www/mrtg/index.html --title="system state monitor"/etc/mrtg/mrtg.cfg

這樣生成的頁面就可以時時反應出系統監控的資訊了,頁面可以通過web伺服器來訪問即可。

機房監控系統

機房監控系統 本系統採用了winfx3.0中的wpf技術,突破原有的視覺展現瓶頸,重構出了視覺效果極佳的it運維管理場景,給維護人員提供了一種直觀 全方位的裝置監控環境,能夠快速準確的發現 定位裝置 本系統採用了winfx3.0中的wpf技術,突破原有的視覺展現瓶頸,重構出了視覺效果極佳的it運維管...

Linux系統監控

檢視cpu 核數cat proc cpuinfo grep cpu cores uniq 檢視cpu 型號cat proc cpuinfo grep model name uniq 檢視記憶體總數 cat proc meminfo grep memtotal 檢視硬碟大小 fdisk l grep ...

監控系統元件

監控系統元件 在進行效能監控時,應該監控系統的四個基本元件 l 處理器檢查其利用率及達到了什麼樣的峰值。l 記憶體檢查記憶體被佔用量,及其可用量。l 磁碟檢查磁碟空間可用量,磁碟空間是如何被占用的,還有哪些需求需要占用磁碟空間,還需要了解磁碟讀取速度 響應時間 l 網路檢查網路通訊的吞吐量 延遲和錯...