10
Confidential – Do Not Distribute Server Inventory Project By Michael Gerhart – SUNY Brockport Supervisor: Jim Wenner Mentor: Chris Simard

Intern PPT Template FINAL

Embed Size (px)

Citation preview

Page 1: Intern PPT Template FINAL

Confidential – Do Not Distribute

Server Inventory ProjectBy Michael Gerhart – SUNY Brockport Supervisor: Jim Wenner Mentor: Chris Simard

Page 2: Intern PPT Template FINAL

Confidential – Do Not Distribute

2

Agenda

Introduction1Internship Project2Observations: Excellus & IT3Internship Influence on my Future4

Page 3: Intern PPT Template FINAL

Confidential – Do Not Distribute

3

Introduction

Excellus operates over 1300 Windows based servers

• Over 400 are on physical hardware

• Over 900 are virtualized

• Every server has over 40 attributes

Keeping track of these servers and their attributes is a difficult task

I was given the opportunity to create a new method to track all of these servers

The old method consisted of an outdated, shared access database located on a company share drive.

Page 4: Intern PPT Template FINAL

Confidential – Do Not Distribute

4

Server Inventory

I came up with the idea to use a MySQL Database

• Converted the old database schema into a new MySQL database

• Re-organized and deleted unused data

To be user friendly I constructed a PHP GUI

• Used a variety of open-source tools

• Fully functioning user authentication system with encrypted user accounts

• Can be managed simultaneously by different users

• Many database operations can be completed with one click • (EX. Decommission a server)

Page 5: Intern PPT Template FINAL

Confidential – Do Not Distribute

5

Final Comparison

• No User Authentication• Poor Data Integrity

• Must be reopened if other users make changes

• Can’t access from a web browser

Access Database MySQL/PHP Database• User Authentication

• Referential Data Integrity• No need to quit the application to

refresh• Can be accessed from any web

browser within the network• Ability to manage data and

execute batch operation using phpmyadmin

Page 6: Intern PPT Template FINAL

Confidential – Do Not Distribute

6

Database login example

Page 7: Intern PPT Template FINAL

Confidential – Do Not Distribute

7

Database Example

Page 8: Intern PPT Template FINAL

Confidential – Do Not Distribute

8

Code Example

Page 9: Intern PPT Template FINAL

Confidential – Do Not Distribute

9

Observations: Excellus & IT

• Security is a TOP priority

• Work is distributed very evenly between teams

• My coworkers are some of the smartest people I have met

• Everyone is always willing to learn/teach

• Excellus in general is a great place to work

• And, of course, who doesn’t like a game of ping pong?

Page 10: Intern PPT Template FINAL

Confidential – Do Not Distribute

10

Internship Influence On My Future

• This internship has given me insight into the IT world

• Given me an idea of how IT in business functions

• Provided the tools to learn new skills

• Proven that I want to work with Distributed Systems/Systems Administration

• Created a solid framework for my career path