加裝 Check_MK 增加監控能力
- 安裝設備環境
- 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 [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/
- MySQL 需要給予連線設定資訊檔 /usr/lib/check_mk_agent/local/mysql.cnf 內如類似
<?php $mysql_user = 'root'; $mysql_pass = 'toor'; $mysql_host = 'localhost'; $mysql_port = 3306;
- 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 [::]:*
- 大概過十分鐘後設備的 應用程式 項目就可以看到出現監看的圖表 畫面類似以下: