lunes, 7 de diciembre de 2020

5 herramientas de administración de redes multiplataforma

Los términos "omni-canal" y "multi-plataforma" pueden utilizarse para describir muchas de las operaciones de red o las interacciones con los clientes de las empresas actuales, y la administración de esas operaciones debe ser amplia y exhaustiva para que las organizaciones puedan seguir el ritmo.

Para el administrador de la red, esto puede significar hacer malabarismos con diversas condiciones pertinentes a los diferentes sistemas operativos y plataformas de entrega. El uso de un conjunto diferente de instrumentos para cada entorno puede dar lugar a la proliferación de programas informáticos, muchos de los cuales desempeñan funciones similares a las de sus homólogos diseñados para otros sistemas operativos.


Gran parte de este desorden y redundancia puede reducirse introduciendo un conjunto de instrumentos administrativos que funcionen en una serie de entornos operativos. En este artículo, hemos reunido un conjunto de herramientas de 5 utilidades multiplataforma para una administración efectiva de la red.

1. Atom

Incluso las redes más complejas comienzan con unas pocas líneas de código en un programa basado en texto, y los archivos de texto juegan un papel integral en su posterior configuración y mantenimiento. Atom es un editor de texto compacto, libre y de código abierto que funciona en Windows, Linux y MacOS. Su base es Electron, un marco de trabajo para construir aplicaciones multiplataforma que se basa en HTML, JavaScript, CSS, y Node.js, por lo que el software es extensible para un número de entornos.

El programa viene con cuatro temas de interfaz de usuario y ocho temas de sintaxis en una selección de colores oscuros y claros. Usando CSS o Less, es posible ajustar la interfaz, mientras que las características adicionales pueden ser añadidas con HTML o JavaScript. Los desarrolladores que deseen crear paquetes de complementos para el programa o integrarse con otras aplicaciones y servicios pueden hacer uso de la bien documentada API de Atom.

Atom cuenta con una serie de complementos opcionales, incluido un paquete para aplicar coloración de sintaxis para formatos de registro comunes. Otros que se ofrecen incluyen características de navegación de código como una vista de esquema, ir a la definición, encontrar todas las referencias, pasar el cursor para revelar información, diagnósticos (errores y advertencias) y formato de documentos. El software se integra con GitHub de modo que los repos y las ramas, escenificar y comprometer, empujar y tirar, resolver conflictos de fusión, ver solicitudes de tirar y otras funciones pueden realizarse desde el editor.

Para la colaboración, el paquete Teletype de Atom crea "portales" instantáneos a espacios de trabajo compartidos donde los colaboradores invitados pueden hacer ediciones en tiempo real. A medida que un anfitrión del espacio de trabajo se mueve entre los archivos, los colaboradores pueden seguir la pestaña activa automáticamente. La comunicación a través de los servidores de Atom tiene lugar de igual a igual, por lo que no hay un servidor centralizado para espiar potencialmente las pulsaciones de teclas. WebRTC también se utiliza para encriptar todas las comunicaciones.

2. ProcessMaker

ProcessMaker es un sistema gratuito y de código abierto basado en la Web para el desarrollo y despliegue de flujos de trabajo. Es compatible con las principales plataformas como Windows, macOS, Linux, Google Cloud, OpenShift y Cloud Foundry, y soporta varios servidores de aplicaciones Java EE. El acceso a las aplicaciones de ProcessMaker se realiza a través de un navegador web, y también se puede acceder a todo el contenido del software a través de plataformas móviles.

La interfaz de desarrollo de aplicaciones de ProcessMaker Designer ofrece una paleta de herramientas con componentes de arrastrar y soltar que pueden ser utilizados para crear una especificación BPMN2 de sus flujos de trabajo y vincularlos en secuencia. Las formas dinámicas son proporcionadas por los propios "Dynaforms" del software que pueden utilizarse para definir cada paso de una secuencia de flujo de trabajo, sus conexiones con bases de datos externas, documentos de entrada y salida y otros factores.

Los flujos de trabajo individuales en ProcessMaker se conocen como "casos" y pueden iniciarse ya sea en el espacio de trabajo doméstico de ProcessMaker (que también muestra todos los casos asignados a un usuario particular) o mediante un formulario de entrada de datos basado en la web. Estos formularios de entrada pueden ser incrustados en páginas web personalizadas. Una vez que se inicia un caso, los datos se enrutan automáticamente al siguiente paso del flujo de trabajo, pero con soporte para el enrutamiento condicional de manera que se puedan atender fácilmente varios escenarios. El progreso de cada caso se registra en detalle, proporcionando una pista de auditoría completa.

Los cuadros de mando del software pueden configurarse para hacer un seguimiento de la eficacia de los flujos de trabajo (por ejemplo, con widgets para informar sobre los indicadores clave de rendimiento o los KPI). El extenso conjunto de características de ProcessMaker puede ampliarse aún más mediante la programación en JavaScript.

Para las pruebas de ProcessMaker, Bitnami pone a disposición una selección de instaladores ya preparados para los principales sistemas operativos, además de un instalador en nube y una máquina virtual. Aunque el programa principal es gratuito, ProcessMaker también ofrece ediciones premium de pago con características y soporte adicionales.

3. TeemIP

TeemIP es una utilidad de administración gratuita y de código abierto de Combodo que proporciona una documentación escalable, consistente y completa de los recursos IP de su red. Es una base de datos de administración de cambios que combina un sistema de emisión de tickets con la administración de direcciones IP. Las direcciones IP y los dispositivos de red pueden ser vistos en base a las organizaciones, ubicaciones, usuarios autorizados y roles. El sistema de monitorización TeemIP proporciona un seguimiento de los problemas de los usuarios y de las solicitudes de cambio.

El software de TeemIP está basado en la web y es compatible con Windows, Linux, macOS, Solaris, y todos los principales navegadores web. También funciona en la mayoría de las pilas de AMP, como Apache/IIS/nginx con MySQL 5.5.3+ y PHP 5.3.6+. El registro de direcciones IPv4 e IPv6, la planificación de subredes y rangos, todos entran dentro de las atribuciones del programa, y TeemIP provee administración y rastreo de capacidad con soporte para anidación para permitir la delegación de espacios IP.

Se pueden asignar direcciones IP y definir rangos reservados para dispositivos como impresoras o servicio DHCP. Usando el software, las subredes y los bloques de subredes pueden ser divididos, reducidos o expandidos, con ejecuciones de auditoría y generación de informes para documentar cada paso. Las fuentes de datos externas, como el descubrimiento de dispositivos, pueden integrarse con el programa, y la información puede importarse desde archivos CSV, haciendo que el TeemIP sea compatible con los sistemas de administración de redes que anteriormente se basaban en hojas de cálculo. Los datos también pueden ser exportados a los formatos CSV, HTML y XML utilizando el lenguaje de consulta de objetos.

El sistema integrado de tickets de problemas y cambios de TeemIP permite la asignación de funciones para definir los usuarios del sistema de tickets; por ejemplo, como administradores, gestores de configuración, autores de documentos, agentes de asistencia técnica, maestros de host, usuarios del portal o usuarios del portal. Las funciones pueden combinarse y la autenticación de los usuarios puede localizarse mediante LDAP o hacerse externa (por ejemplo, mediante el Directorio Activo o OAuth).  

TeemIP está disponible como aplicación independiente o como una extensión de la ITop de Combodo. Esta solución de gestión de servicios de TI ofrece una edición para la comunidad de FOSS, y tres ediciones premium de TeemIP con características adicionales.

4. Webmin

Webmin es una utilidad de gestión de host que facilita la supervisión y la gestión de los sistemas de host, las aplicaciones web y los bancos de servidores. El software actualmente soporta 103 sistemas operativos y variantes, y utiliza la línea de comandos del sistema para instalarse en la mayoría de las plataformas.

Desde el módulo de configuración de Webmin, los usuarios pueden cambiar el puerto utilizado por el software, cambiar el idioma o el tema de la interfaz de usuario, instalar nuevos módulos y limitar las direcciones de clientes que pueden conectarse. La instalación principal incluye una amplia gama de características adicionales y facilidades para controlar los hosts. El apagado y reinicio, la supervisión del rendimiento, la copia de seguridad y la restauración de los archivos críticos del sistema están disponibles a petición o mediante programación. Las copias de seguridad de los hosts pueden guardarse o recuperarse utilizando el almacenamiento local o con otro host a través de FTP o SSH. 

Webmin también permite la administración de bases de datos. Se dispone de herramientas para la administración de usuarios y permisos y para la creación, modificación, eliminación, respaldo y restauración de bases de datos, tablas, campos y registros completos. La función de administración de paquetes del software apoya la agrupación de sistemas para que Webmin pueda realizar operaciones en un grupo de máquinas simultáneamente. Hay módulos disponibles para apoyar la administración de contraseñas agrupadas, la administración de usuarios y grupos, la copia de archivos, la administración de trabajos cron y los comandos de shell.

5. Wireshark

Ninguna redada de utilidades estaría completa sin este viejo caballo de batalla de la administración de redes multiplataforma. Durante años, Wireshark ha sido y sigue siendo la herramienta de captura de paquetes y analizador de protocolos de red de primer recurso.

Wireshark funciona en Windows y macOS, con una gama de derivados de terceros que han portado el software a UNIX HP/UX, FreeBSD, NetBSD, OpenBSD, Solaris, y muchas distribuciones de Linux. Los paquetes pueden ser capturados desde interfaces de red incluyendo Ethernet, Wi-Fi, VLAN, Bluetooth, USB, y loop-backs.

Se puede configurar un filtro de captura para restringir qué paquetes se guardan, y se puede desplegar un filtro de visualización para excluir los paquetes capturados que no son relevantes para una investigación particular. El filtrado puede realizarse en función del tipo de paquete (TCP o UDP), el protocolo (POP, IMAP, SMTP, DNS, etc.), las direcciones de origen o destino, los rangos de direcciones, el tiempo y/o los datos específicos de los paquetes.

La función de Información experta de Wireshark ofrece automáticamente excepciones de códigos de color según su nivel de gravedad, para dar a los administradores una visión instantánea de comportamientos de red poco comunes o dignos de mención. Los datos capturados pueden ser leídos o escritos en varios formatos de archivo, incluyendo pcapng, libpcap, Microsoft Network, Network Associates Sniffer, y Oracle snoop.

Al igual que el resto de los programas de esta revisión, Wireshark sigue siendo gratuito y de código abierto, y por lo tanto no le quitará ni un mordisco a su presupuesto de TI, a diferencia de algunas herramientas de administración de redes del mercado.

Con la gama de funcionalidades que ofrecen, estas cinco utilidades de red forman un completo conjunto de herramientas para la administración de sistemas e instalaciones multiplataforma.


No hay comentarios:

Publicar un comentario