2008-09-29 3 views
0

У кого-нибудь есть идеи? И любое программное обеспечение с открытым исходным кодом, которое также подходит для выполнения такого рода функций?Мониторинг экземпляра базы данных

+2

Это поможет, если вы упомянули, какой тип базы данных, я предполагаю, что это оракул. – Till 2008-09-29 08:42:37

ответ

1

Я не уверен, что вам нужно, но будет достаточно http://www.nagios.org/ для ваших целей?

+0

Nagios довольно переполнен для наблюдения за базой данных .. Он предназначен для мониторинга сотен серверов или рабочих станций. RRDTool (в котором для nagios в основном используется оболочка), должно быть достаточно. Munin аналогичен, и его легче настроить, MRTG можно было бы принуждать к графике соответствующих данных тоже – dbr 2008-09-29 08:47:14

0

В какой базе данных? Какая платформа?

Если это MySQL, существует множество приложений мониторинга вокруг - например, MySQL GUI Tools включают виджет Health Monitor (на OS X)

Кроме того, PhpMyAdmin показывает статистику с сервера MySQL.

Вы также можете написать простой скрипт, который подключается к базе данных, выполняет некоторую тривиальную команду и проверяет, возвращает ли она известное значение. Если это не так, отправьте предупреждение где-нибудь.

0

Это зависит от того, какая база данных и для чего вы контролируете.
Вещи, которые вы могли бы быть НАБЛЮДЕНИЕ для:

  • ли база данных еще до?
  • Насколько сильно загружена база данных?
  • Тупики?
  • Мероприятия по обеспечению безопасности?
  • Исключения?

Возможно, вы можете отредактировать свой вопрос, чтобы заполнить более подробную информацию?

0

Возможно, вы захотите посмотреть на cacti (http://www.cacti.net/what_is_cacti.php), который является универсальным инструментом для предоставления графических изображений любого типа данных. Мы используем его, чтобы узнать, насколько здоровы наши веб-серверы и серверы mysql. Но у него нет какой-либо системы оповещения (в случае, если что-то критическое происходит, и вам нужно принять немедленные меры), насколько я знаю, для чего вам может потребоваться нагиос, как указано кем-то уже. Ниже приведенные ниже скриншоты для mysql, чтобы иметь представление. Скриншоты показывают различные графики для отображения различных состояний сервера MySQL в течение определенного периода времени:

http://www.xaprb.com/blog/2008/05/25/screenshots-of-improved-mysql-cacti-templates/

Если база данных, кроме MySQL, то Google для «your_database_name кактусов», чтобы найти шаблоны для вашей базы данных.

0

Я не уверен, что я понимаю ваш вопрос, но я использую Nagios для мониторинга просто ни о чем на моем сервере ...

0

+1 к предложению вы дать нам некоторые подробности относительно того, что вы хотите отслеживать, и вы платформы.

Я использую Hyperic и я в основном счастлив

OpenNMS Я также смотрел, то же самое с Nagios, я предлагаю dowbnloading 3 из них, или делать немного читать о них, а затем выбрать один и собирается для Это. Hyperic, на мой взгляд, было намного легче реализовать, чем Nagios, OpenNMS Я не пробовал для себя. Эти 3, насколько я знаю, это большие решения для мониторинга с открытым исходным кодом.