ADC

Benutzermonitor konfigurieren

Benutzermonitore verfolgen den Zustand benutzerdefinierter Anwendungen und Protokolle, die eine NetScaler-Appliance nicht unterstützt. Dies ist ein erweiterter Umfang an benutzerdefinierten Monitoren. Um einen Benutzermonitor zu konfigurieren, müssen Sie die folgenden Schritte ausführen:

  • Schreiben Sie ein Skript, das die daran gebundenen Dienste überwachen kann.
  • Laden Sie das Skript in das Verzeichnis/nsconfig/monitorsauf der NetScaler-Appliance hoch.
  • Geben Sie eine ausführbare Berechtigung für das Skript.

Wenn der Monitortyp ein Protokoll ist, das die Appliance nicht unterstützt, müssen Sie nur einen Monitor vom TypUSERverwenden. Benutzermonitore unterstützen nur Perl- und Bash-Skripte. Sie unterstützen keine Python-Skripte.

Hinweis

Monitorsonden stammen von der NSIP-Adresse. Für den MonitortypUSERkonfiguriertescriptargswird in den laufenden Konfigurations- und ns.conf-Dateien angezeigt.

Weitere Informationen zu Monitoren finden Sie unterKonfigurieren von Monitoren.

所以konfigurieren您杯Benutzermonitor超级die CLI

Geben Sie in der Befehlszeile Folgendes ein:

add lb monitor  USER -scriptname  -scriptargs  -secureargs  

Example1:

add monitor Monitor-User-1 USER -scriptname nsftp.pl -scriptargs "file=/home/user/ sample.txt;user=root;password=passwd" 

Example2:

add monitor Monitor-User-1 USER -scriptname nsftp.pl -scriptargs "file=/home/user/ sample.txt -secureargs "user=root;password=passwd" 

Hinweis

Der Parametersecureargsspeichert die Skriptsrgumente in einem verschlüsselten Format anstelle des Nur-Text-Formats. Citrix empfiehlt, den Parametersecureargsanstelle des scriptargs-Parameters für alle vertraulichen Daten in den Skripts zu verwenden, z. B. Benutzername und Kennwort. Wenn Sie beide Parameter zusammen verwenden möchten, muss das in-scriptname在这位Reihenfo angegebene Skript Argumente死去lge akzeptieren: . Geben Sie die ersten Argumente im Parameteran; und den Rest der Argumente im Parameter. Das heißt, behalten Sie die für die Argumente definierte Reihenfolge bei. Sichere Argumente gelten nur für den internen Dispatcher. Wenn Sie einen externen Dispatcher verwenden möchten, empfiehlt Citrix, die anfälligen Daten in Ihren Skripten zu sichern.

Beispiel 3:

Angenommen, Sie haben den Parameterscriptargsbereits mit den Argumenten konfiguriert: “a=b; c=d; e=f”.

add monitor mon1 USER -scriptargs "a=b;c=d;e=f" 

Wenn Sie den Parametersecureargsanstelle des Parametersscriptargsverwenden möchten, gehen Sie wie folgt vor:

  • Nullifizieren Sie den Parameterscriptargs.
  • Geben Sie alle Argumente unter Parametersecureargsan.
set monitor mon1 USER -scriptargs "" -secureargs "a=b;c=d;e=f" 

所以konfigurieren您杯Benutzermonitor超级die GUI

  1. Navigieren Sie zuTraffic Management> Load Balancing> Monitoreund klicken Sie aufHinzufügen.
  2. Gehen Sie auf der SeiteMonitor erstellenwie folgt vor:
    • Wählen Sie den Monitortyp alsUSERaus.
    • Wähle das Script aus dem Dropdown-Menü aus oder lade dein eigenes Script hoch.
    • Geben Sie die entsprechenden Werte für die FelderScript-Argumenteundsichere Argumenteein.
    • Klicken Sie aufErstellen.

    Ein Benutzermonitor wird erstellt.

Benutzermonitor konfigurieren