(+84) 236.3827111 ex. 402

Hướng dẫn cài đặt Munin trên Ubuntu 16.04 - Phần 2


Tiếp theo của bài Hướng dẫn cài đặt Munin trên Ubuntu 16.04 - Phần 1

Cấu hình Munin Nodes

Như đã nói ở phần đầu của bài viết này chúng ta chỉ cần một tổng thể Munin và chúng ta có thể thêm các node và interface. Ở đây chúng ta sẽ cấu hình một Munin node trên một máy chủ từ xa.

1. Cài đặt một Node

Chúng ta có thể cài đặt phần mềm node như sau:

apt-get install munin-node

Chỉnh sửa tập tin Munin-node.conf

nano /etc/munin/munin-node.conf

Đến giữa tập tin khoảng dòng 40, chúng ta có thể thấy một phần nói về một danh sách các địa chỉ được phép kết nối. Hãy thêm một dòng mới với địa chỉ IP của Munin Master.

allow ^10\.10\.10\.5$

Lưu thay đổi và thoát khỏi trình soạn thảo.

Khởi động lại dịch vụ Munin-node để sử dụng các thay đổi trên

service munin-node restart

Bây giờ trở lại trên máy Munin Master, máy Munin đầu tiên của chúng ta. Chúng ta cần phải thiết lập tìm kiếm theo dõi trên node đã tạo. Bằng cách chỉnh sửa file cấu hình Munin.

nano /etc/munin/munin.conf

Thêm một khối mới cho node mới với một tên mô tả trong các định dạng tương tự như bạn sử dụng cho các Munin master. Địa chỉ IP là địa chỉ cho node server.

[MyNode.vn ]

address 10.10.10.6

use_node_name yes

Khởi động lại máy chủ apache trên Munin master.

service apache2 restart

Thời gian chờ để thực hiện quá trình tìm kiếm node là 5-10 phút. Khi node mới sẽ xuất hiện trong trang web và đồ thị sẽ bắt đầu được vẽ.

2. Kiểm tra New Plugins

Chúng ta có thể kiểm tra để xem nếu có plugin mới có thể được sử dụng để giám sát dịch vụ bổ sung trên máy chủ, bằng cách sử dụng lệnh munin-node-configure .

munin-node-configure --suggest

Một danh sách các plugin có sẵn và có hay không chúng có thể được sử dụng trên máy chủ của bạn. Một số plugin có thể yêu cầu các module và các gói phụ phải được cài đặt trước khi họ có thể được sử dụng. Hãy xem và xem những gì bạn thích giao diện của.

Để kích hoạt một plugin bằng tay bạn cần tạo ra một liên kết tượng trưng trong /etc/munin/plugins trỏ trở lại vào file plugin từ /usr/share/munin/plugins/.

Ví dụ để bật plugin MySQL chúng ta có thể thực hiện như sau:

cd /etc/munin/plugins

ln -s /usr/share/munin/plugins/mysql_

ln -s /usr/share/munin/plugins/mysql_bytes

ln -s /usr/share/munin/plugins/mysql_queries

ln -s /usr/share/munin/plugins/mysql_slowqueries

ln -s /usr/share/munin/plugins/mysql_threads

Sau khi thêm plugin mới khởi động lại máy chủ Munin node để đưa chúng vào sử dụng.

service munin-node restart

Sau một phút hoặc lâu hơn các dịch vụ mới sẽ xuất hiện trong biểu đồ trên Munin master.

Nếu bạn thêm tùy chọn -shell đến munin-node-configure nó sẽ tạo ra các liên kết tượng trưng cho tất cả các plugin hoạt động. Sau đó bạn có thể chọn các plugin để kích hoạt.

munin-node-configure --shell

Khởi động lại munin-node nếu có được thêm mới vào.

3. Plugins MySQL

Để chạy plugin Mysql cho Munin bạn sẽ cần phải cài đặt các module bộ nhớ Cache::Cache cho Perl và chắc chắn rằng mysql * liên kết tượng trưng được đưa ra trong /etc/munin/plugins.

apt-get install libcache-cache-perl libipc-sharelite-perl

Nếu bạn đang sử dụng bảng InnoDB, bạn có thể cần tạo ra các tập tin tập tin /etc/munin/plugin-conf.d/mysql_innodb. Nó sẽ dừng lại cảnh báo vô nghĩa về kích thước trống của bảng InnoDB.

[Mysql_innodb ]

env.warning 0

env.critical 0

Sau khi thêm các module Perl mới và kiểm tra các liên kết khởi động lại máy chủ Munin node để đưa chúng vào sử dụng. Bạn có thể phải chờ 5-10 phút trước khi biểu đồ mới xuất hiện trong Munin.

service munin-node restart

Chúc các bạn thực hành tốt.