Идеи для панели инструментов сервера (SQL / WWW)? - PullRequest
0 голосов
/ 07 февраля 2011

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

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

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

Ответы [ 3 ]

1 голос
/ 07 февраля 2011

Ну, это не бесплатно, но у Redgate есть классный инструмент под названием SQL Monitor 2 для sql server

0 голосов
/ 12 августа 2011

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

0 голосов
/ 15 марта 2011

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

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

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

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

Она работала с приборной панелью "работает сервер" с идиотскими индикаторами, датчиками дискового пространства, временем пинга и т. Д. Как только вы посмотрите на код, вы будете знать, что делать, чтобы создать свой собственный довольно много, если выхотел сделать что-то специализированное, например, проверить SMTP-сервер, узнать местную погоду и т. д.

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

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

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

Надеюсь, это поможет.

...