| Version 1 (modified by , 4 days ago) ( diff ) |
|---|
Use-case UC6 Prototype Implementation – Следење достапност на мрежни сервиси
Актер кој го иницира:
- Оператор / Аналитичар
Други актери:
- Администратор
Опис
Корисникот избира компјутер и прегледува кои мрежни сервиси ги изложува тој (порти, протоколи) и нивната достапност низ време (up/down проверки со време на одговор).
Сценарио
Чекор 1
Корисник
Од Dashboard избира компјутер (пример SERVER-01) и го отвора табот Services.
Систем
Ги прикажува сервисите што ги изложува компјутерот.
SQL
SELECT service_name, port, protocol, status, last_checked FROM network_services WHERE computer_id = (SELECT id FROM computers WHERE tenant_id = 1 AND name = 'SERVER-01') ORDER BY port;
Чекор 2
Систем
За секој сервис ја прикажува последната состојба на достапност (UP/DOWN и време на одговор).
SQL
SELECT ns.service_name, ns.port, ns.protocol,
sa.is_available, sa.response_time_ms, sa.timestamp
FROM network_services ns
JOIN service_availability sa ON sa.service_id = ns.id
WHERE ns.computer_id = (SELECT id FROM computers WHERE tenant_id = 1 AND name = 'SERVER-01')
ORDER BY sa.timestamp DESC;
Attachments (2)
- UC6_step1.png (230.4 KB ) - added by 3 days ago.
- UC6_step2.png (9.3 KB ) - added by 3 days ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.


