2010-11-04 3 views
0

Я ищу структуру, которая может обрабатывать запуск и остановку процессов на хостах linux, а также мониторинг жизненного цикла данных процессов.OpenSource Monitoring & Job Scheduling Framework

Более конкретно я хочу, чтобы иметь возможность делать такие вещи, как ниже через парк хостов

  • график процесса, чтобы всегда быть запущен и получать уведомления, если это не так (MySQL, ActiveMQ и т.д ..)
  • график скрипт или процесс для запуска в определенное время
  • график процесс должен быть остановлен и начал в определенное время
  • имеют мониторинг и оповещения уведомить меня, если процесс на хосте не работает, когда он должен be
  • команды запуска и останова, а также другая метаинформация о задании должны быть полностью настраиваемы.
  • дополнительный бонус был бы, если бы мог предупредить на уровне хоста такие вещи, как полный диск, высокая память или использование ЦП

У меня есть несколько различных типов скриптов и сервисов, которые будут использоваться для (java, ruby ​​и т. Д.), Кто-нибудь знает о чем-то подобном?

+0

[Планировщик заданий с открытым исходным кодом] (http://jobscheduler.sourceforge.net/osource_scheduler_features_en.htm) может быть тем, что вам нужно. –

+0

Я посмотрю на это и посмотрю, что он может предложить, я также слышал о JAMS, http://www.jamsscheduler.com, но это не бесплатно. – jtruelove

+0

@JeremyT Разве это сработало для вас? Было бы полезно, чтобы другие знали. –

ответ

0

Вы должны прочитать о zabbix или nagios. оба отлично подходят для такого рода сотрудников.

С Nagios вы можете:

  • Мониторинг всей ИТ-инфраструктуры
  • проблемы пятна, прежде чем они происходят
  • Знайте немедленно, когда возникают проблемы
  • Делитесь доступности данных с заинтересованными сторонами
  • Обнаружение нарушений безопасности
  • план и бюджет на ИТ модернизирует • Сокращение времени простоя и
    потери бизнеса

Ниже приведен краткий перечень функций, доступных в Zabbix:

  • автоматическое обнаружение серверов и сети устройства
  • низкоуровневый обнаруженный распределенный мониторинг с централизованной поддержкой веб-администрирования как для механизмов опроса, так и для захвата
  • серверное программное обеспечение для Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X
  • собственных высокопроизводительных агентов (клиентское программное обеспечение для Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, OS X , Tru64/OSF1, Windows NT4.0, Windows 2000, Windows 2003, Windows XP, Windows Vista)
  • безагентного мониторинга
  • аутентификации пользователя с защищенной
  • гибкие пользовательские разрешения
  • веб-интерфейс
  • гибкое уведомление по электронной почте о предопределенных событиях
  • высокого уровня (бизнес) вид контролируемых ресурсов
  • журнал аудита
0

Мы используем JAMS в моей компании, и она работает хорошо. Не было дешево (я не участвовал в переговорах $), но я оценил его и очень понравился. Провайдер PowerShell очень полезен.

0

JobServer является одним из вариантов. Он позволяет запускать любой произвольный пакетный скрипт unix/linux или java/python/ruby. Вы можете превратить любой скрипт или программу в работу без большой работы с помощью графического интерфейса. Также имеется множество инструментов управления графическим интерфейсом для мониторинга/отслеживания/отчетности ... и т. Д.

0

В JAMS есть сообщество, которое вы можете скачать. Только позволяет выполнять 50 заданий в день, но хорошо выполняет работу