Skip to content
QRodPublic

About

Aplicación web autohospedada para inventario y monitoreo de servidores, con importación RVTools, métricas SSH, permisos por grupos y auditoría.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

q_Inv

Inventario y monitoreo de servidores físicos y virtuales.

q_Inv centraliza el inventario de infraestructura, organiza los equipos por servicio y aplicación, y permite consultar sus recursos desde una interfaz web. Combina importación de RVTools, registro manual, monitoreo SSH y control de acceso por grupos.

Verificación

Descargar · Instalación · Guía de uso · Cambios · Licencia MIT

Dashboard de q_Inv en tema claro con doce servidores de demostración, estados de conexión e indicadores de recursos.

Todas las capturas utilizan una instancia temporal con datos ficticios. Los nombres, direcciones IP, cuentas y métricas son ejemplos; no representan infraestructura real.

Funcionalidades

  • Inventario centralizado. Registro y edición de servidores físicos y virtuales, con IP, sistema operativo, UUID, CPU, RAM, disco, host y clúster.
  • Importación RVTools. Inventario desde vInfo y tarjetas desde vNetwork, con varias IPs IPv4/IPv6, validación, vista previa y conciliación por UUID sin duplicados.
  • Organización flexible. Varios grupos y aplicaciones por servidor, ambiente, responsable principal y etiquetas; búsqueda, filtros y clasificación masiva.
  • Widgets personalizables. Sistemas operativos y ciclo de soporte estándar, cobertura de monitoreo, presión de recursos, capacidad por aplicación y calidad del inventario; filtros, orden y umbrales guardados por cuenta.
  • Dashboard y gráficas. Tarjetas compactas de recursos; al pulsar el nombre se abre una ficha con estado, inventario e historial interactivo de CPU, RAM, disco, red y E/S.
  • Monitoreo SSH. Descubrimiento de inventario y recolección periódica Linux, con credenciales cifradas, comprobación de huella y retención configurable.
  • Usuarios y permisos. Cuentas locales con roles Administrador, Operador y Lector, y visibilidad por grupos de servidores.
  • Auditoría. Consulta de acciones, resultados y cambios anteriores/posteriores, sin incluir contraseñas.
  • Operación administrada. Consulta manual de actualizaciones, comandos de respaldo y actualización, instalación Linux con systemd y HTTPS.
  • Interfaz adaptable. Botón de tema claro/oscuro, navegación por teclado y vistas adaptadas a dispositivos móviles. La apariencia inicial sigue el sistema hasta elegir un tema.

Pantallas

Personalización y análisis

Selecciona los widgets y su orden, filtra por grupo o ambiente y ajusta el horizonte de soporte y los umbrales de recursos. Cada cuenta conserva su propia vista. Los recuentos abren el inventario de los equipos correspondientes.

Ver opciones de personalización

Personalización de widgets, orden, filtros y umbrales en una cuenta de demostración.

Ficha e historial

Pulsar el nombre de una tarjeta abre el estado registrado, los datos del servidor y sus gráficas. Explora periodos y valores con el cursor o el teclado.

Ver ficha y gráficas históricas

Ficha de un servidor ficticio con estado, inventario y gráficas de CPU, RAM, disco, red y E/S.

Inventario

Consulta capacidades y clasificaciones, expande tarjetas e IPs, busca por IP secundaria o MAC y realiza operaciones sobre la selección.

Inventario con servidores ficticios, capacidades de CPU, RAM y disco, grupos, aplicaciones y acciones de edición.

Importación RVTools y organización

La importación presenta los registros nuevos y las actualizaciones antes de confirmar. La conciliación conserva la clasificación existente.

Vista previa de RVTools con servidores ficticios, capacidades, tarjetas e IPs IPv4/IPv6.

Los catálogos comparten grupos, aplicaciones, ambientes, responsables y etiquetas entre servidores. Renombrar una entrada conserva sus asignaciones.

Catálogo de grupos de ejemplo con descripciones, recuentos de servidores y acciones de administración.

Usuarios, permisos y auditoría

Asigna roles y grupos a cada cuenta. Los operadores modifican equipos de sus grupos; los lectores solo consultan. Los servidores sin grupo son exclusivos de administradores.

Administración de tres cuentas ficticias con roles Administrador, Operador y Lector y sus grupos autorizados.

Revisa acciones y resultados con filtros y detalles de los cambios registrados.

Auditoría de acciones realizadas sobre datos de demostración con fecha, cuenta, acción y resultado.

Tema oscuro

Un botón con icono de sol o luna alterna entre claro y oscuro. Antes de elegir, la apariencia sigue la configuración del sistema.

Dashboard de los mismos doce servidores de demostración en tema oscuro.

Instalación rápida

Requiere una VM o servidor Linux con systemd, acceso administrativo y Python 3.11 o posterior disponible en los repositorios de la distribución.

Descarga y revisa el instalador de la versión estable; sustituye SERVIDOR por la IP o el nombre del servidor:

curl -fsSL https://raw.githubusercontent.com/QRod/q_Inv/v0.8.0/install.sh -o q-inv-install.sh
less q-inv-install.sh
sudo bash q-inv-install.sh --version v0.8.0 --address SERVIDOR --https-port 8443

Crea la primera cuenta administradora:

sudo q-inv-admin --create-user admin

Accede a https://SERVIDOR:8443. La opción HTTPS local requiere confiar en la CA generada por la instalación. También se admite certificado público con dominio o un proxy inverso existente.

El instalador verifica el SHA-256 de la entrega, crea un servicio sin privilegios y separa código, datos y configuración. Consulta la guía de instalación para las familias Linux, HTTPS, migración y recuperación.

Compatibilidad y alcance

Área Alcance actual
Instalación Linux con systemd y Python 3.11+. Rutas para familias Debian/Ubuntu, Fedora/RHEL, openSUSE y Arch.
Inventario Alta manual de servidores físicos y virtuales; importación de vInfo y redes de vNetwork de RVTools.
Monitoreo periódico Linux mediante SSH con algoritmos modernos. Intervalo inicial de 5 minutos y retención de 60 días, configurables.
Otros sistemas Consultas de descubrimiento para AIX y SunOS pendientes de validación por plataforma; Windows admite inventario manual/importado, sin recolector específico.
Identidad Usuarios locales. Active Directory no está integrado.
Actualizaciones Consulta de publicaciones estables y guía de comandos; instalación ejecutada por el administrador del sistema.

Las capacidades de inventario se distinguen del consumo medido. El disco del dashboard corresponde al sistema de archivos raíz /; un error SSH no demuestra que el servidor esté apagado. La compatibilidad de sistemas antiguos debe verificarse por versión; no se habilitan algoritmos SHA-1. Las alertas y las proyecciones de capacidad no están integradas. El ciclo de soporte es una referencia de planificación basada en la versión registrada y en fuentes del fabricante; no certifica contratos ni parches.

Documentación

Licencia

q_Inv se distribuye bajo la licencia MIT. Las dependencias conservan sus licencias correspondientes.

About

Aplicación web autohospedada para inventario y monitoreo de servidores, con importación RVTools, métricas SSH, permisos por grupos y auditoría.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages