Мониторинг экземпляра базы данных - PullRequest
0 голосов
/ 29 сентября 2008

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

Ответы [ 8 ]

1 голос
/ 29 сентября 2008

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

0 голосов
/ 01 сентября 2009

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

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

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

0 голосов
/ 01 сентября 2009

А как насчет Нагиоса? Вот некоторые рекомендуемые сценарии для MySQL, MS-SQL, Oracle: http://www.consol.de/opensource/nagios/

0 голосов
/ 15 октября 2008

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

0 голосов
/ 13 октября 2008

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

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

ЕСЛИ ваша база данных отличается от mysql, тогда поищите шаблоны для вашей базы данных в Google "your_database_name cacti".

0 голосов
/ 01 октября 2008

Вы смотрели на OpenNMS ?

0 голосов
/ 29 сентября 2008

Это во многом зависит от того, какая база данных и что вы отслеживаете.
Вещи, которые вы, возможно, следите за:

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

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

0 голосов
/ 29 сентября 2008

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

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

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

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

...