zabbix_sender [148256]: ERROR: [line 6] 'Key value' required

問題背景:

mariadb從10.1升級到10.3版本後zabbix一直接收不到監控信息。

排查過程:

  1. 查看FromDualMySQLagent.log日誌發現
    148251:2019-09-11 12:53:31.538 - DBG :       /usr/bin/zabbix_sender --zabbix-server xxxx --port 10051 --input-file /var/log/zabbix/cache/FromDualAgentCache.xxxx.cache --with-timestamps -vv
    zabbix_sender [148256]: ERROR: [line 6] 'Key value' required

    mpmm生成的cache文件中有選項沒有相應的值,導致zabbix_sender推送的時候報錯。

  2. 查看cache文件發現是innodb_file_format選項沒有值。

    xxxxx FromDual.MySQL.innodb.innodb_file_format 1568173144

     

根本原因:

mariadb 10.3.1中已經將innodb_file_format移除所以mpmm監控查找不到合適的值。

解決方法:

修改/usr/local/mpm/lib/FromDualMySQLinnodb.pm;將其中的innodb_file_format選項刪除即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章