Búsqueda de sitios web

rConfig: una herramienta de gestión de configuración de dispositivos de red


Hoy tendrás una gran herramienta que te ayudaremos a realizar una copia de seguridad de tu configuración de red.

rConfig es una utilidad de administración de configuración de dispositivos de red de código abierto gratuita para que los ingenieros de redes tomen instantáneas de configuración frecuentes y realicen copias de seguridad de sus dispositivos de red.

Esta herramienta es la primera herramienta que puede realizar ese tipo de operaciones, porque usted elige qué comandos desea ejecutar en sus dispositivos. Simplemente configure esta herramienta con la lista de comandos que desea aplicar a una categoría de dispositivos y agregue dispositivos a la categoría. Cree una tarea programada y rConfig hará el resto. La versión 3 actual ahora tiene una utilidad de administración del cumplimiento de la configuración que le permite monitorear las configuraciones del dispositivo para verificar el cumplimiento de las políticas.

rConfig es completamente de código abierto, lo que significa que puedes personalizarlo, agregar funciones como quieras y está escrito en PHP nativo. No tendrás que instalar ningún módulo adicional en PHP para que esta herramienta funcione.

Características

RConfig tiene muchas características como:

  • Gratis y de código abierto;
  • Comandos de dispositivo personalizables;
  • Gestión del Cumplimiento de la Configuración;
  • Implementación de configuración masiva;
  • Descarga de configuraciones con un clic;
  • Implementación PHP nativa;
  • Funciones de búsqueda y comparación de resultados de configuración extremadamente rápidas;
  • Programador incorporado basado en CRON;
  • Informes integrados;
  • Función de copia de seguridad del sistema;
  • Soporte Telnet y SSHv2.

Requisitos

Antes de comenzar a instalar rConfig necesitas tener estos requisitos:

Requisitos mínimos de hardware

  • Servidor independiente/dedicado (físico o virtual);
  • 100 GB de espacio libre en el disco duro;
  • 1 GB de RAM;
  • CPU Intel x86_64.

Requisitos mínimos de software

  • CentOS 6.3 Mínimo (con compilación rConfig);
  • PHP 5.3.3;
  • Apache 2.2.15;
  • MySQL 5.1.61;
  • CRON.

Empecemos.

Configuración del servidor rConfig

rConfig depende en gran medida de la interacción con las herramientas y utilidades integradas de CentOS para completar determinadas tareas y funciones. Un ejemplo es la búsqueda. utiliza las utilidades find y grep de Linux instaladas con CentOS para realizar búsquedas muy rápidas y eficientes en los archivos de configuración descargados. y también lee y escribe en el sistema de archivos.

El primer paso a seguir es instalar el servidor LAMP en su servidor centos.

yum install httpd php mysql mysql-server

Para obtener más detalles, puede consultar nuestro artículo Instalar el servidor LAMP (Apache, MySQL, PHP) en RHEL, CentOS, Scientific Linux 6.5/6.4.

Algunos archivos de configuración de CentOS deben editarse antes de poder instalar rConfig.

Actualice el archivo sudoers, utilizando sing visudo.

visudo

CTRL+D para desplazarse hasta el final del archivo y añadir las siguientes líneas al archivo sudoers:

apache  ALL = (ALL) NOPASSWD: /usr/bin/crontab, /usr/bin/zip, /bin/chmod, /bin/chown, /usr/bin/whoami
Defaults:apache !requiretty

rConfig debe instalarse como un servidor independiente dedicado. Ya sea un servidor físico o virtual, su servidor debe estar dedicado únicamente para uso de rConfig. Este es actualmente el único método admitido para instalaciones de rConfig. Si rConfig se comparte con cualquier otra aplicación, es decir, sitios web internos, etc., la configuración actualizada de Apache y otras configuraciones del sistema operativo pueden interferir con las operaciones de rConfig.

instalación de configuración

En este punto, está listo para cargar rConfig en el servidor para su instalación. Debe descargar el paquete rConfig y subirlo al servidor. Puede descargar rConfig desde este sitio web oficial http://www.rconfig.com/.

Entonces, después de descargar rConfig, cárguelo en el directorio /home de su servidor CentOS.

Luego, navegue hasta /home y extraiga el archivo ZIP rConfig  con el siguiente comando.

cd /home
unzip rconfig-*

Ahora necesitas dar permisos al servidor Apache.

chown -R apache /home/rconfig

Ahora necesita actualizar el archivo httpd.conf desde su valor predeterminado al archivo httpd.conf preconfigurado empaquetado con rConfig.

mv /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.original
cp /home/rconfig/www/install/httpd.conf.new /etc/httpd/conf/httpd.conf
service httpd restart

Ahora ha finalizado la configuración de la consola y debe ir a su navegador y abrir esta página http://ipaddress-Hostname/install/ para completar la instalación.

Instalación web de rConfig

Después de abrir la página rConfig en su navegador, verá esta primera captura de pantalla.

Esta pantalla le permite saber si tiene instaladas las versiones de software correctas y actualizadas. Debe corregir cualquier error antes de continuar.

La siguiente pantalla es donde ingresa la configuración de su base de datos para rConfig. Se recomienda crear una cuenta de base de datos no raíz para la base de datos rConfig . Si la base de datos está instalada en el mismo servidor que rConfig, puede ingresar localhost como "Servidor de base de datos". Haga clic en "Verificar configuración" para validar la configuración que ingresó y haga clic en "Instalar" para crear e instalar la base de datos rConfig .

La pantalla final le permite confirmar que todos los parámetros de rConfig están instalados correctamente antes de ejecutar rConfig por primera vez. Simplemente haga clic en el botón "Verificación final". Si hay fallas o errores, debe corregirlos antes de poder usar rConfig. Para mayor seguridad, debe eliminar o cambiar el nombre del directorio de instalación.

El comando para eliminar el directorio de instalación es:

rm -fr /home/rconfig/www/install/

Ahora puede iniciar sesión en la aplicación web rConfig con admin: admin como nombre de usuario y contraseña.

Disfrute de su herramienta rConfig y gracias 🙂