AutoPatrol
191
edits
Line 2: | Line 2: | ||
= Overview of System Architecture = | = Overview of System Architecture = | ||
The system | The system is built on the three-tier architecture. The monitoring agents (either NetXMS native agents or SNMP agents) collect the information and deliver it to the monitoring server for processing and storage. Network administrators can configure the system and access collected data using cross-platform Java-based Management Console, Web Interface or Mobile Management Console. You can see the overview of the NetXMS system architecture on the following diagram. | ||
::[[File:um_architecture.png|thumb|650px|none|alt=Architecture|NetXMS Architecture]] | ::[[File:um_architecture.png|thumb|650px|none|alt=Architecture|NetXMS Architecture]] | ||
All collected data and system configuration is stored in the SQL database. You can choose Oracle, Microsoft SQL Server, PostgreSQL, MySQL, or SQLite as your database engine. Database server can be installed on the same physical machine, or be a separate server. | All collected data and system configuration is stored in the SQL database. You can choose Oracle, Microsoft SQL Server, PostgreSQL, MySQL, or SQLite as your database engine. Database server can be installed on the same physical machine, or be a separate server. | ||
NetXMS web-based | NetXMS web-based user interface is built as a single war file and can be deployed to any compatible application server (like Tomcat or Jetty). It is a separate component and can be installed on the same physical machine as NetXMS server, or on a remote server. | ||
The system | The system has been designed to be easily extendable; so all three tiers — server, agent, and client — have modular structure. The following figure shows main software layer of NetXMS system. | ||
::[[File:Main_Software_Layer.png|thumb|650px|none|alt=Software layers|NetXMS Software Layers]] | ::[[File:Main_Software_Layer.png|thumb|650px|none|alt=Software layers|NetXMS Software Layers]] |