顯示頁面舊版反向連結Fold/unfold all回到頁頂 本頁是唯讀的,您可以看到原始碼,但不能更動它。您如果覺得它不應被鎖上,請詢問管理員。 ====== 安裝 MySQL Agent 的方式 ====== * 返回 [[tech:librenms]] * CentOS 7 * 採用 snmp Ext 方式 * 在 MySQL 主機內執行 <code sh> 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/ </code> * 設定 /etc/snmp/mysql.cnf 內容大概如下<file> <?php $mysql_user = 'root'; $mysql_pass = 'toor'; $mysql_host = 'localhost'; $mysql_port = 3306; </file> * 執行 /etc/snmp/mysql 確認是否正確, 內容大概如下<cli> <<<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 </cli> * 修改 snmpd 設定<code> vi /etc/snmp/snmpd.conf</code><file> : extend mysql /etc/snmp/mysql </file>重新啟動 snmpd <code sh> systemctl restart snmpd </code> ===== 以下 LibreNMS Agent 方式無法成功, 可能和 Socket (systemd) 權限設定有關 ===== * 這需要 [[tech:librenms:agent]] * 建立暫存目錄<code sh> mkdir -p /var/cache/librenms/ </code> * 安裝必要工具<code sh> yum install php-cli php-mysql </code> * 設定 /usr/lib/check_mk_agent/local/mysql.cnf 內容大概如下<file> <?php $mysql_user = 'root'; $mysql_pass = 'toor'; $mysql_host = 'localhost'; $mysql_port = 3306; </file> * 執行 /usr/lib/check_mk_agent/local/mysql 確認是否正確, 內容大概如下<cli> <<<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 </cli> ===== 參考網址 ===== * https://docs.librenms.org/Extensions/Applications/#mysql * https://docs.librenms.org/Extensions/Agent-Setup/ {{tag>librenms agent snmp_ext}} tech/librenms/mysql_agent.txt 上一次變更: 2021/01/16 14:41由 jonathan