설치했습니다Munin MySQL 플러그인RHEL 6 시스템에서 이상한 동작이 발생합니다.
무닌 웹 페이지에 데이터가 없습니다(카테고리 목록이 표시되지 않습니다)mysql링크), 하지만 오류도 발생하지 않습니다. 기타 모든 차트(디스크,프로세스,체계등) 잘 작동합니다.
munin-run mysql
munin-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
올바른 자격 증명이 포함되어 있는지 확인해야 할 수도 있습니다.