F5 BIG-IP Lastenausgleichsmodul-Discovery
DiscoveryUnd Service-MappingKann F5 BIG-IP-Lastenausgleichsmodule über SNMP, SSH und über die REST-API finden.
Voraussetzungen und wichtige Informationen
Sie können VMware-Images von BIG-IP mit einer kostenlosen 90-Tage-Testversion von herunterladen https://www.f5.com/trial .
Für BIG-IP-Lastenausgleichsmodule des globalen Traffic Manager (GTM) von F5, DiscoveryKann den DNS-Namen der F5 GTM-Hardware sowie die DNS-Namen aller Server auflösen, die dem Lastenausgleichsmodul zugeordnet sind und verteilten Datenverkehr empfangen. Navigieren Sie zu , um diese Daten anzuzeigen Und öffnen Sie den F5-Lastenausgleichsmodul-Datensatz, und wählen Sie dann aus DNS-Namen für CIs Zugehörige Liste. Service-MappingVerwendet diese Informationen, um F5-Beziehungen zuzuordnen.
Anmeldeinformationen
- Konfigurieren SNMP-Anmeldeinformationen .Hinweis:Wenn Sie keine SSH-Anmeldeinformationen verwenden möchten, können Sie die REST-API verwenden, um eine Verbindung zu F5-BIG-IP-Geräten herzustellen.
- (Optional) wenn iRules vorhanden sind oder SNMP-Community-Anmeldeinformationen nicht ausreichen, um ausgehende Verbindungen zu erkennen, konfigurieren Sie SSH-Anmeldeinformationen Ein Now Platform.
Service-MappingVerwendet die SSH-Anmeldeinformationen, um Verbindungen abzurufen, die nicht von stammen CMDB. Die Erkennung 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, navigieren Sie zur Tabelle „Systemeigenschaft“ [sys_properties], und legen Sie fest sys_db_bigpipe.displayservicenamesSystemeigenschaft bis Falsch .
- Verwenden Standardauthentifizierung Anmeldeinformationen für Discovery über REST.
-
Für horizontale Discovery mit Discovery, Geben Sie 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
Für Top-Down-Discovery mit Service-Mapping, Geben Sie 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 Top-Down-Discovery mit Service-Mapping, Konfigurieren Anwendbare Anmeldeinformationen .
- (Optional) für Top-Down-Discovery mit Service-Mapping, Geben Sie einem Anwender die Berechtigung zum Ausführen der folgenden Befehle an:
- Bigpipe-Befehle (für BIG-IP LTM F5 oder BIG-IP GTM F5 Version 9)
- Bigpipe- und Traffic Management Shell (TMSH)-Befehle (für BIG-IP LTM F5 oder BIG-IP GTM F5 Version 10)
- Befehle der Traffic Management Shell (TMSH) (für BIG-IP LTM F5 oder BIG-IP GTM F5 Version 11)
- Erweiterte Befehle der Traffic Management Shell (TMSH) (für BIG-IP LTM F5 oder BIG-IP GTM F5 Version 10, 11 und 12)
- Die show cm traffic-group – get commandFür die Erkennung von F5 BIG-IP-Geräteservice-Clustering
- (Optional) für Top-Down-Discovery mit Service-Mapping, Gewähren Sie dem Anwender erweiterte Rechte, um ausführen zu können Service-Mapping Befehle, die einen privilegierten Anwender erfordern.
F5-Cluster-Discovery
Der horizontale Discovery-Prozess kann F5-Cluster finden. Um Cluster zu erkennen, müssen die Anmeldeinformationen über Leseberechtigungen für Datenverkehrsgruppen verfügen. Für SNMP ist dies die reguläre Leseberechtigung. Für SSH müssen Sie haben Datenverkehrsmanagement-Shell (TMSH-Shell) Aktiviert und zugänglich.
Klassifizierer, Muster und Probes
| Klassifizierer | Auslöser-Probes | Muster |
|---|---|---|
F5 BIG-IP-Lastenausgleichsmodul |
Horizontale Discovery-Probe: Startet Muster | Diese Muster werden für die standardmäßige horizontale Discovery verwendet, einschließlich der Identifizierung von Clustern:
Hinweis: Die SSH-Muster für F5-Lastenausgleichsmodul und F5-Lastenausgleichsmodul enthalten den Erweiterungsabschnitt, der erkannt wird F5-Zertifikate. |
F5-HTTP |
Die F5-HTTP-Klassifizierung verwendet keine Auslöserprobe. Dadurch wird das REST-Muster des F5-Lastenausgleichsmoduls ausgelöst, um die Datensammlung über REST durchzuführen. | Diese Muster verwenden iRules, um Informationen über REST abzurufen. Service-MappingVerwendet diese Muster für die Top-Down-Discovery:
|
Um Muster zu verwenden, stellen Sie sicher, dass das richtige Muster in der horizontalen Musterprobe für die Klassifizierung angegeben ist. Siehe Fügen Sie die Probe für horizontale Muster einem Klassifizierer hinzuFür Anweisungen.
Verbindungen erkannt von Service-MappingWährend der Discovery von oben nach unten
Service-Mapping Führt die Top-Down-Discovery des GTM BIG-IP-Lastenausgleichsmoduls im Kontext von Anwendungsservices durch. Erkennt konfigurierte URLs der GTM BIG-IP-Lastenausgleichsmodule.
Daten erfasst von DiscoveryWährend der horizontalen Discovery
[cmdb_ci_lb_bigip] Tabelle.| 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 zum Lastenausgleichsmodul anzuzeigen. |
| Seriennummer [Serial_number] | |
| Betriebsstatus [Operational_Status] | |
| Lastenausgleichsmodul-Schnittstelle [cmdb_ci_lb_interface] | |
| Name [name] | Details zu jeder Schnittstelle für den Lastenausgleichsmodul. |
| MAC-Adresse [mac_address] | |
| Betriebsstatus [Operational_Status] | |
| Lastenausgleichsmodul-Pool [cmdb_ci_lb_pool] | |
| Name [name] | Der Name des Pools und die Methode des Lastenausgleichs, die er aktiviert. |
| Lastenausgleichsmethode [load_Balancing_method] | |
| Mitglied des Lastenausgleichsmodul-Pools [cmdb_ci_lb_pool_member] | |
| Name [name] | Der Name, die IP-Adresse und der Service-Port, den jedes Poolmitglied verwendet. |
| IP-Adresse [ip_address] | |
| Serviceport [Service_Port] | |
| Pool [Pool] | |
| Lastenausgleichsmodul-VLAN [cmdb_ci_lb_vlan] | |
| Name [name] | Der Name des VLANs und das Tag, das diesem VLAN zugeordnet ist, um es zu identifizieren. |
| Tag [Tag] | |
| MAC-Adresse [mac_address] | |
| Lastenausgleichsmodul-Services [cmdb_ci_lb_service] | |
| Name [name] | Details zum Lastenausgleichsmodul-Service, der die Arbeitsauslastung an andere Server verteilt, z. B. Webserver. |
| IP-Adresse [ip_address] | |
| Port [Port] | |
| Betriebsstatus [Operational_Status] | |
| Trefferanzahl [Hit_count] | |
| DNS [cmdb_ci_dns_name] | |
| Name [name] | Der Name und die IP-Adresse des Domänennamenservers für die Netzwerkadapter. |
| IP-Adresse [ip_address] | |
| Netzwerkadapter [cmdb_ci_network_adapter] | |
| Name [name] | Details zu den Netzwerkadaptern im Lastenausgleichsmodul. |
| IP-Adresse [ip_address] | |
| Netzmaske [Netzmaske] | |
| Mac-Adresse [mac_address] | |
| Cluster [cmdb_ci_Cluster] | |
| Name [name] | Details zum Lastenausgleichsmodul-Cluster. |
| Clusterstatus [Cluster_Status] | |
| Cluster-ID [Cluster_ID] | |
| IP-Adresse [ip_address] | |
| Clusterknoten [cmdb_ci_cluster_node] | |
| Name [name] | Details zu jedem Knoten in einem Cluster. |
| Cluster-ID [Cluster_ID] | |
| Clusterstatus [Cluster_Status] | |
Konfigurationselement (CI)-Beziehungen für Cluster
| CI | Beziehung | CI |
|---|---|---|
| cmdb_ci_Cluster | Hosts::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 |