使用者工具

網站工具


tech:librenms:check_mk

這是本文件的舊版!


加裝 Check_MK 增加監控能力

  • 安裝設備環境 CentOS7
  • 安裝語法
    yum install git
    cd /opt/
    git clone https://github.com/librenms/librenms-agent.git
    cd librenms-agent
    cp check_mk_agent /usr/bin/check_mk_agent
    chmod +x /usr/bin/check_mk_agent
    cp [email protected] check_mk.socket /etc/systemd/system
    mkdir -p /usr/lib/check_mk_agent/plugins /usr/lib/check_mk_agent/local
  • 依照該監控主機內的服務複製相對的 Check_MK 的 script Exp. MySQL, RPM
    cp agent-local/mysql /usr/lib/check_mk_agent/local/
    cp agent-local/rpm /usr/lib/check_mk_agent/local/
    chmod a+x /usr/lib/check_mk_agent/local/*
  • 設定起動 check_mk 服務
    systemctl enable check_mk.socket && systemctl start check_mk.socket
  • 檢查確認 check_mk 服務是否正常啟動
    ss -na | grep 6556

    如果出現類似以下畫面表示成功

    # ss -na | grep 6556
    tcp    LISTEN     0      128    [::]:6556               [::]:*
    
    

  • 可以透過 LibreNMS 網頁管理界面針對該監控設備設定 Module → Unix-Agent 啟用, 畫面類似以下:

  • 在 Application 啟用該設備要監看的項目 Exp. MySQL, OS Update 畫面類似以下:
  • 大概過十分鐘後設備的 應用程式 項目就可以看到出現監看的圖表 畫面類似以下:

參考網址

tech/librenms/check_mk.1596015239.txt.gz · 上一次變更: 2020/07/29 17:33 由 jonathan_tsai