Munin mysql 플러그인이 자동으로 실패합니다.

Munin mysql 플러그인이 자동으로 실패합니다.

설치했습니다Munin MySQL 플러그인RHEL 6 시스템에서 이상한 동작이 발생합니다.

무닌 웹 페이지에 데이터가 없습니다(카테고리 목록이 표시되지 않습니다)mysql링크), 하지만 오류도 발생하지 않습니다. 기타 모든 차트(디스크,프로세스,체계등) 잘 작동합니다.

munin-run mysqlmunin-run mysql config출력이 전혀 인쇄되지 않고 0 상태로 종료됩니다 . munin-run다른 플러그인과 함께 실행하면 잘 작동합니다.

Munin 로그 파일에는 오류가 표시되지 않습니다.

2016/04/20-14:40:01 CONNECT TCP Peer: "[10.10.10.20]:33967" Local: "[10.10.10.15]:4949"
2016/04/20-14:45:02 CONNECT TCP Peer: "[10.10.10.20]:49531" Local: "[10.10.10.15]:4949"
2016/04/20-14:50:02 CONNECT TCP Peer: "[10.10.10.20]:59469" Local: "[10.10.10.15]:4949"

mysql 로그에도 오류가 표시되지 않습니다.

무엇이 문제가 될 수 있나요?

몇 달 전에 CentOS 7 시스템에 거의 동일한 방식으로 동일한 플러그인을 설치했는데 제대로 작동했습니다.

답변1

문제가 발견되었습니다. 플러그인의 autoconf 옵션에서 다음 오류가 보고되었습니다.

[root@linuxbox ~]# /usr/share/munin/plugins/mysql_ autoconf
no (DBI connect('mysql;mysql_connect_timeout=5','root',...) failed: Access denied for user 'root'@'localhost' (using password: NO))

/etc/munin/plugin-conf.d/munin-node그런 다음 mysql 플러그인 구성이 누락되었음을 깨달았습니다 .

[mysql*]
user root
group wheel
env.mysqladmin /usr/bin/mysqladmin
env.mysqlopts -umunin -pp4ssw0rd

어디무닌MySQL 사용자입니다(비밀번호p4ssw0rd) MySQL 서버에서 데이터를 가져옵니다.

일단 설치되면 플러그인이 작동하기 시작합니다.

편집: /etc/munin/plugin-conf.d/mysql.conf올바른 자격 증명이 포함되어 있는지 확인해야 할 수도 있습니다.

관련 정보