差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版 前次修改 下次修改 | 前次修改 | ||
tech:librenms:check_mk [2020/07/29 21:19] – jonathan_tsai | tech:librenms:check_mk [2021/01/16 14:41] (目前版本) – 更換 plugin jonathan | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== 加裝 Check_MK 增加監控能力 ====== | ||
+ | * 返回 [[tech: | ||
+ | |||
+ | * 安裝設備環境 | ||
+ | * CentOS7 安裝語法 <code sh> | ||
+ | yum install git hddtemp | ||
+ | </ | ||
+ | * Debian / PVE 安裝語法 <code sh> | ||
+ | apt-get install git hddtemp | ||
+ | </ | ||
+ | * 下載安裝程序< | ||
+ | cd /opt/ | ||
+ | git clone https:// | ||
+ | cd librenms-agent | ||
+ | cp check_mk_agent / | ||
+ | chmod +x / | ||
+ | cp [email protected] check_mk.socket / | ||
+ | mkdir -p / | ||
+ | </ | ||
+ | * 依照該監控主機內的服務複製相對的 Check_MK 的 script Exp. MySQL, RPM<code sh> | ||
+ | cp agent-local/ | ||
+ | </ | ||
+ | * MySQL 需要給予連線設定資訊檔 / | ||
+ | <?php | ||
+ | $mysql_user = ' | ||
+ | $mysql_pass = ' | ||
+ | $mysql_host = ' | ||
+ | $mysql_port = 3306; | ||
+ | </ | ||
+ | * CentOS 環境 <code sh> | ||
+ | cp agent-local/ | ||
+ | </ | ||
+ | * PVE/Debian 環境< | ||
+ | cp agent-local/ | ||
+ | mkdir -p / | ||
+ | cp agent-local/ | ||
+ | cp agent-local/ | ||
+ | cp agent-local/ | ||
+ | cp agent-local/ | ||
+ | chmod a+x / | ||
+ | </ | ||
+ | * 設定起動 check_mk 服務 <code sh> | ||
+ | systemctl enable check_mk.socket && systemctl start check_mk.socket | ||
+ | </ | ||
+ | * 檢查確認 check_mk 服務是否正常啟動 <code sh> | ||
+ | ss -na | grep 6556 | ||
+ | </ | ||
+ | # ss -na | grep 6556 | ||
+ | tcp LISTEN | ||
+ | |||
+ | </ | ||
+ | * 可以透過 LibreNMS 網頁管理界面針對該監控設備設定 Module -> Unix-Agent 啟用, 畫面類似以下: | ||
+ | * 在 Application 啟用該設備要監看的項目 Exp. MySQL, OS Update 畫面類似以下: | ||
+ | * 大概過十分鐘後設備的 **應用程式** 項目就可以看到出現監看的圖表 畫面類似以下: | ||
+ | |||
+ | ===== 參考網址 ===== | ||
+ | * https:// | ||
+ | |||
+ | {{tag> |