Skip to content

Latest commit

 

History

History
105 lines (63 loc) · 3.34 KB

6.Add-plugins.md

File metadata and controls

105 lines (63 loc) · 3.34 KB

Trước khi thực hiện bước này, vui lòng tham khảo các bài viết trước đó:

Hướng dẫn thêm plugin vào OMD - Check MK

Menu:

1. Chuẩn bị Plugin

  • Bước 1: Copy vào thư mục plugin

Với ví dụ này, tôi sẽ viết 1 plugin đơn giản để check trạng thái của Web Server.

Đây là source code của plugin check_http

Chúng sau khi tải xong, chúng ta chuyển đổi user (tên site của OMD) và copy nó vào thư mục ~/local/lib/nagios/plugins:

su monitoring
cd ~/local/lib/nagios/plugins
wget https://raw.githubusercontent.com/hoangdh/meditech-ghichep-nagios/master/scripts/Plugin-nagios/check%20http/check_http
  • Chú ý:
    • monitoring là tên site của bạn
    • ~/local/lib/nagios/plugins là thư mục HOME của monitoring

  • Bước 2: Phân quyền cho plugin
chmod 755 check_http

  • Bước 3: Chạy thử plugin

Sau khi phân quyền, chúng ta chạy thử plugin để biết cách sử dụng.

Như hình, chúng ta cần chạy plugin với 1 tham số truyền vào là HOSTNAME. HOSTNAME ở đây là IP/Domain của web mà bạn muốn check. Trong trường hợp này, tôi sẽ check dịch vụ HTTP của localhost hay 127.0.0.1

Như vậy, ta thấy script chạy khá ổn. Tiếp đến chúng ta sẽ thêm vào check_mk.

2. Cấu hình trên Web UI

Trên Web UI, chúng ta tìm đến WATO · Configuration > Host & Service Parameters và tìm kiếm classic

Click vào Classic active and passive Monitoring checks

Bấm vào Create rule in folder, để tạo rule mới

Điền thông tin cho lệnh check, biến $HOSTADDRESS$ để xác định ra Địa chỉ của HOST đang áp dụng. Bấm SAVE để lưu

Lưu lại những gì vừa cấu hình

3. Kiểm tra

Chúng ta vào tab Views, Services > All Services để kiểm tra dịch vụ vừa thêm

Click vào biểu tượng để force check

Sau khi check dịch vụ thành công, chúng ta thấy như hình.

Tham khảo thêm các bài viết: