Похоже, это работает с использованием BSD sed и bash:
sed $'s/\., */\\\n/g'
Он просит заменить каждую последовательность буквальной точки, запятой и любых {{1} } количество пробелов до новой строки.
Если у вас нет оболочки, поддерживающей синтаксис $ '\ n'
для
новой строки, вы можете попробовать следующее:
sed 's/\., */\
/g'
То есть, набирайте все до обратной косой черты, затем нажмите , введите
и завершите с помощью / g '
. В качестве альтернативы, в зависимости от того, как установлен режим ввода
вашей оболочки, используйте Ctrl + V , за которым следует
Ctrl + J может вставить символ новой строки без
оценки команды.
Проблема обнаружена. Опция 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
где munin - это пользователь MySQL (с паролем p4ssw0rd ), который получает данные с сервера MySQL.
Как только это было установлено, плагин начал работать.
Изменить: может потребоваться проверить, что /etc/munin/plugin-conf.d/mysql.conf
также содержит правильные учетные данные.