Base URL: http://localhost:8081/api
Podstawowy health check
{
"status": "HEALTHY",
"timestamp": "2025-06-17T10:00:00.000Z",
"uptime": 3600,
"memory": {...},
"checks": {...}
}
Szczegółowy raport zdrowia
{
"summary": {
"overall_status": "HEALTHY",
"total_checks": 10,
"passed_checks": 9,
"failed_checks": 1
},
"details": {...},
"recommendations": [...]
}
Test połączenia z bazą danych
database
: wapromagWykonanie zapytania SQL
{
"database": "wapromag",
"query": "SELECT * FROM Produkty"
}
Lista tabel w bazie danych
Schemat tabeli
Test połączenia z drukarką
printerId
: zebra-1, zebra-2Wysłanie komendy ZPL
{
"printerId": "zebra-1",
"command": "~HI"
}
Status drukarki
Status wszystkich drukarek
Drukowanie etykiety testowej
Lista dostępnych komend ZPL
Pełna diagnostyka systemu
Raport diagnostyczny
Test łączności sieciowej
Test połączeń z bazami danych
Test połączeń z drukarkami
Base URL: http://localhost:8091
(printer-1), http://localhost:8092
(printer-2)
Status drukarki
{
"name": "ZEBRA-001",
"model": "ZT230",
"status": "READY",
"jobs_printed": 42,
"last_command": "~HI",
"timestamp": "2025-06-17T10:00:00.000Z"
}
Reset drukarki
Port: 9100 Protokół: Raw TCP Socket
Obsługiwane komendy ZPL:
~HI
- Host Identification~HS
- Host Status^WD
- ConfigurationPING
- Ping test^XA...^XZ
- Print Label