SlideShare a Scribd company logo
1 of 26
CMPE283Virtualization
Team3
Under theGuidanceof
Prof.SaurabhAgarwal
The DASHBOARD Project
KNOW OUR TEAM
RATAN KADAM
API SPECIALIST
Observium connection and monitoring. Host
configuration at all levels.
SJSU ID: 009984559
APURVA DIXIT
NETWORK
CONFIGURATION
EXPERT PROXMOX VE and Nagios CORE monitoring
tools
SJSU ID:009278958
VIGHNESH NAIK
NETWORK ANALYST
Setup the Infrastructure for
the project. Installation and
configuration of Vmware
vSphere and Observium.
SJSU ID: 010024391
ANANTHCHRISTY
INFRASTRUCTURE
GURUDesigning of Customized API’s and
execution of complex tasks on VM’s
SJSU ID: 010011677
INDEX
PROBLEM STATEMENT
In industries such as banking, applications are complex because of multiple layers of systems. When an application tends to scale out,
analytical tracking of the data becomes a primary concern. Hence there is a need for multiple monitoring tools, which proves to be a burden on the
network administrator. This makes the job of a network admin difficult in terms of tracking individual tools and executing appropriate tasks to make
sure the system uptime is at the max.
Unfortunately, there is not a single solution to extract data from multiple layers of system resources to provide a graphical and statistical data
representation. A solution that is an
Administrative tool that incorporates multiple layers of systems like ESXi and KVM (Opensource and Proprietary). There is also a lack of options to
perform operations on a group of machines.
• All in one solution to vSphere
family
 Network Monitor
 Varieties of API’s for Virtual
machines
• Effective management ofthe
virtual environment.
THE SOLUTION
A Dashboard that could have seemless integration of everything you need to monitor on a Virtual
Environment.
INFRASTRUCTURE
SETUP
vSphere and Observium
Ananth Christy George
TECHNOLOGY STACK
1. VMware Workstation 11
2. VMware vSphere ESXi bare-metal Hypervisor
3. vSphere Client (Desktop based .exe)
4. vCenter Server Appliance (.ovf template)
5. vCenter Web Client (.php – hostname:9443)
6. Observium
7. Turnkey Linux Server Appliance
8. VM Tools
9. SNMP and MySQL configuration
10.NTP servers
Listed below are the software’s that were used for this project.
REQUIREMENTS
Windows 8.1 and above(preferred)
RAM: 6 gb (suggested 8 gb )
Processor Cores: 4
Datastore Storage = 60 gb (minimum)
VM’s storage = 5 to 15 gb
VM OSes/iso’s = Ubuntu
Ananth Christy George
Host file
SNMP configuration
VMtools
Ntp servers
WinSCP
vSphere is self-driven and challenging
A bit of common sense, technical skills and snacks
needed
TIME, Patience and System performance is key
Ananth Christy George
The Process
ESXi Hypervisor
vSphere/vCente
r
TurnKey
Linux
Observium Orchestration
1. Install an ESXi Hypervisor as the base VM on VMware
workstation
2. Assign static IP which is to be accessed over the browser
3. Install vSphere client over the desktop and choose to install
vCenter server appliance using the ovf template.
4. Observium has a simlar counterpart called Turnkey Linux server
appliance.
5. Installation also prompts us to install mysql, php and most
importantly snmp.
6. Configure the SNMP file to ‘public’ which makes it ready to use.
7. Once setup is done. You are good to go!
API
IMPLEMENTATION
21 Different API’s
Ratan Kadam
UTILITIES USING JAVA API
• VM API’s are references which allow comprehensive information about all data structures
available through vSphere API
• Enables developers to create a custom solution for managing VM components.
TOTAL NUMBER OF VM’s TURN ON PARTICULAR MACHINE SYSTEM SUMMARY OF ALL VM’s
TURN ON ALL MACHINES TURN OFF PARTICULAR MACHINES CREATE SNAPSHOTS
TURN OFF ALL MACHINE PING ALL MACHINES REMOVE ALL SNAPSHOTS
Ratan Kadam
UTILITIES USING JAVA API contd.
REMOVE PARTICULAR SNAPSHOT
RENAME PARTICULAR VM
LIST ALL SNAPSHOTS
DELETE MACHINE
REVERT SNAPSHOTS
NUMBER OF HOSTS & DETAILS
Ratan Kadam
Get all VM's name/IP/OS
Shut down all Machines
ON all machines
Turn OFF particular machine
Turn ON particular machine
Ping all machines
Ping particular machine
Create Snapshots
Delete VM
Get number of hosts and
details
Total Number of VM
Revert Snapshot
List all snapshots
Remove all snapshots
of a particular machine
Remove particular snapshot
Suspend particular
machine
Rename particular machine
Create a NEW VM
On-click creation and
deletion of Virtual
Machine’s on pre-
configured template
Daemon thread
execution that creates
snapshots of every
machine present on the
ESXi server, daily.
Structured data of usage
information obtained from
current runtime
environment. Anomalies
during VM shutdown.
Intelligent algorithm that
runs a system check to
start a VM in normal state
or last working state.
Suspends all VM’s on a
single click by checking
the current power state of
a machine.
CREATE/REMOVE VM’s DAILY SNAPSHOTS PERFORMANCE STATISTICS DISASTER RECOVERY EMERGENCY SUSPENSION
OBSERVIUM
Orchestration
NETWORK MONITORING
Apurva Dixit
WHAT IS OBSERVIUM?
NETWORK MONITORING
AUTODISCOVERING TOOL
PHP MySQL based
WIDE RANGE OF NETWORK
HARDWARE AND OS SUPPORT
Apurva Dixit
What is Network Monitoring?
Why Network Monitoring?
What happens in Observium-Network Monitoring?
ROLE OF OBSERVIUM
•VISUALIZATION THROUGH GRAPHS
•MATRIX COLLECTION FOR GRAPHS
•TRACK SYSTEM FAILURE
•NETWORK PERFORMANCE
WHAT TOOLS DOES OBSERVIUM USE?
SNMP CollectD RRD
ADVANTAGES
OPEN SOURCE
SVN
CUSTOM GRAPH
CREATION
OBSERVIUM GRAPHS
• PROCESSOR MONITORING • eth0 PORT GRAPH
• MEMORY GRAPH
LINUX KVM and
Nagios Monitoring
Opensource Virtualization management and monitoring solutions
Vighnesh Naik
WHAT IS PROXMOX VE
EASY VIRTUALIZATION, FAST, SIMPLE and FLEXIBLE
• Complete Virtualization Management solution for servers
• Based on KVM Hypervisor and Open VZ container virtualization
• Proxmox is not about cloud but Virtualization.
FEATURES
Opensource
Virtualization using KVM
Containers [Open VZ]
Command line interface
API Browser:
#pvesh get
Cluster Management:
#pvecm status| nodes|
Old kernel 2.6.32 does not support LXC
Lack of Firewalls
Cannot run on USB pendrives
Rich Web Client Role based administration
Multiple login modules
RESTful web API’s
Backup and Restore
Live Migration
Clustering
VLAN Resource Management
Benchmark:
#pevperl
OpenVZ Management
#vzctl
Update templates:KVM
Management:
#qm #pveam update
CLI
Disadvantages
Some issues with backups
Vighnesh Naik
PROXMOX VE
WHAT IS NAGIOS CORE
Opensource sytemand network monitoring application
• Monitoring of Network services and host
resources
• Users can develop their own plug-ins for service
checks
• Ability to define network host heirarchy or groups
• Alert notificationis via e-mail or user defined
methods
• Web interface for weaving
• Monitor your entire IT infrastructure
• Spot problems before they occur
• Detect scurity breaches
• Plan and budget for IT upgrades
• Reduce downtime and business losses
• Historical reporting
FEATURES ADVANTAGES
Vighnesh Naik
Nagios
Nagios Walkthrough
THANK YOU
QUESTIONS?
QUESTIONS?

More Related Content

What's hot

Container on azure
Container on azureContainer on azure
Container on azureVishwas N
 
DCSF 19 Developing Apps with Containers, Functions and Cloud Services
DCSF 19 Developing Apps with Containers, Functions and Cloud ServicesDCSF 19 Developing Apps with Containers, Functions and Cloud Services
DCSF 19 Developing Apps with Containers, Functions and Cloud ServicesDocker, Inc.
 
JavaEE Microservices platforms
JavaEE Microservices platformsJavaEE Microservices platforms
JavaEE Microservices platformsPayara
 
The Microservices world in. NET Core and. NET framework
The Microservices world in. NET Core and. NET frameworkThe Microservices world in. NET Core and. NET framework
The Microservices world in. NET Core and. NET frameworkMassimo Bonanni
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architectureFaren faren
 
Hosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft AzureHosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft AzureSergii Kryshtop
 
Azure dev ops integrations with Jenkins
Azure dev ops integrations with JenkinsAzure dev ops integrations with Jenkins
Azure dev ops integrations with JenkinsDamien Caro
 
Cloud Native Patterns Using AWS - Practical Examples
Cloud Native Patterns Using AWS - Practical ExamplesCloud Native Patterns Using AWS - Practical Examples
Cloud Native Patterns Using AWS - Practical ExamplesAnderson Carvalho
 
Resume_Ashok-updated (1) (1)
Resume_Ashok-updated (1) (1)Resume_Ashok-updated (1) (1)
Resume_Ashok-updated (1) (1)chimmili ashok
 
Simple tweaks to get the most out of your JVM
Simple tweaks to get the most out of your JVMSimple tweaks to get the most out of your JVM
Simple tweaks to get the most out of your JVMJamie Coleman
 
Common Patterns of Multi Data-Center Architectures with Apache Kafka
Common Patterns of Multi Data-Center Architectures with Apache KafkaCommon Patterns of Multi Data-Center Architectures with Apache Kafka
Common Patterns of Multi Data-Center Architectures with Apache Kafkaconfluent
 
Stream Me Up, Scotty: Transitioning to the Cloud Using a Streaming Data Platform
Stream Me Up, Scotty: Transitioning to the Cloud Using a Streaming Data PlatformStream Me Up, Scotty: Transitioning to the Cloud Using a Streaming Data Platform
Stream Me Up, Scotty: Transitioning to the Cloud Using a Streaming Data Platformconfluent
 
From VMs to Containers: Introducing Docker Containers for Linux and Windows S...
From VMs to Containers: Introducing Docker Containers for Linux and Windows S...From VMs to Containers: Introducing Docker Containers for Linux and Windows S...
From VMs to Containers: Introducing Docker Containers for Linux and Windows S...Ido Flatow
 
Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as CodeRobert Greiner
 
Iguazú: A Long-Running Job Scheduler using Docker and Mesos
Iguazú: A Long-Running Job Scheduler using Docker and MesosIguazú: A Long-Running Job Scheduler using Docker and Mesos
Iguazú: A Long-Running Job Scheduler using Docker and MesosColleen Lee
 
Scala Security: Eliminate 200+ Code-Level Threats With Fortify SCA For Scala
Scala Security: Eliminate 200+ Code-Level Threats With Fortify SCA For ScalaScala Security: Eliminate 200+ Code-Level Threats With Fortify SCA For Scala
Scala Security: Eliminate 200+ Code-Level Threats With Fortify SCA For ScalaLightbend
 
introduction to micro services
introduction to micro servicesintroduction to micro services
introduction to micro servicesSpyros Lambrinidis
 
Webinar: How and Why to Containerize Your Legacy Applications
Webinar: How and Why to Containerize Your Legacy ApplicationsWebinar: How and Why to Containerize Your Legacy Applications
Webinar: How and Why to Containerize Your Legacy ApplicationsStorage Switzerland
 

What's hot (20)

Azure Service Fabric Overview
Azure Service Fabric OverviewAzure Service Fabric Overview
Azure Service Fabric Overview
 
Container on azure
Container on azureContainer on azure
Container on azure
 
DCSF 19 Developing Apps with Containers, Functions and Cloud Services
DCSF 19 Developing Apps with Containers, Functions and Cloud ServicesDCSF 19 Developing Apps with Containers, Functions and Cloud Services
DCSF 19 Developing Apps with Containers, Functions and Cloud Services
 
JavaEE Microservices platforms
JavaEE Microservices platformsJavaEE Microservices platforms
JavaEE Microservices platforms
 
The Microservices world in. NET Core and. NET framework
The Microservices world in. NET Core and. NET frameworkThe Microservices world in. NET Core and. NET framework
The Microservices world in. NET Core and. NET framework
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
 
Serverless
ServerlessServerless
Serverless
 
Hosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft AzureHosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft Azure
 
Azure dev ops integrations with Jenkins
Azure dev ops integrations with JenkinsAzure dev ops integrations with Jenkins
Azure dev ops integrations with Jenkins
 
Cloud Native Patterns Using AWS - Practical Examples
Cloud Native Patterns Using AWS - Practical ExamplesCloud Native Patterns Using AWS - Practical Examples
Cloud Native Patterns Using AWS - Practical Examples
 
Resume_Ashok-updated (1) (1)
Resume_Ashok-updated (1) (1)Resume_Ashok-updated (1) (1)
Resume_Ashok-updated (1) (1)
 
Simple tweaks to get the most out of your JVM
Simple tweaks to get the most out of your JVMSimple tweaks to get the most out of your JVM
Simple tweaks to get the most out of your JVM
 
Common Patterns of Multi Data-Center Architectures with Apache Kafka
Common Patterns of Multi Data-Center Architectures with Apache KafkaCommon Patterns of Multi Data-Center Architectures with Apache Kafka
Common Patterns of Multi Data-Center Architectures with Apache Kafka
 
Stream Me Up, Scotty: Transitioning to the Cloud Using a Streaming Data Platform
Stream Me Up, Scotty: Transitioning to the Cloud Using a Streaming Data PlatformStream Me Up, Scotty: Transitioning to the Cloud Using a Streaming Data Platform
Stream Me Up, Scotty: Transitioning to the Cloud Using a Streaming Data Platform
 
From VMs to Containers: Introducing Docker Containers for Linux and Windows S...
From VMs to Containers: Introducing Docker Containers for Linux and Windows S...From VMs to Containers: Introducing Docker Containers for Linux and Windows S...
From VMs to Containers: Introducing Docker Containers for Linux and Windows S...
 
Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as Code
 
Iguazú: A Long-Running Job Scheduler using Docker and Mesos
Iguazú: A Long-Running Job Scheduler using Docker and MesosIguazú: A Long-Running Job Scheduler using Docker and Mesos
Iguazú: A Long-Running Job Scheduler using Docker and Mesos
 
Scala Security: Eliminate 200+ Code-Level Threats With Fortify SCA For Scala
Scala Security: Eliminate 200+ Code-Level Threats With Fortify SCA For ScalaScala Security: Eliminate 200+ Code-Level Threats With Fortify SCA For Scala
Scala Security: Eliminate 200+ Code-Level Threats With Fortify SCA For Scala
 
introduction to micro services
introduction to micro servicesintroduction to micro services
introduction to micro services
 
Webinar: How and Why to Containerize Your Legacy Applications
Webinar: How and Why to Containerize Your Legacy ApplicationsWebinar: How and Why to Containerize Your Legacy Applications
Webinar: How and Why to Containerize Your Legacy Applications
 

Viewers also liked (13)

advertising-2
advertising-2advertising-2
advertising-2
 
Xavier Hourlier book 2017
Xavier Hourlier book 2017Xavier Hourlier book 2017
Xavier Hourlier book 2017
 
How DMOs and EDOs Realize Ultimate Community Vitality
How DMOs and EDOs Realize Ultimate Community VitalityHow DMOs and EDOs Realize Ultimate Community Vitality
How DMOs and EDOs Realize Ultimate Community Vitality
 
Consumer durable [washing machine]
Consumer durable [washing machine]Consumer durable [washing machine]
Consumer durable [washing machine]
 
프리젠테이션 특강 캠퍼스라이프 브랜드콘서트
프리젠테이션 특강 캠퍼스라이프 브랜드콘서트프리젠테이션 특강 캠퍼스라이프 브랜드콘서트
프리젠테이션 특강 캠퍼스라이프 브랜드콘서트
 
마케팅강의 15
마케팅강의 15마케팅강의 15
마케팅강의 15
 
마케팅강의 04
마케팅강의 04마케팅강의 04
마케팅강의 04
 
Supply Chain & Logistics Basics: The Evolution of Latin American SCM
Supply Chain & Logistics Basics: The Evolution of Latin American SCMSupply Chain & Logistics Basics: The Evolution of Latin American SCM
Supply Chain & Logistics Basics: The Evolution of Latin American SCM
 
마케팅강의 10
마케팅강의 10마케팅강의 10
마케팅강의 10
 
마케팅강의 21
마케팅강의 21마케팅강의 21
마케팅강의 21
 
Cáncer de mama
Cáncer de mamaCáncer de mama
Cáncer de mama
 
유니타스브랜드 소개
유니타스브랜드 소개유니타스브랜드 소개
유니타스브랜드 소개
 
Washing machine
Washing machineWashing machine
Washing machine
 

Similar to Dashboard project.

Successfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOSuccessfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOArraya Solutions
 
Raisecom GPON Solution Training - Chapter 4 NView_V2.pptx
Raisecom GPON Solution Training - Chapter 4 NView_V2.pptxRaisecom GPON Solution Training - Chapter 4 NView_V2.pptx
Raisecom GPON Solution Training - Chapter 4 NView_V2.pptxJean Carlos Cruz
 
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...VMworld
 
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan Shetty
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan ShettyTrack 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan Shetty
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan ShettyEMC Forum India
 
A journey to the cloud: Getting started migrating your on-premises service to...
A journey to the cloud: Getting started migrating your on-premises service to...A journey to the cloud: Getting started migrating your on-premises service to...
A journey to the cloud: Getting started migrating your on-premises service to...OVHcloud
 
TechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFVTechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFVRobb Boyd
 
VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld
 
Spirent HyperScale Test Solution
Spirent HyperScale Test SolutionSpirent HyperScale Test Solution
Spirent HyperScale Test SolutionMalathi Malla
 
Server Virtualization Seminar Presentation
Server Virtualization Seminar PresentationServer Virtualization Seminar Presentation
Server Virtualization Seminar Presentationshabi_hassan
 
Azure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloudAzure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloudICT-Partners
 
Virtualization & Network Connectivity
Virtualization & Network Connectivity Virtualization & Network Connectivity
Virtualization & Network Connectivity itplant
 
LogicMonitor: An Overview
LogicMonitor: An Overview LogicMonitor: An Overview
LogicMonitor: An Overview James McCabe
 
Self service it with v realizeautomation and nsx
Self service it with v realizeautomation and nsxSelf service it with v realizeautomation and nsx
Self service it with v realizeautomation and nsxsolarisyougood
 
Building enterprise class disaster recovery as a service to aws - session spo...
Building enterprise class disaster recovery as a service to aws - session spo...Building enterprise class disaster recovery as a service to aws - session spo...
Building enterprise class disaster recovery as a service to aws - session spo...Amazon Web Services
 
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 PreviewCloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 PreviewChip Childers
 
vVMworld 2013: Deploying, Troubleshooting, and Monitoring VMware NSX Distribu...
vVMworld 2013: Deploying, Troubleshooting, and Monitoring VMware NSX Distribu...vVMworld 2013: Deploying, Troubleshooting, and Monitoring VMware NSX Distribu...
vVMworld 2013: Deploying, Troubleshooting, and Monitoring VMware NSX Distribu...VMworld
 

Similar to Dashboard project. (20)

Successfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOSuccessfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIO
 
Raisecom GPON Solution Training - Chapter 4 NView_V2.pptx
Raisecom GPON Solution Training - Chapter 4 NView_V2.pptxRaisecom GPON Solution Training - Chapter 4 NView_V2.pptx
Raisecom GPON Solution Training - Chapter 4 NView_V2.pptx
 
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
 
Lets vRealize level -100 Presentation
Lets vRealize level -100 PresentationLets vRealize level -100 Presentation
Lets vRealize level -100 Presentation
 
What's New with vSphere 4
What's New with vSphere 4What's New with vSphere 4
What's New with vSphere 4
 
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan Shetty
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan ShettyTrack 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan Shetty
Track 1 Virtualizing Critical Applications with VMWARE VISPHERE by Roshan Shetty
 
A journey to the cloud: Getting started migrating your on-premises service to...
A journey to the cloud: Getting started migrating your on-premises service to...A journey to the cloud: Getting started migrating your on-premises service to...
A journey to the cloud: Getting started migrating your on-premises service to...
 
TechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFVTechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFV
 
VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers
 
Spirent HyperScale Test Solution
Spirent HyperScale Test SolutionSpirent HyperScale Test Solution
Spirent HyperScale Test Solution
 
Server Virtualization Seminar Presentation
Server Virtualization Seminar PresentationServer Virtualization Seminar Presentation
Server Virtualization Seminar Presentation
 
Azure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloudAzure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloud
 
Virtualization & Network Connectivity
Virtualization & Network Connectivity Virtualization & Network Connectivity
Virtualization & Network Connectivity
 
E2EVC SCVMM-Mania
E2EVC SCVMM-ManiaE2EVC SCVMM-Mania
E2EVC SCVMM-Mania
 
LogicMonitor: An Overview
LogicMonitor: An Overview LogicMonitor: An Overview
LogicMonitor: An Overview
 
Self service it with v realizeautomation and nsx
Self service it with v realizeautomation and nsxSelf service it with v realizeautomation and nsx
Self service it with v realizeautomation and nsx
 
vmware optimization
vmware optimizationvmware optimization
vmware optimization
 
Building enterprise class disaster recovery as a service to aws - session spo...
Building enterprise class disaster recovery as a service to aws - session spo...Building enterprise class disaster recovery as a service to aws - session spo...
Building enterprise class disaster recovery as a service to aws - session spo...
 
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 PreviewCloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
 
vVMworld 2013: Deploying, Troubleshooting, and Monitoring VMware NSX Distribu...
vVMworld 2013: Deploying, Troubleshooting, and Monitoring VMware NSX Distribu...vVMworld 2013: Deploying, Troubleshooting, and Monitoring VMware NSX Distribu...
vVMworld 2013: Deploying, Troubleshooting, and Monitoring VMware NSX Distribu...
 

Recently uploaded

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 

Recently uploaded (20)

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 

Dashboard project.

  • 2. KNOW OUR TEAM RATAN KADAM API SPECIALIST Observium connection and monitoring. Host configuration at all levels. SJSU ID: 009984559 APURVA DIXIT NETWORK CONFIGURATION EXPERT PROXMOX VE and Nagios CORE monitoring tools SJSU ID:009278958 VIGHNESH NAIK NETWORK ANALYST Setup the Infrastructure for the project. Installation and configuration of Vmware vSphere and Observium. SJSU ID: 010024391 ANANTHCHRISTY INFRASTRUCTURE GURUDesigning of Customized API’s and execution of complex tasks on VM’s SJSU ID: 010011677
  • 4. PROBLEM STATEMENT In industries such as banking, applications are complex because of multiple layers of systems. When an application tends to scale out, analytical tracking of the data becomes a primary concern. Hence there is a need for multiple monitoring tools, which proves to be a burden on the network administrator. This makes the job of a network admin difficult in terms of tracking individual tools and executing appropriate tasks to make sure the system uptime is at the max. Unfortunately, there is not a single solution to extract data from multiple layers of system resources to provide a graphical and statistical data representation. A solution that is an Administrative tool that incorporates multiple layers of systems like ESXi and KVM (Opensource and Proprietary). There is also a lack of options to perform operations on a group of machines.
  • 5. • All in one solution to vSphere family  Network Monitor  Varieties of API’s for Virtual machines • Effective management ofthe virtual environment. THE SOLUTION A Dashboard that could have seemless integration of everything you need to monitor on a Virtual Environment.
  • 7. TECHNOLOGY STACK 1. VMware Workstation 11 2. VMware vSphere ESXi bare-metal Hypervisor 3. vSphere Client (Desktop based .exe) 4. vCenter Server Appliance (.ovf template) 5. vCenter Web Client (.php – hostname:9443) 6. Observium 7. Turnkey Linux Server Appliance 8. VM Tools 9. SNMP and MySQL configuration 10.NTP servers Listed below are the software’s that were used for this project. REQUIREMENTS Windows 8.1 and above(preferred) RAM: 6 gb (suggested 8 gb ) Processor Cores: 4 Datastore Storage = 60 gb (minimum) VM’s storage = 5 to 15 gb VM OSes/iso’s = Ubuntu Ananth Christy George
  • 8. Host file SNMP configuration VMtools Ntp servers WinSCP vSphere is self-driven and challenging A bit of common sense, technical skills and snacks needed TIME, Patience and System performance is key Ananth Christy George
  • 9. The Process ESXi Hypervisor vSphere/vCente r TurnKey Linux Observium Orchestration 1. Install an ESXi Hypervisor as the base VM on VMware workstation 2. Assign static IP which is to be accessed over the browser 3. Install vSphere client over the desktop and choose to install vCenter server appliance using the ovf template. 4. Observium has a simlar counterpart called Turnkey Linux server appliance. 5. Installation also prompts us to install mysql, php and most importantly snmp. 6. Configure the SNMP file to ‘public’ which makes it ready to use. 7. Once setup is done. You are good to go!
  • 11. UTILITIES USING JAVA API • VM API’s are references which allow comprehensive information about all data structures available through vSphere API • Enables developers to create a custom solution for managing VM components. TOTAL NUMBER OF VM’s TURN ON PARTICULAR MACHINE SYSTEM SUMMARY OF ALL VM’s TURN ON ALL MACHINES TURN OFF PARTICULAR MACHINES CREATE SNAPSHOTS TURN OFF ALL MACHINE PING ALL MACHINES REMOVE ALL SNAPSHOTS Ratan Kadam
  • 12. UTILITIES USING JAVA API contd. REMOVE PARTICULAR SNAPSHOT RENAME PARTICULAR VM LIST ALL SNAPSHOTS DELETE MACHINE REVERT SNAPSHOTS NUMBER OF HOSTS & DETAILS Ratan Kadam Get all VM's name/IP/OS Shut down all Machines ON all machines Turn OFF particular machine Turn ON particular machine Ping all machines Ping particular machine Create Snapshots Delete VM Get number of hosts and details Total Number of VM Revert Snapshot List all snapshots Remove all snapshots of a particular machine Remove particular snapshot Suspend particular machine Rename particular machine Create a NEW VM
  • 13. On-click creation and deletion of Virtual Machine’s on pre- configured template Daemon thread execution that creates snapshots of every machine present on the ESXi server, daily. Structured data of usage information obtained from current runtime environment. Anomalies during VM shutdown. Intelligent algorithm that runs a system check to start a VM in normal state or last working state. Suspends all VM’s on a single click by checking the current power state of a machine. CREATE/REMOVE VM’s DAILY SNAPSHOTS PERFORMANCE STATISTICS DISASTER RECOVERY EMERGENCY SUSPENSION
  • 15. WHAT IS OBSERVIUM? NETWORK MONITORING AUTODISCOVERING TOOL PHP MySQL based WIDE RANGE OF NETWORK HARDWARE AND OS SUPPORT Apurva Dixit What is Network Monitoring? Why Network Monitoring? What happens in Observium-Network Monitoring?
  • 16. ROLE OF OBSERVIUM •VISUALIZATION THROUGH GRAPHS •MATRIX COLLECTION FOR GRAPHS •TRACK SYSTEM FAILURE •NETWORK PERFORMANCE
  • 17. WHAT TOOLS DOES OBSERVIUM USE? SNMP CollectD RRD ADVANTAGES OPEN SOURCE SVN CUSTOM GRAPH CREATION
  • 18. OBSERVIUM GRAPHS • PROCESSOR MONITORING • eth0 PORT GRAPH • MEMORY GRAPH
  • 19. LINUX KVM and Nagios Monitoring Opensource Virtualization management and monitoring solutions Vighnesh Naik
  • 20. WHAT IS PROXMOX VE EASY VIRTUALIZATION, FAST, SIMPLE and FLEXIBLE • Complete Virtualization Management solution for servers • Based on KVM Hypervisor and Open VZ container virtualization • Proxmox is not about cloud but Virtualization. FEATURES Opensource Virtualization using KVM Containers [Open VZ] Command line interface API Browser: #pvesh get Cluster Management: #pvecm status| nodes| Old kernel 2.6.32 does not support LXC Lack of Firewalls Cannot run on USB pendrives Rich Web Client Role based administration Multiple login modules RESTful web API’s Backup and Restore Live Migration Clustering VLAN Resource Management Benchmark: #pevperl OpenVZ Management #vzctl Update templates:KVM Management: #qm #pveam update CLI Disadvantages Some issues with backups Vighnesh Naik
  • 22. WHAT IS NAGIOS CORE Opensource sytemand network monitoring application • Monitoring of Network services and host resources • Users can develop their own plug-ins for service checks • Ability to define network host heirarchy or groups • Alert notificationis via e-mail or user defined methods • Web interface for weaving • Monitor your entire IT infrastructure • Spot problems before they occur • Detect scurity breaches • Plan and budget for IT upgrades • Reduce downtime and business losses • Historical reporting FEATURES ADVANTAGES Vighnesh Naik

Editor's Notes

  1. Image reference: http://www.ansnetworks.com/wp-content/uploads/2012/10/HPNIMC-Monitoring.png