SlideShare a Scribd company logo
Hyperic HQ
[Hyperic is application monitoring and performance management for virtual, physical, and cloud infrastructures]
http://sourceforge.net/projects/hyperic-hq/
Author : Sumit Arora | sumit1234@gmail.com
Date 26th-April-2013
1
Hyperic’s Overview
2
“Hyperic Overview”
3
Hyperic is application monitoring and performance management for virtual, physical, and clo
ud infrastructures. Auto-discover resources of 75+ technologies, including vSphere, and coll
ect availability, performance, utilization, and throughput metrics.
Features
Automatically discovers, monitors, and manages software and network resources
Monitors apps on any platform, including Unix, Linux, Windows, Solaris, AIX, HPUX, VMwar
e, and Amazon Web Services
Built-in support for 75 common components—including databases, application servers, midd
leware, web servers, network devices and more
Optimized for virtual environments with integration with vCenter and vSphere
This diagram is a simple illustration of the key HQ components and how they fit
together.
Hyperic HQ - Hyperic's open sourc
e offering is licensed under GNU GP
L v2.
HQ Enterprise - Hyperic's industrial
strength enterprise offering has all th
e capabilities of the open source versi
on, plus advanced automation and co
ntrol features for managing web appli
cations at scale
Hyperic’s Installation Process
4
“Hyperic – Server Install”
5
STEP-1 : Download hyperic-hq-installer-4.6.6-x86-64-linux.tar.gz from
http://sourceforge.net/projects/hyperic-hq/
STEP-2 : Untar it
STEP-3 : create a directory as /home/hyperic (if not available now )
STEP-4 : Create a user hyperic , and assign recursive chown ,chgrp for hyperic user to
/home/hyperic directories (Its very important)
e.g. root@esumit-VM2:~# chown -Rf hyperic:hyperic /home/hyperic
root@esumit-VM2:~# chgrp -Rf hyperic:hyperic /home/hyperic
STEP-5: root@esumit-VM2:~# su – hyperic (now login as user hyperic)
$ bash
hyperic@esumit-VM2:~$ ls
STEP-6 : Go to directory hyperic@esumit-VM2:/home/esumit/Downloads$ cd hyperic-
hq-installer-4.6.6 and run ./setup.sh
STEP-7 : It will ask certain yes and no on this script (from first setp choose Server to
Install)e.g. Choose which software to install:1: Hyperic HQ Server2: Hyperic HQ Agent
,HQ server installation path [default '/home/hyperic'].
STEP-8 : If everything goes well then you will receive a message :
Installation Complete:
Server successfully installed to: /home/hyperic/server-4.6.6
[ See complete log of installation here]
http://pastebin.com/mCRK6jYn
“Hyperic – Agent Install”
6
STEP-1 : Download hyperic-hq-installer-4.6.6-x86-64-linux.tar.gz from
http://sourceforge.net/projects/hyperic-hq/
STEP-2 : Untar it
STEP-3 : create a directory as /home/hyperic (if not available now )
STEP-4 : Create a user hyperic , and assign recursive chown ,chgrp for hyperic user to
/home/hyperic directories (Its very important)
e.g. root@esumit-VM2:~# chown -Rf hyperic:hyperic /home/hyperic
root@esumit-VM2:~# chgrp -Rf hyperic:hyperic /home/hyperic
STEP-5: root@esumit-VM2:~# su – hyperic (now login as user hyperic)
$ bash
hyperic@esumit-VM2:~$ ls
STEP-6 : Go to directory hyperic@esumit-VM2:/home/esumit/Downloads$ cd hyperic-
hq-installer-4.6.6 and run ./setup.sh
STEP-7 : It will ask certatin yes and no on this script e.g. Choose which software to
install:
1: Hyperic HQ Server2: Hyperic HQ Agent ,HQ server installation path [default
'/home/hyperic'].
STEP-8 : If everything goes well then you will receive a message :
Installation Complete:
Agent successfully installed to: /home/hyperic
[ See complete log of installation here]
http://pastebin.com/QtYEYPa3
“Hyperic – Start Agent/Server”
7
Step-2: hype@esumit-VM1:/home/esumit/hype/hyperic-hq-installer-
4.6.6$ /home/hyperic/agent-4.6.6/bin/hq-agent.sh start or (stop if want to stop)
Starting HQ Agent...... running (14912).
[ Running agent setup ]
What is the HQ server IP address: 192.168.30.151
Should Agent communications to HQ always be secure [default=yes]: no
What is the HQ server port [default=7080]:
- Testing insecure connection ... Success
What is your HQ login [default=hqadmin]: hqadmin
What is your HQ password:
What IP should HQ use to contact the agent [default=127.0.1.1]: 192.168.30.150
What port should HQ use to contact the agent [default=2144]:
- Received temporary auth token from agent
- Registering agent with HQ
The server to agent communication channel is using a self-signed certificate and could
not be verified
Are you sure you want to continue connecting? [default=no]: yes
- HQ gave us the following agent token
1366706667061-4291381786817604188-3966130682331307001
- Informing agent of new HQ server
- Validating
- Successfully setup Agent/Server
Step-1: Start Server : /home/hyperic/server-4.6.6/bin/hq-server.sh start or (stop if
want to stop)
Hyperic’s Agent/Server are up and running
8
“Hyperic: Server is up and running ”
9
“Hyperic: Agent is up and Running”
Agent discovered by the
Server, and visible at the
Admin's dashboard
10
“Hyperic : Health View”
Display the Hyperic HQ’s
Health
11
“Hyepric: Execute Command View”
Frequently used system
command can be executed
directly from the browser
12
“Hyperic: Execute Command View”
Frequently used System
command can be executed
directly from the browser
13
“Hyperic : Monitoring Item’s Inventory”
Showing the list of
monitoring Objects in the
machine where Hyepric
Agent is installed
14
“Hyperic: Agent monitor view”
A quick monitor view
15
“Agent N/W Server Interface View”
On Clicking to network
server Interface, Shows the
indicator charts
16
Simple Experiment : CPU Usage Monitoring
17
“Hyepric : CPU Usage Example”
Step-1 : Executed
four program which
are running ―for
infinite
loop( for(;;);)‖
Step-2 : Checked
the CPU Usage via
top utility
Step-3 : Check the
CPU Usage data
on the Hyepric
Admin’s web
interface ?
18
“Hyperic : CPU Usage Example”
CPU Usage
information
reflection on the
Hyperic HQ UI
19
“Hyperic : CPU Usage Example”
CPU Usage
information
reflection on the
Hyperic HQ UI
20
“Hyperic : CPU Usage Example”
CPU Usage
information
reflection on the
Hyperic HQ UI
21
Simple Experiment : Apache/MySql/Wordpress
Monitoring
22
“Hyperic : Apache/MySql Monitoring “
Apache/MySql are up and running on
the Agent Machine.
Hyepric Auto discovery automatically
finds the bindings and display as
monitoring items at the Admin
Dashboard
23
“Hyperic : Apache/MySql Monitoring“
[Step-1] :Hosted wordpress on Apache ( A
blogging platform) and connected with
MySql database.
[Step-2] : Made various http request by
pressing refresh to access the default index
page of wordpress based blog.
24
“Hyperic : Apache Monitoring “
Request Served per Second by Apache
25
“Hyperic : Apache Monitoring“
Request Served per Second by Apache
26
“Hyperic : MySql Monitoring”
Display MySQL’s stats
e.g. Slow Queries per
Minute
27
In-built Monitoring Support/
Monitoring Item’s Graphical View
28
“Hyperic : In-built Monitoring Support
In-built Monitoring e.g.
Application Servers
29
“Hyperic : Monitoring Items’ graphical view
Graphical view
of monitoring
items
30
Example : Monitoring Development
31
“Incremental/Situation Based ㅡMonitoring
Development”
Hyepric’s Scalablity (5.0+):
Problem
We have someone who lives far from the office. To arrive each morning he needs to pass a metrop
and as you already guess, there are a lot of traffic in the morning hours.
This metropoline has the option of bypassing the traffic by using a "fast lane" which is a toll road.
Monitoring Solution :
In order to know the best hours to enter this toll road, and by that to know when the best time to lea
he developed a simple Java code that monitors the internet site of the company which operates thi
He parses their site and extract the price. He does that every 5 minutes.
Integrated such plugin/code with Hyperic
After developing this code he created an Hyperic plugin for this code and connected it to Hyperic s
he has graphs over time of when the best hours to leave home are (in which the price is the lowest
You can write your own plugins to whatever you need, as long as it has the right APIs, and see that
32
Hyperic Plugin Example :Real-time Black hole Lists
RBL per minute is the number of emails blocked per minute using realtime blackhole lists.
(e.g. collect all probable spam based on some rules, and block them most offending domains )
(Monitoring : Email Server e.g. qmail ,SMTP or Email Client)
By blocking the most offending ones reduced the efforts to read to more useless emails
33
Expert Comments Nagios and Hyperic,
and Hyperic’s Scalablity
34
An Expert Comments “Nagios vs Hyperic”
It really depends of what we are looking for a full featured suite that’s going to do out monitoring
trending, or if we are looking just for the alerting piece.
From digitalocean (cloud hosting company) experience they have always defaulted to nagios
suites, wither its hyperic or zenoss provide an easy way to get started but at the end of the day the
them less flexible.
With nagios we may miss a few pretty graphs but in terms of monitoring a large number of serv
and services with very low latencies its perfect. Plus it’s very easy to integrate our own service che
our needs evolve and there's a huge community that has every conceivable check that we can thin
Ultimately it's best to use the simplest tool for the job. By conjoining monitoring, alerting, and
a suite and that begins to do a poor job of all three. Nagios is just about monitoring and alerting
and as a result gets the job done supremely well.
To offload the analytics and trending portion to something else, we can use snmp, mrtg, rrd,
or we can roll out own collection system with some help from statsd.
we can also look into collectd for collecting the statistics and displaying them which also by fo
ement of the above mentioned does a better job and also has a great amount of community support b
t cases anything that has too much focus on a GUI and not CLI tools is something we tend to
ts catering to an audience that wants ease of use, instead of fine grained control and in our ca
we always want the flexibility of fine grained control.
35
An Expert Comments “Hyperic’s Scalablity”
Hyepric’s Scalablity (5.0+):
1.Number of Hyperic agents deployed across the infrastructure.
You will have to deploy an agent on each and every Host that you plan to monitor. There are some
around this (virtualization, solaris zones, etc), but for the most part, you are looking at deploying an
whole lotta agents. Hyperic also supports SNMP (agent less) monitoring, but not sure if you can le
the features of Hyperic using SNMP. Also, Hyperic's enterprise version bills you for every host you
(you can buy licenses in bulk, one license per every host). consider all this when choosing hyperic
2.Clustering of Hyperic server and their respective backend Databases.
Clustering Hyperic is possible, however, how you setup a cluster depends very much on how you
architecture is organized. for example - the backend DB clustering requires certain very specific th
put into place (VIP, maybe even SAN). keep this in mind when you consider hyperic.
3. Amount of data collected and stored by Hyperic.
Hyperic collects a huge amount of data, For example, if you are monitoring log files on proxy serv
generate approx 500mb of log data a day, all that data will be pushed by Hyperic into its database
which will quickly add up to a few GB in a few days.
4. It would be a good practice to prefer jumping as soon as You can to the real world and af
little bit with the product , would try and monitor a real testing environment.
36
Further Reading
http://www.krisbuytaert.be/blog/
http://www.inuits.be/
http://www.virtualization.com/
http://www.oreillygmt.com/
http://sourceforge.net/projects/hyperic-hq/
http://www.hyperic.com/
Blogs
Reviews
Answer from quora.com (digital ocean founder)
Forums from : hyperic /nagios
37

More Related Content

What's hot

IBM App Connect - Let Your Apps Work For You
IBM App Connect - Let Your Apps Work For YouIBM App Connect - Let Your Apps Work For You
IBM App Connect - Let Your Apps Work For You
IBM Integration
 
Observability; a gentle introduction
Observability; a gentle introductionObservability; a gentle introduction
Observability; a gentle introduction
Bram Vogelaar
 
IBM Integration Bus High Availability Overview
IBM Integration Bus High Availability OverviewIBM Integration Bus High Availability Overview
IBM Integration Bus High Availability Overview
Peter Broadhurst
 
Observability on Kubernetes - High Availability on Prometheus
Observability on Kubernetes - High Availability on PrometheusObservability on Kubernetes - High Availability on Prometheus
Observability on Kubernetes - High Availability on Prometheus
Julian Alarcon Alarcon
 
Introduction to CloudHub 2.0
Introduction to CloudHub 2.0Introduction to CloudHub 2.0
Introduction to CloudHub 2.0
NeerajKumar1965
 
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With RustMuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
Jitendra Bafna
 
PréSentation Modules E R P
PréSentation Modules  E R PPréSentation Modules  E R P
PréSentation Modules E R Ppistesil
 
Salesforce.com Agile Transformation - Agile 2007 Conference
Salesforce.com Agile Transformation - Agile 2007 ConferenceSalesforce.com Agile Transformation - Agile 2007 Conference
Salesforce.com Agile Transformation - Agile 2007 Conference
Steve Greene
 
Monitoring the Hashistack with Prometheus
Monitoring the Hashistack with PrometheusMonitoring the Hashistack with Prometheus
Monitoring the Hashistack with Prometheus
Grafana Labs
 
Agilität und Agile Transformation - 27 einfache Modelle
Agilität und Agile Transformation - 27 einfache ModelleAgilität und Agile Transformation - 27 einfache Modelle
Agilität und Agile Transformation - 27 einfache Modelle
Joël Krapf
 
OpenERP/Odoo: Presentation Générale
OpenERP/Odoo: Presentation GénéraleOpenERP/Odoo: Presentation Générale
OpenERP/Odoo: Presentation Générale
Africa Performances
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft
 
RUCK 2017 샤이니 대시보드를 활용한 interactive chart 구현
RUCK 2017 샤이니 대시보드를 활용한 interactive chart 구현RUCK 2017 샤이니 대시보드를 활용한 interactive chart 구현
RUCK 2017 샤이니 대시보드를 활용한 interactive chart 구현
r-kor
 
Accuracy and time_costs_of_web_app_scanners
Accuracy and time_costs_of_web_app_scannersAccuracy and time_costs_of_web_app_scanners
Accuracy and time_costs_of_web_app_scanners
Larry Suto
 
Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022
Royston Lobo
 
WebSphere Application Server JBoss TCO analysis
WebSphere Application Server JBoss TCO analysisWebSphere Application Server JBoss TCO analysis
WebSphere Application Server JBoss TCO analysis
Shetal Patel
 

What's hot (16)

IBM App Connect - Let Your Apps Work For You
IBM App Connect - Let Your Apps Work For YouIBM App Connect - Let Your Apps Work For You
IBM App Connect - Let Your Apps Work For You
 
Observability; a gentle introduction
Observability; a gentle introductionObservability; a gentle introduction
Observability; a gentle introduction
 
IBM Integration Bus High Availability Overview
IBM Integration Bus High Availability OverviewIBM Integration Bus High Availability Overview
IBM Integration Bus High Availability Overview
 
Observability on Kubernetes - High Availability on Prometheus
Observability on Kubernetes - High Availability on PrometheusObservability on Kubernetes - High Availability on Prometheus
Observability on Kubernetes - High Availability on Prometheus
 
Introduction to CloudHub 2.0
Introduction to CloudHub 2.0Introduction to CloudHub 2.0
Introduction to CloudHub 2.0
 
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With RustMuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
 
PréSentation Modules E R P
PréSentation Modules  E R PPréSentation Modules  E R P
PréSentation Modules E R P
 
Salesforce.com Agile Transformation - Agile 2007 Conference
Salesforce.com Agile Transformation - Agile 2007 ConferenceSalesforce.com Agile Transformation - Agile 2007 Conference
Salesforce.com Agile Transformation - Agile 2007 Conference
 
Monitoring the Hashistack with Prometheus
Monitoring the Hashistack with PrometheusMonitoring the Hashistack with Prometheus
Monitoring the Hashistack with Prometheus
 
Agilität und Agile Transformation - 27 einfache Modelle
Agilität und Agile Transformation - 27 einfache ModelleAgilität und Agile Transformation - 27 einfache Modelle
Agilität und Agile Transformation - 27 einfache Modelle
 
OpenERP/Odoo: Presentation Générale
OpenERP/Odoo: Presentation GénéraleOpenERP/Odoo: Presentation Générale
OpenERP/Odoo: Presentation Générale
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
 
RUCK 2017 샤이니 대시보드를 활용한 interactive chart 구현
RUCK 2017 샤이니 대시보드를 활용한 interactive chart 구현RUCK 2017 샤이니 대시보드를 활용한 interactive chart 구현
RUCK 2017 샤이니 대시보드를 활용한 interactive chart 구현
 
Accuracy and time_costs_of_web_app_scanners
Accuracy and time_costs_of_web_app_scannersAccuracy and time_costs_of_web_app_scanners
Accuracy and time_costs_of_web_app_scanners
 
Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022
 
WebSphere Application Server JBoss TCO analysis
WebSphere Application Server JBoss TCO analysisWebSphere Application Server JBoss TCO analysis
WebSphere Application Server JBoss TCO analysis
 

Viewers also liked

A sample system_design_costestimation_of_webstack_at_aws
A sample system_design_costestimation_of_webstack_at_awsA sample system_design_costestimation_of_webstack_at_aws
A sample system_design_costestimation_of_webstack_at_aws
Sumit Arora
 
lyndacom-casestudy-sbs-753687036
lyndacom-casestudy-sbs-753687036lyndacom-casestudy-sbs-753687036
lyndacom-casestudy-sbs-753687036Lance Whitworth
 
H2020 Infoday Proposals Submission
H2020 Infoday Proposals SubmissionH2020 Infoday Proposals Submission
H2020 Infoday Proposals Submission
The European GNSS Agency (GSA)
 
LinkedIn features guide
LinkedIn features guideLinkedIn features guide
LinkedIn features guide
omlogic11
 
Server and Asset Management System Project Proposal
Server and Asset Management System Project Proposal Server and Asset Management System Project Proposal
Server and Asset Management System Project Proposal
Ian Lewis
 
LinkedIn Benefits and Features
LinkedIn Benefits and FeaturesLinkedIn Benefits and Features
LinkedIn Benefits and Features
Maryam Golabgir
 
LinkedIn and Lynda.com: Connecting People Development, Engagement and Culture...
LinkedIn and Lynda.com: Connecting People Development, Engagement and Culture...LinkedIn and Lynda.com: Connecting People Development, Engagement and Culture...
LinkedIn and Lynda.com: Connecting People Development, Engagement and Culture...
LinkedIn Talent Solutions
 
A New Year, New Look for Lynda.com
A New Year, New Look for Lynda.comA New Year, New Look for Lynda.com
A New Year, New Look for Lynda.com
LinkedIn Learning Solutions
 
Planning, design and implementation of information systems
Planning, design and implementation of information systemsPlanning, design and implementation of information systems
Planning, design and implementation of information systems
Online
 
DEVELOPMENT PROCESS OF MIS
DEVELOPMENT PROCESS OF MISDEVELOPMENT PROCESS OF MIS
DEVELOPMENT PROCESS OF MISHiren Selani
 
Web application architecture
Web application architectureWeb application architecture
Web application architecture
Tejaswini Deshpande
 
Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...
Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...
Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...
Oleg Zhuravlev
 
Example for SDS document in Software engineering
Example for SDS document in Software engineeringExample for SDS document in Software engineering
Example for SDS document in Software engineering
Ravi Yasas
 
UX Design Process | Sample Proposal
UX Design Process | Sample Proposal UX Design Process | Sample Proposal
UX Design Process | Sample Proposal
Marta Fioni
 
Analysis of LinkedIn
Analysis of LinkedInAnalysis of LinkedIn
Analysis of LinkedIn
Aliaksey Narko
 
Sample Website Proposal Presentation
Sample Website Proposal PresentationSample Website Proposal Presentation
Sample Website Proposal Presentation
Reach China Holdings Limited
 
The Ultimate Guide To LinkedIn Premium (For Salespeople)
The Ultimate Guide To LinkedIn Premium (For Salespeople)The Ultimate Guide To LinkedIn Premium (For Salespeople)
The Ultimate Guide To LinkedIn Premium (For Salespeople)
Fit Small Business
 
Project Proposal document for Hotel Management System
Project Proposal document for Hotel Management SystemProject Proposal document for Hotel Management System
Project Proposal document for Hotel Management System
Charitha Gamage
 

Viewers also liked (18)

A sample system_design_costestimation_of_webstack_at_aws
A sample system_design_costestimation_of_webstack_at_awsA sample system_design_costestimation_of_webstack_at_aws
A sample system_design_costestimation_of_webstack_at_aws
 
lyndacom-casestudy-sbs-753687036
lyndacom-casestudy-sbs-753687036lyndacom-casestudy-sbs-753687036
lyndacom-casestudy-sbs-753687036
 
H2020 Infoday Proposals Submission
H2020 Infoday Proposals SubmissionH2020 Infoday Proposals Submission
H2020 Infoday Proposals Submission
 
LinkedIn features guide
LinkedIn features guideLinkedIn features guide
LinkedIn features guide
 
Server and Asset Management System Project Proposal
Server and Asset Management System Project Proposal Server and Asset Management System Project Proposal
Server and Asset Management System Project Proposal
 
LinkedIn Benefits and Features
LinkedIn Benefits and FeaturesLinkedIn Benefits and Features
LinkedIn Benefits and Features
 
LinkedIn and Lynda.com: Connecting People Development, Engagement and Culture...
LinkedIn and Lynda.com: Connecting People Development, Engagement and Culture...LinkedIn and Lynda.com: Connecting People Development, Engagement and Culture...
LinkedIn and Lynda.com: Connecting People Development, Engagement and Culture...
 
A New Year, New Look for Lynda.com
A New Year, New Look for Lynda.comA New Year, New Look for Lynda.com
A New Year, New Look for Lynda.com
 
Planning, design and implementation of information systems
Planning, design and implementation of information systemsPlanning, design and implementation of information systems
Planning, design and implementation of information systems
 
DEVELOPMENT PROCESS OF MIS
DEVELOPMENT PROCESS OF MISDEVELOPMENT PROCESS OF MIS
DEVELOPMENT PROCESS OF MIS
 
Web application architecture
Web application architectureWeb application architecture
Web application architecture
 
Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...
Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...
Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...
 
Example for SDS document in Software engineering
Example for SDS document in Software engineeringExample for SDS document in Software engineering
Example for SDS document in Software engineering
 
UX Design Process | Sample Proposal
UX Design Process | Sample Proposal UX Design Process | Sample Proposal
UX Design Process | Sample Proposal
 
Analysis of LinkedIn
Analysis of LinkedInAnalysis of LinkedIn
Analysis of LinkedIn
 
Sample Website Proposal Presentation
Sample Website Proposal PresentationSample Website Proposal Presentation
Sample Website Proposal Presentation
 
The Ultimate Guide To LinkedIn Premium (For Salespeople)
The Ultimate Guide To LinkedIn Premium (For Salespeople)The Ultimate Guide To LinkedIn Premium (For Salespeople)
The Ultimate Guide To LinkedIn Premium (For Salespeople)
 
Project Proposal document for Hotel Management System
Project Proposal document for Hotel Management SystemProject Proposal document for Hotel Management System
Project Proposal document for Hotel Management System
 

Similar to Hyperic HQ for Cloud Infrastructure Monitoring

Stealing Traffic: Analyzing a Mobile Fraud
Stealing Traffic: Analyzing a Mobile FraudStealing Traffic: Analyzing a Mobile Fraud
Stealing Traffic: Analyzing a Mobile Fraud
DefCamp
 
Making Security Agile
Making Security AgileMaking Security Agile
Making Security Agile
Oleg Gryb
 
The Usual Suspects - Red Hat Developer Day 2012-11-01
The Usual Suspects - Red Hat Developer Day 2012-11-01The Usual Suspects - Red Hat Developer Day 2012-11-01
The Usual Suspects - Red Hat Developer Day 2012-11-01
Jorge Hidalgo
 
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.ioMuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
Jitendra Bafna
 
Making Security Agile - Oleg Gryb
Making Security Agile - Oleg GrybMaking Security Agile - Oleg Gryb
Making Security Agile - Oleg Gryb
SeniorStoryteller
 
Advanced deployment scenarios
Advanced deployment scenariosAdvanced deployment scenarios
Advanced deployment scenarios
Sergio Navarro Pino
 
Dipping Your Toes Into Cloud Native Application Development
Dipping Your Toes Into Cloud Native Application DevelopmentDipping Your Toes Into Cloud Native Application Development
Dipping Your Toes Into Cloud Native Application Development
Matthew Farina
 
Sensu and Sensibility - Puppetconf 2014
Sensu and Sensibility - Puppetconf 2014Sensu and Sensibility - Puppetconf 2014
Sensu and Sensibility - Puppetconf 2014
Tomas Doran
 
WAF in Scale
WAF in ScaleWAF in Scale
WAF in Scale
Alexey Sintsov
 
DevOps on AWS: Accelerating Software Delivery with the AWS Developer Tools
DevOps on AWS: Accelerating Software Delivery with the AWS Developer ToolsDevOps on AWS: Accelerating Software Delivery with the AWS Developer Tools
DevOps on AWS: Accelerating Software Delivery with the AWS Developer Tools
Amazon Web Services
 
Discover the real user experience with Alyvix - Icinga Camp Milan 2019
Discover the real user experience with Alyvix - Icinga Camp Milan 2019Discover the real user experience with Alyvix - Icinga Camp Milan 2019
Discover the real user experience with Alyvix - Icinga Camp Milan 2019
Icinga
 
All-in-one monitoring solution for DevOps & IT
All-in-one monitoring solution for DevOps & ITAll-in-one monitoring solution for DevOps & IT
All-in-one monitoring solution for DevOps & IT
Rex Antony Peter
 
Monitoring shootout loadays
Monitoring shootout loadaysMonitoring shootout loadays
Monitoring shootout loadays
tomdc
 
DevOps & DevEx
DevOps & DevExDevOps & DevEx
DevOps & DevEx
Ifunga Ndana
 
IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of ...
IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of ...IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of ...
IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of ...
OpenWhisk
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
Jitendra Bafna
 
Heroku and Rails Applications
Heroku and Rails ApplicationsHeroku and Rails Applications
Heroku and Rails Applications
Andreas Sotnik
 
Managing Microservices with Neo4j
Managing Microservices with Neo4jManaging Microservices with Neo4j
Managing Microservices with Neo4j
Ashley Chloe
 

Similar to Hyperic HQ for Cloud Infrastructure Monitoring (20)

Stealing Traffic: Analyzing a Mobile Fraud
Stealing Traffic: Analyzing a Mobile FraudStealing Traffic: Analyzing a Mobile Fraud
Stealing Traffic: Analyzing a Mobile Fraud
 
Making Security Agile
Making Security AgileMaking Security Agile
Making Security Agile
 
The Usual Suspects - Red Hat Developer Day 2012-11-01
The Usual Suspects - Red Hat Developer Day 2012-11-01The Usual Suspects - Red Hat Developer Day 2012-11-01
The Usual Suspects - Red Hat Developer Day 2012-11-01
 
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.ioMuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
 
Making Security Agile - Oleg Gryb
Making Security Agile - Oleg GrybMaking Security Agile - Oleg Gryb
Making Security Agile - Oleg Gryb
 
Advanced deployment scenarios
Advanced deployment scenariosAdvanced deployment scenarios
Advanced deployment scenarios
 
Dipping Your Toes Into Cloud Native Application Development
Dipping Your Toes Into Cloud Native Application DevelopmentDipping Your Toes Into Cloud Native Application Development
Dipping Your Toes Into Cloud Native Application Development
 
Sensu and Sensibility - Puppetconf 2014
Sensu and Sensibility - Puppetconf 2014Sensu and Sensibility - Puppetconf 2014
Sensu and Sensibility - Puppetconf 2014
 
WAF in Scale
WAF in ScaleWAF in Scale
WAF in Scale
 
CV_RishabhDixit
CV_RishabhDixitCV_RishabhDixit
CV_RishabhDixit
 
DevOps on AWS: Accelerating Software Delivery with the AWS Developer Tools
DevOps on AWS: Accelerating Software Delivery with the AWS Developer ToolsDevOps on AWS: Accelerating Software Delivery with the AWS Developer Tools
DevOps on AWS: Accelerating Software Delivery with the AWS Developer Tools
 
Discover the real user experience with Alyvix - Icinga Camp Milan 2019
Discover the real user experience with Alyvix - Icinga Camp Milan 2019Discover the real user experience with Alyvix - Icinga Camp Milan 2019
Discover the real user experience with Alyvix - Icinga Camp Milan 2019
 
All-in-one monitoring solution for DevOps & IT
All-in-one monitoring solution for DevOps & ITAll-in-one monitoring solution for DevOps & IT
All-in-one monitoring solution for DevOps & IT
 
Monitoring shootout loadays
Monitoring shootout loadaysMonitoring shootout loadays
Monitoring shootout loadays
 
DevOps & DevEx
DevOps & DevExDevOps & DevEx
DevOps & DevEx
 
IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of ...
IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of ...IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of ...
IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of ...
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
 
Heroku and Rails Applications
Heroku and Rails ApplicationsHeroku and Rails Applications
Heroku and Rails Applications
 
Managing Microservices with Neo4j
Managing Microservices with Neo4jManaging Microservices with Neo4j
Managing Microservices with Neo4j
 
report
reportreport
report
 

More from Sumit Arora

On demand video_streaming_apps_and_its_server_side_cloud_infrastructure_at_aws
On demand video_streaming_apps_and_its_server_side_cloud_infrastructure_at_awsOn demand video_streaming_apps_and_its_server_side_cloud_infrastructure_at_aws
On demand video_streaming_apps_and_its_server_side_cloud_infrastructure_at_aws
Sumit Arora
 
Amazon interview questions
Amazon interview questionsAmazon interview questions
Amazon interview questions
Sumit Arora
 
Microsoft interview questions Microsoft sde sdet jobs Microsoft Careers
Microsoft interview questions Microsoft sde sdet jobs Microsoft CareersMicrosoft interview questions Microsoft sde sdet jobs Microsoft Careers
Microsoft interview questions Microsoft sde sdet jobs Microsoft Careers
Sumit Arora
 
Facebook interview questions
Facebook interview questionsFacebook interview questions
Facebook interview questions
Sumit Arora
 
Google interview questions
Google interview questionsGoogle interview questions
Google interview questions
Sumit Arora
 
Opendaylight SDN Controller
Opendaylight SDN ControllerOpendaylight SDN Controller
Opendaylight SDN Controller
Sumit Arora
 
How much time did you spend preparing for google's interviews
How much time did you spend preparing for google's interviewsHow much time did you spend preparing for google's interviews
How much time did you spend preparing for google's interviews
Sumit Arora
 
Rtsp
RtspRtsp

More from Sumit Arora (8)

On demand video_streaming_apps_and_its_server_side_cloud_infrastructure_at_aws
On demand video_streaming_apps_and_its_server_side_cloud_infrastructure_at_awsOn demand video_streaming_apps_and_its_server_side_cloud_infrastructure_at_aws
On demand video_streaming_apps_and_its_server_side_cloud_infrastructure_at_aws
 
Amazon interview questions
Amazon interview questionsAmazon interview questions
Amazon interview questions
 
Microsoft interview questions Microsoft sde sdet jobs Microsoft Careers
Microsoft interview questions Microsoft sde sdet jobs Microsoft CareersMicrosoft interview questions Microsoft sde sdet jobs Microsoft Careers
Microsoft interview questions Microsoft sde sdet jobs Microsoft Careers
 
Facebook interview questions
Facebook interview questionsFacebook interview questions
Facebook interview questions
 
Google interview questions
Google interview questionsGoogle interview questions
Google interview questions
 
Opendaylight SDN Controller
Opendaylight SDN ControllerOpendaylight SDN Controller
Opendaylight SDN Controller
 
How much time did you spend preparing for google's interviews
How much time did you spend preparing for google's interviewsHow much time did you spend preparing for google's interviews
How much time did you spend preparing for google's interviews
 
Rtsp
RtspRtsp
Rtsp
 

Recently uploaded

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 

Hyperic HQ for Cloud Infrastructure Monitoring

  • 1. Hyperic HQ [Hyperic is application monitoring and performance management for virtual, physical, and cloud infrastructures] http://sourceforge.net/projects/hyperic-hq/ Author : Sumit Arora | sumit1234@gmail.com Date 26th-April-2013 1
  • 3. “Hyperic Overview” 3 Hyperic is application monitoring and performance management for virtual, physical, and clo ud infrastructures. Auto-discover resources of 75+ technologies, including vSphere, and coll ect availability, performance, utilization, and throughput metrics. Features Automatically discovers, monitors, and manages software and network resources Monitors apps on any platform, including Unix, Linux, Windows, Solaris, AIX, HPUX, VMwar e, and Amazon Web Services Built-in support for 75 common components—including databases, application servers, midd leware, web servers, network devices and more Optimized for virtual environments with integration with vCenter and vSphere This diagram is a simple illustration of the key HQ components and how they fit together. Hyperic HQ - Hyperic's open sourc e offering is licensed under GNU GP L v2. HQ Enterprise - Hyperic's industrial strength enterprise offering has all th e capabilities of the open source versi on, plus advanced automation and co ntrol features for managing web appli cations at scale
  • 5. “Hyperic – Server Install” 5 STEP-1 : Download hyperic-hq-installer-4.6.6-x86-64-linux.tar.gz from http://sourceforge.net/projects/hyperic-hq/ STEP-2 : Untar it STEP-3 : create a directory as /home/hyperic (if not available now ) STEP-4 : Create a user hyperic , and assign recursive chown ,chgrp for hyperic user to /home/hyperic directories (Its very important) e.g. root@esumit-VM2:~# chown -Rf hyperic:hyperic /home/hyperic root@esumit-VM2:~# chgrp -Rf hyperic:hyperic /home/hyperic STEP-5: root@esumit-VM2:~# su – hyperic (now login as user hyperic) $ bash hyperic@esumit-VM2:~$ ls STEP-6 : Go to directory hyperic@esumit-VM2:/home/esumit/Downloads$ cd hyperic- hq-installer-4.6.6 and run ./setup.sh STEP-7 : It will ask certain yes and no on this script (from first setp choose Server to Install)e.g. Choose which software to install:1: Hyperic HQ Server2: Hyperic HQ Agent ,HQ server installation path [default '/home/hyperic']. STEP-8 : If everything goes well then you will receive a message : Installation Complete: Server successfully installed to: /home/hyperic/server-4.6.6 [ See complete log of installation here] http://pastebin.com/mCRK6jYn
  • 6. “Hyperic – Agent Install” 6 STEP-1 : Download hyperic-hq-installer-4.6.6-x86-64-linux.tar.gz from http://sourceforge.net/projects/hyperic-hq/ STEP-2 : Untar it STEP-3 : create a directory as /home/hyperic (if not available now ) STEP-4 : Create a user hyperic , and assign recursive chown ,chgrp for hyperic user to /home/hyperic directories (Its very important) e.g. root@esumit-VM2:~# chown -Rf hyperic:hyperic /home/hyperic root@esumit-VM2:~# chgrp -Rf hyperic:hyperic /home/hyperic STEP-5: root@esumit-VM2:~# su – hyperic (now login as user hyperic) $ bash hyperic@esumit-VM2:~$ ls STEP-6 : Go to directory hyperic@esumit-VM2:/home/esumit/Downloads$ cd hyperic- hq-installer-4.6.6 and run ./setup.sh STEP-7 : It will ask certatin yes and no on this script e.g. Choose which software to install: 1: Hyperic HQ Server2: Hyperic HQ Agent ,HQ server installation path [default '/home/hyperic']. STEP-8 : If everything goes well then you will receive a message : Installation Complete: Agent successfully installed to: /home/hyperic [ See complete log of installation here] http://pastebin.com/QtYEYPa3
  • 7. “Hyperic – Start Agent/Server” 7 Step-2: hype@esumit-VM1:/home/esumit/hype/hyperic-hq-installer- 4.6.6$ /home/hyperic/agent-4.6.6/bin/hq-agent.sh start or (stop if want to stop) Starting HQ Agent...... running (14912). [ Running agent setup ] What is the HQ server IP address: 192.168.30.151 Should Agent communications to HQ always be secure [default=yes]: no What is the HQ server port [default=7080]: - Testing insecure connection ... Success What is your HQ login [default=hqadmin]: hqadmin What is your HQ password: What IP should HQ use to contact the agent [default=127.0.1.1]: 192.168.30.150 What port should HQ use to contact the agent [default=2144]: - Received temporary auth token from agent - Registering agent with HQ The server to agent communication channel is using a self-signed certificate and could not be verified Are you sure you want to continue connecting? [default=no]: yes - HQ gave us the following agent token 1366706667061-4291381786817604188-3966130682331307001 - Informing agent of new HQ server - Validating - Successfully setup Agent/Server Step-1: Start Server : /home/hyperic/server-4.6.6/bin/hq-server.sh start or (stop if want to stop)
  • 8. Hyperic’s Agent/Server are up and running 8
  • 9. “Hyperic: Server is up and running ” 9
  • 10. “Hyperic: Agent is up and Running” Agent discovered by the Server, and visible at the Admin's dashboard 10
  • 11. “Hyperic : Health View” Display the Hyperic HQ’s Health 11
  • 12. “Hyepric: Execute Command View” Frequently used system command can be executed directly from the browser 12
  • 13. “Hyperic: Execute Command View” Frequently used System command can be executed directly from the browser 13
  • 14. “Hyperic : Monitoring Item’s Inventory” Showing the list of monitoring Objects in the machine where Hyepric Agent is installed 14
  • 15. “Hyperic: Agent monitor view” A quick monitor view 15
  • 16. “Agent N/W Server Interface View” On Clicking to network server Interface, Shows the indicator charts 16
  • 17. Simple Experiment : CPU Usage Monitoring 17
  • 18. “Hyepric : CPU Usage Example” Step-1 : Executed four program which are running ―for infinite loop( for(;;);)‖ Step-2 : Checked the CPU Usage via top utility Step-3 : Check the CPU Usage data on the Hyepric Admin’s web interface ? 18
  • 19. “Hyperic : CPU Usage Example” CPU Usage information reflection on the Hyperic HQ UI 19
  • 20. “Hyperic : CPU Usage Example” CPU Usage information reflection on the Hyperic HQ UI 20
  • 21. “Hyperic : CPU Usage Example” CPU Usage information reflection on the Hyperic HQ UI 21
  • 22. Simple Experiment : Apache/MySql/Wordpress Monitoring 22
  • 23. “Hyperic : Apache/MySql Monitoring “ Apache/MySql are up and running on the Agent Machine. Hyepric Auto discovery automatically finds the bindings and display as monitoring items at the Admin Dashboard 23
  • 24. “Hyperic : Apache/MySql Monitoring“ [Step-1] :Hosted wordpress on Apache ( A blogging platform) and connected with MySql database. [Step-2] : Made various http request by pressing refresh to access the default index page of wordpress based blog. 24
  • 25. “Hyperic : Apache Monitoring “ Request Served per Second by Apache 25
  • 26. “Hyperic : Apache Monitoring“ Request Served per Second by Apache 26
  • 27. “Hyperic : MySql Monitoring” Display MySQL’s stats e.g. Slow Queries per Minute 27
  • 28. In-built Monitoring Support/ Monitoring Item’s Graphical View 28
  • 29. “Hyperic : In-built Monitoring Support In-built Monitoring e.g. Application Servers 29
  • 30. “Hyperic : Monitoring Items’ graphical view Graphical view of monitoring items 30
  • 31. Example : Monitoring Development 31
  • 32. “Incremental/Situation Based ㅡMonitoring Development” Hyepric’s Scalablity (5.0+): Problem We have someone who lives far from the office. To arrive each morning he needs to pass a metrop and as you already guess, there are a lot of traffic in the morning hours. This metropoline has the option of bypassing the traffic by using a "fast lane" which is a toll road. Monitoring Solution : In order to know the best hours to enter this toll road, and by that to know when the best time to lea he developed a simple Java code that monitors the internet site of the company which operates thi He parses their site and extract the price. He does that every 5 minutes. Integrated such plugin/code with Hyperic After developing this code he created an Hyperic plugin for this code and connected it to Hyperic s he has graphs over time of when the best hours to leave home are (in which the price is the lowest You can write your own plugins to whatever you need, as long as it has the right APIs, and see that 32
  • 33. Hyperic Plugin Example :Real-time Black hole Lists RBL per minute is the number of emails blocked per minute using realtime blackhole lists. (e.g. collect all probable spam based on some rules, and block them most offending domains ) (Monitoring : Email Server e.g. qmail ,SMTP or Email Client) By blocking the most offending ones reduced the efforts to read to more useless emails 33
  • 34. Expert Comments Nagios and Hyperic, and Hyperic’s Scalablity 34
  • 35. An Expert Comments “Nagios vs Hyperic” It really depends of what we are looking for a full featured suite that’s going to do out monitoring trending, or if we are looking just for the alerting piece. From digitalocean (cloud hosting company) experience they have always defaulted to nagios suites, wither its hyperic or zenoss provide an easy way to get started but at the end of the day the them less flexible. With nagios we may miss a few pretty graphs but in terms of monitoring a large number of serv and services with very low latencies its perfect. Plus it’s very easy to integrate our own service che our needs evolve and there's a huge community that has every conceivable check that we can thin Ultimately it's best to use the simplest tool for the job. By conjoining monitoring, alerting, and a suite and that begins to do a poor job of all three. Nagios is just about monitoring and alerting and as a result gets the job done supremely well. To offload the analytics and trending portion to something else, we can use snmp, mrtg, rrd, or we can roll out own collection system with some help from statsd. we can also look into collectd for collecting the statistics and displaying them which also by fo ement of the above mentioned does a better job and also has a great amount of community support b t cases anything that has too much focus on a GUI and not CLI tools is something we tend to ts catering to an audience that wants ease of use, instead of fine grained control and in our ca we always want the flexibility of fine grained control. 35
  • 36. An Expert Comments “Hyperic’s Scalablity” Hyepric’s Scalablity (5.0+): 1.Number of Hyperic agents deployed across the infrastructure. You will have to deploy an agent on each and every Host that you plan to monitor. There are some around this (virtualization, solaris zones, etc), but for the most part, you are looking at deploying an whole lotta agents. Hyperic also supports SNMP (agent less) monitoring, but not sure if you can le the features of Hyperic using SNMP. Also, Hyperic's enterprise version bills you for every host you (you can buy licenses in bulk, one license per every host). consider all this when choosing hyperic 2.Clustering of Hyperic server and their respective backend Databases. Clustering Hyperic is possible, however, how you setup a cluster depends very much on how you architecture is organized. for example - the backend DB clustering requires certain very specific th put into place (VIP, maybe even SAN). keep this in mind when you consider hyperic. 3. Amount of data collected and stored by Hyperic. Hyperic collects a huge amount of data, For example, if you are monitoring log files on proxy serv generate approx 500mb of log data a day, all that data will be pushed by Hyperic into its database which will quickly add up to a few GB in a few days. 4. It would be a good practice to prefer jumping as soon as You can to the real world and af little bit with the product , would try and monitor a real testing environment. 36