Frontend - Premwoik/Onitor GitHub Wiki

Moduł komunikacji z serwerem

AgentService.ts - plik odpowiadający za komunikację z serwerem

  • wysyłanie zapytań do serwera
  • odbieranie odpowiedzi serwera
  • mapowanie odpowiedzi na objekty TypeScript
  • przekazanie danych do wyświetlania

Wyświetlanie danych

  • Sekcja Dashboard - Przedstawienie podstawowych informacji o wszystkich serwerach

  • Sekcja konkretnego serwera - Przedstawienie wszystkich najnowszych informacji o danym serwerze

  • Sekcja History - Przedstawienie wszystkich informacji w podanych przedziałach czasowych o danym serwerze

  • Sekcja Logs - Przedstawienie logów systemowych monitorowanego serwera oraz logi agenta

Użycie forntendu

Instalacja npm:

sudo apt-get install npm 
sudo npm cache clean -f
sudo npm install -g @angular/cli@latest
sudo npm install -g n
sudo n stable

W folderze projektu:

npm install
npm update
npm start

adres

localhost:4200