MonitorIX
Bài viết này sẽ đi qua các bước về cách cài đặt MonitorIX và định cấu hình nó để ghi nhật ký một cổng tùy chỉnh, trong trường hợp này là cổng Minecraft (25565).
MonitorIX có thể được sử dụng để giám sát lưu lượng và sử dụng hệ thống để giúp chẩn đoán sự cố hoặc đơn giản là để xem hiệu suất hệ thống.
MonitorIX là gì?
Monitorix là một công cụ giám sát hệ thống nhẹ, miễn phí, mã nguồn mở được thiết kế để giám sát càng nhiều dịch vụ và tài nguyên hệ thống càng tốt. Nó đã được tạo ra để được sử dụng trong các máy chủ Linux / UNIX sản xuất, nhưng do tính đơn giản và kích thước nhỏ của nó cũng có thể được sử dụng trên các thiết bị nhúng.
Tôi có thể theo dõi cái gì?
MonitorIX có thể được sử dụng để giám sát mọi thứ từ thống kê thư, sử dụng đĩa, nhiệt độ phần cứng đến lưu lượng hiện tại trên MySQL hoặc cổng được xác định tùy chỉnh.
Thực hiện theo các bước bên dưới để cài đặt MonitorIX trên CentOS 6.
1. Gói yêu cầu
yum install rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-XML-Simple perl-Config-General perl-HTTP-Server-Simple perl-IO-Socket-SSL
Lưu ý: nếu bạn không thể cài đặt một số gói, bạn có thể phải bật lại EPEL repo:
32-Bit
wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
64-Bit
wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
Sau đó thử lại cài đặt
2. Cài đặt MonitorIX
rpm -ivh http://www.monitorix.org/monitorix-3.6.0-1.noarch.rpm
Lưu ý: hãy chắc chắn kiểm tra trang Tải xuống MonitorIX để xem có phiên bản mới nào không
Sau khi cài đặt, bạn có thể bắt đầu MonitorIX với
service monitorix start
Sau khi cài đặt, bạn có thể xem các biểu đồ tại http: //YOURSERVER.DOMAIN: 8080 / Monitorix / hoặc http: // YOUSERVERIP: 8080 / Monitorix /
Xác định cổng tùy chỉnh để giám sát
nano /etc/monitorix/monitorix.conf
Bằng cách đọc qua cấu hình, bạn có thể thay đổi các cài đặt như tiêu đề, cổng mà MonitorIX chạy, bật các biểu đồ nhất định trong <graph_enable> và hơn thế nữa.
Dưới đây là ví dụ về phần <port> để giám sát lưu lượng trên cổng Minecraft (25565):
PORT graph
-----------------------------------------------------------------------------
<port>
max = 12
rule = 24000
list = 25, 21, 80, 22, 110, 139, 3306, 53, 25565, 25565
<desc>
25 = SMTP, tcp, in, 0, 1000
21 = FTP, tcp, in, 0, 1000
80 = HTTP, tcp, in, 0, 1000
22 = SSH, tcp, in, 0, 1000
110 = POP3, tcp, in, 0, 1000
139 = NETBIOS, tcp, in, 0, 1000
3306 = MYSQL, tcp, in, 0, 1000
53 = DNS, udp, in, 0, 1000
25565 = MINECRAFT, tcp, in, 0, 1000
</desc>
graphs_per_row = 3
</port>
Bằng cách thay đổi tối đa và thêm / thay đổi một cổng trên phần list = , bạn có thể thêm một biểu đồ mới vào phần <desc> . Đảm bảo bạn đóng tài liệu bằng CTRL + X và sau đó Y để lưu, theo sau là ENTER.
Bây giờ bạn có thể khởi động lại dịch vụ
service monitorix restart
và xem cổng mới được theo dõi của bạn.