Changes between Initial Version and Version 1 of UseCaseUC2PrototypeImplementation


Ignore:
Timestamp:
07/07/26 17:32:13 (6 hours ago)
Author:
231118
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseUC2PrototypeImplementation

    v1 v1  
     1= Use-case UC2 Prototype Implementation – Централизиран Dashboard за мониторинг на компјутери =
     2
     3'''Актер кој го иницира:'''
     4* Оператор / Аналитичар
     5
     6'''Други актери:'''
     7* Администратор
     8
     9'''Опис'''
     10
     11Корисникот го отвора Dashboard-от и добива преглед на сите компјутери во избраниот environment. Потоа избира компјутер за кој сака да ги прегледа основните информации и моменталните системски податоци.
     12
     13== Сценарио ==
     14
     15=== Чекор 1 ===
     16
     17'''Корисник'''
     18
     19Го отвора Dashboard-от.
     20
     21[[Image(UC2_step1.png,700px)]]
     22
     23'''Систем'''
     24
     25Ги прикажува сите компјутери за активниот tenant и environment.
     26
     27'''SQL'''
     28
     29{{{
     30SELECT
     31    id,
     32    name,
     33    user,
     34    ip,
     35    os,
     36    first_seen,
     37    last_seen,
     38    sysmon_available
     39FROM computers
     40WHERE tenant_id = 1
     41AND env_name = 'default'
     42ORDER BY last_seen DESC;
     43}}}
     44
     45----
     46
     47=== Чекор 2 ===
     48
     49'''Корисник'''
     50
     51Го избира компјутерот '''Ilina-laptop''' од листата.
     52
     53[[Image(UC2_step2.png,700px)]]
     54
     55'''Систем'''
     56
     57Ги прикажува основните информации за избраниот компјутер.
     58
     59'''SQL'''
     60
     61{{{
     62SELECT
     63    id,
     64    name,
     65    user,
     66    ip,
     67    os,
     68    first_seen,
     69    last_seen,
     70    sysmon_available
     71FROM computers
     72WHERE name = 'Ilina-laptop';
     73}}}
     74
     75----
     76
     77=== Чекор 3 ===
     78
     79'''Систем'''
     80
     81Ги прикажува последните системски метрики за компјутерот '''Ilina-laptop'''.
     82
     83'''SQL'''
     84
     85{{{
     86SELECT
     87    cpu_usage,
     88    ram_usage,
     89    disk_usage,
     90    timestamp
     91FROM computer_history
     92WHERE computer_id =
     93(
     94    SELECT id
     95    FROM computers
     96    WHERE name = 'Ilina-laptop'
     97)
     98ORDER BY timestamp DESC
     99LIMIT 10;
     100}}}
     101
     102[[Image(UC2_step3.png,700px)]]
     103
     104----
     105
     106=== Чекор 4 ===
     107
     108'''Систем'''
     109
     110Ги прикажува активните процеси за компјутерот '''Ilina-laptop'''.
     111
     112'''SQL'''
     113
     114{{{
     115SELECT
     116    pid,
     117    name,
     118    cpu_percent,
     119    memory_mb,
     120    username
     121FROM computer_processes_current
     122WHERE computer_id =
     123(
     124    SELECT id
     125    FROM computers
     126    WHERE name = 'Ilina-laptop'
     127)
     128ORDER BY cpu_percent DESC;
     129}}}
     130
     131[[Image(UC2_step4.png,700px)]]