7.1 Configuración de variables del sistema

La página Variables de sistema permite definir variables que pueden emplearse para sustituir vías, nombres y otros elementos al introducir datos en diferentes campos del Centro de control de ZENworks. Las variables de sistema que se definan en esta página se pueden utilizar en todos los objetos de la zona de gestión de ZENworks.

Las variables de sistema se pueden sobrescribir en el nivel del dispositivo o de la carpeta. Si añade la misma variable de sistema a una carpeta o a un dispositivo pero le proporciona un valor distinto, el nuevo valor de la variable tendrá prioridad sobre el valor de la variable de sistema heredada. Una variable del nivel del dispositivo sobrescribe la misma variable en el nivel de la carpeta, lo que a su vez sobrescribe la variable en cuestión en el nivel del sistema.

Las secciones siguientes proporcionan más información:

7.1.1 Creación de variables del sistema

Para proporcionar una variable en el nivel de dispositivo:

  1. En el Centro de control de ZENworks, haga clic en la pestaña Dispositivos.

  2. Acceda al dispositivo que desee, haga clic en él y después haga clic en la pestaña Ajustes.

  3. Haga clic en Variables de sistema y después en Sobrescribir ajustes.

  4. Para añadir una variable de sistema, haga clic en Añadir y rellene los campos Nombre y Valor.

    Al especificar la variable en un campo de objeto, utilice la sintaxis siguiente:

    ${NOMBRE_VAR}

  5. Haga clic en Aceptar.

    Haga clic en el icono para obtener más ayuda.

Para proporcionar una variable en el nivel de la carpeta, en el Centro de control de ZENworks, haga clic en la pestaña Dispositivos, en el enlace (Detalles) situado junto a la carpeta pertinente, en la pestaña Ajustes y, a continuación, en Variables de sistema. Haga clic en el icono para obtener más ayuda.

  1. En el Centro de control de ZENworks, haga clic en la pestaña Dispositivos.

  2. Haga clic en el enlace (Detalles) situado junto a la carpeta pertinente, en la pestaña Ajustes, después en Variables de sistema y, a continuación, en Sobrescribir ajustes.

  3. Para añadir una variable de sistema, haga clic en Añadir y rellene los campos Nombre y Valor.

    Al especificar la variable en un campo de objeto, utilice la sintaxis siguiente:

    ${NOMBRE_VAR}

  4. Haga clic en Aceptar.

    Haga clic en el icono para obtener más ayuda.

Para definir variables de sistema para el sistema ZENworks:

  1. En el Centro de control de ZENworks, haga clic en la pestaña Configuración.

  2. Haga clic en Variables de sistema.

  3. Para añadir una variable de sistema, haga clic en Añadir y rellene los campos Nombre y Valor.

    Al especificar la variable en un campo de objeto, utilice la sintaxis siguiente:

    ${NOMBRE_VAR}

  4. Haga clic en Aceptar.

7.1.2 Uso de variables en directivas de ZENworks: ejemplo de uso

En este ejemplo, se dispone de un dispositivo gestionado de SLES 9 y otro de SLES 10. Ambos dispositivos cuentan con un archivo común: deviceid. En SLES 9, el archivo se encuentra en /etc/opt/novell/zenworks/zmd y, en SLES 10, en /etc/zmd. Imaginemos que se debe colocar una copia del archivo deviceid en el directorio /tmp de ambos dispositivos utilizando la directiva de ejecución remota. En lugar de crear dos directivas de ejecución remota, una en cada dispositivo gestionado (de SLES 9 y SLES 10), se puede crear una sola directiva y utilizar variables de sistema.

Realice las siguientes tareas en el orden indicado:

Creación de una variable de sistema para el dispositivo gestionado de SLES 9

  1. En el Centro de control de ZENworks, haga clic en la pestaña Dispositivos.

  2. Haga clic en Servidores.

  3. En la lista de servidores, haga clic en el dispositivo gestionado de SLES 9 y después en la pestaña Ajustes.

  4. Haga clic en Variables de sistema y después en Sobrescribir ajustes.

  5. En el panel Variables de sistema, haga clic en Añadir y proporcione la siguiente información:

    • Nombre: source_path

    • Valor: /etc/opt/novell/zenworks/zmd

  6. Haga clic en Aceptar.

  7. Haga clic en Aplicar y después en Aceptar.

Creación de una variable de sistema para el dispositivo gestionado de SLES 10

  1. En el Centro de control de ZENworks, haga clic en la pestaña Dispositivos.

  2. Haga clic en Servidores.

  3. En la lista de servidores, haga clic en el dispositivo gestionado de SLES 10 y después en la pestaña Ajustes.

  4. Haga clic en Variables de sistema y después en Sobrescribir ajustes.

  5. En el panel Variables de sistema, haga clic en Añadir y proporcione la siguiente información:

    • Nombre: source_path

    • Valor: /etc/zmd

  6. Haga clic en Aceptar.

  7. Haga clic en Aplicar y después en Aceptar.

Creación de la directiva de ejecución remota y asignación a los dispositivos gestionados

  1. En el Centro de control de ZENworks, haga clic en la pestaña Directivas.

  2. En la lista de Directivas, haga clic en Nuevo y después en Directiva para acceder a la página Crear nueva directiva.

  3. En la lista Tipo de directiva, haga clic en Directiva para ejecución remota y después en Siguiente para acceder a la página Nombre de directiva.

  4. Proporcione el nombre de la directiva, la carpeta y la descripción en los campos correspondientes. Para obtener más información, consulte el Paso 4 en la Sección 16.6, Directiva para ejecución remota.

  5. Haga clic en Siguiente.

  6. En la página Directiva para ejecución remota, configure los valores siguientes:

    • Tipo de ejecutable: seleccione Binario.

    • Tiempo de espera máximo: seleccione Esperar a que el programa termine de ejecutarse.

    • Nombre de archivo ejecutable: /bin/cp.

    • Parámetros de archivo ejecutable: ${source_path}/deviceid /tmp.

  7. Haga clic en Siguiente para que aparezca la página de resumen.

  8. Revise la información.

  9. Haga clic en Siguiente para ver la página Asignaciones de directivas y asígnela a los dispositivos de SLES 9 y SLES 10.

  10. Haga clic en Siguiente para acceder a la página Programación de directivas y seleccione la programación que desee para aplicar las asignaciones.

  11. Haga clic en Siguiente para acceder a la página Grupos de directivas. Para obtener más información, consulte el Paso 12 en la Sección 16.6, Directiva para ejecución remota.

  12. Haga clic en Siguiente para que aparezca la página Finalizar.

  13. Haga clic en Finalizar.

Cuando la directiva se aplique a los dispositivos gestionados, se creará una copia de deviceid en el directorio /tmp.