Cách biến Raspberry Pi của bạn thành một công cụ giám sát mạng

Cách biến Raspberry Pi của bạn thành một công cụ giám sát mạng

Bạn lo lắng về một số thiết bị được kết nối với mạng của mình? Bạn muốn biết khi nào một máy chủ web ngoại tuyến? Bạn cần một công cụ giám sát mạng.





Mặc dù có một số giải pháp, nhưng Nagios sẽ là cổng gọi đầu tiên của bạn. Mặc dù có sẵn các phiên bản trả phí của phần mềm, nhưng Nagios vẫn cung cấp một bản dựng màn hình mạng mã nguồn mở cho Raspberry Pi.





Tại sao nên thiết lập Raspberry Pi làm màn hình mạng?

Máy chủ giám sát doanh nghiệp Nagios (NEMS) có thể chạy trên bất kỳ mô hình Raspberry Pi nào. Nhưng tại sao không sử dụng PC?





Chà, hơi phí. Việc thiết lập một hệ thống đầy đủ chủ yếu dành cho việc ping các thiết bị khác gây lãng phí điện năng, phần cứng và không gian vật lý. Raspberry Pi là một giải pháp năng lượng thấp, chiếm ít dung lượng hơn và là một phần cứng duy nhất.

Cài đặt Công cụ giám sát mạng Nagios trên Raspberry Pi]

Bạn có hai tùy chọn để cài đặt Nagios trên Raspberry Pi của mình:



  1. Bạn có thể cài đặt hình ảnh NEMS Linux trên đĩa đầy đủ. Đây là tùy chọn dễ dàng, với tất cả các cấu hình trước quan trọng mà bạn cần để bắt đầu nhanh chóng.
  2. Ngoài ra, tại sao không cài đặt thủ công Nagios Core vào môi trường Raspberry Pi hiện có của bạn?

Chúng ta hãy lần lượt khám phá từng nội dung.

Dễ dàng: Cài đặt NEMS trên Raspberry Pi

Để có tùy chọn cài đặt dễ dàng, bạn cần những điều sau:





Liên quan: Cách cài đặt hệ điều hành trên Raspberry Pi

Do yêu cầu phần cứng, hiệu suất NEMS tối ưu bị giới hạn cho Raspberry Pi 3 trở lên. Mặc dù bạn có thể sử dụng nó với các mô hình cũ hơn, nhưng chúng có thể hoạt động chậm hơn nhiều.





Bắt đầu bằng cách lắp thẻ nhớ microSD vào PC của bạn, sau đó tải xuống NEMS và Etcher. Với phần mềm được tải xuống, cài đặt và chạy Etcher.

  1. Lựa chọn Flash từ tệp
  2. Ổ đĩa đích sẽ được tự động phát hiện --- nếu không, hãy nhấp vào Chọn mục tiêu và duyệt đến thẻ SD
  3. Nhấp chuột Tốc biến để bắt đầu ghi hình ảnh đĩa

Chờ cho dữ liệu được ghi vào thẻ SD và được xác minh. Etcher sẽ thông báo cho bạn khi quá trình hoàn tất. Ở giai đoạn này, hãy tháo thẻ SD khỏi PC một cách an toàn, lắp thẻ vào Raspberry Pi và khởi động máy tính. NEMS trước tiên sẽ thay đổi kích thước hệ thống tệp trước khi yêu cầu một số cấu hình.

làm thế nào để khôi phục lại iphone 5s mà không cần itunes

Trên lời nhắc, hãy nhập

sudo nems-init

Làm theo các bước để định cấu hình ngôn ngữ của bạn và tạo tài khoản.

Bạn sẽ sẵn sàng định cấu hình NEMS bằng cách mở https: //nems.local trong trình duyệt của bạn. Nếu điều này không hiệu quả, hãy sử dụng địa chỉ IP của Pi để thay thế.

Khó: Cài đặt thủ công Nagios Core trên Raspberry Pi

Để cài đặt thủ công Nagios trên Raspberry Pi, hãy bắt đầu với Pi chạy Raspberry Pi OS trên thẻ nhớ microSD 16GB trở lên.

Bắt đầu bằng cách cập nhật các gói và nâng cấp:

sudo apt update && sudo apt upgrade

Làm theo điều này bằng cách khởi động lại và cài đặt Nagios

sudo reboot
sudo apt install nagios3

Sau khi hoàn tất, bạn sẽ được nhắc thiết lập tài khoản quản trị, vì vậy hãy ghi nhớ mật khẩu. Bạn có thể đăng nhập vào Nagios từ một thiết bị khác bằng địa chỉ IP Pi của mình, ví dụ: http: //192.168.1.x/nagios3 .

Liên quan: Tìm địa chỉ IP của bạn trong Linux

Định cấu hình màn hình mạng Nagios Raspberry Pi của bạn

Bây giờ bạn đã sẵn sàng để định cấu hình màn hình mạng của mình. Trên Pi, tạo một tệp cấu hình, monitor.cfg .

sudo nano /etc/nagios3/conf.d/monitor.cfg

Tại đây, hãy thêm thông tin chi tiết của thiết bị bạn định theo dõi. Ví dụ: tôi có một máy chủ trò chơi và tôi muốn biết khi nào nó ngoại tuyến. Trong tệp cấu hình, chỉ cần thêm mục đích sử dụng, tên_máy chủ của thiết bị từ xa, bí danh và địa chỉ IP.

define host {
use generic-host
host_name gameserver
alias gameserver
address 192.168.1.22
}

Mẫu đã xác định, máy chủ lưu trữ chung, có thể được đăng ký /etc/nagios3/conf.d/generic-host_nagios2.cfg . Các mẫu tiết kiệm thời gian khi bạn tạo cấu hình thiết bị, vì vậy hãy dành thời gian để kiểm tra các mẫu này.

Khi bạn hoàn tất với tệp CFG, hãy nhấn Ctrl + X sau đó chọn là thoát. Tải lại Nagios:

sudo service nagios3 reload

Sau đó, bạn có thể theo dõi thiết bị của mình thông qua trình duyệt đã chọn.

Định cấu hình Giám sát mạng Nagios trong Trình duyệt

Cũng như cấu hình dựa trên văn bản, bạn có thể thiết lập giám sát mạng trong Nagios bằng giao diện trình duyệt với Raspberry Pi của mình.

Ví dụ này cho bạn thấy cách tạo kiểm tra ping để xác định trạng thái của máy chủ hoặc thiết bị:

  1. Nhấp chuột Nconf từ bảng điều khiển NagiosPi
  2. Tìm trong cột bên trái để tìm Máy chủ
  3. Ở bên phải của nhấp chuột này Thêm vào
  4. Nhập tên máy chủ, địa chỉ IP và bí danh cho thiết bị bạn muốn giám sát
  5. Nhấp chuột Nộp khi bạn hoàn thành
  6. Đi đến Dịch vụ> Thêm
  7. Bộ Thêm các dịch vụ bổ sung vào máy chủ đến check_ping và bấm vào Thêm vào
  8. Đặt độ trễ cần thiết (đừng làm cho chúng quá ngắn) và nhấp vào Nộp
  9. Trong menu, nhấp vào Tạo cấu hình Nagios
  10. Nhấp chuột Triển khai hoàn thành

Khi thiết bị hoặc trang web của bạn ngoại tuyến, Nagios sẽ hiển thị trạng thái mới của nó.

Theo dõi thời gian hoạt động và trạng thái

Với giám sát của bạn đã được định cấu hình, hãy chuyển sang cửa sổ NagiosPi và chọn Dịch vụ . Tại đây, bạn sẽ thấy thiết bị bạn thêm đang được giám sát cùng với những thiết bị khác trên mạng của bạn. Mỗi mục này có thể được nhấp vào, cũng như các biểu tượng nhỏ đi kèm với mỗi mục đó. Bằng cách đi sâu vào từng thiết bị, bạn sẽ khám phá thêm thông tin về thiết bị và có thể tìm hiểu sâu hơn về lý do tại sao thiết bị đó ngoại tuyến.

Đây là màn hình chính mà bạn sẽ sử dụng khi thiết bị của bạn được thiết lập trong Nconf. Sử dụng nó để theo dõi các máy chủ và thiết bị mạng của bạn, đồng thời hành động tương ứng khi phần cứng ngoại tuyến.

Đừng quên màn hình mạng Raspberry Pi của bạn

Bây giờ bạn đã có một ý tưởng tốt về hình dạng của mạng của bạn. Nagios có thể được cấu hình để thông báo cho bạn về tất cả các cách thức của sự kiện, nhưng đừng vội vàng.

Khi bạn bắt đầu chơi với Nagios, bạn sẽ khám phá ra một loạt các tùy chọn và cấu hình có thể được thiết lập. Nagios đơn giản hóa việc giám sát trạng thái của máy chủ hoặc công tắc, nhưng đây là phần nổi của tảng băng chìm. Bạn rất dễ thấy mình bị lạc trong một mê cung các lựa chọn, có khả năng đặt quá nhiều lần kiểm tra (có thể phản tác dụng).

Vì vậy, trước khi tiến hành, hãy ghi nhớ điều này. Bắt đầu từ từ với Nagios, chỉ thêm các kiểm tra bổ sung sau khi bạn đã xác nhận xem những kiểm tra đầu tiên có hoạt động thành công hay không.

Đăng lại Đăng lại tiếng riu ríu E-mail 26 công dụng tuyệt vời cho Raspberry Pi

Bạn nên bắt đầu với dự án Raspberry Pi nào? Dưới đây là tổng hợp của chúng tôi về các ứng dụng và dự án Raspberry Pi tốt nhất xung quanh!

Đọc tiếp
Chủ đề liên quan
  • DIY
  • Raspberry Pi
  • LAN
  • Hướng dẫn Dự án Tự làm
  • Mẹo mạng
  • Mạng trong nhà
Giới thiệu về tác giả Christian Cawley(Đã xuất bản 1510 bài báo)

Phó tổng biên tập về Bảo mật, Linux, Tự làm, Lập trình và Giải thích Công nghệ, và Nhà sản xuất Podcast Thực sự Hữu ích, có nhiều kinh nghiệm trong lĩnh vực hỗ trợ máy tính để bàn và phần mềm. Một người đóng góp cho tạp chí Định dạng Linux, Christian là một người mày mò Raspberry Pi, người yêu thích Lego và người hâm mộ trò chơi cổ điển.

Xem thêm từ Christian Cawley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký
Thể LoạI Diy