Server Configuration. Index Terms: Configuration, Client- Server system



Similar documents
MS SQL Server Backup - User Guide

Lepide Active Directory Self Service. Configuration Guide. Follow the simple steps given in this document to start working with

Quick Start Guide for the SupportDesk Web Interface

NTP Software File Auditor for Windows Edition

How To Restore An Org Server With Anor Backup For Windows (Oracle)

Interworks. Interworks Cloud Platform Installation Guide

Time Machine How-To Guide

TANDBERG MANAGEMENT SUITE 10.0

How To Use Gfi Mailarchiver On A Pc Or Macbook With Gfi From A Windows 7.5 (Windows 7) On A Microsoft Mail Server On A Gfi Server On An Ipod Or Gfi.Org (

Advanced Digital Imaging

Administrators Help Manual

Lepide Active Directory Self Service. Installation Guide. Lepide Active Directory Self Service Tool. Lepide Software Private Limited Page 1

AVALANCHE MC 5.3 AND DATABASE MANAGEMENT SYSTEMS

System Administration Training Guide. S100 Installation and Site Management

Step-by-Step Guide to Setup Instant Messaging (IM) Workspace Datasheet

CheckPartner Enterprise: Management Solution

QUANTIFY INSTALLATION GUIDE

Enterprise Remote Control 5.6 Manual

Montefiore Portal Quick Reference Guide

Installation, Configuration and Administration Guide

Creating and Managing Shared Folders

Introduction. Editions

Soft Solutions, Inc. 4-Sight FAX 7.5. Getting Started. Soft Solutions, Inc.

Dell World Software User Forum 2013

File Auditor for NAS, Net App Edition

InHand Device Cloud Service DN 4.0 Quick Start Guide

MS SQL Server Database Management

Accessing the Media General SSL VPN

Burst Technology bt-loganalyzer SE

Web VTS Installation Guide. Copyright SiiTech Inc. All rights reserved.

Rebasoft Auditor Quick Start Guide

Talk Internet User Guides Controlgate Administrative User Guide

High Level Design Distributed Network Traffic Controller

ClickOnce Deployment Notes

NSi Mobile Installation Guide. Version 6.2

Alert Notification of Critical Results (ANCR) Public Domain Deployment Instructions

BUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008

User Guide. DocAve Lotus Notes Migrator for Microsoft Exchange 1.1. Using the DocAve Notes Migrator for Exchange to Perform a Basic Migration

Trend ScanMail. for Microsoft Exchange. Quick Start Guide

Redtail CRM Integration. Users Guide Cities Digital, Inc. All rights reserved. Contents i

Configuring SQL Server Lock (Block) Monitoring With Sentry-go Quick & Plus! monitors

Novell File Reporter 2.5 Who Has What?

VCL Access. VCL provides access to Linux and Windows 7 Virtual Machines. Users will only see those images that they are authorized to access.

Recommended Pentium III 1.0 GHz processor (or faster) with 2 GB RAM (or higher)

Installing GFI MailArchiver

How To Set Up Total Recall Web On A Microsoft Memorybook (For A Microtron)

Matisse Installation Guide for MS Windows. 10th Edition

Checkmate 5.5 Self Hosted Quick Start Guide

Dell SonicWALL Aventail Connect Tunnel User Guide

How To Set Up Chime For A Coworker On Windows (Windows) With A Windows 7 (Windows 7) On A Windows 8.1 (Windows 8) With An Ipad (Windows).Net (Windows Xp

4cast Server Specification and Installation

Preparing a SQL Server for EmpowerID installation

Installation Guide. Release 3.1

REMOTE ACCESS - OUTLOOK WEB APP

FTP Accounts Contents

Instructions for installing Citrix Receiver

APPLICATION OF CLOUD COMPUTING IN ACADEMIC INSTITUTION

How To Install Help Desk Premier

Installation Instruction STATISTICA Enterprise Server

Fast remote data access for control of TCP/IP network using android Mobile device

Mapping ITS s File Server Folder to Mosaic Windows to Publish a Website

Open Directory. Contents. Before You Start 2. Configuring Rumpus 3. Testing Accessible Directory Service Access 4. Specifying Home Folders 4

Administrator Operations Guide

PRiSM Security. Configuration and considerations

Eliac Call Recording - Configurator Guide. Eliac. Call Recording System Ver. 2.x.

DSI File Server Client Documentation

1. Introduction 1.1 Methodology

QUALITYMATE FOR LOAD TESTING

Installing GFI MailArchiver

IsItUp Quick Start Manual

Matrix Technical Support Mailer 33 COSEC Integrate (Import from Active Directory)

Restoring Sage Data Sage 200

Installing GFI MailArchiver

Data Collection Agent for Active Directory

Installation Guide v3.0

Enterprise Self Service Quick start Guide

PC-Duo Web Console Installation Guide

GE Measurement & Control. Remote Comms System. Installation and User Reference Guide

Network device management solution

SyncLockStatus Evaluator s Guide

Electronic Logbook. Hedgehog-2. version 2.7. Quick Start. Revision 1.3 of 10/31/2012

MFPConnect Monitoring. Monitoring with IPCheck Server Monitor. Integration Manual Version Edition 1

Cyclope Print Management Software

Remote Access End User Reference Guide for Access to SJLinked Version 1.0 3/11/2014

System Requirements - Table of Contents

9. Database Management Utility

Event Notification Module TM

IIS, FTP Server and Windows

Server Installation Guide ZENworks Patch Management 6.4 SP2

Software Operations Manual

LifeSize Control Installation Guide

MEGA Web Application Architecture Overview MEGA 2009 SP4

Multilingual Interface for Grid Market Directory Services: An Experience with Supporting Tamil

Introduction. Installation of SE S AM E BARCODE virtual machine distribution. (Windows / Mac / Linux)

Customization & Enhancement Guide. Table of Contents. Index Page. Using This Document

Virtual Code Authentication User s Guide. June 25, 2015

How To Install Hoteltv2 On A Pc Or Mac Or Mac (For Mac)

Remote Management System

Manual. CollabNet Subversion Connector to HP Quality Center. Version 1.2

Transcription:

International Conference On "Emerging Techniques in Computing, Electronics, Embedded System and VLSI Design,20-21 March 2008 ICEVD 2008 PDVVP College of Engineering,,Ahmadnagar, INDIA Server Configuration Manager Vandana S. Mahadik Lecturer,Computer Dept Bharati Vidyapeeth's College of Engg, Pune Vandana_mahadik@yahoo.co.in Shilpa P. Gaikwad A.P.,Electronics Dept, Bharati Vidyapeeth's College of Engg Pune shilpapgaikwad@yahoo.com Prof. Suhas H. Patil HOD,Computer Dept Bharati Vidyapeeth's college of Engg Pune suhas_patil@yahoo.com ABSTRACT This Paper described server COli figuration system Currently system server is manager configured using configuration information maintained in files but ill this system server will read the configuration information from data base instead of files It is client server system In this system each time the starts it reads various COli figuration parameters from COil figuration files server can not be configured from residing at tile server currently remote site our system provides facility to tile user to configure tile serverfrom remote site Index Terms: Configuration, Client- Server system I. INTRODUCTION configuration files by providing proper user interface. This is a web-based utility, which can be used to maintain the configuration files from the remote site. Maintaining configuration tiles includes the configuration of key-value pairs in those files. Each configuration file is divided into sections and these sections can be configured using this system. Currently Element Management Systems Server is configured using configuration information, maintained In files. We have decided that the server will read the configuration information from database instead of files. Shifting to database system from file system will provide various advantages to user which traditional file system cannot offer. such as: A. Maintenance of data is simplified by use of database. Data is stored in single database rather than many files. Database can be designed in proper way with setting proper constraints, which avoids duplicate or erroneous entries. B. Avoids extra errors. If data is stored in database user has not to worry about file formats, which avoids various errors, which creep in due to no supp- orted formats, or some typing errors. Due to use of database there is no question of File Formats. itself.

C. system can be stated with the fact that currently if any user wants to modify configuration information then that user must be present on the server machine, where he can get all configuration files. But this system provides the facility to update any configuration information from the remote site. User can login remotely on the server machine and can modify server configuration information according to his privilege. D. System also proves to be useful because of its user-friendly interface provided to carry on all these configuration operations. II. SYSTEM DESCRIPTION: configuration files by providing proper user interface. User interface allows user to perform al I sort of configuration operations without worrying about these system constraints. All these details are abstracted from the end user. Maintaining configuration files includes the configuration of key-value pairs in those files. Each configuration file is divided into sections and these sections can be configured using this system. System provides different options to add/modify/delete sections and also to add/modify/delete the keys present inside those sections. The privileges are assigned to each user and depending on the privilege a user can just view or also configure the section contents. All configuration operations are logged or stored in the database so as to keep the track of changes. User can import configuration parameters from the configuration file to the system database, as well as export configuration parameters from system database to the file. A. System requirement: Client: IE, Server: Hardware :Pentium machine, 64 MB RAM, Hard Disk up to 75 MB space Software : Tomcat Server (Version 4.0.6) PostgreSQL Database (Version 7.1.2), 10K 1.3+ Ill. METHODS: Server designed Configuration manager using Model view controller(mvc) Architecture The goal of the MVC design pattern is to separate the application object model from the way it is represented to the user (view) from the way in which the user controls it controller.a. Model View Controller (MVC) Architecture Server Configuration Manager is designed using Model View Controller (MVC) to ;:u 0 CONTROLLER reques (Servlet/ JSP) ~ ~ iews Application Server select MODEL Database Server Fig I

clearly define these three section and their Here the Model includes the databases (System database, EMS User database, and AuditTrail database), systemconfig.txt file and the resource files such as properties file (English and Korean properties file). System database contains the information about all the sections and section contents. AuditTrail database is used to log the configuration operations. EMS User database is used for authentication of users. The systemconfig.txt file is used to get the paths, username, password, etc. And the resource files such as English properties file and Korean properties file are used for internationalization support All the JSP pages act as views which represents the data from the model. The JSP pages such as viewsectionlist.jsp, viewsectioncontents.jsp, editsection.jsp, addnewsection.jsp, addnewkeys.jsp, etc. fetch the data from the Model using the SQL queries and then render that data as required. requesthandler.jsp acts as a controller. It receives all the requests about updating the data from the client browser. It then changes the data in the model. These changes includes change in section information, change in keys and their values, adding new sections, deleting the section, adding new keys, etc. After making the changes in the model it then selects appropriate JSP page to reflect the changes to the client. respective functions. I.Model: In the above example of adding new sections to database, System database acts as a Model. When this database gets the notification from controller it simply adds that information to that database irrespective of which view is shown on the screen. Here we can isolate functioning of Model from Views shown on the Browser. 2.Controller: In the above example of adding sections to database, requesthandler.jsp acts as a controller. Whenever user wants to add any section, he cannot directly change anything in Model. User sends the desired information to controller and controller then forwards this request to Model. So whenever 'Add Section' button is pressed, that event is captured by requesthandler.jsp and then proper query is made by requesthandler.jsp telling Model to add the desired section. 3.Views: In this example of adding new section, addsection.jsp and viewsectionlist.jsp act as views. addsection.jsp creates the view which helps user to pass on the information required to add a new section. This information is passed to controller. Controller asks Model to add the new section and then controller loads viewsectionlist.jsp as new view, which acknowledges user that desired action is completed (with or without errors). For example consider the case of adding a new section to the database. In this example we can

configuration files by providing proper user interface. This is a web-based utility, which can IV.RESULTS Performance tests conducted for Server Configuration Manager: A. System compatibility is tested with various browsers such as Internet Explorer, Netscape Navigator, Opera, and Smart Explorer etc. System was also tested with as many versions possible of these browsers. B. System was also tested for multiple users logging in the system and doing all sorts of operations. C. System was thoroughly tested for importing and exporting files. File format for configuration files is strictly followed. Here system was also checked for atomicity, v. LIMITATIONS: A. User is not able to add multiple files at a time by specifying a directory containing configuration files. B. If multiple users are configuring the same section or the key concurrently, action of one user is not notified to the second user immediately. VI. CONCLUSION be used to maintain the configuration files from theremote site. Maintaining configuration files includes the configuration of key-value pairs. The server configuration manager system server will read the configuration information from data base instead of files It is client server system. In this system each time the starts it reads various configuration parameters from configuration files residing at the server References [I] Gaurav Banga, Peter Druschel, and Jeffrey C. Mogul. Resource Containers: A New Facility for Resource Management in Server Systems. In Proceedings of the Third Symposium on Operating Systems Design and Implementation (OSDI), February 1999. [2] Raouf Boutaba, Salima Omari, and Ajay Pal Singh VirkSELFCON: "An Architecturefor Self- Configuration 0 jnetworks ''journal of communications and networks, vol. 3, no. 4, december 2001 [3] Lucent Technologies, "IP Network Configurator ",http://www.lucent.com/os/ipnc.ht ml [4] Proceedings of the 2001 American Society for Engineering Education Annual Conference & Exposition Copyrigh(200J, American Society for Engineering Education Session 3532Steve Liu, Willis Marti, Wei ZhaoVirtual Networking Lab (VNL): its concepts and implementation

[5J Fletcher J Buckley, Implementing Configuration Management: Hardware, Software and Firmware, IEEE Press, Piscataway, NJ, 1993 [6J Database system concepts by silberschaz,korth,sudarshan International Edition Me graw Hill