1 Zabbix agent 2
Zabbix agent 2 obsługuje wszystkie klucze pozycji obsługiwane przez Zabbix agent w Unix i Windows. Ta strona zawiera szczegóły dodatkowych kluczy pozycji, których można używać wyłącznie z Zabbix agent 2, pogrupowanych według wtyczki, do której należą.
Klucze pozycji są wymienione bez parametrów i dodatkowych informacji. Kliknij klucz pozycji, aby zobaczyć pełne szczegóły.
| Klucz pozycji | Opis | Wtyczka |
|---|---|---|
| ceph.df.details | Użycie danych klastra i ich rozmieszczenie między pulami. | Ceph (ładowalna) |
| ceph.osd.stats | Zagregowane statystyki oraz statystyki dla poszczególnych OSD. | |
| ceph.osd.discovery | Lista wykrytych OSD. | |
| ceph.osd.dump | Progi użycia i stany OSD. | |
| ceph.ping | Testuje, czy można nawiązać połączenie z Ceph. | |
| ceph.pool.discovery | Lista wykrytych pul. | |
| ceph.status | Ogólny stan klastra. | |
| docker.container_info | Informacje niskiego poziomu o kontenerze. | Docker |
| docker.container_stats | Statystyki użycia zasobów kontenera. | |
| docker.containers | Zwraca listę kontenerów. | |
| docker.containers.discovery | Zwraca listę kontenerów. Używane do niskopoziomowego wykrywania. | |
| docker.data.usage | Informacje o bieżącym użyciu danych. | |
| docker.images | Zwraca listę obrazów. | |
| docker.images.discovery | Zwraca listę obrazów. Używane do niskopoziomowego wykrywania. | |
| docker.info | Informacje o systemie. | |
| docker.ping | Testuje, czy demon Docker działa. | |
| ember.get | Zwraca wynik wymaganego urządzenia. | Ember+ (ładowalna) |
| memcached.ping | Testuje, czy połączenie jest aktywne. | Memcached |
| memcached.stats | Pobiera wynik polecenia STATS. | |
| mongodb.cfg.discovery | Zwraca listę wykrytych serwerów konfiguracji. | MongoDB (ładowalna) |
| mongodb.collection.stats | Zwraca różne statystyki magazynu dla danej kolekcji. | |
| mongodb.collections.discovery | Zwraca listę wykrytych kolekcji. | |
| mongodb.collections.usage | Zwraca statystyki użycia dla kolekcji. | |
| mongodb.connpool.stats | Zwraca informacje dotyczące otwartych połączeń wychodzących z bieżącej instancji bazy danych do innych członków klastra shardowanego lub zestawu replik. | |
| mongodb.db.stats | Zwraca statystyki odzwierciedlające stan danej bazy danych. | |
| mongodb.db.discovery | Zwraca listę wykrytych baz danych. | |
| mongodb.jumbo_chunks.count | Zwraca liczbę jumbo chunks. | |
| mongodb.oplog.stats | Zwraca stan zestawu replik na podstawie danych odczytanych z oplog. | |
| mongodb.ping | Testuje, czy połączenie jest aktywne. | |
| mongodb.rs.config | Zwraca bieżącą konfigurację zestawu replik. | |
| mongodb.rs.status | Zwraca stan zestawu replik z punktu widzenia członka, na którym uruchomiono metodę. | |
| mongodb.server.status | Zwraca stan bazy danych. | |
| mongodb.sh.discovery | Zwraca listę wykrytych shardów obecnych w klastrze. | |
| mongodb.version | Zwraca wersję serwera bazy danych. | |
| mqtt.get | Subskrybuje określony temat lub tematy (z symbolami wieloznacznymi) podanego brokera i oczekuje na publikacje. | MQTT |
| mssql.availability.group.get | Zwraca grupy dostępności. | MSSQL (ładowalna) |
| mssql.custom.query | Zwraca wynik zapytania niestandardowego. | |
| mssql.db.get | Zwraca wszystkie dostępne bazy danych MSSQL. | |
| mssql.job.status.get | Zwraca stan zadań. | |
| mssql.last.backup.get | Zwraca czas ostatniej kopii zapasowej dla wszystkich baz danych. | |
| mssql.local.db.get | Zwraca bazy danych uczestniczące w grupie dostępności Always On i replikacji (primary lub secondary), które znajdują się na serwerze, z którym nawiązano połączenie. | |
| mssql.mirroring.get | Zwraca informacje o mirroringu. | |
| mssql.nonlocal.db.get | Zwraca bazy danych uczestniczące w grupie dostępności Always On i replikacji (primary lub secondary), znajdujące się na innych serwerach (baza danych nie jest lokalna względem instancji SQL Server, z którą nawiązano połączenie). | |
| mssql.perfcounter.get | Zwraca liczniki wydajności. | |
| mssql.ping | Testuje, czy połączenie jest aktywne. | |
| mssql.quorum.get | Zwraca informacje o quorum. | |
| mssql.quorum.member.get | Zwraca członków quorum. | |
| mssql.replica.get | Zwraca repliki. | |
| mssql.version | Zwraca wersję MSSQL. | |
| mysql.custom.query | Zwraca wynik zapytania niestandardowego. | MySQL |
| mysql.db.discovery | Zwraca listę baz danych MySQL. | |
| mysql.db.size | Rozmiar bazy danych w bajtach. | |
| mysql.get_status_variables | Wartości globalnych zmiennych stanu. | |
| mysql.ping | Testuje, czy połączenie jest aktywne. | |
| mysql.replication.discovery | Zwraca listę replikacji MySQL. | |
| mysql.replication.get_slave_status | Stan replikacji. | |
| mysql.version | Wersja MySQL. | |
| net.dns.get | Wykonuje zapytanie DNS i zwraca szczegółowe informacje o rekordzie DNS. | Network |
| nvml.device.count | Liczba urządzeń GPU. | NVIDIA GPU (ładowalna) |
| nvml.device.decoder.utilization | Wykorzystanie dekodera urządzenia GPU. | |
| nvml.device.ecc.mode | Tryb ECC urządzenia GPU. | |
| nvml.device.encoder.stats.get | Statystyki enkodera urządzenia GPU. | |
| nvml.device.encoder.utilization | Wykorzystanie enkodera urządzenia GPU. | |
| nvml.device.energy.consumption | Zużycie energii przez urządzenie GPU. | |
| nvml.device.errors.memory | Informacje o błędach pamięci ECC urządzenia GPU. | |
| nvml.device.errors.register | Informacje o błędach rejestru ECC urządzenia GPU. | |
| nvml.device.fan.speed.avg | Średnia prędkość wentylatora urządzenia GPU. | |
| nvml.device.get | Wykryte GPU z identyfikatorem UUID i nazwą. | |
| nvml.device.graphics.frequency | Częstotliwość zegara grafiki urządzenia GPU. | |
| nvml.device.memory.bar1.get | Informacje o pamięci BAR1 urządzenia GPU. | |
| nvml.device.memory.fb.get | Informacje o pamięci framebuffer urządzenia GPU. | |
| nvml.device.memory.frequency | Częstotliwość zegara pamięci urządzenia GPU. | |
| nvml.device.pci.utilization | Wykorzystanie PCI urządzenia GPU. | |
| nvml.device.performance.state | Stan wydajności urządzenia GPU. | |
| nvml.device.power.limit | Limit mocy urządzenia GPU. | |
| nvml.device.power.usage | Zużycie mocy urządzenia GPU. | |
| nvml.device.serial | Numer seryjny urządzenia GPU. | |
| nvml.device.sm.frequency | Częstotliwość zegara multiprocesora strumieniowego urządzenia GPU. | |
| nvml.device.temperature | Temperatura urządzenia GPU. | |
| nvml.device.utilization | Statystyki wykorzystania urządzenia GPU. | |
| nvml.device.video.frequency | Częstotliwość zegara wideo urządzenia GPU. | |
| nvml.system.driver.version | Wersja sterownika NVIDIA. | |
| nvml.version | Wersja biblioteki NVML. | |
| oracle.diskgroups.stats | Zwraca statystyki grup dysków Automatic Storage Management (ASM). | Oracle |
| oracle.diskgroups.discovery | Zwraca listę grup dysków ASM. | |
| oracle.archive.info | Statystyki dzienników archiwalnych. | |
| oracle.cdb.info | Informacje o Container Databases (CDB). | |
| oracle.custom.query | Wynik zapytania niestandardowego. | |
| oracle.datafiles.stats | Zwraca statystyki plików danych. | |
| oracle.db.discovery | Zwraca listę baz danych. | |
| oracle.fra.stats | Zwraca statystyki Fast Recovery Area (FRA). | |
| oracle.instance.info | Statystyki instancji. | |
| oracle.pdb.info | Informacje o Pluggable Databases (PDB). | |
| oracle.pdb.discovery | Zwraca listę PDB. | |
| oracle.pga.stats | Zwraca statystyki Program Global Area (PGA). | |
| oracle.ping | Testuje, czy można nawiązać połączenie z Oracle. | |
| oracle.proc.stats | Zwraca statystyki procesów. | |
| oracle.redolog.info | Informacje o plikach dziennika z pliku kontrolnego. | |
| oracle.sga.stats | Zwraca statystyki System Global Area (SGA). | |
| oracle.sessions.stats | Zwraca statystyki sesji. | |
| oracle.sys.metrics | Zwraca zestaw wartości metryk systemowych. | |
| oracle.sys.params | Zwraca zestaw wartości parametrów systemowych. | |
| oracle.ts.stats | Zwraca statystyki tablespace'ów. | |
| oracle.ts.discovery | Zwraca listę tablespace'ów. | |
| oracle.user.info | Zwraca informacje o użytkowniku Oracle. | |
| oracle.version | Zwraca wersję serwera bazy danych. | |
| pgsql.autovacuum.count | Liczba procesów roboczych autovacuum. | PostgreSQL (ładowalna) |
| pgsql.archive | Informacje o zarchiwizowanych plikach. | |
| pgsql.bgwriter | Łączna liczba checkpointów dla klastra baz danych, z podziałem według typu checkpointu. | |
| pgsql.cache.hit | Współczynnik trafień w bufor cache PostgreSQL. | |
| pgsql.connections | Zwraca połączenia według typu. | |
| pgsql.custom.query | Zwraca wynik zapytania niestandardowego. | |
| pgsql.db.age | Wiek najstarszego FrozenXID bazy danych. | |
| pgsql.db.bloating_tables | Liczba tabel z nadmiernym przyrostem rozmiaru w każdej bazie danych. | |
| pgsql.db.discovery | Lista baz danych PostgreSQL. | |
| pgsql.db.size | Rozmiar bazy danych w bajtach. | |
| pgsql.dbstat | Zbiera statystyki dla każdej bazy danych. | |
| pgsql.dbstat.sum | Zestawione dane dla wszystkich baz danych w klastrze. | |
| pgsql.locks | Informacje o przyznanych blokadach dla każdej bazy danych. | |
| pgsql.oldest.xid | Wiek najstarszego XID. | |
| pgsql.ping | Testuje, czy połączenie jest aktywne. | |
| pgsql.queries | Metryki zapytań według czasu wykonania. | |
| pgsql.replication.count | Liczba serwerów standby. | |
| pgsql.replication.process | Opóźnienie flush, opóźnienie write i opóźnienie replay dla każdego procesu wysyłającego. | |
| pgsql.replication.process.discovery | Wykrywanie nazw procesów replikacji. | |
| pgsql.replication.recovery_role | Stan odzyskiwania. | |
| pgsql.replication.status | Stan replikacji. | |
| pgsql.replication_lag.b | Opóźnienie replikacji w bajtach. | |
| pgsql.replication_lag.sec | Opóźnienie replikacji w sekundach. | |
| pgsql.uptime | Czas działania PostgreSQL w milisekundach. | |
| pgsql.version | Zwraca wersję PostgreSQL. | |
| pgsql.wal.stat | Statystyki WAL. | |
| redis.config | Pobiera parametry konfiguracji instancji Redis pasujące do wzorca. | Redis |
| redis.info | Pobiera wynik polecenia INFO. | |
| redis.ping | Testuje, czy połączenie jest aktywne. | |
| redis.slowlog.count | Liczba wpisów w dzienniku wolnych operacji od uruchomienia Redis. | |
| smart.attribute.discovery | Zwraca listę atrybutów urządzeń S.M.A.R.T. | S.M.A.R.T. |
| smart.disk.discovery | Zwraca listę urządzeń S.M.A.R.T. | |
| smart.disk.get | Zwraca wszystkie dostępne właściwości urządzeń S.M.A.R.T. | |
| systemd.unit.get | Zwraca wszystkie właściwości jednostki systemd. | Systemd |
| systemd.unit.info | Informacje o jednostce systemd. | |
| systemd.unit.discovery | Lista jednostek systemd i ich szczegóły. | |
| web.certificate.get | Weryfikuje certyfikaty i zwraca szczegóły certyfikatu. | Web certificates |
Szczegóły klucza pozycji
Parametry bez nawiasów ostrych są obowiązkowe. Parametry oznaczone nawiasami ostrymi < > są opcjonalne.
ceph.df.details[connString,<user>,<apikey>]
Wykorzystanie danych klastra i ich dystrybucja pomiędzy pulami.
Zwracana wartość: obiekt JSON.
Parametry:
- connString — URI lub nazwa sesji;
- user, apikey — nazwa użytkownika i klucz API do połączenia z Ceph.
ceph.osd.stats[connString,<user>,<apikey>]
Statystyki zagregowane i dla poszczególnych OSD.
Zwracana wartość: obiekt JSON.
Parametry:
- connString - URI lub nazwa sesji;
- user, apikey - nazwa użytkownika i klucz API do połączenia z Ceph.
ceph.osd.discovery[connString,<user>,<apikey>]
Lista wykrytych OSD.
Używane do odkrywania niskiego poziomu.
Wartość zwracana: obiekt JSON.
Parametry:
- connString — URI lub nazwa sesji;
- user, apikey — nazwa użytkownika i klucz API do połączenia z Ceph.
ceph.osd.dump[connString,<user>,<apikey>]
Progi wykorzystania i statusy OSD.
Zwracana wartość: obiekt JSON.
Parametry:
- connString - URI lub nazwa sesji;
- user, apikey - nazwa użytkownika i klucz API do połączenia z Ceph.
ceph.ping[connString,<user>,<apikey>]
Sprawdza, czy można nawiązać połączenie z Ceph.
Wartość zwracana: 0 - połączenie jest przerwane (jeśli występuje jakikolwiek błąd, w tym problemy z AUTH i konfiguracją); 1 - połączenie zostało nawiązane pomyślnie.
Parametry:
- connString - URI lub nazwa sesji;
- user, apikey - nazwa użytkownika i klucz API do łączenia z Ceph.
ceph.pool.discovery[connString,<user>,<apikey>]
Lista wykrytych puli.
Używane do odkrywania niskiego poziomu.
Wartość zwracana: obiekt JSON.
Parametry:
- connString — URI lub nazwa sesji;
- user, apikey — nazwa użytkownika i klucz API do połączenia z Ceph.
ceph.status[connString,<user>,<apikey>]
Ogólny status klastra.
Zwracana wartość: obiekt JSON.
Parametry:
- connString — URI lub nazwa sesji;
- user, apikey — nazwa użytkownika i klucz API do połączenia z Ceph.
docker.container_info[<ID>,<info>]
Informacje niskiego poziomu o kontenerze.
Zwracana wartość: Dane wyjściowe wywołania API ContainerInspect zserializowane jako JSON.
Parametry:
- ID - identyfikator lub nazwa kontenera;
- info - ilość zwracanych informacji. Obsługiwane wartości: short (domyślnie) lub full.
Użytkownik Agent 2 ('zabbix') musi zostać dodany do grupy 'docker', aby miał wystarczające uprawnienia. W przeciwnym razie sprawdzenie zakończy się niepowodzeniem.
docker.container_stats[<ID>]
Statystyki użycia zasobów kontenera.
Wartość zwracana: dane wyjściowe wywołania API ContainerStats oraz procent użycia CPU zserializowane jako JSON.
Parametr:
- ID — identyfikator lub nazwa kontenera.
Użytkownik Agent 2 („zabbix”) musi zostać dodany do grupy „docker”, aby mieć wystarczające uprawnienia. W przeciwnym razie sprawdzenie zakończy się niepowodzeniem.
docker.containers
Lista kontenerów.
Zwracana wartość: Dane wyjściowe wywołania API ContainerList zserializowane jako JSON.
Użytkownik Agent 2 („zabbix”) musi zostać dodany do group „docker”, aby miał wystarczające uprawnienia. W przeciwnym razie sprawdzenie zakończy się niepowodzeniem.
docker.containers.discovery[<options>]
Zwraca listę kontenerów.
Używane do odkrywania niskiego poziomu.
Zwracana wartość: obiekt JSON.
Parametr:
- options — określa, czy mają zostać wykryte wszystkie kontenery, czy tylko uruchomione. Obsługiwane wartości: true — zwraca wszystkie kontenery; false — zwraca tylko uruchomione kontenery (domyślnie).
Użytkownik Agent 2 („zabbix”) musi zostać dodany do grupy „docker”, aby miał wystarczające uprawnienia. W przeciwnym razie sprawdzenie zakończy się niepowodzeniem.
docker.data.usage
Informacje o bieżącym użyciu danych.
Zwracana wartość: Dane wyjściowe wywołania API SystemDataUsage zserializowane jako JSON.
Użytkownik Agent 2 („zabbix”) musi zostać dodany do group „docker”, aby miał wystarczające uprawnienia. W przeciwnym razie sprawdzenie zakończy się niepowodzeniem.
docker.images
Zwraca listę obrazów.
Wartość zwracana: dane wyjściowe wywołania API ImageList zserializowane do formatu JSON.
Użytkownik Agent 2 („zabbix”) musi zostać dodany do grupy „docker”, aby miał wystarczające uprawnienia. W przeciwnym razie sprawdzenie zakończy się niepowodzeniem.
docker.images.discovery
Zwraca listę obrazów.
Używane do odkrywania niskiego poziomu.
Zwracana wartość: obiekt JSON.
Użytkownik Agent 2 („zabbix”) musi zostać dodany do grupy „docker”, aby miał wystarczające uprawnienia. W przeciwnym razie sprawdzenie zakończy się niepowodzeniem.
docker.info
Informacje o systemie.
Wartość zwracana: Dane wyjściowe wywołania API SystemInfo zserializowane jako JSON.
Użytkownik Agent 2 („zabbix”) musi zostać dodany do grupy „docker”, aby miał wystarczające uprawnienia. W przeciwnym razie sprawdzenie zakończy się niepowodzeniem.
docker.ping
Sprawdza, czy demon Docker działa, czy nie.
Zwracana wartość: 1 - połączenie działa; 0 - połączenie jest zerwane.
Użytkownik Agent 2 („zabbix”) musi zostać dodany do grupy „docker”, aby mieć wystarczające uprawnienia. W przeciwnym razie sprawdzenie zakończy się niepowodzeniem.
ember.get[<uri>,<path>]
Zwraca wynik wymaganego urządzenia.
Wartość zwracana: obiekt JSON.
Parametry:
- uri - URI urządzenia Ember+.
Domyślnie: 127.0.0.1:9998;
- path - ścieżka OID do urządzenia.
Domyślnie pusta, zwraca dane kolekcji głównej.
memcached.ping[connString,<user>,<password>]
Sprawdza, czy połączenie jest aktywne.
Zwracana wartość: 1 — połączenie jest aktywne; 0 — połączenie jest zerwane (jeśli wystąpi dowolny błąd, w tym problemy z AUTH i konfiguracją).
Parametry:
- connString — URI lub nazwa sesji;
- user, password — dane logowania do Memcached.
memcached.stats[connString,<user>,<password>,<type>]
Pobiera dane wyjściowe polecenia STATS.
Wartość zwracana: JSON - dane wyjściowe są serializowane do formatu JSON.
Parametry:
- connString - URI lub nazwa sesji;
- user, password - dane logowania do Memcached;
- type - typ statystyk do zwrócenia: items, sizes, slabs lub settings (domyślnie pusty, zwraca statystyki ogólne).
mongodb.collection.stats[connString,<user>,<password>,<database>,collection]
Zwraca różne statystyki pamięci masowej dla danej kolekcji.
Wartość zwracana: obiekt JSON.
Parametry:
- connString - URI lub nazwa sesji;
- user, password - dane logowania do MongoDB;
- database - nazwa bazy danych (domyślnie: admin);
- collection - nazwa kolekcji.
mongodb.cfg.discovery[connString,<user>,<password>]
Zwraca listę wykrytych serwerów konfiguracji.
Zwracana wartość: obiekt JSON.
Parametry:
- connString — URI lub nazwa sesji;
- user, password — dane logowania do MongoDB.
mongodb.collections.discovery[connString,<user>,<password>]
Zwraca listę wykrytych kolekcji.
Używane do odkrywania niskiego poziomu.
Wartość zwracana: obiekt JSON.
Parametry:
- connString — URI lub nazwa sesji;
- user, password — dane logowania do MongoDB.
mongodb.collections.usage[connString,<user>,<password>]
Zwraca statystyki użycia dla kolekcji.
Wartość zwracana: obiekt JSON.
Parametry:
- connString - URI lub nazwa sesji;
- user, password - dane logowania do MongoDB.
mongodb.connpool.stats[connString,<user>,<password>]
Zwraca informacje dotyczące otwartych połączeń wychodzących z bieżącej instancji bazy danych do innych członków klastra shardingu lub zestawu replik.
Wartość zwracana: obiekt JSON.
Parametry:
- connString - URI lub nazwa sesji;
- user, password - dane logowania do MongoDB.
mongodb.db.stats[connString,<user>,<password>,<database>]
Zwraca statystyki odzwierciedlające stan danego systemu bazy danych.
Zwracana wartość: obiekt JSON.
Parametry:
- connString - URI lub nazwa sesji;
- user, password - dane logowania do MongoDB;
- database - nazwa bazy danych (domyślnie: admin).
mongodb.db.discovery[connString,<user>,<password>]
Zwraca listę wykrytych baz danych.
Używane do odkrywania niskiego poziomu.
Wartość zwracana: obiekt JSON.
Parametry:
- connString — URI lub nazwa sesji;
- user, password — dane logowania do MongoDB.
mongodb.jumbo_chunks.count[connString,<user>,<password>]
Zwraca liczbę jumbo chunks.
Zwracana wartość: obiekt JSON.
Parametry:
- connString - URI lub nazwa sesji;
- user, password - dane logowania do MongoDB.
mongodb.oplog.stats[connString,<user>,<password>]
Zwraca stan zestawu replik, używając danych pobranych z oplog.
Wartość zwracana: obiekt JSON.
Parametry:
- connString - URI lub nazwa sesji;
- user, password - dane logowania do MongoDB.
mongodb.ping[connString,<user>,<password>]
Sprawdza, czy połączenie jest aktywne, czy nie.
Zwracana wartość: 1 - połączenie jest aktywne; 0 - połączenie jest zerwane (jeśli wystąpi jakikolwiek błąd, w tym problemy z AUTH i konfiguracją).
Parametry:
- connString - URI lub nazwa sesji;
- user, password - dane logowania do MongoDB.
mongodb.rs.config[connString,<user>,<password>]
Zwraca bieżącą konfigurację zestawu replik.
Wartość zwracana: obiekt JSON.
Parametry:
- connString — URI lub nazwa sesji;
- user, password — dane logowania do MongoDB.
mongodb.rs.status[connString,<user>,<password>]
Zwraca status zestawu replik z punktu widzenia członka, na którym uruchomiono tę metodę.
Wartość zwracana: obiekt JSON.
Parametry:
- connString - URI lub nazwa sesji;
- user, password - dane logowania do MongoDB.
mongodb.server.status[connString,<user>,<password>]
Zwraca stan bazy danych.
Wartość zwracana: obiekt JSON.
Parametry:
- connString - URI lub nazwa sesji;
- user, password - dane logowania do MongoDB.
mongodb.sh.discovery[connString,<user>,<password>]
Zwraca listę wykrytych shardów obecnych w klastrze.
Zwracana wartość: obiekt JSON.
Parametry:
- connString - URI lub nazwa sesji;
- user, password - dane logowania do MongoDB.
mongodb.version[connString,<user>,<password>]
Zwraca wersję serwera bazy danych.
Wartość zwracana: String.
Parametry:
- connString — URI lub nazwa sesji;
- user, password — dane logowania do MongoDB.
mqtt.get[<broker url>,topic,<user>,<password>]
Subskrybuje określony temat lub tematy (z symbolami wieloznacznymi) podanego brokera i oczekuje na publikacje.
Wartość zwracana: Zależy od zawartości tematu.
Jeśli używane są symbole wieloznaczne, zwracana jest zawartość tematu w formacie JSON.
Parametry:
- broker url - URL brokera MQTT w formacie
protocol://host:portbez parametrów zapytania (obsługiwane protokoły:tcp,ssl,ws). Jeśli nie podano wartości, agent użyjetcp://localhost:1883. Jeśli protokół lub port zostaną pominięte, zostanie użyty domyślny protokół (tcp) lub port (1883); - topic - temat MQTT (wymagany).
Obsługiwane są symbole wieloznaczne (+,#);
- user, password - dane uwierzytelniające (jeśli są wymagane).
Uwagi:
- Pozycja musi być skonfigurowana jako sprawdzenie aktywne (typ pozycji „Zabbix agent (active)”);
- Certyfikaty szyfrowania TLS mogą być używane po zapisaniu ich w domyślnej lokalizacji (np. katalog
/etc/ssl/certs/w Ubuntu). Dla TLS użyj schematutls://.
mssql.availability.group.get[URI,<user>,<password>]
Zwraca grupy dostępności.
Zwracana wartość: obiekt JSON.
Parametry:
- URI — URI serwera MSSQL (jedynym obsługiwanym schematem jest
sqlserver://). Osadzone dane uwierzytelniające zostaną zignorowane. Można określić nazwę instancji jako część URI, np.:sqlserver://localhost/InstanceName(bez portu). Jeśli określono port, nazwa instancji jest ignorowana; - user, password — nazwa użytkownika, hasło wysyłane do chronionego serwera MSSQL.
Więcej informacji można znaleźć w pliku readme wtyczki MSSQL.
mssql.custom.query[URI,<user>,<password>,queryName,<args...>]
Zwraca wynik niestandardowego zapytania.
Zwracana wartość: obiekt JSON.
Parametry:
- URI - URI serwera MSSQL (jedynym obsługiwanym schematem jest
sqlserver://). Osadzone dane uwierzytelniające zostaną zignorowane. Można określić nazwę instancji jako część URI, np.:sqlserver://localhost/InstanceName(bez portu). Jeśli określono port, nazwa instancji jest ignorowana; - user, password - nazwa użytkownika, hasło wysyłane do chronionego serwera MSSQL;
- queryName - nazwa niestandardowego zapytania skonfigurowanego w
Plugins.MSSQL.CustomQueriesDirbez rozszerzenia .sql; - args - jeden lub kilka argumentów oddzielonych przecinkami, przekazywanych do zapytania.
Więcej informacji można znaleźć w pliku readme wtyczki MSSQL.
mssql.db.get
Zwraca wszystkie dostępne bazy danych MSSQL.
Wartość zwracana: obiekt JSON.
Więcej informacji można znaleźć w pliku readme wtyczki MSSQL.
mssql.job.status.get
Zwraca status zadań.
Wartość zwracana: obiekt JSON.
Więcej informacji można znaleźć w pliku readme wtyczki MSSQL.
mssql.last.backup.get
Zwraca czas ostatniej kopii zapasowej dla wszystkich baz danych.
Zwracana wartość: obiekt JSON.
Więcej informacji można znaleźć w pliku readme wtyczki MSSQL.
mssql.local.db.get
Zwraca bazy danych, które uczestniczą w grupie dostępności Always On i replice (podstawowej lub pomocniczej) oraz znajdują się na serwerze, z którym ustanowiono połączenie.
Zwracana wartość: obiekt JSON.
Więcej informacji można znaleźć w pliku readme wtyczki MSSQL.
mssql.mirroring.get
Zwraca informacje o mirroringu.
Zwracana wartość: obiekt JSON.
Więcej informacji można znaleźć w pliku readme wtyczki MSSQL.
mssql.nonlocal.db.get
Zwraca bazy danych uczestniczące w grupie dostępności Always On oraz replice (podstawowej lub pomocniczej) znajdującej się na innych serwerach (baza danych nie jest lokalna dla instancji SQL Server, z którą nawiązano połączenie).
Zwracana wartość: obiekt JSON.
Więcej informacji można znaleźć w pliku readme wtyczki MSSQL.
mssql.perfcounter.get
Zwraca liczniki wydajności.
Zwracana wartość: obiekt JSON.
Więcej informacji można znaleźć w pliku readme wtyczki MSSQL.
mssql.ping
Sprawdza dostępność bazy danych.
Testuje, czy połączenie jest poprawnie skonfigurowane.
Zwracana wartość: 1 - działa, 0 - nie działa.
Więcej informacji można znaleźć w pliku readme wtyczki MSSQL.
mssql.quorum.get
Zwraca informacje o kworum.
Zwracana wartość: obiekt JSON.
Więcej informacji można znaleźć w pliku readme wtyczki MSSQL.
mssql.quorum.member.get
Zwraca członków kworum.
Wartość zwracana: obiekt JSON.
Więcej informacji można znaleźć w pliku readme wtyczki MSSQL.
mssql.replica.get
Zwraca repliki.
Wartość zwracana: obiekt JSON.
Więcej informacji można znaleźć w pliku readme wtyczki MSSQL.
mssql.version
Zwraca wersję MSSQL.
Zwracana wartość: String.
Więcej informacji można znaleźć w pliku readme wtyczki MSSQL.
mysql.custom.query[connString,<user>,<password>,queryName,<args...>]
Zwraca wynik niestandardowego zapytania.
Wartość zwracana: obiekt JSON.
Parametry:
- connString - URI lub nazwa sesji;
- user, password - dane logowania MySQL;
- queryName - nazwa niestandardowego zapytania; musi odpowiadać nazwie pliku SQL bez rozszerzenia;
- args - jeden lub kilka argumentów rozdzielonych przecinkami, przekazywanych do zapytania.
Aby uzyskać więcej informacji, zobacz plik readme wtyczki MySQL, sekcję Niestandardowe zapytania.
mysql.db.discovery[connString,<user>,<password>]
Zwraca listę baz danych MySQL.
Używane w odkrywaniu niskiego poziomu.
Wartość zwracana: wynik zapytania SQL „show databases” w formacie JSON LLD.
Parametry:
- connString — URI lub nazwa sesji;
- user, password — dane logowania do MySQL.
mysql.db.size[connString,<user>,<password>,<database name>]
Rozmiar bazy danych w bajtach.
Zwracana wartość: wynik zapytania SQL „select coalesce(sum(data_length + index_length),0) as size from information_schema.tables where table_schema=?” dla określonej bazy danych, w bajtach.
Parametry:
- connString — URI lub nazwa sesji;
- user, password — dane logowania MySQL;
- database name — nazwa bazy danych.
mysql.get_status_variables[connString,<user>,<password>]
Wartości globalnych zmiennych statusu.
Wartość zwracana: Wynik zapytania SQL „show global status” w formacie JSON.
Parametry:
- connString — URI lub nazwa sesji;
- user, password — dane logowania MySQL.
mysql.ping[connString,<user>,<password>]
Sprawdza, czy połączenie jest aktywne.
Zwracana wartość: 1 - połączenie jest aktywne; 0 - połączenie jest zerwane (jeśli wystąpi jakikolwiek błąd, w tym problemy z AUTH i konfiguracją).
Parametry:
- connString - URI lub nazwa sesji;
- user, password - dane logowania do MySQL.
mysql.replication.discovery[connString,<user>,<password>]
Zwraca listę replikacji MySQL.
Używane do odkrywania niskiego poziomu.
Wartość zwracana: wynik zapytania SQL SHOW SLAVE STATUS lub SHOW REPLICA STATUS w formacie LLD JSON.
Parametry:
- connString - URI lub nazwa sesji;
- user, password - dane logowania MySQL.
mysql.replication.get_slave_status[connString,<user>,<password>,<master host>]
Status replikacji.
Zwracana wartość: wynik zapytania SQL SHOW SLAVE STATUS lub SHOW REPLICA STATUS w formacie JSON.
Parametry:
- connString — URI lub nazwa sesji;
- user, password — dane logowania do MySQL;
- master host — nazwa hosta głównego replikacji.
Jeśli nie znaleziono żadnego, zwracany jest błąd.
Jeśli ten parametr nie jest określony, zwracane są wszystkie hosty.
mysql.version[connString,<user>,<password>]
Wersja MySQL.
Zwracana wartość: String (z wersją instancji MySQL).
Parametry:
- connString - URI lub nazwa sesji;
- user, password - dane logowania do MySQL.
net.dns.get[<ip>,name,<type>,<timeout>,<count>,<protocol>,"<flags>"]
Wykonuje zapytanie DNS i zwraca szczegółowe informacje o rekordzie DNS.
Ta pozycja jest rozszerzoną wersją pozycji agenta Zabbix net.dns.record z obsługą większej liczby typów rekordów i konfigurowalnych flag.
Zwracane wartości: obiekt JSON
Parametry:
- ip - adres IP serwera DNS (pozostaw puste, aby użyć domyślnego serwera DNS);
- name - nazwa DNS do zapytania;
- type - typ rekordu, o który ma zostać wykonane zapytanie (domyślnie SOA);
- timeout - limit czasu żądania w sekundach (domyślnie 1 sekunda);
- count - liczba prób dla żądania (domyślnie 2);
- protocol - protokół używany do wykonywania zapytań DNS: udp (domyślnie) lub tcp;
- flags - jeden lub więcej argumentów rozdzielonych przecinkami, przekazywanych do zapytania.
Uwagi:
- Możliwe wartości dla
typeto: A, NS, MD, MF, CNAME, SOA, MB, MG, MR, NULL, PTR, HINFO, MINFO, MX, TXT, RP, AFSDB, X25, ISDN, RT, NSAPPTR, SIG, KEY, PX, GPOS, AAAA, LOC, NXT, EID, NIMLOC, SRV, ATMA, NAPTR, KX, CERT, DNAME, OPT, APL, DS, SSHFP, IPSECKEY, RRSIG, NSEC, DNSKEY, DHCID, NSEC3, NSEC3PARAM, TLSA, SMIMEA, HIP, NINFO, RKEY, TALINK, CDS, CDNSKEY, OPENPGPKEY, CSYNC, ZONEMD, SVCB, HTTPS, SPF, UINFO, UID, GID, UNSPEC, NID, L32, L64, LP, EUI48, EUI64, URI, CAA, AVC, AMTRELAY. Zwróć uwagę, że wartości muszą być podane wyłącznie wielkimi literami; małe litery lub mieszana wielkość liter nie są obsługiwane. - W przypadku odwrotnych wyszukiwań DNS (gdy
typejest ustawiony na PTR), można podać nazwę DNS zarówno w formacie odwróconym, jak i nieodwróconym (patrz przykłady poniżej). Zwróć uwagę, że gdy żądany jest rekord PTR, nazwa DNS jest w rzeczywistości adresem IP. - Możliwe wartości dla
flagsto: cdflag lub nocdflag (domyślnie), rdflag (domyślnie) lub nordflag, dnssec lub nodnssec (domyślnie), nsid lub nonsid (domyślnie), edns0 (domyślnie) lub noedns0, aaflag lub noaaflag (domyślnie), adflag lub noadflag (domyślnie). Flagdnssecinsidnie mogą być używane razem z noedns0, ponieważ obie wymagają edns0. Zwróć uwagę, że wartości muszą być podane wyłącznie małymi literami; wielkie litery lub mieszana wielkość liter nie są obsługiwane. - Zinternacjonalizowane nazwy domen nie są obsługiwane, użyj zamiast tego nazw zakodowanych w IDNA.
- Wynik jest obiektem zawierającym informacje o rekordzie DNS na podstawie podanych parametrów (zobacz więcej szczegółów).
Przykłady:
net.dns.get[192.0.2.1,example.com,DNSKEY,3,3,tcp,"cdflag,rdflag,nsid"]
net.dns.get[,198.51.100.1,PTR,,,,"cdflag,rdflag,nsid"]
net.dns.get[,1.100.51.198.in-addr.arpa,PTR,,,,"cdflag,rdflag,nsid"]
net.dns.get[,2a00:1450:400f:800::200e,PTR,,,,"cdflag,rdflag,nsid"]
net.dns.get[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR,,,,"cdflag,rdflag,nsid"]
nvml.device.count
Liczba urządzeń GPU.
Zwracana wartość: Integer.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
nvml.device.decoder.utilization[<deviceUUID>]
Wykorzystanie dekodera urządzenia GPU w procentach.
Zwracana wartość: Integer.
Parametr:
- deviceUUID - UUID urządzenia GPU.
Aby uzyskać więcej informacji, zobacz plik readme wtyczki NVIDIA GPU.
nvml.device.ecc.mode[<deviceUUID>]
Informacje o trybie ECC urządzenia GPU (bieżący, oczekujący).
Zwracana wartość: JSON.
Parametr:
- deviceUUID - UUID urządzenia GPU.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
nvml.device.encoder.stats.get[<deviceUUID>]
Statystyki enkodera urządzenia GPU.
Zwracana wartość: JSON.
Parametr:
- deviceUUID - UUID urządzenia GPU.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
nvml.device.encoder.utilization[<deviceUUID>]
Wykorzystanie enkodera urządzenia GPU w procentach.
Zwracana wartość: Integer.
Parametr:
- deviceUUID — UUID urządzenia GPU.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
nvml.device.energy.consumption[<deviceUUID>]
Całkowite zużycie energii urządzenia GPU w milidżulach (mJ) od ostatniego przeładowania sterownika.
Zwracana wartość: Integer.
Parametr:
- deviceUUID — UUID urządzenia GPU.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
nvml.device.errors.memory[<deviceUUID>]
Informacje o błędach pamięci ECC urządzenia GPU (skorygowane, nieskorygowane).
Zwracana wartość: JSON.
Parametr:
- deviceUUID — UUID urządzenia GPU.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
nvml.device.errors.register[<deviceUUID>]
Informacje o błędach rejestru ECC urządzenia GPU (skorygowane, nieskorygowane).
Wartość zwracana: JSON.
Parametr:
- deviceUUID - UUID urządzenia GPU.
Aby uzyskać więcej informacji, zobacz plik readme wtyczki NVIDIA GPU.
nvml.device.fan.speed.avg[<deviceUUID>]
Średnia prędkość wentylatora urządzenia GPU jako wartość procentowa maksymalnej prędkości.
Zwracana wartość: Integer.
Parametr:
- deviceUUID — UUID urządzenia GPU.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
nvml.device.get
Wykryte procesory GPU z UUID i nazwą.
Zwracana wartość: JSON.
Aby uzyskać więcej informacji, zobacz plik readme wtyczki NVIDIA GPU.
nvml.device.graphics.frequency[<deviceUUID>]
Częstotliwość zegara grafiki urządzenia GPU w MHz.
Wartość zwracana: Integer.
Parametr:
- deviceUUID — UUID urządzenia GPU.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
nvml.device.memory.fb.get[<deviceUUID>]
Statystyki pamięci framebuffer urządzenia GPU (całkowita, zarezerwowana, wolna, używana).
Zwracana wartość: JSON.
Parametr:
- deviceUUID - UUID urządzenia GPU.
Aby uzyskać więcej informacji, zobacz plik readme wtyczki NVIDIA GPU.
nvml.device.memory.bar1.get[<deviceUUID>]
Statystyki pamięci BAR1 urządzenia GPU (całkowita, wolna, używana).
Zwracana wartość: JSON.
Parametr:
- deviceUUID - UUID urządzenia GPU.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
nvml.device.memory.frequency[<deviceUUID>]
Częstotliwość taktowania pamięci urządzenia GPU w MHz.
Zwracana wartość: Integer.
Parametr:
- deviceUUID - UUID urządzenia GPU.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
nvml.device.pci.utilization[<deviceUUID>]
Wykorzystanie PCI urządzenia GPU (przepustowość nadawania/odbioru w KBps).
Zwracana wartość: JSON.
Parametr:
- deviceUUID - UUID urządzenia GPU.
Aby uzyskać więcej informacji, zobacz plik readme wtyczki NVIDIA GPU.
nvml.device.performance.state[<deviceUUID>]
Stan wydajności urządzenia GPU.
Zwracana wartość: Integer.
Parametr:
- deviceUUID — UUID urządzenia GPU.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
nvml.device.power.limit[<deviceUUID>]
Limit mocy urządzenia GPU w miliwatach.
Zwracana wartość: Liczba całkowita.
Parametr:
- deviceUUID — UUID urządzenia GPU.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
nvml.device.power.usage[<deviceUUID>]
Bieżące zużycie energii urządzenia GPU w miliwatach.
Zwracana wartość: Integer.
Parametr:
- deviceUUID — UUID urządzenia GPU.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
nvml.device.serial[<deviceUUID>]
Numer seryjny urządzenia GPU.
Zwracana wartość: String.
Parametr:
- deviceUUID — UUID urządzenia GPU.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
nvml.device.sm.frequency[<deviceUUID>]
Częstotliwość zegara multiprocesora strumieniowego urządzenia GPU w MHz.
Zwracana wartość: Integer.
Parametr:
- deviceUUID — UUID urządzenia GPU.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
nvml.device.temperature[<deviceUUID>]
Temperatura urządzenia GPU w stopniach Celsjusza.
Zwracana wartość: Integer.
Parametr:
- deviceUUID — UUID urządzenia GPU.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
nvml.device.utilization[<deviceUUID>]
Statystyki wykorzystania urządzenia GPU (wykorzystanie GPU/pamięci jako wartość procentowa).
Zwracana wartość: JSON.
Parametr:
- deviceUUID — UUID urządzenia GPU.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
nvml.device.video.frequency[<deviceUUID>]
Częstotliwość zegara wideo urządzenia GPU w MHz.
Zwracana wartość: Integer.
Parametr:
- deviceUUID - UUID urządzenia GPU.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
nvml.system.driver.version
Wersja sterownika NVIDIA.
Zwracana wartość: String.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
nvml.version
Wersja biblioteki NVML.
Zwracana wartość: String.
Więcej informacji można znaleźć w pliku readme wtyczki NVIDIA GPU.
oracle.diskgroups.stats[connString,<user>,<password>,<service>,<diskgroup>]
Zwraca statystyki grup dyskowych Automatic Storage Management (ASM).
Zwracana wartość: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i nie ma zastosowania żaden z powyższych warunków;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(wielkość liter w opcji logowania nie ma znaczenia, nie może ona zawierać końcowej spacji). - password - hasło Oracle;
- service - nazwa usługi Oracle;
- diskgroup - nazwa grupy dyskowej ASM, dla której ma zostać wykonane zapytanie.
oracle.diskgroups.discovery[connString,<user>,<password>,<service>]
Zwraca listę grup dyskowych ASM.
Używane w odkrywaniu niskiego poziomu.
Wartość zwracana: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba, opcja ResolveTNS nie będzie brana pod uwagę i mimo to będzie traktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i żaden z powyższych warunków nie ma zastosowania;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(wielkość liter w opcji logowania nie ma znaczenia; na końcu nie może występować spacja). - password - hasło Oracle;
- service - nazwa usługi Oracle.
oracle.archive.info[connString,<user>,<password>,<service>,<destination>]
Statystyki logów archiwalnych.
Zwracana wartość: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i żaden z powyższych warunków nie ma zastosowania;
- wartość TNS - jeśli zaczyna się od otwartego nawiasu "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(opcja logowania nie rozróżnia wielkości liter i nie może zawierać końcowej spacji). - password - hasło Oracle;
- service - nazwa usługi Oracle;
- destination - nazwa miejsca docelowego, które ma zostać odpytane.
oracle.cdb.info[connString,<user>,<password>,<service>,<database>]
Informacje o bazach danych kontenerów (CDB).
Zwracana wartość: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba te elementy, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i żaden z powyższych warunków nie ma zastosowania;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(wielkość liter w opcji logowania nie ma znaczenia, nie może ona zawierać końcowej spacji). - password - hasło Oracle;
- service - nazwa usługi Oracle;
- database - nazwa bazy danych, która ma zostać odpytywana.
oracle.custom.query[connString,<user>,<password>,<service>,queryName,<args...>]
Wynik niestandardowego zapytania.
Zwracana wartość: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba te elementy, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i żaden z powyższych warunków nie ma zastosowania;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(opcja logowania nie rozróżnia wielkości liter i nie może zawierać końcowej spacji). - password - hasło Oracle;
- service - nazwa usługi Oracle;
- queryName - nazwa niestandardowego zapytania; musi odpowiadać nazwie pliku SQL bez rozszerzenia;
- args - jeden lub kilka argumentów rozdzielonych przecinkami, przekazywanych do zapytania.
Uwagi:
- Zwracane dane są automatycznie konwertowane do formatu JSON.
- Należy unikać bezpośredniego zwracania JSON z zapytań, ponieważ ulegnie on uszkodzeniu, gdy wtyczka spróbuje ponownie przekonwertować go do formatu JSON.
oracle.datafiles.stats[connString,<user>,<password>,<service>]
Zwraca statystyki plików danych.
Zwracana wartość: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i nie ma zastosowania żaden z powyższych warunków;
- wartość TNS - jeśli zaczyna się od otwartego nawiasu "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(wielkość liter w opcji logowania nie ma znaczenia; na końcu nie może występować spacja). - password - hasło Oracle;
- service - nazwa usługi Oracle.
oracle.db.discovery[connString,<user>,<password>,<service>]
Zwraca listę baz danych.
Używane w odkrywaniu niskiego poziomu.
Zwracana wartość: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba te elementy, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i żaden z powyższych warunków nie ma zastosowania;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(wielkość liter w opcji logowania nie ma znaczenia; na końcu nie może występować spacja). - password - hasło Oracle;
- service - nazwa usługi Oracle.
oracle.fra.stats[connString,<user>,<password>,<service>]
Zwraca statystyki Fast Recovery Area (FRA).
Zwracana wartość: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba te elementy, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i nie ma zastosowania żaden z powyższych warunków;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(wielkość liter w opcji logowania nie ma znaczenia; na końcu nie może występować spacja). - password - hasło Oracle;
- service - nazwa usługi Oracle.
oracle.instance.info[connString,<user>,<password>,<service>]
Statystyki instancji.
Zwracana wartość: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba te elementy, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i żaden z powyższych warunków nie ma zastosowania;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(wielkość liter w opcji logowania nie ma znaczenia; na końcu nie może występować spacja). - password - hasło Oracle;
- service - nazwa usługi Oracle.
oracle.pdb.info[connString,<user>,<password>,<service>,<database>]
Informacje o bazach danych Pluggable Databases (PDBs).
Zwracana wartość: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba te elementy, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i żaden z powyższych warunków nie ma zastosowania;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(wielkość liter w opcji logowania nie ma znaczenia, nie może ona zawierać końcowej spacji). - password - hasło Oracle;
- service - nazwa usługi Oracle;
- database - nazwa bazy danych, która ma zostać odpytana.
oracle.pdb.discovery[connString,<user>,<password>,<service>]
Zwraca listę PDB.
Używane w niskopoziomowym wykrywaniu.
Zwracana wartość: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i żaden z powyższych warunków nie ma zastosowania;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(opcja logowania jest niewrażliwa na wielkość liter i nie może zawierać końcowej spacji). - password - hasło Oracle;
- service - nazwa usługi Oracle.
oracle.pga.stats[connString,<user>,<password>,<service>]
Zwraca statystyki Program Global Area (PGA).
Wartość zwracana: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i żaden z powyższych warunków nie ma zastosowania;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(wielkość liter w opcji logowania nie ma znaczenia; na końcu nie może występować spacja). - password - hasło Oracle;
- service - nazwa usługi Oracle.
oracle.ping[connString,<user>,<password>,<service>]
Sprawdza, czy można ustanowić połączenie z Oracle.
Zwracana wartość: 1 - połączenie zostało nawiązane pomyślnie; 0 - połączenie jest zerwane (jeśli występuje jakikolwiek błąd, w tym problemy z AUTH i konfiguracją).
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i żaden z powyższych warunków nie ma zastosowania;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(wielkość liter w opcji logowania nie ma znaczenia, nie może ona zawierać końcowej spacji). - password - hasło Oracle;
- service - nazwa usługi Oracle.
Przykłady:
oracle.ping[tcp://127.0.0.1:1521,ZABBIX_MON,zabbix,xe]
oracle.ping[localhost,ZABBIX_MON,zabbix,xe]
oracle.ping[zbx_tns_example,ZABBIX_MON,zabbix,xe]
oracle.ping["(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe)))",ZABBIX_MON,zabbix]
oracle.proc.stats[connString,<user>,<password>,<service>]
Zwraca statystyki procesów.
Zwracana wartość: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba te elementy, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i nie ma zastosowania żaden z powyższych warunków;
- wartość TNS - jeśli zaczyna się od otwartego nawiasu "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(opcja logowania nie rozróżnia wielkości liter i nie może zawierać końcowej spacji). - password - hasło Oracle;
- service - nazwa usługi Oracle.
oracle.redolog.info[connString,<user>,<password>,<service>]
Informacje o pliku dziennika z pliku kontrolnego.
Zwracana wartość: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba te elementy, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i nie ma zastosowania żaden z powyższych warunków;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(opcja logowania nie rozróżnia wielkości liter i nie może zawierać końcowej spacji). - password - hasło Oracle;
- service - nazwa usługi Oracle.
oracle.sga.stats[connString,<user>,<password>,<service>]
Zwraca statystyki System Global Area (SGA).
Wartość zwracana: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i nie ma zastosowania żaden z powyższych warunków;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(wielkość liter w opcji logowania nie ma znaczenia, nie może ona zawierać końcowej spacji). - password - hasło Oracle;
- service - nazwa usługi Oracle.
oracle.sessions.stats[connString,<user>,<password>,<service>,<lockMaxTime>]
Zwraca statystyki sesji.
Zwracana wartość: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i nie ma zastosowania żaden z powyższych warunków;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(wielkość liter w opcji logowania nie ma znaczenia, nie może ona zawierać końcowej spacji). - password - hasło Oracle;
- service - nazwa usługi Oracle;
- lockMaxTime - maksymalny czas trwania blokady sesji w sekundach, aby sesja została uznana za długotrwale zablokowaną. Wartość domyślna: 600 sekund.
oracle.sys.metrics[connString,<user>,<password>,<service>,<duration>]
Zwraca zestaw wartości metryk systemowych.
Wartość zwracana: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba te elementy, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i nie ma zastosowania żaden z powyższych warunków;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(wielkość liter w opcji logowania nie ma znaczenia; na końcu nie może występować spacja). - password - hasło Oracle;
- service - nazwa usługi Oracle;
- duration - interwał przechwytywania (w sekundach) wartości metryk systemowych. Możliwe wartości: 60 — długi okres (domyślnie), 15 — krótki okres.
oracle.sys.params[connString,<user>,<password>,<service>]
Zwraca zestaw wartości parametrów systemowych.
Zwracana wartość: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba te elementy, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i żaden z powyższych warunków nie ma zastosowania;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(wielkość liter w opcji logowania nie ma znaczenia, nie może ona zawierać końcowej spacji). - password - hasło Oracle;
- service - nazwa usługi Oracle.
oracle.ts.stats[connString,<user>,<password>,<service>,<tablespace>,<type>,<conname>]
Zwraca statystyki tablespace'ów.
Zwracana wartość: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba te elementy, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i żaden z powyższych warunków nie ma zastosowania;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(opcja logowania nie rozróżnia wielkości liter i nie może zawierać końcowej spacji). - password - hasło Oracle;
- service - nazwa usługi Oracle;
- tablespace - nazwa tablespace'a, dla którego ma zostać wykonane zapytanie.
Wartość domyślna (jeśli pozostawiono puste i ustawiono
type):- "TEMP" (jeśli
typejest ustawione na "TEMPORARY"); - "USERS" (jeśli
typejest ustawione na "PERMANENT").
- "TEMP" (jeśli
- type - typ tablespace'a, dla którego ma zostać wykonane zapytanie.
Wartość domyślna (jeśli ustawiono
tablespace): "PERMANENT". - conname - nazwa kontenera, dla którego wymagane są informacje.
Jeśli pominięto tablespace, type lub conname, pozycja zwróci statystyki tablespace'ów dla wszystkich pasujących kontenerów (w tym PDB i CDB).
oracle.ts.discovery[connString,<user>,<password>,<service>]
Zwraca listę tablespace'ów.
Używane w niskopoziomowym wykrywaniu.
Zwracana wartość: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i nie ma zastosowania żaden z powyższych warunków;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(wielkość liter w opcji logowania nie ma znaczenia; nie może ona zawierać końcowej spacji). - password - hasło Oracle;
- service - nazwa usługi Oracle.
oracle.user.info[connString,<user>,<password>,<service>,<username>]
Zwraca informacje o użytkowniku Oracle.
Zwracana wartość: obiekt JSON.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba te elementy, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa została znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i żaden z powyższych warunków nie ma zastosowania;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowania
as sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(wielkość liter w opcji logowania nie ma znaczenia, nie może ona zawierać końcowej spacji). - password - hasło Oracle;
- service - nazwa usługi Oracle;
- username - nazwa użytkownika, dla którego potrzebne są informacje. Nazwy użytkowników zapisane małymi literami nie są obsługiwane. Domyślnie: bieżący użytkownik.
oracle.version[connString,<user>,<password>,<service>]
Zwraca wersję serwera bazy danych.
Zwracana wartość: String.
Parametry:
- connString - może to być:
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
Plugins.Oracle.ResolveTNSjest ustawione na false. Jeśli zawiera schemat (np. "tcp://"), port (np. 1521) lub oba, opcja ResolveTNS nie będzie brana pod uwagę i mimo to zostanie potraktowane jako URI; - nazwa sesji - jeśli taka nazwa zostanie znaleziona w pliku konfiguracyjnym wtyczki;
- klucz TNS - jeśli opcja ResolveTNS jest ustawiona na true i nie ma zastosowania żaden z powyższych warunków;
- wartość TNS - jeśli zaczyna się od nawiasu otwierającego "(" (początkowe spacje są ignorowane).
W takim przypadku opcja ResolveTNS nie jest brana pod uwagę.
- user - nazwa użytkownika Oracle; obsługuje dołączenie jednej z opcji logowaniaas sysdba,as sysoper,as sysasm,as sysbackup,as sysdg,as syskmlubas sysracw formacieuser as sysdba(opcja logowania nie rozróżnia wielkości liter i nie może zawierać końcowej spacji).
- URI - jeśli nie znaleziono sesji o podanej nazwie, a
- password - hasło Oracle;
- service - nazwa usługi Oracle.
pgsql.autovacuum.count[uri,<username>,<password>,<database name>]
Liczba procesów autovacuum.
Zwracana wartość: Integer.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - poświadczenia PostgreSQL;
- database name - nazwa bazy danych (jeśli pominięta, używana jest wartość Plugins.PostgreSQL.Default.Database z pliku postgresql.conf).
pgsql.archive[uri,<username>,<password>,<database name>]
Informacje o zarchiwizowanych plikach.
Wartość zwracana: obiekt JSON.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - poświadczenia PostgreSQL;
- database name - nazwa bazy danych (jeśli pominięta, używana jest wartość Plugins.PostgreSQL.Default.Database z pliku postgresql.conf).
pgsql.bgwriter[uri,<username>,<password>,<database name>]
Łączna liczba punktów kontrolnych dla klastra bazy danych, z podziałem według typu punktu kontrolnego.
Zwracana wartość: obiekt JSON.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - dane uwierzytelniające PostgreSQL;
- database name - nazwa bazy danych (jeśli pominięta, używana jest wartość Plugins.PostgreSQL.Default.Database z pliku postgresql.conf).
pgsql.cache.hit[uri,<username>,<password>,<database name>]
Współczynnik trafień w buforze PostgreSQL.
Wartość zwracana: Float.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - dane uwierzytelniające PostgreSQL;
- database name - nazwa bazy danych (jeśli pominięto, używana jest wartość Plugins.PostgreSQL.Default.Database z pliku postgresql.conf).
pgsql.connections[uri,<username>,<password>,<database name>]
Zwraca połączenia według typu.
Wartość zwracana: obiekt JSON.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - dane uwierzytelniające PostgreSQL;
- database name - nazwa bazy danych (jeśli pominięta, używana jest wartość Plugins.PostgreSQL.Default.Database z pliku postgresql.conf).
pgsql.custom.query[uri,<username>,<password>,queryName,<args...>]
Zwraca wynik niestandardowego zapytania.
Wartość zwracana: obiekt JSON.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - dane uwierzytelniające PostgreSQL;
- queryName - nazwa niestandardowego zapytania; musi odpowiadać nazwie pliku SQL bez rozszerzenia;
- args - jeden lub kilka argumentów oddzielonych przecinkami, przekazywanych do zapytania.
pgsql.db.age[uri,<username>,<password>,<database name>]
Wiek najstarszego FrozenXID bazy danych.
Wartość zwracana: Integer.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - poświadczenia PostgreSQL;
- database name - nazwa bazy danych (jeśli pominięta, używana jest wartość Plugins.PostgreSQL.Default.Database z pliku postgresql.conf).
pgsql.db.bloating_tables[uri,<username>,<password>,<database name>]
Liczba bloating tables w każdej bazie danych.
Wartość zwracana: Integer.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - dane uwierzytelniające PostgreSQL;
- database name - nazwa bazy danych (jeśli pominięta, używana jest wartość Plugins.PostgreSQL.Default.Database z pliku postgresql.conf).
pgsql.db.discovery[uri,<username>,<password>,<database name>]
Lista baz danych PostgreSQL.
Używane do odkrywania niskiego poziomu.
Wartość zwracana: obiekt JSON.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - dane uwierzytelniające PostgreSQL;
- database name - nazwa bazy danych (jeśli pominięta, używana jest wartość Plugins.PostgreSQL.Default.Database z pliku postgresql.conf).
pgsql.db.size[uri,<username>,<password>,<database name>]
Rozmiar bazy danych w bajtach.
Wartość zwracana: Integer.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - poświadczenia PostgreSQL;
- database name - nazwa bazy danych (jeśli pominięta, używana jest wartość Plugins.PostgreSQL.Default.Database z pliku postgresql.conf).
pgsql.dbstat[uri,<username>,<password>,<database name>]
Zbiera statystyki dla każdej bazy danych.
Używane do odkrywania niskiego poziomu.
Wartość zwracana: obiekt JSON.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - dane uwierzytelniające PostgreSQL;
- database name - nazwa bazy danych (jeśli pominięta, używana jest wartość Plugins.PostgreSQL.Default.Database z postgresql.conf).
pgsql.dbstat.sum[uri,<username>,<password>,<database name>]
Zestawione dane dla wszystkich baz danych w klastrze.
Wartość zwracana: obiekt JSON.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - dane uwierzytelniające PostgreSQL;
- database name - nazwa bazy danych (jeśli pominięto, używana jest wartość Plugins.PostgreSQL.Default.Database z postgresql.conf).
pgsql.locks[uri,<username>,<password>,<database name>]
Informacje o przyznanych blokadach dla każdej bazy danych.
Używane do odkrywania niskiego poziomu.
Wartość zwracana: obiekt JSON.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - dane uwierzytelniające PostgreSQL;
- database name - nazwa bazy danych (jeśli pominięta, używana jest wartość Plugins.PostgreSQL.Default.Database z pliku postgresql.conf).
pgsql.oldest.xid[uri,<username>,<password>,<database name>]
Wiek najstarszego XID.
Wartość zwracana: Integer.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - poświadczenia PostgreSQL;
- database name - nazwa bazy danych (jeśli pominięto, używana jest wartość Plugins.PostgreSQL.Default.Database z pliku postgresql.conf).
pgsql.ping[uri,<username>,<password>,<database name>]
Sprawdza, czy połączenie jest aktywne.
Wartość zwracana: 1 - połączenie jest aktywne; 0 - połączenie jest zerwane (jeśli wystąpił jakikolwiek błąd, w tym problemy z AUTH i konfiguracją).
Parametry:
- uri - URI lub nazwa sesji;
- username, password - dane uwierzytelniające PostgreSQL;
- database name - nazwa bazy danych (jeśli pominięta, używana jest wartość Plugins.PostgreSQL.Default.Database z pliku postgresql.conf).
pgsql.queries[uri,<username>,<password>,<database name>,time period]
Zwraca metryki zapytań według czasu wykonania.
Wartość zwracana: obiekt JSON.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - poświadczenia PostgreSQL;
- database name - nazwa bazy danych (jeśli pominięta, używana jest wartość Plugins.PostgreSQL.Default.Database z pliku postgresql.conf);
- time period - limit czasu wykonania dla liczby wolnych zapytań (musi być dodatnią liczbą całkowitą).
pgsql.replication.count[uri,<username>,<password>]
Liczba serwerów standby.
Zwracana wartość: Integer.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - poświadczenia PostgreSQL.
pgsql.replication.process[uri,<username>,<password>]
Opóźnienie flush, opóźnienie zapisu i opóźnienie odtwarzania dla każdego procesu nadawcy.
Zwracana wartość: obiekt JSON.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - dane uwierzytelniające PostgreSQL.
pgsql.replication.process.discovery[uri,<username>,<password>]
Odkrywanie nazw procesów replikacji.
Zwracana wartość: obiekt JSON.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - poświadczenia PostgreSQL.
pgsql.replication.recovery_role[uri,<username>,<password>]
Status odzyskiwania.
Zwracana wartość: 0 - tryb master; 1 - odzyskiwanie jest nadal w toku (tryb standby).
Parametry:
- uri - URI lub nazwa sesji;
- username, password - dane uwierzytelniające PostgreSQL.
pgsql.replication.status[uri,<username>,<password>]
Status replikacji.
Zwracana wartość: 0 - streaming jest wyłączony; 1 - streaming jest włączony; 2 - tryb master.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - dane uwierzytelniające PostgreSQL.
pgsql.replication_lag.b[uri,<username>,<password>]
Opóźnienie replikacji w bajtach.
Zwracana wartość: Integer.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - poświadczenia PostgreSQL.
pgsql.replication_lag.sec[uri,<username>,<password>]
Opóźnienie replikacji w sekundach.
Zwracana wartość: Integer.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - dane uwierzytelniające PostgreSQL.
pgsql.uptime[uri,<username>,<password>,<database name>]
Czas działania PostgreSQL w milisekundach.
Wartość zwracana: Float.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - dane uwierzytelniające PostgreSQL;
- database name - nazwa bazy danych (jeśli pominięta, używana jest wartość Plugins.PostgreSQL.Default.Database z pliku postgresql.conf).
pgsql.version[uri,<username>,<password>,<database name>]
Zwraca wersję PostgreSQL.
Wartość zwracana: String.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - poświadczenia PostgreSQL;
- database name - nazwa bazy danych (jeśli pominięta, używana jest wartość Plugins.PostgreSQL.Default.Database z pliku postgresql.conf).
pgsql.wal.stat[uri,<username>,<password>,<database name>]
Statystyki WAL.
Wartość zwracana: obiekt JSON.
Parametry:
- uri - URI lub nazwa sesji;
- username, password - dane uwierzytelniające PostgreSQL;
- database name - nazwa bazy danych (jeśli pominięto, używana jest wartość Plugins.PostgreSQL.Default.Database z pliku postgresql.conf).
redis.config[connString,<password>,<pattern>]
Pobiera parametry konfiguracyjne instancji Redis pasujące do wzorca.
Zwracana wartość: JSON - jeśli użyto wzorca w stylu glob; pojedyncza wartość - jeśli wzorzec nie zawierał żadnego znaku wieloznacznego.
Parametry:
- connString - URI lub nazwa sesji;
- password - hasło Redis;
- pattern - wzorzec w stylu glob (domyślnie *).
Komentarz:
- Ostrzeżenie dotyczące bezpieczeństwa:
redis.configuruchamia polecenie RedisCONFIG GETi może zwracać wrażliwe parametry konfiguracyjne (na przykładrequirepass,masterauth, ustawienia związane z TLS oraz inne sekrety). Użycie domyślnego wzorca (*) lub szerokich wzorców może ujawnić te sekrety każdemu, kto ma uprawnienia do przeglądania wartości pozycji w Zabbix.
redis.info[connString,<password>,<section>]
Pobiera dane wyjściowe polecenia INFO.
Wartość zwracana: JSON — dane wyjściowe są serializowane do formatu JSON.
Parametry:
- connString — URI lub nazwa sesji;
- password — hasło Redis;
- section — sekcja informacji (domyślnie default).
redis.ping[connString,<password>]
Sprawdza, czy połączenie jest aktywne, czy nie.
Zwracana wartość: 1 - połączenie jest aktywne; 0 - połączenie jest zerwane (jeśli wystąpi jakikolwiek błąd, w tym problemy z AUTH i konfiguracją).
Parametry:
- connString - URI lub nazwa sesji;
- password - hasło Redis.
redis.slowlog.count[connString,<password>]
Liczba wpisów w logu wolnych operacji od momentu uruchomienia Redis.
Zwracana wartość: Integer.
Parametry:
- connString — URI lub nazwa sesji;
- password — hasło Redis.
smart.attribute.discovery
Zwraca listę atrybutów urządzenia S.M.A.R.T.
Zwracana wartość: obiekt JSON.
Uwagi:
- Zwracane są następujące makra i ich wartości: {#NAME}, {#DISKTYPE}, {#ID}, {#ATTRNAME}, {#THRESH};
- Obsługiwane są typy dysków HDD, SSD i NVME. Dyski mogą występować samodzielnie lub być połączone w RAID. W przypadku RAID do {#NAME} zostanie dodany dodatkowy element, np.: {"{#NAME}": "/dev/sda cciss,2"}.
smart.disk.discovery[<type>]
Zwraca listę urządzeń S.M.A.R.T.
Zwracana wartość: obiekt JSON.
Parametr:
- type - określa wartość, według której mają być skanowane dyski. Możliwe wartości: id, name (domyślnie). id nie jest obsługiwane w systemie Windows i po wybraniu tej wartości zostanie zwrócony błąd
Uwagi:
- Zwracane są następujące makra i ich wartości: {#NAME}, {#DISKTYPE}, {#MODEL}, {#SN}, {#PATH}, {#ATTRIBUTES}, {#RAIDTYPE};
- Obsługiwane są typy dysków HDD, SSD i NVME. Jeśli dysk nie należy do RAID, {#RAIDTYPE} będzie puste. {#NAME} będzie zawierać dodatkowy element w przypadku RAID, np.: {"{#NAME}": "/dev/sda cciss,2"}.
smart.disk.get[<path>,<raid type>]
Zwraca wszystkie dostępne właściwości urządzeń S.M.A.R.T.
Zwracana wartość: obiekt JSON.
Parametry:
- path - ścieżka dysku; jako wartości można użyć makra {#PATH};
- raid_type - typ RAID; jako wartości można użyć makra {#RAID}
Uwagi:
- Obsługiwane są dyski typu HDD, SSD i NVME.
Dyski mogą działać samodzielnie lub być połączone w RAID;
- Dane obejmują wersję smartctl i argumenty wywołania oraz dodatkowe pola:
disk_name - zawiera nazwę z wymaganymi dodatkami do wykrywania RAID, np.: {"disk_name": "/dev/sda cciss,2"}
disk_type - zawiera typ dysku: HDD, SSD lub NVME, np.: {"disk_type": "ssd"}; - Jeśli nie określono parametrów, pozycja zwróci informacje o wszystkich dyskach.
systemd.unit.get[nazwa jednostki,<interface>]
Zwraca wszystkie właściwości jednostki systemd.
Zwracana wartość: obiekt JSON.
Parametry:
- nazwa jednostki - nazwa jednostki (możesz chcieć użyć makra {#UNIT.NAME} w prototypie pozycji, aby wykryć nazwę);
- interface - typ interfejsu jednostki, możliwe wartości: Unit (domyślnie), Service, Socket, Device, Mount, Automount, Swap, Target, Path.
Komentarze:
- Ta pozycja jest obsługiwana tylko na platformie Linux;
- LoadState, ActiveState i UnitFileState dla interfejsu Unit są zwracane jako tekst i liczba całkowita:
"ActiveState":{"state":1,"text":"active"}.
systemd.unit.info[nazwa jednostki,<właściwość>,<interfejs>]
Informacja o jednostce systemd.
Zwracana wartość: String.
Parametry:
- nazwa jednostki - nazwa jednostki (możesz chcieć użyć makra {#UNIT.NAME} w prototypie pozycji, aby wykryć nazwę);
- właściwość - właściwość jednostki (np. ActiveState (domyślnie), LoadState, Description);
- interfejs - typ interfejsu jednostki (np. Unit (domyślnie), Socket, Service).
Uwagi:
- Ta pozycja jest obsługiwana tylko na platformie Linux;
- Ta pozycja umożliwia pobranie określonej właściwości z określonego typu interfejsu, jak opisano w dbus API.
Przykłady:
systemd.unit.info["{#UNIT.NAME}"] #zbiera informacje o stanie aktywności (active, reloading, inactive, failed, activating, deactivating) wykrytych jednostek systemd
systemd.unit.info["{#UNIT.NAME}",LoadState] #zbiera informacje o stanie załadowania wykrytych jednostek systemd
systemd.unit.info[mysqld.service,Id] #pobiera techniczną nazwę usługi (mysqld.service)
systemd.unit.info[mysqld.service,Description] #pobiera opis usługi (MySQL Server)
systemd.unit.info[mysqld.service,ActiveEnterTimestamp] #pobiera ostatni czas przejścia usługi do stanu active (1562565036283903)
systemd.unit.info[dbus.socket,NConnections,Socket] #zbiera liczbę połączeń z tej jednostki gniazda
systemd.unit.discovery[<type>]
Lista jednostek systemd i ich szczegółów.
Używane do odkrywania niskiego poziomu.
Zwracana wartość: obiekt JSON.
Parametr:
- type — możliwe wartości: all, automount, device, mount, path, service (domyślnie), socket, swap, target.
Ta pozycja jest obsługiwana tylko na platformie Linux.
web.certificate.get[hostname,<port>,<address>]
Weryfikuje certyfikaty i zwraca szczegóły certyfikatu.
Wartość zwracana: obiekt JSON.
Parametry:
- hostname — może być adresem IP lub nazwą DNS.
Może zawierać schemat URL (tylko https), ścieżkę (zostanie zignorowana) oraz port.
Jeśli port zostanie podany zarówno w pierwszym, jak i w drugim parametrze, ich wartości muszą być zgodne.
Jeśli zostanie określony address (3. parametr), hostname jest używany tylko do SNI i weryfikacji nazwy hosta; - port — numer portu (domyślnie 443 dla HTTPS);
- address — może być adresem IP lub nazwą DNS. Jeśli zostanie określony, będzie używany do połączenia, a hostname (1. parametr) będzie używany do SNI i weryfikacji hosta. W przypadku gdy 1. parametr jest adresem IP, a 3. parametr jest nazwą DNS, 1. parametr będzie używany do połączenia, a 3. parametr będzie używany do SNI i weryfikacji hosta.
Uwagi:
- Ta pozycja staje się nieobsługiwana, jeśli miejsce docelowe określone w konfiguracji hosta nie istnieje, jest niedostępne lub jeśli uzgadnianie TLS zakończy się błędem innym niż nieprawidłowy certyfikat;
- Obecnie rozszerzenie X.509 AIA (Authority Information Access), listy CRL i OCSP (w tym OCSP stapling) oraz Certificate Transparency nie są obsługiwane;
- Pola odpowiedzi JSON:
- x509: zawiera szczegóły certyfikatu X.509.
- version: wersja X.509 (np.
3). - serial_number: numer seryjny certyfikatu.
- signature_algorithm: algorytm użyty do podpisania certyfikatu (np.
SHA256-RSA). - issuer: wystawca certyfikatu.
- not_before: data rozpoczęcia ważności certyfikatu.
- not_after: data wygaśnięcia certyfikatu.
- subject: podmiot certyfikatu.
- public_key_algorithm: algorytm użyty dla klucza publicznego (np.
RSA). - alternative_names: alternatywne nazwy podmiotu (jeśli występują), w przeciwnym razie
null.
- version: wersja X.509 (np.
- result: zawiera wynik weryfikacji.
- value: status weryfikacji (zobacz możliwe wartości poniżej).
- message: szczegółowy komunikat weryfikacji (np.
"certificate verified successfully").
- sha1_fingerprint: odcisk SHA-1 certyfikatu.
- sha256_fingerprint: odcisk SHA-256 certyfikatu.
- x509: zawiera szczegóły certyfikatu X.509.
- Pole
$.result.valuewskazuje wynik weryfikacji certyfikatu. Możliwe wartości obejmują:- valid — certyfikat jest prawidłowy i zaufany.
- valid-but-self-signed — certyfikat jest prawidłowy, ale samopodpisany, co oznacza, że jego podmiot jest zgodny z jego wystawcą.
- invalid — certyfikat jest nieprawidłowy z powodu problemu, takiego jak wygaśnięcie, nieprawidłowa nazwa hosta lub nieznany urząd podpisujący.
Przykład:
web.certificate.get[example.com,443]
Odpowiedź JSON:
{
"x509": {
"version": 3,
"serial_number": "0ad893bafa68b0b7fb7a404f06ecaf9a",
"signature_algorithm": "ECDSA-SHA384",
"issuer": "CN=DigiCert Global G3 TLS ECC SHA384 2020 CA1,O=DigiCert Inc,C=US",
"not_before": {
"value": "Jan 15 00:00:00 2025 GMT",
"timestamp": 1736899200
},
"not_after": {
"value": "Jan 15 23:59:59 2026 GMT",
"timestamp": 1768521599
},
"subject": "CN=*.example.com,O=Internet Corporation for Assigned Names and Numbers,L=Los Angeles,ST=California,C=US",
"public_key_algorithm": "ECDSA",
"alternative_names": [
"*.example.com",
"example.com"
]
},
"result": {
"value": "valid",
"message": "certificate verified successfully"
},
"sha1_fingerprint": "310db7af4b2bc9040c8344701aca08d0c69381e3",
"sha256_fingerprint": "455943cf819425761d1f950263ebf54755d8d684c25535943976f488bc79d23b"
}