我們是IC設計公司
公司有14部CentOS Server
這些Server主要是給工程部人員用的
因為有一天
突然一位工程部人員說
他們要登入某台機器之後才能看得到那台電腦CPU的Loading
因為他們丟job上去跑的時候,必須要看一下那台電腦CPU是不是正被操得很緊
後來我想了想
好像沒有什麼辦法耶!
因為我試過了SNMP和MRTG的方式
可是,還是無法即時的瞭解各台CPU的Loading
應該是說,用MRTG的方式,比我直接一台一台查得還慢
請問各位大大
有什麼方法,不管寫Script或是搞些程式
可以立即觀察到每一台SERVER的CPU Loading嗎?
突然一位工程部人員說
他們要登入某台機器之後才能看得到那台電腦CPU的Loading
chiiren提到:
我個人是想到一個辦法
可是目前還在試當中
就是如果我可以用ssh 或是 telnet自動登入
自動登入後,查個CPU的information後,再出來目前還在朝這個目標走當中
這是一個簡單的作法, 您可以用vmstat來看更多的資訊. 可用sed, awk等解出您需要的資訊.
寫一個迴圈, 將事先設定好的14部主機(已建好PKI-based ssh)自動執行以下指令.
ssh ${USR}@${IP} vmstat
您可以將您寫好的script(例如, checkserver.sh)放在任何一台Linux主機上. 然後執行
ssh someuser@xxx.xxx.xxx.xxx checkserver.sh
註: 建PKI-based SSH很簡單, 兩個步驟, 提供參考:
ssh-keygen -t rsa
再向每一台主機執行
ssh-copy-id -i /home/${USER}/.ssh/id_rsa ${USR}@${IP}
即可
DameWare NT Utilites 可以作到,功能強大,是MIS的好幫手。
我有試用紀錄。,請參考看看。
DameWare NT Utilities (DNTU) 是一套for Windows NT/2000/XP/2003的企業管理系統程式
請問要如何安裝才能在CentOS Server上面運作?
可以試試在CentOS上裝wine,用wine試著裝看看。
http://www.winehq.org/
因為有一天
突然一位工程部人員說
他們要登入某台機器之後才能看得到那台電腦CPU的Loading
因為他們丟job上去跑的時候,必須要看一下那台電腦CPU是不是正被操得很緊
=============================================
一般1個job 就會吃掉一顆核心CPU的全部資源.
假設:妳的server 是4核心的CPU 這樣就可以丟4個jobs ,一個jobs吃掉CPU:25%、
2個jobs:50%、3個jobs:75%、4個jobs:100% .
這可以開TOP看,丟超過4各就會等待前面的跑完,所以一般而言IC設計用的Server CPU都會很操不會有閒置狀態.
可以架LSF (要錢)or SGE(不用錢)來管理這些CPU這樣才會有效率.
IC設計的工程師比較在意的事有沒有CPU可以跑他們的程式運算電路.
如果沒錯的話他要看CPU的Loading應該也是為了丟更多的程式去運算電路.
可以用一台一般 PC 安裝 Cactiez ,可以監控許多東西.重點是只要按一個鍵就可以安裝完成,又是免費.
網址 : http://cactiez.cactiusers.org/download/
請問你的 CentOS 有啟動 SNMP 嗎?
可以透過SNMPGet 方式來抓取 14部CentOS Server
CPU Statistics MIB
Load
1 minute Load: .1.3.6.1.4.1.2021.10.1.3.1
5 minute Load: .1.3.6.1.4.1.2021.10.1.3.2
15 minute Load: .1.3.6.1.4.1.2021.10.1.3.3
CPU
percentage of user CPU time: .1.3.6.1.4.1.2021.11.9.0
raw user cpu time: .1.3.6.1.4.1.2021.11.50.0
percentages of system CPU time: .1.3.6.1.4.1.2021.11.10.0
raw system cpu time: .1.3.6.1.4.1.2021.11.52.0
percentages of idle CPU time: .1.3.6.1.4.1.2021.11.11.0
raw idle cpu time: .1.3.6.1.4.1.2021.11.53.0
raw nice cpu time: .1.3.6.1.4.1.2021.11.51.0
如何設定參考一下網路文章
我公司全用 Cactiez 來MONITOR 全公司的電腦...超好用的 可以看很多..