Hướng dẫn này sẽ tập trung vào cách bạn có thể kích hoạt plugin mạng cho Collectd daemon để hoạt động như một máy chủ giám sát trung tâm cho Collectd khác máy khách được cài đặt trên nhiều máy chủ khác nhau qua mạng của bạn.
Định cấu hình được thu thập làm Máy chủ giám sát Linux trung tâm Yêu cầu đối với thiết lập này là định cấu hình một Collectd daemon (với Collectd-web giao diện) trên máy chủ tại cơ sở của bạn, máy chủ này sẽ được kích hoạt để chạy ở chế độ máy chủ cung cấp điểm giám sát trung tâm. Phần còn lại của máy chủ được giám sát chạy Collectd daemon, chỉ nên được định cấu hình ở chế độ máy khách để gửi tất cả số liệu thống kê đã thu thập của chúng đến thiết bị trung tâm.
Yêu cầu
- Cài đặt Collectd và Collectd-Web để giám sát máy chủ Linux
Bước 1:Bật Chế độ máy chủ thu thập
1. Giả sử rằng Đã thu thập daemon và Collectd-web giao diện đã được cài đặt trên máy của bạn và sẽ hoạt động như một máy chủ, bước đầu tiên bạn cần quan tâm là đảm bảo rằng thời gian hệ thống được đồng bộ hóa với máy chủ thời gian ở gần bạn.
Để đạt được mục tiêu này, bạn có thể cài đặt ntp máy chủ trên máy của bạn hoặc một phương pháp thuận tiện hơn là đồng bộ hóa thời gian hệ thống thường xuyên bằng cách thực thi ntpdate lệnh từ cron đối với máy chủ thời gian địa phương hoặc máy chủ thời gian công cộng gần cơ sở của bạn bằng cách tham khảo trang web http://pool.ntp.org để biết các máy chủ ntp có sẵn.
Vì vậy, hãy cài đặt ntpdate lệnh, nếu chưa có trên hệ thống của bạn và thực hiện đồng bộ hóa thời gian với máy chủ thời gian gần nhất bằng cách đưa ra các lệnh sau:
# apt-get install ntpdate [On Debain based Systems] # yum install ntpdate [On RedHat based Systems] OR # dnf install ntpdate
# ntpdate 0.ro.pool.ntp.org
Lưu ý :Thay thế URL máy chủ ntp tương ứng trong lệnh trên.
Cài đặt Ntpdate và Đồng bộ hóa thời gian 2. Tiếp theo, thêm lệnh đồng bộ hóa thời gian ở trên vào crontab tập tin gốc daemon để được lên lịch hàng ngày vào lúc nửa đêm bằng cách đưa ra lệnh bên dưới:
# crontab -e
3. Khi đã root crontab File được mở để chỉnh sửa, thêm dòng sau vào cuối file, lưu và thoát để kích hoạt lịch trình:
@daily ntpdate 0.ro.pool.ntp.org
Đồng bộ hóa thời gian máy chủ Linux Lưu ý :Lặp lại các bước liên quan đến việc đồng bộ hóa thời gian trên tất cả tính năng Đã thu thập các phiên bản máy khách có trong mạng của bạn để tất cả thời gian hệ thống của chúng được căn chỉnh với máy chủ thời gian trung tâm.
Bước 2:Định cấu hình Collectd ở Chế độ máy chủ trên Hệ thống giám sát trung tâm
4. Để chạy Collectd daemon làm máy chủ và thu thập tất cả số liệu thống kê từ collectd khách hàng, bạn cần bật Mạng plugin.
Vai trò của Mạng plugin là để lắng nghe các kết nối theo mặc định 25826/UDP cổng và nhận dữ liệu từ các phiên bản máy khách. Vì vậy, hãy mở tệp cấu hình colld chính để chỉnh sửa và bỏ ghi chú các câu lệnh sau:
# nano /etc/collectd/collectd.conf OR # nano /etc/collectd.conf
Tìm kiếm và bỏ ghi chú các câu như dưới đây:
LoadPlugin logfile LoadPlugin syslog <Plugin logfile> LogLevel "info" File STDOUT Timestamp true PrintSeverity false </Plugin> <Plugin syslog> LogLevel info </Plugin> LoadPlugin network
Định cấu hình đã thu thập
Định cấu hình Plugin mạng được thu thập Bây giờ, hãy tìm kiếm sâu về nội dung tệp, xác định khối plugin Mạng và bỏ ghi chú các câu sau, thay thế câu lệnh Nghe địa chỉ như được trình bày ở đoạn trích sau:
<Plugin network> ... # server setup: <Listen "0.0.0.0" "25826"> </Listen> .... </Plugin>
Kích hoạt mạng cho Đã thu thập 5. Sau khi bạn chỉnh sửa xong tệp, hãy lưu tệp rồi đóng tệp rồi khởi động lại Collectd dịch vụ để phản ánh những thay đổi và trở thành một máy chủ lắng nghe trên tất cả các giao diện mạng. Sử dụng netstat lệnh để nhận Đã thu thập đầu ra ổ cắm mạng.
# service collectd restart or # systemctl restart collectd [For systemd init services]
# netstat –tulpn| grep collectd
Xác nhận mạng đã thu thập Trang:1 2
Đưa kỹ năng Linux của bạn lên một tầm cao mới
Các thành viên gốc có toàn quyền truy cập vào mọi khóa học, lộ trình luyện thi chứng chỉ và thư viện nội dung Linux thực hành ngày càng phát triển — với các khóa học mới được bổ sung hàng tháng.
Những gì bạn nhận được
Truy cập không có quảng cáo vào tất cả các bài viết cao cấp
Truy cập vào tất cả các khóa học:Tìm hiểu Linux, AI cho Linux, Bash Scripting, Cẩm nang Ubuntu, Golang và hơn thế nữa.
Truy cập vào các chứng chỉ Linux (RHCSA, RHCE, LFCS và LFCA)
Truy cập các khóa học mới được phát hành
Nhận quyền truy cập vào bản tin hàng tuần
Ưu tiên trợ giúp trong phần bình luận
Cộng đồng Telegram riêng tư
Kết nối với cộng đồng Linux

Tôi là một người nghiện máy tính, một người yêu thích phần mềm hệ thống dựa trên linux và mã nguồn mở, có khoảng 4 năm kinh nghiệm với các bản phân phối Linux trên máy tính để bàn, máy chủ và tập lệnh bash.
Mỗi hướng dẫn tại TecMint được tạo bởi đội ngũ quản trị viên hệ thống Linux có kinh nghiệm để nó đáp ứng các tiêu chuẩn chất lượng cao của chúng tôi.