Scout_Realtime, giám sát máy chủ Gnu / Linux của bạn từ trình duyệt

Giới thiệu về Scout_Realtime

Trong phần tiếp theo, chúng ta sẽ xem xét về Scout_Realtime. Trong các bài viết trước trên blog này, chúng tôi đã thấy các công cụ dựa trên dòng lệnh khác nhau để theo dõi hiệu suất của hệ thống Gnu / Linux của chúng tôi, chẳng hạn như htop, Liếc nhìn và những người khác. Cái mà chúng ta sẽ xem hôm nay là một cái khác công cụ đơn giản để giám sát một máy chủ.

Hướng đạo theo thời gian thực của chúng tôi sẽ hiển thị số liệu đĩa, bộ nhớ, mạng, CPU và quy trình. Đây là một công cụ đơn giản, dễ sử dụng và dựa trên web để theo dõi các số liệu của máy chủ Linux trong thời gian thực, một cách rất rõ ràng. Nó sẽ cho chúng ta thấy các đồ thị linh hoạt trên các số liệu được thu thập từ CPU, bộ nhớ, đĩa, mạng và các quy trình. Tất cả điều này trong thời gian thực.

Trong bài viết này, chúng ta sẽ xem cách cài đặt công cụ giám sát có tên là scout_realtime này trên Ubuntu để giám sát một máy chủ từ xa. Nhưng trước khi đi vào vấn đề, chúng ta sẽ xem một số đặc điểm chung mà chương trình này sẽ cung cấp cho người dùng.

Đặc điểm chung của scout_realtime

  • Chương trình là Mã nguồn mở. Mã nguồn của nó có thể được nhìn thấy trên trang GitHub.
  • Cuộn trơn tru trong cập nhật đồ họa mỗi giây.
  • Tất cả các chỉ số hiệu suất chính (CPU, bộ nhớ, sử dụng đĩa và lưu lượng mạng) ở trong một chế độ xem duy nhất để đọc dữ liệu tốt hơn.
  • Theo trang web của nó, các số liệu sử dụng bộ nhớ rõ ràng và chính xác hơn so với các chương trình khác có cùng mục đích.
  • Các quy trình được nhóm lại có cùng tên và số lượng tiến trình đang chạy được hiển thị. Điều này nhằm đảm bảo rằng các xu hướng trong các quy trình đang hoạt động trở nên rõ ràng hơn.
  • do thám_realtime phụ thuộc nhiều vào hệ thống tệp proc để nhận số liệu. Procfs có sẵn trên các bản phân phối dựa trên Gnu / Linux. OSX và FreeBSD không có hỗ trợ đầy đủ cho procfs và không tương thích.

Cài đặt công cụ giám sát Scout_realtime trên Ubuntu

Để cài đặt scout_realtime trên máy chủ Gnu / Linux của chúng tôi, chúng ta sẽ cần cài đặt Ruby 1.9.3 hoặc cao hơn. Đối với điều này, chúng tôi sẽ sử dụng lệnh sau trong một thiết bị đầu cuối (Ctrl + Alt + T):

cài đặt ruby ​​trên máy chủ Ubuntu

sudo apt install rubygems

Sau khi cài đặt xong Ruby trong hệ thống của chúng tôi, chúng tôi có thể cài đặt gói scout_realtime bằng cách sử dụng lệnh sau trong cùng một thiết bị đầu cuối:

Cài đặt Scout_realtime

sudo gem install scout_realtime

Bắt đầu scout_realtime

Sau khi cài đặt thành công gói, chúng ta phải khởi động daemon scout_realtime. Điều này sẽ phụ trách việc thu thập các chỉ số máy chủ trong thời gian thực. Để khởi động daemon, trong terminal (Ctrl + Alt + T), chúng ta viết:

khởi chạy scout_realtime

scout_realtime

Sau khi khởi chạy daemon scout_realtime, nó đang chạy trên máy chủ Linux của chúng tôi mà chúng tôi muốn giám sát từ xa thông qua cổng 5555.

Mở cổng tường lửa

Nếu chúng tôi đang chạy tường lửa, chúng tôi sẽ cần mở cổng 5555 scout_realtime sử dụng. Với điều này, chúng tôi sẽ cho phép bạn đưa ra yêu cầu. Điều này có thể được tham khảo cách thực hiện trong trang trợ giúp của UFW mà họ cung cấp cho chúng tôi trên trang web Ubuntu,

Truy cập Scout_Realtime

scout_realtime đang chạy

Khi các cổng được mở, từ bất kỳ máy nào khác, chúng tôi mở một trình duyệt web và chúng tôi sẽ sử dụng URL được hiển thị bên dưới để truy cập các biểu đồ và theo dõi hiệu suất của máy chủ từ xa.

http://localhost:5555

Hoặc chúng ta cũng có thể sử dụng:

http://direccion-ip-o-dominio.com:5555

Xem nhật ký chương trình

Theo mặc định, nhật ký được lưu trong tệp .scout / scout_realtime.log của hệ thống. Chúng tôi sẽ có thể tham khảo các đăng ký này bằng cách sử dụng lệnh cat trong một thiết bị đầu cuối (Ctrl + Alt + T) như sau:

cat .scout/scout_realtime.log

Dừng Scout_realtime

Nếu chúng ta muốn dừng daemon scout_realtime, chúng ta sẽ thực hiện lệnh sau trong terminal (Ctrl + Alt + T):

scout_realtime stop

Gỡ cài đặt scout_realtime

Để gỡ cài đặt scout_realtime khỏi hệ thống, chúng tôi sẽ chỉ phải thực hiện lệnh sau trong terminal:

sudo gem uninstall scout_realtime

Trợ giúp và thông tin

Để kiểm tra các tùy chọn có sẵn của chương trình này, chúng tôi sẽ có thể viết trong một thiết bị đầu cuối:

scout_realtime trợ giúp

scout_realtime --help

Nếu ai cần thêm thông tin về chương trình này, bạn có thể liên hệ với kho github từ scout_realtime. Nếu ai đó tìm thấy lỗi trong chương trình, họ có thể báo cáo lỗi đó như sau liên kết.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.