Guía de administración de SunLink Server

Herramientas de solución de problemas de SunLink Server

SunLink Server proporciona diversas herramientas que pueden utilizarse como ayuda para la solución de problemas. Tales herramientas se clasifican en tres categorías:

Las secciones siguientes contienen un resumen de las herramientas incluidas en cada categoría y ofrecen una breve descripción del uso que puede hacerse de cada una de ellas para resolver problemas.

Herramientas para verificar el estado del servidor

El programa SunLink Server incluye varias herramientas con las que puede comprobarse el estado de funcionamiento del servidor en cualquier momento. Una frecuente verificación del estado del servidor mejorará la capacidad del administrador para detectar problemas o síntomas con rapidez.

Una revisión periódica del estado del servidor proporciona una base bastante estable para determinar cómo debe ser un servidor normal. La información que, con el paso del tiempo, se desvíe de la norma, indicará que algo ha cambiado y que precisa la atención del administrador.

Las herramientas para verificar el estado del servidor se explican en las siguientes secciones.

Registros de sucesos

Existe la posibilidad de hacer el seguimiento de una serie de sucesos relativos al funcionamiento diario del servidor gracias a los registros de sucesos de SunLink Server Manager (consulte el Capítulo 3). Tales sucesos se almacenan en uno de estos tres tipos de registros: sistema, seguridad y aplicación. Los administradores deben poner en práctica normas que regulen el registro de sucesos e incluir la revisión de los registros como parte habitual de las actividades de solución de problemas.

Puede resultar especialmente útil representar el uso típico del servidor modificando los datos del registro de sucesos mediante una hoja de cálculo o un procesador de texto. Este método puede utilizarse para generar un perfil del modo de funcionamiento estándar y predecir así tendencias en el uso del servidor.


Nota -

También pueden verse los registros de sucesos mediante el comando elfread. Para obtener más información, escriba man elfread en la línea de comandos de SunLink Server.


Estado del servidor

SunLink Server almacena información estadística sobre el uso del servidor en cada momento y estadísticas acumuladas sobre el uso durante un periodo de tiempo. Siempre resulta útil revisar estos datos de forma regular y cuando se detecte un problema en el servidor.

Información sobre el servidor

Para ver los datos sobre el uso actual del servidor, utilice la vista Información de SunLink Server Manager (consulte "Visualización de la información de SunLink Server"). En ella se suministran detalles sobre las sesiones activas entre el cliente y el servidor y los recursos utilizados por esas sesiones:

Estadísticas acumuladas

Para ver los datos acumulados en relación con el uso del servidor, puede utilizar el comando net statistics en la línea de comandos de SunLink Server, que proporciona los totales acumulados de distintas actividades del servidor. Los administradores que examinen estas estadísticas de forma regular, observarán que es más sencillo reconocer y efectuar cambios en el funcionamiento del sistema.

El sistema SunLink Server almacena las estadística siguientes, que pueden verse mediante el comando net statistics:

Tabla 6-1 Descripción de las estadísticas acumuladas

Estadística 

Descripción 

Estadísticas desde 

Momento en que se inició este conjunto de estadísticas (desde el último inicio del servidor o desde la última vez que se actualizaron). 

Sesiones aceptadas 

Número de veces que los usuarios se han conectado al servidor. 

Desconexiones automáticas 

Número de sesiones de usuario desconectadas por inactividad. 

Desconexiones por error 

Número de sesiones de usuario desconectadas porque se ha producido un error. 

KB enviados 

Número de Kbytes de datos que ha transmitido el servidor. 

KB recibidos 

Número de Kbytes de datos recibidos por el servidor. 

Tiempo medio de respuesta (mseg) 

Tiempo medio de respuesta para procesar peticiones de servidores remotos. Este valor es siempre 0 para servidores de sistemas Solaris. 

Errores del sistema 

No se aplica a servidores de sistemas Solaris. 

Violaciones de permisos 

Intentos de un usuario de acceder a los recursos sin los permisos necesarios. 

Violaciones de contraseña 

Número de contraseñas incorrectas que se han introducido. 

Archivos accedidos 

Número de archivos utilizados. 

Dispositivos de comunicaciones accedidos 

No está incluido en el programa SunLink Server. 

Trabajos de impresión en cola 

Número de trabajos enviados a colas de impresión en el servidor. 

Búferes agotados 

Número de veces que los búferes grandes y de petición se han agotado. Siempre es 0 para los servidores de sistemas Solaris. 

Visualización de la información de sesiones desde Windows NT Workstation

Los administradores pueden ver y controlar las sesiones establecidas entre los clientes y el servidor, y de esta forma medir la carga de un determinado servidor.

Para ver la información de sesiones desde un equipo Windows NT Workstation o un cliente Windows utilizando el Administrador de servidores:

  1. Inicie el Administrador de servidores.

  2. Seleccione el sistema SunLink Server cuya información de sesiones desea ver.

  3. Haga clic en el botón USUARIOS.

También puede ver la información de sesiones escribiendo net session en la línea de comandos de SunLink Server.


Nota -

Algunas de las sesiones que aparecen no incluyen nombre de usuario. Son el resultado de la actividad de administración y no deben eliminarse.


Cierre de sesiones desde un equipo Microsoft Windows

El administrador puede desconectar un usuario del servidor en cualquier momento. El cierre de la sesión no impide al usuario volverse a conectar.

Para desconectar la sesión de un usuario desde un equipo Windows NT o Windows mediante el Administrador de servidores:

  1. Inicie el Administrador de servidores.

  2. Seleccione el sistema SunLink Server cuya información de sesión desea ver.

  3. Haga clic en el botón USUARIOS.

  4. Resalte el usuario y seleccione el botón Desconectar.

También puede efectuar esta desconexión utilizando el comando net session en la línea de comandos de SunLink Server.

Cierre de recursos abiertos desde un equipo Microsoft Windows

Cuando un usuario utiliza un archivo compartido, el archivo se encuentra abierto. Algunas veces, el archivo queda abierto, incluso bloqueado, por un error en la aplicación o por otros motivos, lo que provoca que otros usuarios no puedan acceder al mismo. Los administradores pueden cerrar este tipo de archivos.

Para cerrar un recurso abierto desde un equipo Windows NT o un cliente Windows utilizando el Administrador de servidores:

  1. Inicie el Administrador de servidores.

  2. Seleccione el sistema SunLink Server cuyos datos desea ver.

  3. Haga clic en el botón EN USO.

  4. Resalte el recurso abierto y seleccione el botón Cerrar recurso.

También puede cerrarlo utilizando net file en la línea de comandos de SunLink Server.

Registros de sucesos de los subsistemas de impresión

SunLink Server contiene un registro de impresión distinto por cada recurso de impresión compartido y por cada impresora Solaris que utiliza. Estos registros almacenan todos los mensajes generados en relación con el fallo de una impresora o con errores de los trabajos de impresión.

Es conveniente que el administrador revise estos registros con frecuencia para determinar si se han producido tales errores. El acceso a los archivos de registro puede realizarse desde un cliente estableciendo un enlace con el recurso compartido PRINTLOG.

También se puede acceder a los registros desde el servidor. Se encuentran en el siguiente directorio: /opt/lanman/shares/printlog

Herramientas que proporcionan el estado del servidor de forma automática

Una respuesta rápida es vital cuando se trata de problemas del servidor. Detectar el problema en el momento en que se produce puede ayudar a minimizar los perjuicios que puede causar a la comunidad de usuarios.

Es posible configurar el software de SunLink Server para que notifique a los usuarios especificados los problemas que se producen. También se puede configurar el sistema Solaris para notificar al administrador este tipo de problemas. Las secciones siguientes contienen una descripción de las funciones disponibles en este sentido.

Servicio de Alerta

SunLink Server incluye un servicio de Alerta que permite notificar a los usuarios especificados la existencia de determinados sucesos. El administrador debería utilizar este servicio para dar a conocer inmediatamente los problemas relativos al servidor. Una reacción rápida para resolver estos fallos suele minimizar su efecto. Los ejemplos siguientes ilustran situaciones que podrían generar alertas:

Funciones del sistema Solaris y de SunLink Server

Una de las ventajas del software de SunLink Server es la disponibilidad inherente de funciones de creación de archivos de comandos que proporciona el sistema operativo Solaris. La combinación de estas funciones con las herramientas de recopilación de datos de SunLink Server permite al administrador crear una herramienta de gran capacidad que puede utilizarse para verificar el estado de los sistemas SunLink Server en cualquier momento.

Por ejemplo, utilizando la función de programación de tareas que ofrece el sistema Solaris (CRON), las diversas herramientas de recopilación de SunLink Server y algunos comandos estándar de Solaris para verificar la integridad del sistema de archivos y el espacio disponible, los administradores pueden escribir archivos de comandos que realicen varias comprobaciones del sistema y del servidor, y envíen los resultados a los administradores del sistema Solaris a intervalos regulares.

Herramientas para depurar problemas del servidor

SunLink Server incluye comandos de Solaris que permiten resolver problemas del servidor y que pueden ejecutarse desde la línea de comandos de SunLink Server. En esta sección se resumen estos comandos y se describe el papel que juegan en la solución de problemas del servidor.

Si precisa más información sobre alguno de los comandos, escriba man comando en la línea de comandos de SunLink Server.

lmshell

El comando lmshell resulta útil para emular una sesión de cliente MS-DOS cuando no se dispone de acceso a un cliente real. Es especialmente práctico para detectar problemas de conectividad entre un cliente y un servidor. Con lmshell se puede reproducir un inicio de sesión de cliente y conexiones con los recursos ejecutando los comandos net logon y net use en lmshell desde la línea de comandos de SunLink Server.

lmstat

El comando lmstat interroga la imagen de memoria compartida del servidor para obtener diversos datos sobre su estado. Resulta especialmente útil para determinar en qué proceso del servidor se encuentra una sesión de cliente.

El software de SunLink Server se compone de un grupo de procesos cooperativos. Escriba este comando mientras el servidor se está ejecutando:

ps -ef | grep lmx

La ejecución del comando genera una salida similar a la siguiente:

root 17726 1 0 12:03:36 0:00 lmx.alerter

root 17713 17461 0 12:03:32 0:00 lmx.srv -s 1

root 17722 17874 0 12:03:35 0:00 lmx.srv -s 2

root 17726 1 0 12:03:36 0:01 lmx.dmn

root 17728 1 0 12:03:36 0:01 lmx.browser

root 17744 1 0 12:03:28 0:00 lmx.ctrl

En este ejemplo, se muestran dos procesos de servidor lmx.srv (17713 y 17722). El servidor puede tener nueve clientes con sesiones activas.

Para saber a qué proceso lmx.srv está conectado un cliente, el administrador puede ejecutar el comando lmstat -c en la línea de comandos. El sistema muestra un resultado similar al siguiente:

Clients:

BANANA.SERVE~X (nwnum=0, vcnum=0) on 17713

ORANGE (nwnum=0, vcnum=0) on 17713

PEAR (nwnum=0, vcnum=0) on 17722

Observe que cada nombre de cliente posee un número de ID de proceso asociado. Se trata del ID del proceso lmx.srv que está utilizando ese cliente. El valor vcnum indica si es el primer VC (circuito virtual) del cliente u otro adicional.

La posibilidad de determinar el ID del proceso de lmx.srv utilizado por el cliente es particularmente útil al usar lmstat -w o el comando truss( ) del sistema Solaris. Ambos comandos exigen la introducción del ID de proceso como parte de los argumentos de ejecución (la opción -w no es válida en todos los sistemas operativos).

regconfig

El comando regconfig se utiliza para consultar o cambiar la información de claves del Registro de SunLink Server y permite cambiar cualquier valor del Registro (también puede cambiar el Editor del Registro de Windows NT para efectuar estos cambios).

También es posible utilizar regconfig para reinicializar el Registro de SunLink Server con sus valores predeterminados.

Si precisa más información sobre el Registro, consulte el Apéndice A.

regcheck

El comando regcheck se utiliza para verificar y reparar el archivo del Registro de SunLink Server. Sólo verifica la estructura interna del archivo, no la validez de los datos que contiene.

Si detecta que la estructura interna del archivo de Registro no es válida, utilice el comando regcheck para efectuar las correcciones necesarias.

samcheck

El comando samcheck se utiliza para verificar, volcar y reparar la base de datos SAM. Permite determinar si la base de datos de cuentas de usuario está dañada y, si es necesario, repararla.

El comando samcheck también puede utilizarse para obtener el contenido de la base de datos de cuentas de usuario en stdout con un formato legible.

srvconfig

El comando srvconfig se utiliza para ver los valores de todos los parámetros de servidor del archivo lanman.ini (también es un buen sistema para verificar la ubicación y corrección de cualquier parámetro que desee modificar).

El archivo lanman.ini contiene varios parámetros de configuración que pueden modificarse. La mayoría de ellos utilizan valores predeterminados, pero algunos de ellos pueden modificarse y sustituir los establecidos de forma predeterminada durante la instalación del servidor.

Para ver los valores predeterminados del archivo lanman.ini, utilice este comando:

srvconfig -p | more

Genera una lista de todos los parámetros del archivo lanman.ini y sus valores predeterminados.

acladm

El comando acladm se utiliza para comprobar y reparar los problemas detectados en la base de datos Lista de control de acceso.

No olvide examinar las opciones disponibles para este comando antes de ejecutarlo. Escriba el comando man acladm en la línea de comandos de SunLink Server.