Giám sát hiệu suất với Monitorix 3.8.0 trên Ubuntu 15.10

theanh

Administrator
Nhân viên
Hướng dẫn này sẽ chỉ cách cài đặt và cấu hình Monitorix trên Ubuntu 15.10 (Wiley Werewolf). Monitorix là một công cụ giám sát mã nguồn mở, nhẹ, miễn phí được thiết kế để giám sát nhiều dịch vụ và tài nguyên hệ thống nhất có thể trên máy chủ và máy tính để bàn. Nó chủ yếu bao gồm hai chương trình: một trình thu thập, được gọi là monitorix, là một daemon Perl được khởi động tự động như một dịch vụ hệ thống và một tập lệnh CGI có tên là monitorix.cgi. Kể từ phiên bản 3.0, Monitorix bao gồm máy chủ HTTP tích hợp sẵn, do đó bạn không cần phải cài đặt máy chủ web của bên thứ ba để sử dụng.

Bạn có thể tải xuống trên www.monitorix.com


Bước 1: Thêm kho lưu trữ Monitorix​

Đầu tiên, chúng ta phải thêm kho lưu trữ Monitorix Ubuntu.

Đầu tiên, chúng ta sao lưu các nguồn gốc.list:
Mã:
cp -pf/etc/apt/sources.list/etc/apt/sources.list_bak
Sau đó mở tệp sources.list trong trình soạn thảo. Tôi sẽ sử dụng nano ở đây:
Mã:
sudo nano /etc/apt/sources.list
Lưu ý: Bạn nên sao lưu tệp gốc trước khi thực hiện bất kỳ thay đổi nào.

Cửa sổ như thế này sẽ mở ra:



Di chuyển con trỏ đến cuối tệp và thêm dòng này:
Mã:
deb http://apt.izzysoft.de/ubuntu generic universe

Kho lưu trữ này chỉ dành cho debian và các phiên bản phái sinh của nó như ubuntu.


Bước 2: Thêm PGP Key​

Sau khi kho lưu trữ được thêm vào, chúng ta phải tải xuống (hoặc thêm) khóa PGP và "cài đặt" khóa đó vào hệ thống. Bạn có thể tải xuống khóa trực tiếp từ http://apt.izzysoft.de/izzysoft.asc hoặc sao chép & dán mã tiếp theo vào tệp txt và lưu tệp này như izzysoft.asc
Mã:
-----BEGIN PGP PUBLIC KEY BLOCK-----
Phiên bản: GnuPG v1.4.2.2 (GNU/Linux)

mQGiBEaUwUkRBAC9C+9ojad9/DjLgZJr7g4j5EcxCPJJ7R1vZp3DgONrGmyoQ4vl
CRCT6qJoyD8jcguNqy 4cyG4glDQuHJ86Q8MxdWrUDeHm5YRPlnDFrMaLGcKaUyox
GV8PseBIJLeB76cjMy5dWoIJklZcWS0lVTsVuYt8ZIhyjfIXBZjy2Vtr AwCg8xDe
8WlF/p8aqorR2SUMzQxUSikEAIz6oZCc5Af2yktVZW0Lf6Gs9Xtumus4bQcehLH9
3gDXJwo4gED5PKZAHCeg/XnauoxWjwrChmJ9log4GGgscHpFQAX323lsqL98O4Pb
L9X/M2s7Cit/HGTseGVUh5MyL4dQCeIzIEUoMQzaJf1gmLPyrHkq6Ob4zZPe3ys Tôi
QUuKBAC3cb7wcP4ZNeZL1b3EynZ2Ox8xajRd7A/oirD5BZuQwGV9zemldJgH7f+1
EvSy48daogAb1TT1HuUR8qe/hS0tpFxl z/0uRP7blMbVQyAnnupZ4eXW3CGQAaur
bmXsQZsHmquqEPz3eFt/7EC4WZnZbZRJ9mUwRP9pcRLrnCjc6rQoSXp6eVNvZnQg
RG V2ZWxvcG1lbnQgPGRldmVsQGl6enlzb2Z0LmRlPohgBBMRAgAgBQJGlMFJAhsD
BgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQ10Tpwsm5tizmnACeJbWrxEZQ7fsX
SUCxjr3OMWXASekAoNAawp8uAS1KOqK3Fo6rB4u9RsxjuQINBEaUwU0QCACVm6qe
DZ4s0LvNw lKIBGokV2du7dVQPKFGpagVRnejDbK5xKkl7cZ7DsslyYRZejnFkpYX
x4iCClDrg98L7xupO9S2LKsQZyQOg49Am8zJNBQ4HKO/TRNro+38GaC/PsNle2df
0tAPjWc9y6VS/Z8s2M+7ZFDtjjgWVa/wKE4+YwVL2lAd+xp38ckDFuQlTu/GANTc
cownWXfOSiEXjqDb 60XyMIgFnWrEUKUcXpHdKFjj95zzgYZSx6SaIhJXJTJizbI/
mFyjLZrSqnyZbjDP5lUfcfqOz2qtva7l8JzrZA2u9M4eKtiWBSEAU otSmMnUjV/9
OlEN7lHuEinSt8z/AAMFB/oDqPOShdhMvl/UzO7Cz3b/ViHJGCCoMBA7P8LVj+MT
jh5BhmKxsK3OK122GTPpCgM zvov3JF25uvMDquUAePUFm+x3QFYyjHJcZiaLP3ne
d9i3cfC2nQiGOuB6Mnar8U9IyYZydWhZrBiBUGjvurAAPv5IjDCRkgu6aTlj EX8u
hQmFUYYkFkIF7srx48X8iG0IcvrzxEGzGiFnXuO3AWFa7GrxTqotRe4nsinWqSXt
RPHnNQxhklVfOjK6Q9mlN4pztIf2L3 zmwlWsdOxIjObgKFcp1g12Ewik8wLn1ddH
EQ2If9KYhG1fXfBbRZOS0XtH/JvChkbLOrpbXgS932KAiEkEGBECAakFAkaUwU0C
GwwACgkQ10Tpwsm5tiyE3wCffbhV2lKCBIuSSYKv1tEHRj3Sy+kAoIkzZpQeftdO
9UE5+v1VnrUfMibd
=nM4G
-----HẾT KHỐI KHÓA CÔNG KHAI PGP-----

Tải xuống và lưu trực tiếp từ trang web izzysoft:





Bây giờ, chúng ta phải đến thư mục nơi chúng ta đã lưu tệp .asc và mở cửa sổ terminal để chạy lệnh sau:
Mã:
sudo apt-key add izzysoft.asc
và sau đó cập nhật kho lưu trữ bằng:
Mã:
sudo apt-get update

Bước 3: Cài đặt Monitorix​

Tùy chọn 1: Thông qua kho lưu trữ.​

Mã:
sudo apt-get install monitorixapache2-utils

Tùy chọn 2: Thủ công.​

Mã:
sudo apt-get update
sudo apt-get install apache2 rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libio-socket-ssl-perlapache2-utils
sudo dpkg -i monitorix*.deb
sudo apt-get -f install

Bước 4: Cấu hình Monitorix​

Chúng ta có tùy chọn cấu hình monitorix.conf nằm tại:
Mã:
sudo nano /etc/monitorix/monitorix.conf
Một cửa sổ như thế này sẽ mở ra:




Lưu ý: chúng tôi đặc biệt khuyên bạn nên sao lưu tệp này trước khi thực hiện bất kỳ thay đổi nào.


Tìm kiếm các dòng:
Mã:
 enabled = n
 msg = Monitorix: Restricted access
 htpasswd = /var/lib/monitorix/htpasswd
và bật xác thực bằng cách thay đổi enabled thành "y":
Mã:
 enabled = y
 msg = Monitorix: Quyền truy cập bị hạn chế
 htpasswd = /var/lib/monitorix/htpasswd
Sau khi cấu hình, chúng ta phải khởi động lại dịch vụ Monitorix:
Mã:
sudo service monitorix restart
Thêm tên người dùng và mật khẩu để đăng nhập Monitorix. Tôi sẽ sử dụng tên người dùng "admin" với mật khẩu "howtoforge" trong ví dụ bên dưới. Vui lòng chọn một mật khẩu an toàn hơn trên hệ thống của bạn :)
Mã:
sudo htpasswd -d -c /var/lib/monitorix/htpasswd admin
Chúng tôi sử dụng tham số -d để mã hóa mật khẩu bằng crypt() theo yêu cầu của Monitorix. Hộp thoại của lệnh htpasswd sẽ như thế này.
Mã:
david@desktop:/tmp# sudo htpasswd -d -c /var/lib/monitorix/htpasswd admin
Mật khẩu mới:
Nhập lại mật khẩu mới:
Đang thêm mật khẩu cho người dùng admin

Bước 5: Khởi động Monitorix​

Trỏ trình duyệt đến http://localhost:8080/monitorix/ (thay thế localhost bằng IP của máy chủ của bạn trong trường hợp bạn truy cập Monitorix từ Máy tính để bàn bên ngoài) và bạn sẽ thấy:



Giao diện



Hãy tận hưởng phần mềm thú vị và hữu ích này!.


Tài liệu tham khảo​

1) Sanfeliu, J., http://www.monitorix.org/, Đã liên lạc vào 08/11/2015.
 
Back
Bên trên