這是本文件的舊版!


安裝 MySQL Agent 的方式

  • 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 內容大概如下
    <?php
    $mysql_user = 'root';
    $mysql_pass = 'toor';
    $mysql_host = 'localhost';
    $mysql_port = 3306;
  • 執行 /etc/snmp/mysql 確認是否正確, 內容大概如下<xtermrtf>

«<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 </xtermrtf>

  • 修改 snmpd 設定
    vi /etc/snmp/snmpd.conf
    :
    extend mysql /etc/snmp/mysql

    重新啟動 snmpd

    systemctl restart snmpd
  • 建立暫存目錄
    mkdir -p /var/cache/librenms/
  • 安裝必要工具
    yum install php-cli php-mysql
  • 設定 /usr/lib/check_mk_agent/local/mysql.cnf 內容大概如下
    <?php
    $mysql_user = 'root';
    $mysql_pass = 'toor';
    $mysql_host = 'localhost';
    $mysql_port = 3306;
  • 執行 /usr/lib/check_mk_agent/local/mysql 確認是否正確, 內容大概如下<xtermrtf>

«<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 </xtermrtf>

  • tech/librenms/mysql_agent.1593928162.txt.gz
  • 上一次變更: 2020/07/05 13:49
  • jonathan_tsai