Giám sát hệ thống linux thời gian thực – Web VMStat

Giám sát hệ thống linux thời gian thực – Web VMStat

I. Giới thiệu

Giám sát hệ thống linux với vmstat và Web-vmstat là một app được viết bằng ngôn ngữ java và HTML, app sẽ show các thông tin liên quan đến hệ thống như là CPU, RAM, I/O … thông qua trình duyệt web, đồng thời việc giám sát trên được thiện hiện trong thời gian thực. Cực kì hiệu quả cho việc giám sát hệ thống và khắc phục sự cố ngay khi có thể.

Mình sẽ hướng dẫn các bạn cách cài đặt một cách rõ ràng và dễ nhất có thể. App trên có thể cài trên Centos hoặc ubuntu đều được, tuy nhiên trong phạm vi bài viết mình xin hướng dẫn cài đặt trên Centos 6.x

Nếu bạn nào chưa có VPS thì hãy đăng ký ngay dùng thử VPS 7 ngày miễn phí. Link Đăng Ký

II. Hướng dẫn

Bước 1: Cài đặt các gói hỗ trợ việc cài đặt

Bước 2: Thực hiện download version mới nhất của Web-vmstat

Bước 3: Giải nén file vừa download

 
 

Bước 4: Tạo một thư mục chứa toàn bộ nội dung của Web

Trong bài hướng dẫn này tôi sẽ dùng /opt/web_vmstats/ để chứa các file trên.

Bước 5: Để chạy chương trình theo thời gian thực thì ta cần cài đặt websocketd

# 32 Bit

 

# 64 Bit

Bước 6: Giải nén websocketd

Chọn Y

Chọn Y

Bước 7: Đưa websocketd vào hệ thống 

Bước 8: Kiểm tra việc hoạt động của websocketd

VPS linux

–port : 8080 sử dụng port 8080 để kết nối với HTTP – cái này bạn muốn sử dụng port nào thì tùy thích

–staticdir=/opt/web_vmstats/ : Đường dẫn chứ web-vmstat

/usr/bin/vmstat -n 1 : lệnh vmstat được thực hiện mỏi giây

Bước 9: Tạo file init cho hệ thống khi cần mở hoặc tắt websocket

Chèn đoạn code như sau :

#!/bin/sh
# source function library
. /etc/rc.d/init.d/functions
start() {
echo “Starting webvmstats process…”

/usr/local/bin/websocketd –port=8080 –staticdir=/opt/web_vmstats/ /usr/bin/vmstat -n 1 &
}

stop() {
echo “Stopping webvmstats process…”
killall websocketd
}

case “$1” in
start)
start
;;
stop)
stop
;;
*)
echo “Usage: stop start”
;;
esac

Bước 10 : Gán quyền thực thi cho file vừa tạo

Bước 11: Thực hiện kiểm tra lại dịch vụ

Bước 12: Khởi động lại dịch vụ và truy cập link trên trình duyệt

http://IP:8080

web_vmstat

– Đối với các thông số bạn có thể tham khảo lại bài viết “Hướng dẫn sử dụng lệnh Vmstat giám sát hệ thống

Lưu ý: Nếu sau khi bạn cài đặt hoàn tất mà vẫn không hoạt động trên trình duyệt thì bạn kiểm tra lại firewall trên hệ thống có mở port tương ứng hay không.

Nếu bạn không rõ cách mở port thì bạn có thể tham khảo link sau : “Hướng dẫn sử dụng firewall iptables trên linux

Hoặc cách đơn giản là bạn Stop dịch vụ firewall và kiểm tra lại :

 


 

Nguyenhuuhoang.com
Nguyễn hữu hoàng | hoang092837@gmail.com | Skype : ekingnguyenhoang
Tags:
Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

*