====== 安裝 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}}