LINUX.ORG.RU
ФорумAdmin

Мониторинг баз данных mysql в Zabbix


0

2

Ребята подскажите пожалуйста что можно сделать со следующей ошибкой: linux-y3dy:~ # isql TESTDB root clinic -v -n [IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified [ISQL]ERROR: Could not SQLConnect

Пытаюсь добавить в заббикс мониторинг mysql, для начала чтобы просто хоть что то отображалось,типа работает. Нашел статью http://www.zabbix.com/wiki/non-engli...dbc_monitoring, сделал все по ней, проверяю подключение через утилиту isql, выдает ошибку.

Более детально суть проблемы отображает переписка на форуме http://www.zabbix.com/forum/showthread.php?t=25775

Ответ на: комментарий от pyatak123

и что это дает? linux-6qm2:~ # mysql -e «use medic» ERROR 1049 (42000) at line 1: Unknown database 'medic' можно по-подробнее описать?

А вообще если в help прописать mysql то с ключом -e выдает значение edit, что то не понятно

sergik12345 ()
Ответ на: комментарий от Komintern

Ну например запросы , сессии к базе данных mysql. На сервере стоит postgreSQL и mysql, на другом сервере стоит zabbix, вот нужно чтобы в zabbix хоть как то отображалось состояние mysql и postgreSQL

sergik12345 ()
Ответ на: комментарий от Komintern

А разве это пример для mysql не самого забикса?? так как там передается только логин и пароль, а например хост некуда вбивать

sergik12345 ()
Ответ на: комментарий от sergik12345

а что мешает вызвать тот же мускуль с кючом -h? читай документацию короче, там все очень просто.

Komintern ★★★★★ ()

Вообще существует четыре способа сделать это:

1. Итем «Внешняя проверка», для которого указываешь имя своего скрипта с параметрами.
Преимущества: всё просто и интуитивно, все скрипты лежат в одном месте.
Недостатки: сложно вызвать сторонние скрипты, ибо при вызове скрипта заббикс сначала указывает DNS/IP из настроек хоста, а только потом указанные параметры.

2. Итем «Мониторинг баз данных». На первый взгляд удобно, но есть фатальные недостатки:
а. Ограничения на запросы, которые налагает UnixODBC
б. Нужно предварительно настроить DSN.
По итогу получаем невразумительное нечто, размазанное между конфигом ODBC и заббиксом

3. Итем «SSH - агент». Позволяет подключится по SSH к любому хосту и выполнить на нём скрипт.
Преимущества: а. Можно указать не просто одну команду, а полноценный скрипт. б. Не подставляется никаких дополнительных параметров.
Недостатки: требует указания пользователя и пароля, соответственно нужно настроить целевой сервер.

4. Итем «Агент заббикс». Самый бесполезный итем. Преимущества: имеет несколько полезных встроенных проверок, которые не требуют настройки. Недостатки: попытки использовать его для проверок, отличающихся от стандартных приводят к размазыванию логики мониторинга.

Резюме:
Самые удобные и поддерживаемые способы сделать то что вам нужно это «внешняя проверка» и «агент SSH». В принципе они равны между собой. Я предпочитаю внешнюю проверку.
Эти способы позволяют прочувствовать всю мощь заббикса.
А ODBC-итемы это вообще недоразумение какое-то.

dmitryalexeeff ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.