| Version 2 (modified by , 4 days ago) ( diff ) |
|---|
Use-case UC2 Prototype Implementation – Централизиран Dashboard за мониторинг на компјутери
Актер кој го иницира:
- Оператор / Аналитичар
Други актери:
- Администратор
Опис
Корисникот го отвора Dashboard-от и добива преглед на сите компјутери во избраниот environment. Потоа избира компјутер за кој сака да ги прегледа основните информации и моменталните системски податоци.
Сценарио
Чекор 1
Корисник
Го отвора Dashboard-от.
Систем
Ги прикажува сите компјутери за активниот tenant и environment.
SQL
SELECT id, name, user, ip, os, first_seen, last_seen, sysmon_available FROM computers WHERE tenant_id = 1 AND env_name = 'default' ORDER BY last_seen DESC;
Чекор 2
Корисник
Го избира компјутерот Ilina-laptop од листата.
Систем
Ги прикажува основните информации за избраниот компјутер.
SQL
SELECT id, name, user, ip, os, first_seen, last_seen, sysmon_available FROM computers WHERE tenant_id = 1 AND name = 'Ilina-laptop';
Чекор 3
Систем
Ги прикажува тековните системски метрики за компјутерот Ilina-laptop (последен snapshot).
SQL
SELECT cpu_usage, ram_usage, disk_usage, timestamp FROM computer_history_current WHERE computer_id = (SELECT id FROM computers WHERE tenant_id = 1 AND name = 'Ilina-laptop');
Чекор 4
Систем
Ги прикажува активните процеси за компјутерот Ilina-laptop.
SQL
SELECT pid, name, cpu_percent, memory_mb, username FROM computer_processes_current WHERE computer_id = (SELECT id FROM computers WHERE tenant_id = 1 AND name = 'Ilina-laptop') ORDER BY cpu_percent DESC;
Attachments (4)
- UC2_step1.png (363.3 KB ) - added by 7 weeks ago.
- UC2_step2.png (295.7 KB ) - added by 7 weeks ago.
- UC2_step3.png (63.8 KB ) - added by 7 weeks ago.
- UC2_step4.png (248.7 KB ) - added by 7 weeks ago.
Download all attachments as: .zip




