wiki:UseCaseUC6PrototypeImplementation

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;

Last modified 4 days ago Last modified on 08/23/26 19:53:02

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.