Vorheriges Thema: Konfigurieren des Subnetz-Scanning für StandortregelnNächstes Thema: (Optional) Konfigurieren des Zeitlimits für Scan


Konfigurieren eines Skripts für Standortregeln

Sie können ein Skript hinzufügen, das auf dem Agenten ausgeführt werden soll, und Sie können festlegen, welcher Scalability-Server verwendet werden soll. Es obliegt Ihrer Verantwortung, das Skript an den Agentencomputer weiterzugeben.

Gehen Sie wie folgt vor:

  1. Doppelklicken Sie auf den neuen Wert in der Spalte "Skript".

    Das Dialogfeld "Eigenschaften von Einstellung" wird geöffnet.

  2. Geben Sie im Feld "Wert" den Namen des DM-Skripts an, und klicken Sie dann auf "OK".

    Hinweis: Sie können den Speicherort des Skripts als absoluten oder relativen Pfad angeben. Ein relativer Pfad bezieht sich auf das ITCM-Installationsverzeichnis, das sich normalerweise in einem der folgenden Speicherorte befindet:

    Windows:

    C:\Program Files(x86)\CA\DSM

    Unix, Linux:

    /opt/CA/DSM

    Die Funktion übergibt folgende Parameter an das Skript zur Serverauswahl:

    -o <Name der Ausgabedatei>

    Benennt die Datei, in der das Skript den Namen des Scalability-Servers, der identifiziert wird, schreibt.

    -x <Name der Fehlerdatei>

    Benennt die Datei, in der das Skript alle generierten Fehlerinformationen schreibt.

    -a <Übereinstimmende Adresse>

    Identifiziert die Adresse, die übereinstimmt und zur Ausführung dieses Skripts führt.

    Das DM-Skript ist für die Standortregel konfiguriert.

    Hinweis: Wenn Sie das Skript angeben, lassen Sie die Spalten "Scalability-Server" und "Subnetz-Scanning" leer. Wenn Sie das Subnetz-Scanning nicht verwenden, lassen Sie die Spalte "Subnetz-Scanning" leer.

Beispiel:

rem ---------------------------------------------------------------------
rem Simple location aware server identification script
rem This script writes a hard coded server name to the output file
rem ---------------------------------------------------------------------

dim sMatchingAddress as string
dim sOutputFileName as string
dim sErrorFileName as string

dim X als Integer 
FOR X=0 to argc()
	
	rem Read the output file from the provided parameters
    
	if ( argv(X)="-o") THEN
        sOutputFileName = argv(X+1)
        ENDIF
	
	rem read the matching address from the provided parameters

    if ( argv(X)="-a") THEN
        sMatchingAddress = argv(X+1)
        ENDIF

	rem read the matching address from the provided parameters

	if ( argv(X)="-x") THEN
        sErrorFileName = argv(X+1)
        ENDIF

NEXT X

dim fHandle as integer

fHandle = OpenFile(sOutputFileName,O_WRITE) 
IF NOT(EOF(fHandle)) Then 
	WriteFile(fHandle,"sampleserver.ca.com")
	CloseFile(fHandle)
	exit
ENDIF
exit