AdminTalk - Talk to Learn

Navigation
Go Back   AdminTalk - Talk to Learn > Server Operating System > Linux Server
Linux Server Cài đặt, bảo mật, kinh nghiệm quản trị máy chủ Linux: CentOS, OpenSuSe, RedHat, Debian ...

Đề mục chính

Cấu trúc diễn đàn
Thông tin tổng hợp
Thông báo và quy định chung
Đóng góp ý kiến
Những bài viết có giá trị
Tin tức công nghệ
•• Tin tức công nghệ thông tin
•• Doanh Nghiệp & Người Tiêu Dùng
Premium Server, Hosting Support
Web Hosting / Domain
•• Kiến thức cơ bản về Web Hosting/Domain
•• Plesk - CPanel
Server / VPS
•• Kiến thức cơ bản Server - VPS
•• Server Review/ Hardware
•• Mail Server - AntiSPAM
Virtuozzo - VMWare - HyperV
•• For Windows
•• For Linux
Security
•• Mạng Wan - Lan
•• Internet - Virus - Hacker
VoIP
•• Kiến Thức Cơ Bản VoIP
•• Phần Cứng VoIP
•• Phần Mềm VoIP
•• Nhà cung cấp VoIP
Server Operating System
Linux Server
Windows Server 200x
Computer Supports and Discussion
Operating System
•• Hệ điều hành Linux
•• Hệ điều hành Windows
•• Hệ điều hành Mac
•• Hệ điều hành Chrome
Laptop, Netbook
Hardware
•• Cpu Intel
•• Cpu AMD
•• PSU, Overclocking & Cooling
•• Mainboard & Memory
•• Đồ họa máy tính
•• Kinh nghiệm
Software
•• Linux Apps
•• Windows Apps
Webmaster Area
Webmaster talk
Programming Language
•• HTML & CSS
•• PHP
•• C++ / C#
•• .NET
•• Java
•• Other
Graphic & Mutimedia
SEO (Search Engine Optimization)
Browsers
•• Mozilla Firefox
•• Chrome
•• Internet Explorer
Thủ Thuật Internet
Thương mại điện tử
•• Hình thức thanh toán
•• Giải pháp
HiTech, Mobile, Movies, Music, eBooks, Relax
Tablet PC
•• iPad
Mobile
•• iPhone
•• BlackBerry
•• Others
Movies
•• Download phim HD
•• Download phim DVD
Music
•• Download nhạc Lossless Album
•• Download nhạc Lossless tuyển chọn
eBooks - Tài liệu
•• Tin học - Lập trình
•• Khoa học - Kỹ thuật
•• Ngoại Ngữ
•• Tutorials - Training
•• Kinh tế
•• Thể Loại Khác
Bài học trong cuộc sống
AdminTalk – Talk to You
Introduce Youself
Off topic/ Chatting
Mua bán - Rao vặt - Tuyển dụng
Quảng cáo
Tuyển dụng

Bầu chọn mới nhất
Bạn nghĩ sao về công nghệ USB 3.0 ?

Rất tuyệt! Sẽ sử dụng ngay nếu được bán trên thị trường: 47.37%

Tốt hơn USB 2.0 , nhưng giá có thể mắc hơn nhiều: 42.11%

Bình thường thôi, công nghệ luôn thay đổi mà: 10.53%

Không quan tâm lắm: 0%
Voters: 38. You may not vote on this poll

Thống kê
Đề tài: 10646
Bài gửi: 12210
Thành viên: 20,209
Thành viên tích cực: 82
Xin cùng nhau chào đón thành viên mới nhất: bknpower
Kỷ lục: 624 người đã ghé thăm 17/11/2010 lúc 06:16 AM.
Thành viên mới:
hôm nay
- bknpower
hôm nay
- ketrangtay84
Hôm qua
- buixuantu
Hôm qua
- baophuc0711
08/02/2012
- ddvtien
08/02/2012
- thanhtam1028
08/02/2012
- goodhealthvn1
08/02/2012
- honghobao286
07/02/2012
- condau
07/02/2012
- timlaibautroi7408

Số người đang xem
View Who's Online Thành viên: 7
Khách: 69
Tổng: 76
Nhóm: 0
Nhóm:  
Thành viên:  aviomobile, aviovn8, dinhkhuyen, linhshop1989, muareonline, NguyenLien, thaithangdk
Mở Sổ Bạn Bè

Trả lời
 
LinkBack Ðiều Chỉnh Kiếm Trong Bài Xếp Bài

  #1 (permalink)
Old 07/04/2010, 02:30 PM
Sử dụng dstat để theo dõi tình trạng của Linux/UNIX server

IrimiNage
Admintalk's SMod
love talking
 
IrimiNage's Avatar
 
Tham gia ngày: Mar 2010
Bài gởi: 219
My Mood:
Thanks: 0
Thanked 25 Times in 24 Posts
VP: 0.00
Donate
Sử dụng dstat để theo dõi tình trạng của Linux/UNIX server

Nếu bạn có một Linux Server dành cho công ty, văn phòng của mình hay là phải quản lý Data Center thì một trong những công việc cần làm đó là luôn phải theo dõi sát sao tình hình Server để đảm bảo cho hệ thống hoạt động ổn định. Bạn sẽ cần phải theo dõi những tài nguyên hệ thống trên Server như bộ nhớ, CPU, dung lượng ổ cứng,…. hoặc bất cứ thứ gì đó bằng các chương trình, tools có trên Linux/Unix như “free”, “top”, “vmstat”… khá phiền phức và rắc rối. Tôi sẽ giới thiệu một tool khác mà có các tính năng tổng hợp đáp ứng được tất cả các yêu cầu ở trên, đó là Dstat.

1. Cài đặt Dstat
Download phiên bản mới nhất từ trang chủ
[Chỉ có thành viên mới thấy links này. ]
Hoặc trong phiên bản Red Hat Enterprise Linux có thể dùng lệnh
Code:
# wget http://dag.wieers.com/rpm/packages/dstat/dstat-0.6.6-1.el4.rf.noarch.rpm
Cài đặt:
Code:
# rpm -Uvh dstat-0.6.6-1.el4.rf.noarch.rpm
2. Sử dụng Dstat
Sau khi đã cài đặt xong, từ cửa sổ dòng lệnh gõ
Code:
# dstat
Sẽ có được các kết quả giống như ở đây
Code:
 # dstat 
—-total-cpu-usage—- -disk/total -net/total- —paging– —system–
usr sys idl wai hiq siq|_read write|_recv _send|__in_ _out_|_int_ _csw_
7 1 91 1 0 0| 0 0 | 0 0 | 0 0 | 0 0
1 0 99 0 0 0| 0 0 | 0 0 | 0 0 |1051 1945
0 0 100 0 0 0| 0 12k|2269B 11.2k| 0 0 |1031 1923
1 0 99 0 0 0| 0 40k| 0 0 | 0 0 |1078 2235
0 0 100 0 0 0| 0 16k|6027B 21.5k| 0 0 |1008 2219
Có nhiều tùy chọn để hiện thị các thông số trong Dstat, nếu bạn chỉ muốn giới hạn thông tin về CPU, Disk và Network thì có thể dùng lệnh
Code:
# dstat -CDN
-disk/total -net/total- —paging– —system–
_read write|_recv _send|__in_ _out_|_int_ _csw_
0 0 | 0 0 | 0 0 | 0 0
0 12k|2295B 9603B| 0 0 |1053 1957
0 0 | 594B 0 | 0 0 |1002 1893
0 960k| 292B 3346B| 0 0 |1072 2012
0 4096B| 64B 0 | 0 0 |1031 1939
(Các tùy chọn khác có thể tìm thấy được trong phần Help hoặc trong các file hướng dẫn của Dstat)

Mặc định thời gian để kiểm tra của Dstat sẽ là 2s, bạn có thể chỉnh lại tùy vào nhu cầu của mình.
Code:
# dstat –h                   //Mặc định là 2s
# dstat 10                   //Có thể tăng lên là 10s
Hoặc có thể tùy chỉnh cho Dstat thành cứ mỗi 3s lại kiểm tra 5 thông tin cần cập nhật
Code:
# dstat 3 5
—-total-cpu-usage—- -disk/total -net/total- —paging– —system–
usr sys idl wai hiq siq|_read write|_recv _send|__in_ _out_|_int_ _csw_
3 1 95 2 0 0| 0 0 | 0 0 | 0 0 | 0 0
2 11 87 1 0 0| 0 180k|2581B 3239B| 0 0 |1136 697
7 8 85 0 0 0| 0 0 | 115k 106k| 0 0 |1603 3985
2 1 98 0 0 0| 0 0 |77.5k 170k| 0 0 |1744 3856
1 0 100 0 0 0| 0 0 |3451B 9993B| 0 0 |1045 149
2 1 94 4 0 0| 0 276k|20.4k 31.1k| 0 0 |1219 804
Ưu điểm nổi trội và tiện lợi nhất của Dstat đó là khả năng trích xuất dữ liệu, bạn có thể dùng Dstat có thể xuất dữ liệu thành các file riêng biệt rồi Import vào MS Excel hoặc trong Open Office để vẽ biểu đồ bằng câu lệnh
Code:
# dstat –output /tmp/dstat_data.csv -CDN
3. Nhận các report qua email
Trong trường hợp bạn muốn nhận thông tin về hệ thống cần theo dõi qua email, bạn có thể dùng cách sau đây
(Ví dụ: Chạy chương trình Dstat trong 3h, đọc thông tin 30s/lần và gửi email cho bạn ở địa chỉ [Chỉ có thành viên mới thấy links này. ])
Code:
#!/bin/bash
dstat –output /tmp/dstat_data_mail.csv -CDN 30 360
mutt -a /tmp/dstat_data_mail.csv -s “Dstat Report for 3 hour run” me@admintalk.com < /dev/null
Lưu đoạn code ở trên và đặt tên file là dstat_script.sh, rồi chạy nó như 1 ứng dụng nền là xong.
Code:
# chmod +x dstat_script.sh
# nohup ./dstat_script.sh &
Done

(Lược dịch)


Bài viết cùng chủ đề:
IrimiNage vẫn chưa có mặt trong diễn đàn  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Trả Lời Với Trích Dẫn
Những người theo dõi gửi lời cảm ơn đến tác giả bài viết:
  #2 (permalink)
Old 07/04/2010, 09:13 PM
Tin
An inter Admin
love talking
 
Tham gia ngày: Apr 2008
Bài gởi: 146
My Mood:
Thanks: 4
Thanked 2 Times in 2 Posts
VP: 1.00
Donate
dstat này có thể kết hợp với nagios để monitor máy chủ được không các bác ???


Ch? ký c?a Tin

"Hãy google 7 lần trước khi post!" (Tục ngữ CNTT)
Tin vẫn chưa có mặt trong diễn đàn  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Trả Lời Với Trích Dẫn
Trả lời

Bookmarks

Tags
admin server, admintalk, bao mat, bảo mật, dstat, kinh nghiệm, kinh nghiem, linux, linux server, may chu, máy chủ, monitor, server, server admin, support, unix


Ðang đọc: 1 (0 thành viên và 1 khách)
 
Ðiều Chỉnh Kiếm Trong Bài
Kiếm Trong Bài:

Kiếm Chi Tiết
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt
Trackbacks are Mở
Pingbacks are Mở
Refbacks are Mở

Chuyển đến



Múi giờ GMT. Hiện tại là 11:21 AM.
Powered by: vBulletin - Copyright © 2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
www.AdminTalk.vn
Powered by vBCMS® 1.2.5 ©2002 - 2012 VinaCIS® Corporation