This is an enterprise-grade monitoring system designed for real-time network and digital asset management. Built using a Django backend with a Vue frontend, the platform ensures efficient monitoring, management, and notification functionalities for IT environments.
Backend is a Django-based network monitoring system with the following key features and configurations:
The application includes the following main modules:
- Endpoint Monitoring - Endpoint overview and monitoring
- Network Management - Network latency analysis and property management
- Authentication Management - Certificate management functionality
- Mail System - Email notification management
- System Settings - Security configuration and system settings
- Framework: Django 4.2 with Django REST Framework.
- Database: PostgreSQL.
- Authentication: Simple JWT.
- Task Scheduling: django-crontab for scheduled jobs.
- Cross-Origin Requests: CORS enabled for seamless integrations.
- Framework: Vue 3 with Composition API.
- UI Components: Element Plus.
- Other Dependencies:
- @fortawesome/fontawesome: Icon library.
- date-fns: Utility for date manipulation.
- ajv: JSON schema validation.
- cert: Certificate management
- tcp: TCP monitoring
- property: Property management
- emailTest: Email testing
- setting: System settings
- end_point: Endpoint monitoring