成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

用Munin監控Linux服務器性能

運維 系統運維
監控LINUX主機的性能是一個很復雜的操作,它有賴于命令行工具和集中數據。分析可能會很困難,需要大量的數據來建立相互關系從而得出結論。好在我們可以用一些現有工具來搭建這個過程的模型,讓數據分析變得相對容易一些。接下來我們能看到其中的一個工具,它叫做Munin。

監控LINUX主機的性能是一個很復雜的操作,它有賴于命令行工具和集中數據。分析可能會很困難,需要大量的數據來建立相互關系從而得出結論。好在我們可以用一些現有工具來搭建這個過程的模型,讓數據分析變得相對容易一些。接下來我們能看到其中的一個工具,它叫做Munin(代表記憶,是奧丁神的一只烏鴉的名字)。

Munin是通過客戶端-服務器架構收集數據并將其圖形化的工具。Munin允許你跟蹤你的主機的運行記錄,就是所謂的‘節點’,然后將它們發送到中央服務器,隨后你就能在這里以圖像形式展示它們。以下你可以看到一個用Munin圖形界面顯示磁盤IO信息的例子:

Munin,Linux,監控,服務器性能

Munin可以通過安裝包快速簡易地安裝到大多數Linux系統上。在紅帽和Ubuntu/Debian上你都需要Munin,munin-node和munin-common安裝包(這個組合假設你還需要監控服務器的情況),以紅帽為例:

$ yum install munin munin-common munin-node

Munin安裝將它的配置文件放在目錄/etc/munin下。讓我們就從配置munin服務器開始吧。主要的服務器配置文件是munin.conf,它控制服務器的設置和每個節點的配置信息。在大多數情況下用默認設置就可以了,但是其它幾個選項你也應該知道:dbdir、htmldir、logdir 和rundir。

Dbdir設置決定munin把收集到的RRD格式的統計數據放在哪個目錄下,在紅帽和ubuntu系統中默認的是放在/var/lib/munin這個目錄下。

Htmldir設置控制munin輸出數據的位置,它是以html文件來顯示圖形界面的。在紅帽系統中默認的是放在/var/www/html/munin目錄下,而在ubuntu中的是放在/var/cache/munin/www目錄下。這個目錄正是我們一般為網頁服務器服務時所采用的目錄,例如Apache。***的操作辦法之一就是運用Apache虛擬主機,創建一個虛擬主機可以用來圖形化顯示我們的節點狀態:

<VirtualHost *:80>
     ServerAdmin webmaster@localhost
     ServerName   munin.example.com
     DocumentRoot /var/www/html/munin
     <Directory />
         Options FollowSymLinks
         AllowOverride None
     </Directory>
     LogLevel notice
     CustomLog /var/log/apache2/munin.access.log combined
     ErrorLog /var/log/apache2/munin.error.log
     ServerSignature On
</VirtualHost>

Logdir和rundir設置控制munin的日志文件和pid文件放置位置。

***,我們也必須在munin.conf文件中定義所有將向服務器發送報告的節點主機,命令是:

[hostname.example.com]  address 10.0.0.1  use_node_name yes 
[hostname2.example.com]  address 10.0.0.2  use_node_name yes

括號中是每個節點的名字,后面是它的IP地址,use_node_name命令控制munin命名節點的方式,如果后面跟的參數為yes就是用括號中的值來命名,如果是no則將執行一個DNS查詢。另外,你可以用includedir選項來命名一個單獨的目錄,munin將在這里加載所有的文件,例如:

includedir /etc/munin/munin-conf.d/

我經常用puppet導出資源來管理munin配置,首先在每個puppet客戶端上創建一個獨立的文件,然后用munin在這個文件中加載節點信息。

到這一步,服務器就已經配置好了,接下來我們需要配置節點。將munin-node包安裝在每個節點并且配置/etc/munin目錄下的munin-node.conf文件。大多數配置信息都不需要改變,但是你需要更改allow選項,它控制哪一個主機能訪問munin和檢索統計。我們用IP地址來配置munin服務器,例如:

allow ^10\.0\.0\.100$

正如你看到的,IP地址必須用perl常用格式來輸入。如果你的munin服務器不只一臺,那么你可以用多行允許命令來定義它們。

每個munin節點都用tcp端口4949來和munin服務器通訊,所以你必須確保這個端口在主機防火墻上是打開的,并且在節點和服務器中間環節的任何一個防火墻上都允許數據通過。你可以在munin-node.conf文件中的port選項來定義這個端口號。

除了基本設置外,我們還需要指示節點哪些數據是需要收集的。Munin采用插件程序的架構方式來定義監控內容。例如,有專門監控CPU的插件,還有監控負載、內存和其它內容的各種插件。Munin的所有插件清單可以在/etc/munin/plugins目錄下找到,它們以鏈接到插件的sym-links形式顯示。添加一個插件到munin的過程就是將插件文件的鏈接寫入到/etc/munin/plugins目錄下。如果插件需要某個配置,例如定義運行插件要求的用戶,你都可以在目錄/etc/munin/plugins.conf.d下找到該配置文件。

munin默認包含很豐富的內容,你可能不需要改變初始的基本設置,因為它們已經提供了足夠的采集數據。Munin還提供大量有用的插件,你還能在社區中找到許多別人交流的插件。你可以用你熟悉的語言很容易開發出新的插件來。

***,我們通過運行munin-node init腳本來啟動munin服務器和節點。

$ sudo /etc/init.d/munin-node start

這樣就能開始munin監控并收集需要的數據,munin控制將周期性地查看每個節點的數據然后將其上傳到munin服務器上。接著就可以通過munin控制上的網頁服務來查看結果數據了。

所有的內容就是這些了。現在你可以用圖形界面查看你的服務器的行為狀態,并且可以探測到性能趨勢和可能發生的問題。如果你覺得munin不適合你,也可以考慮使用另一個叫做collected的工具,它和munin比較相似,用C語言編寫,它提供的功能可能比munin更加完善。它要求安裝額外的軟件來獲取這些功能,但也是一個不錯的可供參考的平臺。

【編輯推薦】

  1. Nagios監控Windows 2003服務器的六大注意
  2. 國外十大流行的服務器監控工具(外篇)
  3. 超經典!五大Linux網絡監控工具推薦
責任編輯:yangsai 來源: TechTarget中國
相關推薦

2009-04-28 19:38:02

LinuxSrvRepor遠程監控

2020-10-24 15:31:10

Linux服務器工具

2022-05-05 09:27:31

Linux服務器優化

2021-11-26 13:43:01

服務器虛擬化數據中心

2011-03-25 15:01:25

Cacti監控Windows

2011-03-31 12:48:04

cactiLinuxWindows

2014-01-02 15:16:42

PythonLinux服務器服務器監控

2011-03-22 09:07:13

Nagios監控Linux

2020-06-07 11:54:34

Linux服務器命令

2019-06-13 17:15:30

監控Linux服務器

2018-09-03 09:22:25

監控服務器性能

2011-04-02 11:12:48

cacti監控windows

2011-04-06 15:05:56

nagios監控Linux

2011-04-06 14:24:28

nagios監控Linux

2011-08-22 12:25:08

nagios

2019-07-31 14:36:46

Linux服務器框架

2010-02-03 10:24:48

監控寶監控Linux

2011-04-06 15:05:58

nagios監控Linux

2012-05-07 10:08:25

Linux

2019-02-11 10:05:10

監控Linux命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: wwwxxx国产 | 午夜视频在线免费观看 | 成人国产精品久久 | 精品久久久久久亚洲综合网 | 欧美日韩精品一区二区三区蜜桃 | 免费看黄色片 | 日本一区高清 | 国产精品区一区二 | 国产一区二区三区网站 | 日韩国产免费观看 | 中文字幕在线观看精品 | 国产影音先锋 | 精品1区| 黑人性hd| 日韩精品一区二区三区在线观看 | 天天操天天怕 | 国产精品一区在线观看 | 国产精品1区2区3区 一区中文字幕 | 91n成人| 91精品国产综合久久精品 | 久草免费在线 | 亚洲欧美日韩精品久久亚洲区 | 欧州一区二区 | 国产一区二区影院 | 日本精品久久久一区二区三区 | 96av麻豆蜜桃一区二区 | 亚洲国产视频一区 | 一级黄色毛片 | 国产精品久久久久久久久久久久 | 日韩一级电影免费观看 | 超碰激情| 婷婷精品| 国产精品久久国产精品 | 日韩专区中文字幕 | 欧美一级片黄色 | 欧美在线国产精品 | 欧美精品久久久 | 中文字幕在线看第二 | 久久狠狠| 国产中文在线观看 | 91精品国产91久久久久久丝袜 |