DBSpaceReclaimer: Limpiar las bases de datos de syslogs en CiscoWorks LMS

Introducción

El siguiente documento explica como limpiar las bases de datos de syslogs de la aplicación LMS, las cuales tienden a aumentar de tamaño muy rápidamente si no se purgan adecuadamente y pueden llegar a consumir el HD del servidor.

Requisitos previos

Requisitos

  • Conocimiento básico de los sistemas operativos Windows y Solaris/Unix
  • Conocimiento básico de las funciones y navegacion dentro de LMS
  • Tener instalada la versión 3.2 de LMS o cualquier versión superior.
  • Acceso como usuario administrador a la consola del servidor.

Componentes utilizados

  • Purge jobs desde el GUI de LMS
  • CLI del servidor para la ejecución de comandos
  • Script DBSpaceReclaimer

Herramienta DBSpaceReclaimer


Esta herramienta se utiliza para recuperar el espacio ocupado por syslogs en las bases de datos, incluso después de la purga de los syslogs desde el GUI.

Antes de ejecutar el script, debe garantizar que la purga de syslogs se realizó correctamente, sólo entonces el DBSpaceReclaimer será capaz de recuperar el espacio de base de datos.

Pasos a seguir:

Las acciones que se deben tomar antes de ejecutar el script son los siguientes:

           ----------------------------------------------

             1. Asegúrese de que la purga de Syslog se ha ejecutado correctamente.

Para LMS 3.2 esto se puede realizar desde CiscoWorks LMS Portal > RME > Admin > Syslog > Force Purge

Para LMS 4.x esto se puede realizar desde Admin > Network: Purge Settings > Syslog Force Purge

Se debe tratar de eliminar la mayor cantidad de información posible de las bases de datos por medio del Forced Purge.

             2. Reiniciar el proceso RMEDbEngine ejecutando los siguientes comandos:

                 En Windows:

                    Para detener el proceso RMEDbEngine, cd \%NMSROOT%\bin# pdterm RMEDbEngine

                    Para iniciar el proceso RMEDbEngine, cd \%NMSROOT%\bin# pdexec RMEDbEngine

                 En Solaris:

                    Para detener el proceso RMEDbEngine, /%NMSROOT%/bin# ./pdterm RMEDbEngine

                     Para iniciar el proceso RMEDbEngine, /% NMSROOT%/bin# ./pdexec RMEDbEngine

                    **Dónde \%NMSROOT%\ es el directorio de instalación de LMS.

                      Por ejemplo,

                           En Windows, C:\Program Files\CSCOpx

                             En Solaris, /opt/CSCOpx 

             3. Ejecute el script DBSpaceReclaimer.pl, a continuación se explica detalladamente como realizar la ejecución.

             4. Reinicie los daemons después de ejecutar la secuencia de comandos DBSpaceReclaimer.pl:

                      Para detenerlos:

                                         Windows: net stop crmdmgtd

                                        Solaris: /etc/init.d/dmgtd stop

                     Para iniciarlos:

                                        Windows: net start crmdmgtd

                                        Solaris: /etc/init.d/dmgtd start

  El script de perl que se incluye como parte de la instalación es el siguiente:

   DBSpaceReclaimer.pl

  Uso del comando: perl DBSpaceReclaimer.pl

  Cómo ejecutar el script de perl?

    1. En el símbolo del sistema

           En Windows: cd \%NMSROOT%\MDC\tomcat\webapps\rme\WEB-INF\debugtools\dbcleanup

           En Solaris: cd /%NMSROOT%/MDC/tomcat/webapps/RME/WEB-INF/debugtools/dbcleanup

    2. Una vez allí ejecute el script: perl DBSpaceReclaimer.pl

      Por ejemplo, /%NMSROOT%/bin/./perl DBSpaceReclaimer.pl

Windows:

C:\Program Files\CSCOpx\MDC\tomcat\webapps\rme\WEB-INF\debugtools\dbcleanup#C:\Progra~1\CSCOpx\bin\perl DBSpaceReclaimer.pl

Solaris:

/opt/CSCOpx/MDC/tomcat/webapps/RME/WEB-INF/debugtools/dbcleanup#/opt/CSCOpx/bin/./perl DBSpaceReclaimer.pl

Información relacionada

http://www.cisco.com/en/US/docs/net_mgmt/ciscoworks_lan_management_solution/4.2/user/guide/admin/app_bestpractices.pdf

Historial de versiones
Revisión n.º
1 de 1
Última actualización:
‎07-03-2013 08:05 AM
Actualizado por:
 
Etiquetas (1)