Efficient, scalable, and secure network monitoring platform: self-contained solution for future SMEs

  • Alfred Stephen Tonge
  • , Babu Kaji Baniya
  • , Deepak GC

Research output: Contribution to journalArticlepeer-review

Abstract

In this paper, we introduce a novel, self-hosted Syslog collection platform designed specifically to address the challenges that small and medium enterprises (SMEs) face in implementing comprehensive syslog monitoring solutions. Our analysis begins with an assessment of current network observability practices, evaluating enterprise solutions, on-premises systems, and Software as a Service (SaaS) offerings to identify features crucial for SME environments. The proposed platform represents an advancement in the field through the incorporation of modern practices, including GitOps and continuous integration and continuous delivery/deployment (CI/CD), and its implementation onto a self-managed Kubernetes platform, which is an approach not commonly explored in SME-focused solutions. We will explore its scalability by leveraging dynamic templates, which allow us to select the number and type of nodes when deploying networks of various sizes. This architecture ensures organisations can deploy a pre-designed, scalable network monitoring solution without extensive external support. The resilience of the proposed platform is assessed by providing empirical evidence of the scaling performance and reliability under various failure scenarios, including node failure and high network throughput stress.

Original languageEnglish
Article number36
Number of pages22
JournalNetwork
Volume5
Issue number3
Early online date10 Sept 2025
DOIs
Publication statusPublished - Sept 2025

Keywords

  • GitOps
  • Kubernetes
  • network monitoring
  • network security
  • scalability
  • syslog
  • threat intelligence

Fingerprint

Dive into the research topics of 'Efficient, scalable, and secure network monitoring platform: self-contained solution for future SMEs'. Together they form a unique fingerprint.

Cite this