In this thesis we present an extension of the monitoring solution Zabbix with a developed configuration management application. We start with a theoretical overview of the basics of monitoring computer networks and present the advantages of the developed application. Then, we define its functionalities and show their placement in the domain of the monitored network. Each of these functionalities is presented in detail and a real-world example of its applicability is shown. This is followed by a description of the architecture of Zabbix and the application and a description of the communication between them. In doing so, we describe in detail the two databases used. One is used by the Zabbix server to store the collected data from the observed devices, the other is used by the developed application to store the configurations of the network devices. We then describe a sample monitored network, where we highlight seven different sample scenarios of problem occurrence. Finally, we present in detail the solution of each of these seven problems with the use of the developed application.
|