API: Aktualizacje statusu i monitoring serwera
Wywołanie komendy API polega na przesłaniu odpowiedniego dokumentu XML (application/xml) metodą POST na adres https://panel.atman.pl/api/xml
servers.list
Opis
Pobranie listy serwerów dla danego Usera
Dodatkowe parametry
Brak.
Dodatkowe informacje w wyniku odpowiedzi
Lista serwerów.
Nazwa | Opis |
---|---|
servers /server /serverId |
ID serwera |
servers /server /name |
Nazwa serwera |
servers /server /status |
Status serwera |
Przykładowa odpowiedź
...
<servers>
<server>
<serverId>xxx</serverId>
<name>yyy</name>
<status>online</status>
</server>
...
</servers>
...
server.info
Opis
Pobranie informacji o konkretnym serwerze.
Dodatkowe parametry
Nazwa | Opis |
---|---|
serverId |
ID serwera |
Dodatkowe informacje w wyniku odpowiedzi
Lista serwerów.
Nazwa | Opis |
---|---|
server /serverId |
ID serwera |
server /os |
System operacyjny |
net /speed |
Przepustowość interfejsu |
net /address |
Informacje na temat bloku adresacji IPv4 |
net /address[addressId] |
ID adresu IPv4 |
net /address[role=main\|additional] |
Typ adresu IPv4 (główny/dodatkowy) |
net /address /addr |
Adres IPv4 |
net /address/gw |
Brama |
net /address/mask |
Maska |
hw /component |
Opis komponentów |
Przykładowa odpowiedź
<server>
<serverId>xxx</serverId>
<os osID="XX">YY</os>
<net>
<speed>AA</speed>
<address addressId="XX" role="additional">
<addr>XXX</addr>
</address>
<address addressId="XX" role="main">
<addr>XX</addr>
<gw>XX</gw>
<mask>XX</mask>
</address>
</net>
<hw>
<component>AA</component>
<component>BB</component>
</hw>
<storage>
<storage id="XX">
<user>XX</user>
<pass>XX</pass>
<used>XX</used>
</storage>
</storage>
<traffic>
<cycle from="AA" to="BB">XX</cycle>
</traffic>
</server>
server.stop
Opis
Zatrzymanie działania serwera.
Dodatkowe parametry
Nazwa | Opis |
---|---|
serverId |
ID serwera |
Dodatkowe informacje w wyniku odpowiedzi
Brak.
server.start
Opis
Start serwera dedykowanego
Dodatkowe parametry
Nazwa | Opis |
---|---|
serverId |
ID serwera |
Dodatkowe informacje w wyniku odpowiedzi
Brak.
server.restart
Opis
Restart serwera dedykowanego.
Dodatkowe parametry
Nazwa | Opis |
---|---|
serverId |
ID serwera |
Dodatkowe informacje w wyniku odpowiedzi
Brak.
server.change-name
Opis
Zmiana nazwy serwera dedykowanego.
Dodatkowe parametry
Nazwa | Opis |
---|---|
serverId |
ID serwera |
ownName |
Nowa nazwa serwera |
Dodatkowe informacje w wyniku odpowiedzi
Brak.
server.crash
Ta metoda pochodzi ze starszej wersji. Proszę używać [tt.add] zamiast (#tt.add) .
Opis
Przesłanie raportu do Biura Obsługi Klienta o problemie z serwerem.
Dodatkowe parametry
Nazwa | Opis |
---|---|
serverId |
ID serwera |
message |
Treść wiadomości |
Dodatkowe informacje w wyniku odpowiedzi
Brak.
server.status.refresh
Opis
Wymuszenie aktualizacji statusu serwera.
Używanie tej metody jest ograniczone do 0.2 rq/min dla pojedynczego serwera.
Dodatkowe parametry
Nazwa | Opis |
---|---|
serverId |
ID serwera |
Dodatkowe informacje w wyniku odpowiedzi
Nazwa | Opis |
---|---|
server /serverId |
ID Serwera |
server /status |
Status serwera |
Przykładowa odpowiedź
...
<server>
<serverId>xxx</serverId>
<status>online</status>
</server>
...