====== 安裝 MySQL Agent 的方式 ====== * 返回 [[tech:librenms]] * CentOS 7 * 採用 snmp Ext 方式 * 在 MySQL 主機內執行 yum install wget php php-mysql wget https://github.com/librenms/librenms-agent/raw/master/snmp/mysql -O /etc/snmp/mysql chmod +x /etc/snmp/mysql mkdir -p /var/cache/librenms/ * 設定 /etc/snmp/mysql.cnf 內容大概如下 * 執行 /etc/snmp/mysql 確認是否正確, 內容大概如下 <<>> a0:0 a1:0 a2:0 a3:0 a4:0 a5:17709301 a6:0 : : qi:-1 qj:-1 qk:-1 ql:-1 qm:-1 qn:-1 qo:151230 qp:44589319 * 修改 snmpd 設定 vi /etc/snmp/snmpd.conf : extend mysql /etc/snmp/mysql 重新啟動 snmpd systemctl restart snmpd ===== 以下 LibreNMS Agent 方式無法成功, 可能和 Socket (systemd) 權限設定有關 ===== * 這需要 [[tech:librenms:agent]] * 建立暫存目錄 mkdir -p /var/cache/librenms/ * 安裝必要工具 yum install php-cli php-mysql * 設定 /usr/lib/check_mk_agent/local/mysql.cnf 內容大概如下 * 執行 /usr/lib/check_mk_agent/local/mysql 確認是否正確, 內容大概如下 <<>> a0:0 a1:0 a2:0 a3:0 a4:0 a5:17709301 a6:0 : : qi:-1 qj:-1 qk:-1 ql:-1 qm:-1 qn:-1 qo:151230 qp:44589319 ===== 參考網址 ===== * https://docs.librenms.org/Extensions/Applications/#mysql * https://docs.librenms.org/Extensions/Agent-Setup/ {{tag>librenms agent snmp_ext}}