01
Stage 1. User Login & Authentication
Process
The network administrator logs into the application using registered credentials.
Tools
Keycloak
Kubernetes
Implementation
The application sends the login request to Keycloak. Keycloak validates the user's identity and provides access to the application.
02
Stage 2. Network Monitoring
Process
The administrator views the current network status and connected network resources.
Tools
Kubernetes
PostgreSQL
Implementation
The application retrieves network information and displays connected devices, network status, traffic information, and system details.
03
Stage 3. Network Data Collection
Process
The application collects network traffic and operational information from monitored network resources.
Tools
Python
PostgreSQL
Kubernetes
Implementation
The application receives network information such as traffic volume, connection details, packet statistics, and network events and stores the required records.
04
Stage 4. Network Activity Analysis
Process
The administrator reviews network activity and identifies unusual network events based on configured monitoring rules.
Tools
Python
PostgreSQL
Implementation
The application processes the collected network information and compares it with predefined thresholds or rules to identify unusual activity.
05
Stage 5. Event & Alert Management
Process
The application records and displays network events that require administrator attention.
Tools
Python
PostgreSQL
Kubernetes
Implementation
The application creates event records, assigns appropriate status or severity, and displays alerts to the administrator.
06
Stage 6. Network Reports
Process
The administrator generates reports about network activity and events.
Tools
PostgreSQL
Implementation
The application retrieves network records from PostgreSQL, processes the required information, and generates the requested reports.
07
Stage 7. Network Status & History
Process
The administrator reviews historical network activity and previously recorded events.
Tools
PostgreSQL
Implementation
The application retrieves historical records from PostgreSQL and presents network activity, event history, and status information.
08
Stage 8. Logout
Process
The administrator completes the monitoring activity and logs out.
Tools
Keycloak
Kubernetes
Implementation
The application terminates the user's session through Keycloak.