Citrix NetScaler-Lastenausgleicherkennung

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 4 Minuten Lesedauer
  • Discovery und Service-Mapping erkennen Citrix NetScaler-Lastenausgleichsmodule einschließlich Server Load Balancing (GSLB).

    Hinweis:
    Weitere Informationen zur Migration von Probe zu Muster finden Sie im Wissensartikel KB0694477

    Anforderungen und Support

    Wichtig:
    In Discovery werden Lastenausgleichsmodule als lizenzierbare Entitäten behandelt. Es wird versucht, sie hauptsächlich mithilfe von SNMP zu ermitteln. Wenn ein Load Balancer in Ihrem System, der auf einem Linux-Host ausgeführt wird, SNMP- und SSH-Ports geöffnet hat, könnte Discovery ihn basierend auf dem SSH-Port klassifizieren. Diese Klassifizierung hat Vorrang vor SNMP. Um sicherzustellen, dass Discovery Ihre Hardware-Load Balancer richtig klassifiziert, erstellen Sie ein Discovery-Verhalten für Load Balancer, das SNMP, jedoch nicht SSH enthält. Software-Load Balancer werden als Anwendungen behandelt.

    Virtuelle NetScaler-Lastenausgleichsmodule werden nicht vollständig unterstützt. Discovery unterstützt Lastenausgleichsmodule für lokale Server und GSLB.

    Berechtigungen

    • Konfigurieren Sie die SNMP-Anmeldeinformationen.
      Hinweis:
      Sie haben auch die Möglichkeit SSH-Anmeldeinformationen zu verwenden. Wenn jedoch die Nutzlast der an die Instanz zurückgegebenen Daten groß ist, kann der Discovery-Prozess fehlschlagen. Verwenden Sie in diesem Fall stattdessen SNMP-Anmeldeinformationen.
    • (Optional) Gewähren Sie einem Benutzer den Lesezugriff auf die NS.conf-Konfigurationsdatei, wenn Sie keine SNMP- oder SSH-Anmeldeinformationen angeben möchten.
    • Benutzen Sie die Anmeldeinformationen zur Standardauthentifizierung für die Discovery über REST.

    Eine Liste der privilegierten Befehle, die Sie für Discovery und Service Mapping benötigen, finden Sie unter Service-Mapping-Befehle, die einen privilegierten Benutzer erfordern - dort finden Sie auch eine Liste der Befehle, für die erhöhte Rechte zum Erkennen und Zuordnen von Unix-basierten Hosts in Ihrer Organisation erforderlich sind.

    Klassifizierer, Muster und Probes

    Klassifizierung Auslöser-Probes Muster
    NetScaler Load Balancer
    • Probe „Horizontal Discovery“: Startet Muster (siehe Spalte „Muster“)
    • NetScaler - Network Path Information (Multi-Probe)
      • NetScaler - ARP Information
      • NetScaler - Route Information
    • SNMP - NetScaler - Identity
    • SNMP - NetScaler - Identity - Serial
    • SNMP - NetScaler - Identity Info
    • SNMP - NetScaler - System
    • NetScaler Load Balancer
    • NetScaler Load Balancer NS.CONF
    • NetScaler Load Balancer SSH
    • Netscaler-Lastenausgleichsmodul NITRO

    Um Probes für die horizontale Erkennung zu verwenden, stellen Sie sicher, dass die Multi-Probe NetScaler - Network Path Information in der zugehörigen Liste Auslösertests für den Klassifizierer NetScaler Load Balancer aktiv ist. Deaktivieren Sie dann die Probe Horizontal discovery, oder entfernen Sie sie aus der zugehörigen Liste Auslösertests.

    Um Muster zu verwenden, vergewissern Sie sich, dass das richtige Muster in der horizontalen Mustersonde des Klassifizierers angegeben ist. Siehe Probe „Horizontal Pattern“ einem Klassifizierer hinzufügen für Anweisungen.

    Hinweis:
    Wenn Probes und Sensoren verwendet werden und die Systemeigenschaften glide.discovery.hostname.snmp_trusted und/oder glide.discovery.hostname.dns_nbt_trusted auf „false“ festgelegt sind, verwendet das System dns_name als Namen für das Lastenausgleichsmodul. Bei Verwendung des Musters „Netscaler Load Balancer“ erkennt das System diese Systemeigenschaften nicht, wenn sie auf „false“ festgelegt sind.

    Verbindungen, die Service-Mapping bei der Erkennung von oben nach unten erkennt

    Service-Mapping führt die Erkennung von oben nach unten des NetScaler Global Server-Lastenausgleichsmoduls im Kontext von Anwendungsservices durch. Dadurch werden konfigurierte URLs des Lastenausgleichsmoduls NetScaler Global Server erkannt.

    Von Discovery während der horizontalen Erkennung erfasste Daten

    Tabelle und Feld Beschreibung
    DNS-Name [cmdb_ci_dns_name]
    Name [name] Der Name oder der DNS-Namensalias des Lastenausgleichsmoduls NetScaler Global Server (GSLB)
    IP-Adresse [ip_address] Management-IP-Adresse des NetScaler Global Server-Lastenausgleichsmoduls (GSLB)
    Port [port] Der DNS-Port, den das Global Server-Lastenausgleichsmodul abhört
    Citrix NetScaler [cmdb_ci_lb_netscaler]
    Seriennummer [serial_number] Die Seriennummer des NetScaler-Geräts und dessen aktueller Betriebsstatus
    Betriebsstatus [operational_status]
    Load Balancer-Pool [cmdb_ci_lb_pool]
    Name [name] Der Name des Pools und die Methode für den Lastenausgleich, die der Pool aktiviert
    Lastenausgleichsmethode [load_balancing_method]
    Load Balancer Pool-Mitglied [cmdb_ci_lb_pool_member]
    Name [name] Name, IP-Adresse und Serviceport, die von jedem Poolmitglied verwendet werden
    IP-Adresse [ip_address]
    Serviceport [service_port]
    VLAN des Lastenausgleichsmoduls [cmdb_ci_lb_vlan]
    Name [name] Der Name des VLAN und das Tag, das diesem VLAN zur Identifizierung zugeordnet ist
    Tag [tag]
    Load Balancer-Services [cmdb_ci_lb_service]
    Name [name] Details zu dem Service, der im Lastenausgleichsmodul ausgeführt wird, zum Beispiel:
    IP-Adresse [ip_address]
    Port [port]
    Betriebsstatus [operational_status]
    Installationsstatus [install_status]
    Trefferanzahl [hit_count]
    Weiterleitungsregeln für Exit-Schnittstellen [dscy_route_interface]
    Routerschnittstelle [router_interface] Details zu Weiterleitungsregeln für die Exit-Schnittstelle, einschließlich der Schnittstelle auf dem Router, ...
    Konfigurationselement [cmdb_ci]
    Ziel-IP-Netzwerk [dest_ip_network]
    Weiterleitungsregeln für nächsten Hop [dscy_route_next_hop]
    IP-Adresse für nächsten Hop [router_interface] Details zu den Weiterleitungsregeln im Lastenausgleichsmodul, einschließlich der IP-Adressen des nächsten Hop-Routers im Netzwerk. Das Feld „Konfigurationselement“ gibt den Router an, der das nächste Hop-Gerät ist.
    Routerschnittstelle [router_interface]
    Konfigurationselement [cmdb_ci]
    Ziel-IP-Netzwerk [dest_ip_network]
    Tabelle : 1. cmdb_ci_lb_netscaler
    Spaltenname Typ Referenz
    ip_address IP-Adresse (validierte IPV4, IPV6)
    Name Zeichenfolge
    operational_status Ganzzahl
    serial_number Zeichenfolge
    Daten, die während des Netscaler-Lastenausgleichsmoduls NITRO erfasst wurden.
    Tabelle : 2. cmdb_serial_number
    Spaltenbezeichnung Spaltenname Typ Referenz
    Configuration Item cmdb_ci Referenz Konfigurationselement (Lastenausgleichsmodul)
    Seriennummer serial_number Zeichenfolge
    Seriennummertyp serial_number_type Zeichenfolge
    Gültig gültig Wahr/Falsch
    Tabelle : 3. cmdb_ci_lb_vlan
    Spaltenbezeichnung Spaltenname Typ Referenz
    Lastenausgleichsmodul load_balancer Referenz Konfigurationselement (Lastenausgleichsmodul)
    Name Name Zeichenfolge
    Tag Tag Ganzzahl
    Tabelle : 4. cmdb_ci_lb_interface
    Spaltenbezeichnung Spaltenname Typ Referenz
    Lastenausgleichsmodul load_balancer Referenz Konfigurationselement (Lastenausgleichsmodul)
    Name Name Zeichenfolge
    Betriebsstatus operational_status Ganzzahl
    MAC-Adresse mac_address Zeichenfolge
    Tabelle : 5. cmdb_ci_lb_service
    Spaltenbezeichnung Spaltenname Typ Referenz
    IP-Adresse ip_address IP-Adresse (validierte IPV4, IPV6)
    Lastenausgleichsmodul load_balancer Referenz Konfigurationselement (Lastenausgleichsmodul)
    Name Name Zeichenfolge
    Port port Ganzzahl
    Tabelle : 6. cmdb_ci_lb_pool
    Spaltenbezeichnung Spaltenname Typ Referenz
    Lastenausgleichsmodul load_balancer Referenz Konfigurationselement (Lastenausgleichsmodul)
    Name Name Zeichenfolge
    Tabelle : 7. cmdb_ci_lb_pool_member
    Spaltenbezeichnung Spaltenname Typ Referenz
    IP-Adresse ip_address IP-Adresse (validierte IPV4, IPV6)
    Lastenausgleichsmodul load_balancer Referenz Konfigurationselement (Lastenausgleichsmodul)
    Name Name Zeichenfolge
    Pool Pool Referenz Lastenausgleichsmodul-Pool
    Serviceport service_port Ganzzahl
    Zum Anzeigen der DNS-Namen und -Aliasnamen für ein NetScaler-Lastenausgleichsmodul müssen Sie das Formular konfigurieren und die zugehörige Liste DNS-Namen für CIs hinzufügen. DNS-Namen beinhalten auch Aliasnamen.
    Hinweis:
    Discovery fügt Informationen über die Lastenausgleichs-Schnittstelle ein, die zum Zuordnen des Netzwerkpfads in Service-Mapping erforderlich sind.

    Beziehungen von Konfigurationselementen

    Um die NetScaler Global Server-Lastenausgleicherkennung zu unterstützen, werden die folgenden Beziehungen erstellt:
    CI Beziehung CI
    DNS-Name

    [cmdb_ci_dns_name]

    Verwendet::Verwendet von IP-Adresse

    [cmdb_ci_ip_addresses]

    Diese Beziehungen sollen NetScaler Loadbalancer NITRO unterstützen:
    CI Beziehung CI
    Netscaler

    [cmdb_ci_lb_netscaler]

    Eigentümer von::Eigentum von -Schnittstellen

    [cmdb_ci_lb_interface]

    Netscaler

    [cmdb_ci_lb_netscaler]

    Eigentümer von::Eigentum von vlan

    [cmdb_ci_lb_vlan]

    Netscaler

    [cmdb_ci_lb_netscaler]

    Eigentümer von::Eigentum von Servicegruppen

    [cmdb_ci_lb_pool]

    Servicegruppen

    [cmdb_ci_lb_pool]

    Eigentümer von::Eigentum von lbvserver

    [cmdb_ci_lb_pool_member]

    -Services

    [cmdb_ci_lb_service]

    Wird ausgeführt auf::Wird ausgeführt Netscaler

    [cmdb_ci_lb_netscaler]

    sysName des NetScaler-Geräts

    Um den sysName des NetScaler-Geräts zu verifizieren, überprüfen Sie die SNMP-MIB, und verifizieren Sie den sysName-Wert, indem Sie den Befehl show snmp mib ausführen.

    Um den Wert von sysName zu ändern, führen Sie den folgenden Befehl aus: set mib -name <DNS_NAME or NAME_OF_THE_NETSCALER_LB>, um den Namen der SNMP-MIB festzulegen.