F5 BIG-IP-Lastenausgleicherkennung
Discovery und Service-Mapping erkennen F5 BIG-IP-Lastenausgleichsmodule über SNMP, SSH und die REST API.
Voraussetzungen und wichtige Informationen
Sie können VMware-Images von BIG-IP mit einer kostenlosen 90-Tage-Testversion von https://www.f5.com/trialherunterladen.
Für F5 Global Traffic Manager (GTM) BIG-IP-Lastenausgleichsmodule kann Discovery den DNS-Namen der F5 GTM-Hardware sowie die DNS-Namen aller dem Lastenausgleichsmodul zugeordneten Server auflösen, die verteilten Datenverkehr empfangen. Um diese Daten anzuzeigen, navigieren Sie zu und öffnen Sie den F5-Lastenausgleichsmodul-Datensatz, und wählen Sie dann die zugehörige Liste „DNS-Namen für CIs“ aus. Service-Mapping verwendet diese Informationen, um F5-Beziehungen zuzuordnen.
Berechtigungen
- Konfigurieren Sie die SNMP-Anmeldeinformationen.Hinweis:Wenn Sie keine SSH-Anmeldeinformationen verwenden möchten, können Sie mit der REST API eine Verbindung zu F5-BIG-IP-Geräten herstellen.
- (Optional) Wenn die Anmeldeinformationen für iRules oder SNMP-Community nicht ausreichen, um ausgehende Verbindungen zu ermitteln, konfigurieren Sie die SSH-Anmeldeinformationenauf Now Platform.
Service-Mapping verwendet die SSH-Anmeldeinformationen zum Abrufen von Verbindungen, die nicht von CMDB stammen. Das Erkennen von Verbindungen mithilfe des SSH-Protokolls ist ein Failover-Mechanismus für die SNMP-basierte Discovery.
- Um die Mitglieder des Lastenausgleichsmodul-Pools erfolgreich zu erkennen, legen Sie sys_db_bigpipe.displayservicenames des Lastenausgleichsmoduls auf false fest.
- Benutzen Sie die Anmeldeinformationen zur Standardauthentifizierung für die Discovery über REST.
- Geben Sie für die Horizontal-Discovery mit Discovery Berechtigungen zum Ausführen der folgenden APIs an:
- https://" get_attr {"managementIP"}"/mgmt/tm/sys/global-settings
- https://" get_attr {"managementIP"}"/mgmt/tm/sys/hardware
- https://"get_attr {"managementIP"}"/mgmt/tm/sys/failover
- https://"get_attr {"managementIP"}"/mgmt/tm/cloud/net/self
- https://"get_attr {"managementIP"}"/mgmt/tm/net/interface
- https://"get_attr {"managementIP"}"/mgmt/tm/net/self
- https://"get_attr {"managementIP"}"/mgmt/tm/net/vlan
- https://"get_attr {"managementIP"}"/mgmt/tm/ltm/pool
- https://"get_attr {"managementIP"}"/mgmt/tm/gtm/wideip
- https://"get_attr {"managementIP"}"/mgmt/tm/cm/traffic-group/
- https://"get_attr {"managementIP"}"/mgmt/tm/cm/device
Geben Sie für die Top Down-Discovery mit Service-Mapping Berechtigungen zum Ausführen der folgenden APIs an:- https://" get_attr {"managementIP"}"/mgmt/tm/ltm/"get_attr {"irule"}
- https://" get_attr {"managementIP"}"/mgmt/tm/ltm/virtual/~Common~"get_attr {"vip_name"}
- https://" get_attr {"computer_system.managementIP"}"/mgmt/tm/ltm/pool/"get_attr {"pool_name"}"/members?
- (Optional) Für die Top Down-Discovery mit Service-Mapping, konfigurieren Sie anwendbare Berechtigungsnachweise.
- (Optional) Für die Top Down-Discovery mit Service-Mapping, stellen Sie einen Benutzer mit Berechtigungen zum Ausführen der folgenden Befehle bereit:
- Bigpipe-Befehle (für BIG-IP LTM F5 oder BIG-IP GTM F5 Version 9)
- Bigpipe- und Traffic Management Shell-Befehle (TMSH) (für BIG-IP LTM F5 oder BIG-IP GTM F5 Version 10)
- TMSH-Befehle (Traffic Management Shell) (für BIG-IP LTM F5 oder BIG-IP GTM F5 Version 11)
- Erweiterte Befehle für die Traffic Management Shell (TMSH) (für BIG-IP LTM F5 oder BIG-IP GTM F5 Version 10, 11 und 12)
- Der show cm traffic-group – get command für die Erkennung von F5 BIG-IP Device Service Clustering
- (Optional) Für die Top Down-Discovery mit Service-Mapping , geben Sie dem Benutzer erhöhte Rechte, damit er Service-Mapping-Befehle, die einen privilegierten Benutzer erfordern ausführen kann.
Erkennung von F5-Clustern
Der horizontale Erkennungsprozess kann F5-Cluster ermitteln. Zum Erkennen von Clustern müssen die Anmeldeinformationen über Leseberechtigungen für Datenverkehrgruppen verfügen. Für SNMP ist dies die reguläre Leseberechtigung. Für SSH muss die Traffic Management Shell (TMSH-Shell) aktiviert und zugänglich sein.
Klassifizierer, Muster und Probes
| Klassifizierungen | Auslöser-Probes | Muster |
|---|---|---|
F5 BIG-IP-Lastenausgleichsmodul |
Probe „Horizontal Discovery“: Startet Muster | Die folgenden Muster werden für die standardmäßige horizontale Erkennung verwendet, die die Erkennung von Clustern einschließt:
Hinweis: Die Muster „F5 Load Balancer“ und „F5 Load Balancer SSH“ enthalten den Erweiterungsabschnitt, der F5-Zertifikate erkennt. |
F5 HTTP |
Der Klassifizierer „F5 HTTP“ verwendet keine Auslöser-Probe. Er löst das Muster „F5 Load Balancer REST“ aus, um die Datensammlung über REST durchzuführen. | Diese Muster verwenden iRules, um Informationen über REST abzurufen. Service-Mapping verwendet die folgenden Muster für die Erkennung von oben nach unten:
|
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.
Verbindungen, die Service-Mapping bei der Erkennung von oben nach unten erkennt
Service-Mapping führt die Erkennung von oben nach unten des GTM BIG-IP-Lastenausgleichsmoduls im Kontext von Anwendungsservices durch. Er erkennt konfigurierte URLs der GTM BIG-IP-Lastenausgleichsmodule.
Von Discovery während der horizontalen Erkennung erfasste Daten
[cmdb_ci_lb_bigip] werden die folgenden Daten erfasst.| Tabelle und Feld | Beschreibung |
|---|---|
| F5 Big-IP [cmdb_ci_lb_bigip] | |
| Name [name] | Details zum Lastenausgleichsmodul. Zeigen Sie einen Datensatz in dieser Tabelle an, um die vor- und nachgelagerten Beziehungen mit dem Lastenausgleichsmodul anzuzeigen. |
| Seriennummer [serial_number] | |
| Betriebsstatus [operational_status] | |
| Load Balancer-Schnittstelle [cmdb_ci_lb_interface] | |
| Name [name] | Details zu jeder Schnittstelle für das Lastenausgleichsmodul |
| MAC-Adresse [mac_address] | |
| 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] | |
| Pool [pool] | |
| 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] | |
| MAC-Adresse [mac_address] | |
| Load Balancer-Services [cmdb_ci_lb_service] | |
| Name [name] | Details zum Lastenausgleichsservice, der die Arbeitslast auf andere Server (zum Beispiel Webserver) verteilt. |
| IP-Adresse [ip_address] | |
| Port [port] | |
| Betriebsstatus [operational_status] | |
| Trefferanzahl [hit_count] | |
| DNS [cmdb_ci_dns_name] | |
| Name [name] | Name und IP-Adresse des Domänennamenservers für die Netzwerkadapter |
| IP-Adresse [ip_address] | |
| Netzwerkadapter [cmdb_ci_network_adapter] | |
| Name [name] | Details über die Netzwerkadapter im Lastenausgleichsmodul |
| IP-Adresse [ip_address] | |
| Netzmaske [netmask] | |
| MAC-Adresse [mac_address] | |
| Cluster [cmdb_ci_cluster] | |
| Name [name] | Details über das Cluster von Lastenausgleichsmodulen |
| Clusterstatus [cluster_status] | |
| Cluster-ID [cluster_id] | |
| IP-Adresse [ip_address] | |
| Clusterknoten [cmdb_ci_cluster_node] | |
| Name [name] | Details über alle Knoten in einem Cluster |
| Cluster-ID [cluster_id] | |
| Clusterstatus [cluster_status] | |
Beziehungen von Konfigurationselementen für Cluster
| CI | Beziehung | CI |
|---|---|---|
| cmdb_ci_cluster | Hostet::Gehostet auf | cmdb_ci_lb_bigip |
| cmdb_ci_cluster_node | Gehostet auf::Hostet | cmdb_ci_lb_bigip |
| cmdb_ci_cluster_node | Cluster von::Cluster | cmdb_ci_cluster |