自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux運維利器之ClusterShell

運維 系統(tǒng)運維
如果你有若干臺數(shù)據(jù)庫服務器,突然你想知道它們當前的即時負載情況,你會怎么辦?直接用ClusterShell吧!有的網(wǎng)友會說,監(jiān)控服務器負載可以用Munin之類的工具。不過Munin之類的工具無法給你一個及時數(shù)據(jù),另外,ClusterShell并不局限在查詢負載的功能上,跟上不同的命令,就可以查詢不同的數(shù)據(jù)。

如果你有若干臺數(shù)據(jù)庫服務器,突然你想知道它們當前的即時負載情況,你會怎么辦?挨個登錄上去uptime一下?感覺有點傻,寫個shell?浪費時間,直接用ClusterShell吧!

ClusterShell的安裝與配置

ClusterShell的安裝很Easy,如果使用APT或YUM包管理方式的話,基本就是一條命令的事兒,我就不說了,這里說一下如何從源代碼安裝,需要在源代碼目錄執(zhí)行如下命令:

shell> python setup.py install

為了使用的方便,還需要拷貝配置文件到指定目錄:

shell> mkdir /etc/clustershell
shell> cp conf/* /etc/clustershell

接著配置我們要管理的節(jié)點,假設我們配置了一個db組,包含db_[1-3]三個節(jié)點:

shell> cat /etc/clustershell/groups
db: db_1 db_2 db_3

準備就緒,順著文章開頭的例子說:查詢所有數(shù)據(jù)庫服務器當前的負載情況:

shell> clush -g db "uptime"

注:前提是需要在被操作服務器上設置免密碼登錄,如果不清楚,請看下面的內(nèi)容。

番外篇:如何配置服務器免密碼登錄?

如果沒有事先生成ssh密匙的話,需要先生成:

shell> ssh-keygen

可選操作:為了方便,我們可以給需要登錄的服務器起一個可讀性更好的別名,如果你做了類似的操作,那么后面的<USER>@<SERVER>都可以換成對應的<HOST>:

shell> cat ~/.ssh/config
Host db_1
Hostname <SERVER>
User <USER>
Port <PORT>

Host db_2
Hostname <SERVER>
User <USER>
Port <PORT>

Host db_3
Hostname <SERVER>
User <USER>
Port <PORT>

然后把生成的公鑰添加到需要登錄的服務器指定位置:

shell> cat ~/.ssh/id_rsa.pub | ssh <USER>@<SERVER> "cat - >> ~/.ssh/authorized_keys"

如果你和我一樣總記不清如何正確拼寫authorized_keys,可以接著學一下ssh-copy-id的用法,這個命令可以讓操作更簡單點:

shell> ssh-copy-id -i ~/.ssh/id_rsa.pub "<USER>@<SERVER>"

注:每配置好一臺免密碼登錄的服務器,***手動實際操作一下,因為***次連接會要求手動確認是否保存信息到~/.ssh/known_hosts文件。

有的網(wǎng)友會說,監(jiān)控服務器負載可以用Munin之類的工具。不錯確實如此,不過Munin之類的工具無法給你一個及時數(shù)據(jù),另外,ClusterShell并不局限在查詢負載的功能上,跟上不同的命令,就可以查詢不同的數(shù)據(jù),而在Munin之類的工具里,如果你想監(jiān)控某個數(shù)據(jù),必須有對應的插件才行。ClusterShell是不可或缺的Linux運維利器!

原文: http://huoding.com/2011/11/12/133

【編輯推薦】

  1. 關于Linux圖形化之流量監(jiān)控和IO監(jiān)控的了解
  2. 系統(tǒng)管理自測32問之12:有關服務監(jiān)控
  3. 關于Linux性能監(jiān)控之io篇
責任編輯:yangsai 來源: 火丁筆記
相關推薦

2022-11-02 09:44:20

Linux運維json

2019-03-15 10:13:10

運維云計算運營

2018-07-23 09:24:08

Linux系統(tǒng)運維運維工程師

2014-08-04 10:10:35

IT運維自動化運維

2017-12-04 11:19:01

Linux運維同步網(wǎng)絡時間

2019-03-19 08:41:38

Linux運維變更

2023-09-05 10:04:35

Linux運維

2010-12-30 13:52:42

Puppet自動化SVN

2014-09-17 10:34:47

2017-03-22 16:31:30

Linux運維自動化ansible

2017-03-22 18:30:44

Linux運維自動化ansible

2014-09-17 11:16:42

2016-06-20 13:15:59

2009-03-09 21:25:11

Linuxnagios開源

2015-09-15 13:41:14

文件系統(tǒng)檢測工具AIDE運維工具

2021-08-07 07:53:40

Linux MySQLLinux 系統(tǒng)

2019-09-03 10:14:02

Linux技術DevOps

2011-05-23 10:23:49

2024-05-28 07:01:29

2011-05-20 09:29:32

運維工作
點贊
收藏

51CTO技術棧公眾號