Loading article...
Loading article...
Stream/Area:
-
Subject:
-
Paper ID:
IJSREM65192
Volume:
10 |
6 |
Jun 2026
Pages:
1-10
Publication Frequency:
Monthly (12 issues per year)
License:International Journal of Scientific Research in Engineering and Management follows the Creative Commons Attribution 4.0 (CC BY 4.0) License, allowing free use and distribution with proper attribution.
Department of Computer Applications
Christ College of Engineering and Technology
Assistant Professor , Department of Computer Applications
Christ College of Engineering and Technology
Organizations today rely on a sprawling collection of disconnected tools to keep track of system performance, software inventories, and security vulnerabilities. The result is fragmented visibility, heavier operational workloads, and sluggish responses to emerging threats. This paper introduces an integrated Security Operations (SecOps) Agent framework that brings together real-time system monitoring, vulnerability tracking, open-port detection, Software Bill of Materials (SBOM) generation, and centralized dashboard visualization within a single cohesive platform. A lightweight Python-based monitoring agent [7] is deployed across Linux, Windows, and macOS endpoints to continuously gather CPU, memory, disk, and software inventory data. The collected metrics are forwarded to a Prometheus Pushgateway [2], validated and processed through a FastAPI backend [1], stored in a PostgreSQL database [4], and displayed through both a custom React.js dashboard [6] and Grafana analytics panels [3]. Vulnerability detection works by comparing installed software versions against known security advisories flagged in the National Vulnerability Database (NVD) [8], while an open-port scanner assigns severity ratings to network exposures. Tested across four endpoint systems, the platform successfully performed real-time data collection, automatically classified ninety-nine vulnerability findings, and maintained consistent dashboard refresh cycles. The findings suggest that this architecture substantially cuts down on the manual effort involved in infrastructure monitoring while sharpening security visibility, making it well-suited for small-to-medium enterprise deployment and laying the groundwork for future AI-driven anomaly detection and automated remediation.
KEYWORDS
This paper presented the design, implementation, and evaluation of a Vulnerability Tracking and System Monitoring platform built around a cross-platform SecOps Agent. The proposed system addresses the well-documented fragmentation between operational performance monitoring and security vulnerability tracking by integrating a lightweight Python-based [7] monitoring agent, a FastAPI backend [1], a PostgreSQL database [4], Prometheus with Pushgateway [2] for metrics, and Grafana [3] and React.js [6] for visualization into a single modular architecture deployed using Docker [5]. Deployment across four endpoints running Windows and Linux successfully demonstrated real-time collection of system metrics, automatic generation of a 1,342-entry software inventory with 33 flagged vulnerable or outdated packages cross-referenced against the NVD [8], classification of 97 open-port findings by risk level following OWASP security guidelines [9], and consolidated reporting of 99 total security findings through a unified dashboard. Comparative analysis showed that the automated approach reduces administrator effort for a routine monitoring cycle from roughly 95–140 minutes to under two minutes of active review time, while relying entirely on open-source components to keep infrastructure costs low and scalable. These results confirm the technical and economic feasibility of the proposed architecture for small-to-medium Indian organizations and educational institutions, and establish a solid foundation for the future enhancements identified as priorities for continued development: live CVE database integration with the NVD [8], digital signing of agent reports, AI-based anomaly detection, and mobile dashboard access.
[1] S. Ramírez, FastAPI Documentation. [Online]. Available: https://fastapi.tiangolo.com/ [2] Prometheus Authors, Prometheus Documentation. [Online]. Available: https://prometheus.io/docs/ [3] Grafana Labs, Grafana Documentation. [Online]. Available: https://grafana.com/docs/ [4] The PostgreSQL Global Development Group, PostgreSQL Documentation. [Online]. Available: https://www.postgresql.org/docs/ [5] Docker Inc., Docker Documentation. [Online]. Available: https://docs.docker.com/ [6] React Development Team, React Documentation. [Online]. Available: https://react.dev/ [7] Python Software Foundation, Python Documentation. [Online]. Available: https://docs.python.org/3/ [8] National Institute of Standards and Technology (NIST), National Vulnerability Database (NVD). [Online]. Available: https://nvd.nist.gov/ [9] OWASP Foundation, OWASP Top 10 Web Application Security Risks. [Online]. Available: https://owasp.org/www-project-top-ten/ [10] W. R. Stevens and S. A. Rago, Advanced Programming in the UNIX Environment, 3rd ed. Boston, MA, USA: Addison-Wesley Professional, 2013.
Publication Date
6/19/2026
Peer Review Type
Double-Blind Peer Review
Review Rounds: 2
Documents
Article Views
0
Total views since publication
PDF Downloads
2
Total downloads since publication
Geographic Reach
5
Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.
Plagiarism Screening
This manuscript has been checked for plagiarism using TurnitinPlagiarismChecker software.
Conflict of Interest
The authors declare no conflict of interest related to this research work.
Funding Information
No funding information available for this research.
Related research in the same subject area
Loading similar articles...