Инструменты для управления большой сетью гетерогенных веб-приложений?

Инструменты для управления большой сетью гетерогенных веб-приложений?

Недавно я приступил к новой работе, где мне поручили управлять глобальной сетью разнородных веб-приложений. Документации очень мало. Моя первая задача — создать инвентаризацию всех веб-приложений. Существуют ли какие-либо инструменты для управления большой группой веб-приложений?

Я хотел бы собрать большой набор данных по каждому веб-сайту, включая:

  • логины для веб-панелей управления
  • входы в учетные записи FTP/ssh
  • Код отслеживания Google Analytics для каждого сайта
  • Используются сторонние библиотеки
  • Сертификаты SSL, эмитенты и даты истечения срока действия
  • и т. д.

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

решение1

Похоже, вы поднимаете тройной вопрос. Вот что, я думаю, вы ищете:

  • Система управления паролями
    • KeePassможет быть довольно хорошим решением для вас. Вы можете сохранить свои пароли в одной защищенной базе данных, заблокированной одним главным ключом (или ключевым файлом). Таким образом, вам нужно будет запомнить только один главный пароль или выбрать ключевой файл, чтобы разблокировать всю базу данных.
  • Система контроля версий

    • Вы могли бы использоватьПодрывная деятельностькоторый управляет файлами и каталогами, а также изменениями, внесенными в них (Вы можете сохранить свои ключи, сертификаты, заметки, файлы конфигурации. Вы даже можете сохранить копии своих баз данных паролей, созданных с помощью Keepass). Это позволяет вам восстанавливать старые версии ваших данных или изучать историю того, как ваши данные изменились. Если вы пользователь Windows, попробуйтеVisualSVNдля сервера иTortoiseSVNдля клиента.
  • Система мониторинга (Не уверен, что вы действительно это ищете, но...)

    • Для мониторинга наших серверов, маршрутизаторов... практически любого типа хоста, который нам нужен, мы используем ZennOS и вполне довольны. Вот список решений для мониторинга. Вы можете поискать любое из них здесь, в Google или в Bing:ZennOS,OpenNMS,Нагиос

Я считаю, что все эти решения имеют открытый исходный код.

решение2

Я бы посмотрел на ваши решения по мониторингу и управлению изменениями/заявкам на устранение неполадок для неявной документации среды. Некоторые решения, такие какЗаббиксилиOpenNMS, может даже помочь вам, автоматически обнаружив сеть.

В конечном итоге это вопрос ведения документации, что, к сожалению, является политической, а не технологической проблемой.

решение3

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

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

удачи

Связанный контент