Ressource: MonitoringPoint
Nachricht, die die MonitoringPoint-Ressource beschreibt.
| JSON-Darstellung |
|---|
{ "name": string, "createTime": string, "updateTime": string, "displayName": string, "originatingIp": string, "version": string, "type": string, "connectionStatus": enum ( |
| Felder | |
|---|---|
name |
ID. Der Name der Ressource. Format: |
createTime |
Nur Ausgabe. Der Zeitpunkt, zu dem der MonitoringPoint erstellt wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
updateTime |
Nur Ausgabe. Der Zeitpunkt, zu dem der MonitoringPoint aktualisiert wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
displayName |
Nur Ausgabe. Anzeigename des MonitoringPoint. |
originatingIp |
Nur Ausgabe. IP-Adresse, die sichtbar ist, wenn MonitoringPoint eine Verbindung zum Anbieter herstellt. |
version |
Nur Ausgabe. Version der Software, die auf dem MonitoringPoint ausgeführt wird. |
type |
Nur Ausgabe. Bereitstellungstyp des MonitoringPoint. |
connectionStatus |
Nur Ausgabe. Verbindungsstatus des MonitoringPoint. |
hostname |
Nur Ausgabe. Der Hostname des Monitoring Point. |
geoLocation |
Nur Ausgabe. Der geografische Standort des MonitoringPoint. ; |
upgradeType |
Nur Ausgabe. Die Art des Upgrades, das für den MonitoringPoint verfügbar ist. |
networkInterfaces[] |
Nur Ausgabe. Die Netzwerkschnittstellen des MonitoringPoint. |
errors[] |
Nur Ausgabe. Die Codes der im MonitoringPoint erkannten Fehler. |
autoGeoLocationEnabled |
Nur Ausgabe. Gibt an, ob die automatische geografische Standortbestimmung für den MonitoringPoint aktiviert ist. |
providerTags[] |
Nur Ausgabe. Die Anbietertags des MonitoringPoint. |
host |
Nur Ausgabe. Die Hostinformationen des MonitoringPoint. |
upgradeAvailable |
Nur Ausgabe. Gibt an, ob ein Upgrade für den MonitoringPoint verfügbar ist. |
guid |
Nur Ausgabe. Die GUID des MonitoringPoint. |
ConnectionStatus
Aufzählung für den Verbindungsstatus von MonitoringPoint.
| Enums | |
|---|---|
CONNECTION_STATUS_UNSPECIFIED |
Der Standardwert. Dieser Wert wird verwendet, wenn der Status nicht angegeben wird. |
ONLINE |
Der Monitoring Point ist online. |
OFFLINE |
Der Monitoring Point ist offline. |
UpgradeType
Enum für den Typ des für den MonitoringPoint verfügbaren Upgrades.
| Enums | |
|---|---|
UPGRADE_TYPE_UNSPECIFIED |
Der Standardwert. Dieser Wert wird verwendet, wenn der Upgradetyp nicht angegeben wird. |
MANUAL |
Upgrades werden manuell durchgeführt. |
MANAGED |
Upgrades werden verwaltet. |
SCHEDULED |
Das Upgrade ist geplant. |
AUTO |
Upgrades werden automatisch durchgeführt. |
EXTERNAL |
Upgrades werden extern durchgeführt. |
NetworkInterface
Nachricht zur Beschreibung von Netzwerkschnittstellen.
| JSON-Darstellung |
|---|
{ "interfaceName": string, "speed": string, "ipAddress": string, "cidr": string, "macAddress": string, "adapterDescription": string, "vlanId": string } |
| Felder | |
|---|---|
interfaceName |
Nur Ausgabe. Der Name der Netzwerkschnittstelle. Beispiele: eth0, eno1 |
speed |
Nur Ausgabe. Geschwindigkeit der Schnittstelle in Millionen von Bits pro Sekunde. |
ipAddress |
Nur Ausgabe. Die IP-Adresse der Schnittstelle. |
cidr |
Nur Ausgabe. Die IP-Adresse der Schnittstelle und die Subnetzmaske im CIDR-Format. Beispiele: 192.168.1.0/24, 2001:db8::/32 |
macAddress |
Nur Ausgabe. Die MAC-Adresse der Schnittstelle. |
adapterDescription |
Nur Ausgabe. Die Beschreibung der Schnittstelle. |
vlanId |
Nur Ausgabe. Die ID des VLAN. |
ErrorCode
Enumeration für die Fehlercodes.
| Enums | |
|---|---|
ERROR_CODE_UNSPECIFIED |
Der Standardwert. Dieser Wert wird verwendet, wenn der Fehlercode weggelassen wird. |
NTP_ERROR |
Im NTP-Dienst wurde ein Fehler erkannt. |
UPGRADE_ERROR |
Beim Upgrade ist ein Fehler aufgetreten. |
DOWNLOAD_FAILED |
Beim Herunterladen wurde ein Fehler erkannt. |
Host
Nachricht mit Informationen zum Host.
| JSON-Darstellung |
|---|
{ "os": string, "cloudProvider": string, "cloudProjectId": string, "cloudInstanceId": string, "cloudRegion": string, "cloudZone": string, "cloudVirtualNetworkIds": [ string ] } |
| Felder | |
|---|---|
os |
Nur Ausgabe. Das Betriebssystem des Hosts. |
cloudProvider |
Nur Ausgabe. Der Cloud-Anbieter des Hosts. |
cloudProjectId |
Nur Ausgabe. Die Cloud-Projekt-ID des Hosts. |
cloudInstanceId |
Nur Ausgabe. Die Cloud-Instanz-ID des Hosts. |
cloudRegion |
Nur Ausgabe. Die Cloud-Region des Hosts. |
cloudZone |
Nur Ausgabe. Die Cloud-Zone des Hosts. |
cloudVirtualNetworkIds[] |
Nur Ausgabe. Die IDs der virtuellen Cloud-Netzwerke des Hosts. |
Methoden |
|
|---|---|
|
Lädt ein Installationsskript für MonitoringPoints für einen bestimmten Anbieter für Netzwerkmonitoring herunter. |
|
Lädt ein Installationsskript für einen bestimmten Container-MonitoringPoint herunter. |
|
Lädt die Serververbindungskonfiguration für einen bestimmten Anbieter für die Netzwerküberwachung herunter. |
|
Ruft die MonitoringPoint-Ressource ab. |
|
Listet MonitoringPoints für einen bestimmten Anbieter für Netzwerkmonitoring auf. |