2011-02-07 3 views
0

Я управляю около 15 WWW/FTP-серверами и 23 серверами SQL (с различными версиями SQL). Я бы хотел создать какую-то панель управления, чтобы я мог легко видеть серверы, убедиться, что они в сети, определить, сколько свободного места у них есть (включая отдельное пространство на диске), убедиться, что экземпляры SQL запущены и/или IIS запускать, хранить различную информацию о них, например, какие приложения размещаются на каких серверах, и обеспечивать быстрый доступ к таким вещам, как RDP.Идеи для панели управления сервером (SQL/WWW)?

Мой вопрос довольно прост. Какую технологию я должен использовать для разработки этой приборной панели? Есть ли способ, которым я могу это сделать, не требуя, чтобы часть клиента была размещена на каждом сервере? Я в основном знаком с ASP/ColdFusion, что и является большинством нашей среды, но я также знаю достаточно C++ и C# для прохождения проектов (очевидно, с большим количеством поисковых материалов).

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

ответ

0

Этот вопрос, вероятно, должен был быть задан на serverfault.com, а не на stackoverflow.com. Во всяком случае, ни один из ответов пользователей не был приемлемым.Я нашел то, что кажется наилучшим образом подходящим, и это называется nagios. Я больше смотрю в нее и вижу, что это то, что мы можем использовать.

1

Ну, это не бесплатно, но Редгейт имеет прохладный инструмент под названием SQL Monitor 2 для SQL сервера

0

«Назад в день ...» Были некоторые бесплатные Perl скрипты, собранные под названием «Big Brother». Звучит драконов, но на самом деле это было довольно просто и стандартно. Вероятно, вы можете найти код или посмотреть коммерческую версию, по крайней мере, на идеи. Версия, с которой я имел дело, была для Unix-подобных ОС.

В компании есть сайт www.bb4.org. Существует также вариация под названием «Большая сестра», www.bigsister.ch, но, клянусь, я только увидела в зеркале, как проезжала мимо. Я считаю, что есть модули perl, которые будут обладать одинаковой функциональностью, и если она существует в perl, я полагаю, что есть плагины для Python или VB или любой другой вкус, который вам нравится.

Но я отвлекся ...

Вернуться к приборным панелям.

Это панель управления «вверх» с идиотскими огнями, датчиками дискового пространства, временем ping и т. Д. После того, как вы посмотрели на код, вы бы знали, что делать, чтобы создавать свои собственные, делать что-то специализированное, как тестовый SMTP-сервер, получать локальную погоду и т. д.

Главное, что я помню, где экраны для идиотов для серверов: Для данного списка серверов - красный свет, зеленый свет, желтый свет: желтый цвет:
(пинг-сервер «xyz», ответ на запись, если вы получите ответ, используйте зеленый сигнал трафика. Если ответ медленный, используйте желтый сигнал. Если в секундах «n» не ответили, используйте красный сигнал. «n» минут, для каждого сервера в списке.)
Дисковые пространства и диаграммы процессов действительно не дали мне никакой реальной информации, и у нас были SA на каждом сайте.

Когда я наблюдал за ASP-сервером, у меня было запланированное задание, в котором выполнялись команды, переданные в текстовый файл. Первый тест: могу ли я получить текстовый файл? Нет? Связь сервера отключена.

Остальное анализировало файлы результатов для шаблонов и использовало эту информацию в таблице в формате HTML. Я не использовал графику, я просто mod'd шрифты и атрибуты.

Я надеюсь, что это поможет.

Смежные вопросы