Citrix ADC

Verstehen von Lastmonitoren

Lastmonitore verwenden SNMP-abgefragte OIDs, um die Last zu berechnen. Der Lastmonitor verwendet zum Abrufen die IP-Adresse des Dienstes, an den er gebunden ist (die Ziel-IP-Adresse). Es sendet eine SNMP-Abfrage an den Dienst und gibt die OID für eine Metrik an. Die Metriken können CPU, Arbeitsspeicher oder Anzahl der Serververbindungen sein. Der Server antwortet auf die Abfrage mit einem Metrikwert. Der Metrikwert in der Antwort wird mit dem Schwellenwert verglichen. Die Citrix ADC Appliance berücksichtigt den Dienst für den Lastausgleich nur, wenn die Metrik kleiner als der Schwellenwert ist. Der Dienst mit dem niedrigsten Lastwert wird zuerst betrachtet.

Das folgende Diagramm veranschaulicht einen Lastmonitor, der für die Dienste konfiguriert ist, die in der grundlegenden Lastausgleichseinrichtung beschrieben werdenGrundlegender Lastenausgleich einrichten.

Abbildung 1. Betrieb von Lastmonitoren

Lastwächter

Hinweis: Der Lastmonitor bestimmt nicht den Status des Dienstes. Es ermöglicht nur die Appliance, den Dienst für den Lastausgleich in Betracht zu ziehen.

Nachdem Sie den Lastmonitor konfiguriert haben, müssen Sie dann die Metriken konfigurieren, die der Monitor verwendet. Zur Lastbewertung berücksichtigt der Lastmonitor Serverparameter, die als Metriken bezeichnet werden, die in den Metriktabellen in der Appliance-Konfiguration definiert sind. Metrik-Tabellen können von zwei Typen sein:

  • Lokal. Standardmäßig ist diese Tabelle in der Appliance vorhanden. Es besteht aus vier Metriken: Verbindungen, Pakete, Antwortzeit und Bandbreite. Die Appliance gibt diese Metriken für einen Dienst an, und SNMP-Abfragen stammen nicht für diese Dienste. Diese Metriken können nicht geändert werden.
  • Benutzerdefiniert. Eine benutzerdefinierte Tabelle. Jede Metrik ist einer OID zugeordnet.

Standardmäßig generiert die Appliance die folgenden Tabellen:

  • NetScaler
  • RADWARE
  • CISCO-CSS
  • LOCAL
  • FOUNDRY
  • ALTEON

Sie können entweder die von der Anwendung generierten Metriktabellen hinzufügen oder Tabellen Ihrer eigenen Wahl hinzufügen, wie in der folgenden Tabelle dargestellt. Die Werte in der Metriktabelle werden nur als Beispiele angegeben. Berücksichtigen Sie in einem tatsächlichen Szenario die realen Werte für die Metriken.

Metrikname OIDs Gewicht Schwelle
CPU 1.2.3.4 2 70
Speicher 4.5.6.7 3 80
Verbindungen 5.6.7.8 4 90

Um die Last für eine oder mehrere Metriken zu berechnen, weisen Sie jeder Metrik eine Gewichtung zu. Die Standardgewichtung ist 1. Die Gewichtung stellt die Priorität dar, die jeder Metrik zugewiesen wird. Wenn das Gewicht hoch ist, ist die Priorität hoch. Die Appliance wählt einen Dienst basierend auf dem SOURCEIPDESTIP-Hash-Algorithmus aus.

Sie können auch den Schwellenwert für jede Metrik festlegen. Der Schwellenwert ermöglicht es der Appliance, einen Dienst für den Lastausgleich auszuwählen, wenn der Metrikwert für den Dienst kleiner als der Schwellenwert ist. Der Schwellenwert bestimmt auch die Last für jeden Dienst.

Verstehen von Lastmonitoren