netvibe / products / system architecture

System Architecture

NetVibe 3.1

NetVibe is built on a robust software architecture using state-of-the-art technologies, including JMX and J2EE, and an SQL database. This solid technology foundation allows the system to scale and grow as additional features are added in new releases.

Architecture Highlights

  • Classic Three Tier Design: Web Server, J2EE Application Server, SQL Database Server
  • System consists of several independent modules that communicate via messaging servcies, enabling possible distribution of modules across separate hardware platforms (for scalability) in future releases. Modules include:
    • Web Application
    • Polling Engine
    • Reporting Module
    • Data Management Module
  • JMX-based multi-threaded polling controller allows multiple elements to be polled simultaneously for scalabilty
  • Polling Engine supports multiple protocols SNMP and Ping currently, others possible in future (HTTP, JMX, etc.)
  • Robust Data Management - MySQL DB is scalable and widely used, with many third party utilities available
Diagram


“Netvibe has been very helpful to me in my daily job. I now have a better understanding of my LAN and WAN network usage and overall health of the network components. NetVibe’s ability to email scheduled reports is especially useful. I can start my day and know what areas of the network are performing well or poorly.”

-Al Baker, Network Manager
Colbri Group

+ View More Testimonials