====== 加裝 Check_MK 增加監控能力 ====== * 返回 [[tech:librenms]] * 安裝設備環境 * CentOS7 安裝語法 yum install git hddtemp * Debian / PVE 安裝語法 apt-get install git hddtemp * 下載安裝程序 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 check_mk@.service 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/ * MySQL 需要給予連線設定資訊檔 /usr/lib/check_mk_agent/local/mysql.cnf 內如類似 * CentOS 環境 cp agent-local/rpm /usr/lib/check_mk_agent/local/ * PVE/Debian 環境 cp agent-local/dpkg /usr/lib/check_mk_agent/local/ mkdir -p /var/cache/librenms cp agent-local/dmi /usr/lib/check_mk_agent/local/ cp agent-local/hddtemp /usr/lib/check_mk_agent/local/ cp agent-local/proxmox /usr/lib/check_mk_agent/local/ cp agent-local/rrdcached /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 啟用, 畫面類似以下: \\ {{:tech:librenms:2020072903.png|}} \\ {{:tech:librenms:2020072904.png|}} * 在 Application 啟用該設備要監看的項目 Exp. MySQL, OS Update 畫面類似以下: \\ {{:tech:librenms:2020072905.png|}} * 大概過十分鐘後設備的 **應用程式** 項目就可以看到出現監看的圖表 畫面類似以下: \\ ===== 參考網址 ===== * https://docs.librenms.org/Extensions/Agent-Setup/ {{tag>librenms_agent check_mk}}