140 likes | 304 Views
Technion Institute of Technology , Haifa. SNMP Configuration Manager. Supervisor – Zeev Schneider Project Manager – Ilana David. Elad Dolev Sagi Rodin. The Main Problems. In today’s complex IT infrastructures, networking and security devices have become critical elements
E N D
Technion Institute of Technology, Haifa SNMP Configuration Manager Supervisor – Zeev Schneider Project Manager – Ilana David EladDolev Sagi Rodin
The Main Problems • In today’s complex IT infrastructures, networking and security devices have become critical elements • These elements enable today’s organization to help provide both security and availability of mission critical applications • Complex configurations for these devices • These products are not properly configured for backup • Even single failure is of high severity, and can cause lot of problems in the general system • Solutions which supposed to help backup and restore of configurations are expensive and over functional.
The Solution • An SNMP (wouldbeexplainedfurther) based backup/restore application. • Wouldallowmanaging a set of devices over the network. • Wouldallow batch operations over a set of manageddevices. • Wouldallow single invocation of operation over a specificmanageddevice. • Wouldcontainonly the neededfunctionality, withoutfunction and costoverhead.
The Main Player - SNMP • SNMP is an Internet-standard protocol for managing devices on IP networks • Used mostly in network management systems to monitor network-attached devices • Allows to send/getany type of information needed to/from the device and the manager. • Supported by most of the development environnements. • Easy to use, free of charge, supported on most of the devices.
System Overview - Development Environment • Would be developed over LAMP architecture. • Linux OS • Apache Web Server • MySQL Database • PHP Server Side Framework • LAMP because • Free • Supports SNMP API (build in) • Easy to maintain and extend • Academic restrictions
System Overview – High Level Design • System would consist of three main inner systems • Manager Server • Web Server • Database Storage • Would serve two main players • System Administrator • SNMP Devices
System Overview - Players • Managed Devices(Switches) • Would be defined in the system on initiation • For which the data would be backed up • To whom the data would be restored • Administrator • Would manage devices • Would configure batch operations • Would invoke single operations such as • Backup a managed device • Restore configuration into a device
System Overview – Main Components • Database Storage • MySQL Database • Would store information regarding the devices • Would store configurations • Would allow version managing of backups • Would store logs on the operations in the system
System Overview – Main Components • Manager Server • Would run all SNMP related operations • Would be configured for auto batch operations • Would serve as a web service based web application • Run over Apache web server • Accept invocations from administrator through Web server
System Overview – Main Components • Web Server • Web application design over Apache web server • Would allow administrator interaction with the system • Would contact Manager Server to invoke single operation requests from administrator • Web user interface for managing devices and invoking operations
SNMP Manager – Current Stage Design Implementation Testing and evaluation Current state