Dell OMSA 安裝、操作與管理
= =,towns 為了監控 Dell 的 server,搞 OMSA,搞了好久都不行,原以為只需要安裝套件就可以,沒想到還需要啟動服務呢!
towns 在使用 HP 主機時,就只是裝了套件就可以抓到想要監控的資料了,但 Dell 的 OMSA 必需啟動服務後,才能正常的取的硬體資訊
1. 下載 DELL OMSA
towns 是直接取得 OMSA 套件,記得看看是否有支援自己的伺服器,towns 的是 PowerEdge R620,有支援
OMSA 最新版本為 8.3
國外討論 -- gmane
http://blog.gmane.org/gmane.linux.hardware.dell.poweredge/page=1
2. 安裝 Dell OMSA
取得檔案後,使用
tar 將程式解開,會出現兩個資料匣及兩個檔案(docs/、linux/、RPM-GPG-KEY、setup.sh),所有的套件,都是在
linux 資料匣中,如果所使用的是 RedHat 系統,可以直接使用 supportscripts/srvadmin-install.sh
--express,來安裝,如果不是,使用這指令時,系統會跳出說明(未被認出/不支援的系統,請自行手動安裝)
towns 使用 CentOS 7,看來只能自行手動安裝了
在 linux/costom/RHEL7/ 有以下路徑
/add-iDRAC
/add-RAC4
/add-StorageManagentment <== 儲存裝置管理,這個應該是 towns 要的硬碟監控
/Remote-Enablement
/SA-WebServer
/Server-Instrumentation <== 測試設備,這個應該是 towns 要的硬體監控
towns 最後是直接先安裝了 /Server-Instrumentation/ 及/add-StorageManagentment/ 下的所有套件,towns 使用了 yum localinstall 方式安裝,所以需求的相依性套件,也會一起被安裝進來,安裝到 srvadmin-omilcore 時,系統會提醒,您必需登出再登入後,讓路徑生效
補充1:安裝後,所有的程式都會放在 /opt/dell/srvadmin 中
補充2:移除,就是直接使用 yum erase 將安裝的 rpm 檔移除
補充3:安裝後,在 /etc/rc.d/init.d/ 中會出現 instsvcdrv、dataeng、dsm_om_shrsvc、dsm_sa_ipmi 四個服務
3. 啟動 Dell OMSA 服務
linux/supportscripts/srvadmin-services.sh start
/opt/dell/srvadmin/sbin/srvadmin-services.sh start
服務使用這個 script 啟動,會啟動三個服務 instsvcdrv、dataeng、dsm_om_shrsvc
註1:只有在啟動服務之後,才能使用指令取得硬體相關資料,如風扇等等…
註2:停止就是用 stop
4. 使用指令取得硬體相關訊息
omsa 有三大指令 omconfig、omhelp 及 omreport,如果只是要監控,使用 omreport,就夠了哦!指令使用方式也相當容易,指令是一層一層說明的,而且,說明中也有告訴我們如何 output 資料,下面列出幾個簡單的例子
omreport -? <== 取得 omreport 說明
omreport system -? <== 取得系統組件說明
omreport system summary <== 取得全系統資訊摘要
omreport chassis -? <== 取得硬體組件說明
omreport chassis <== 取得硬體組件狀態摘要
omreport chassis fans <== 取得所有風扇狀態
omreport chassis fans index=0 <== 取得第一個風扇狀態
omreport chassis pwrmonitoring <== 取得電源監控狀態
omreport chassis pwrsupplies <== 取得電源狀態
omreport chassis memory <== 取得記憶體狀態
omreport chassis memory index=0 <== 取得第一個記憶體狀態
omreport chassis temps <== 取得溫度狀態
omreport chassis temps index=0 <== 取得第個sesor 溫度狀態
omreport storage adisk controller=0 <== 取得第一個磁碟陣列狀態
omreport storage pdisk controller=0 <== 取得所有實體硬碟狀態
omreport storage pdisk controller=0 pdisk=0:0 <== 取得第一個實體硬碟狀態
omreport storage vdisk controller=0 vdisk=0 <== 取得第一個虛擬硬碟狀態
omreport storage controller <== 取得控制器狀態摘要
omreport storage controller controller=0 <== 取得控制器0 詳細資料
omreport storage partition controller=0 vdisk=0 <== 取得第一個控制器中第一個虛擬硬碟的狀態
補充:如果沒有安裝 add-StorageManagement 下的套件,storage 這個項目是不會出現的
參考資料
Ramesh natarajan 文章
http://www.thegeekstuff.com/2008/11/how-to-manage-dell-servers-using-omsa-openmanage-server-administrator-on-linux/
留言
張貼留言