Recientemente comencé un nuevo trabajo en el que me asignaron la tarea de administrar una red global de aplicaciones web heterogéneas. Hay muy poca documentación. Mi primera tarea es crear un inventario de todas las aplicaciones web. ¿Existe alguna herramienta para administrar un gran grupo de aplicaciones web?
Me gustaría recopilar un conjunto de datos grande para cada sitio web que incluya:
- inicios de sesión para paneles de control basados en web
- inicios de sesión en cuentas FTP/ssh
- Código de seguimiento de Google Analytics para cada sitio
- Bibliotecas de terceros utilizadas
- Certificados SSL, emisores y fechas de vencimiento
- etc.
Sé que podría mantener la información en Excel o crear una base de datos personalizada, pero espero que ya exista una herramienta que me ayude con esto.
Respuesta1
Parece que planteas una triple pregunta. Esto es lo que creo que estás buscando:
- Un sistema de gestión de contraseñas
- KeePasspodría ser una muy buena solución para usted. Puede guardar sus contraseñas en una base de datos segura bloqueada con una clave maestra (o archivo de clave). Así que sólo tienes que recordar una única contraseña maestra o seleccionar el archivo clave para desbloquear toda la base de datos.
Un sistema de control de versiones
- Podrías usarSubversiónque administra archivos y directorios, y los cambios realizados en ellos (puede conservar sus claves, certificados, notas, archivos de configuración. Incluso puede conservar copias de sus bases de datos de contraseñas creadas con Keepass). Esto le permite recuperar versiones anteriores de sus datos o examinar el historial de cómo cambiaron sus datos. Si eres usuario de Windows, pruebaVisualSVNpara el servidor yTortugaSVNpara el cliente.
Un sistema de monitoreo (No estoy seguro si realmente estás buscando eso, pero...)
- Para monitorear nuestros servidores, enrutadores... prácticamente cualquier tipo de host que nos interese, usamos ZennOS y estamos muy contentos con él. Sin embargo, aquí hay una lista de soluciones de monitoreo. Puede buscar cualquiera de ellos aquí, en Google o en Bing:ZennOS,AbiertoNMS,Nagios
Todas estas soluciones creo que son de código abierto.
Respuesta2
Buscaría en sus soluciones de monitoreo y gestión de cambios / tickets de problemas documentación implícita del entorno. Algunas soluciones, comozabbixoAbiertoNMS, incluso puede ayudarte descubriendo automáticamente la red.
En última instancia, se trata de una cuestión de mantenimiento de la documentación, que lamentablemente es un problema político y no tecnológico.
Respuesta3
Puede que no sea exactamente lo que buscas, pero puedes pagarNagiosque incluye módulos para monitorear/recopilar datos sobre todo tipo de cosas y también puede escribirlo en varios idiomas.
Si los sitios están activos, entonces podría escribir un script para volcar la información que desea y también paraactualizarsus datos si siempre se agrega información al sitio.
buena suerte