SlideShare ist ein Scribd-Unternehmen logo
1 von 37
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

Weitere ähnliche Inhalte

Was ist angesagt?

Git Lab Introduction
Git Lab IntroductionGit Lab Introduction
Git Lab IntroductionKrunal Doshi
 
Functional Reactive Programming with RxJS
Functional Reactive Programming with RxJSFunctional Reactive Programming with RxJS
Functional Reactive Programming with RxJSstefanmayer13
 
Removing ambiguity-from-cfg
Removing ambiguity-from-cfgRemoving ambiguity-from-cfg
Removing ambiguity-from-cfgAshik Khan
 
Java Training | Java Tutorial for Beginners | Java Programming | Java Certifi...
Java Training | Java Tutorial for Beginners | Java Programming | Java Certifi...Java Training | Java Tutorial for Beginners | Java Programming | Java Certifi...
Java Training | Java Tutorial for Beginners | Java Programming | Java Certifi...Edureka!
 
Symfony tips and tricks
Symfony tips and tricksSymfony tips and tricks
Symfony tips and tricksJavier Eguiluz
 
Java 8 Lambda Expressions & Streams
Java 8 Lambda Expressions & StreamsJava 8 Lambda Expressions & Streams
Java 8 Lambda Expressions & StreamsNewCircle Training
 
PHP Technical Questions
PHP Technical QuestionsPHP Technical Questions
PHP Technical QuestionsPankaj Jha
 
Introduction to Compiler Construction
Introduction to Compiler Construction Introduction to Compiler Construction
Introduction to Compiler Construction Sarmad Ali
 
CNF & Leftmost Derivation - Theory of Computation
CNF & Leftmost Derivation - Theory of ComputationCNF & Leftmost Derivation - Theory of Computation
CNF & Leftmost Derivation - Theory of ComputationDrishti Bhalla
 
What is Serialization in Java? | Java Tutorial | Edureka
What is Serialization in Java? | Java Tutorial | EdurekaWhat is Serialization in Java? | Java Tutorial | Edureka
What is Serialization in Java? | Java Tutorial | EdurekaEdureka!
 
A8 cross site request forgery (csrf) it 6873 presentation
A8 cross site request forgery (csrf)   it 6873 presentationA8 cross site request forgery (csrf)   it 6873 presentation
A8 cross site request forgery (csrf) it 6873 presentationAlbena Asenova-Belal
 
mastering the curl command line.pdf
mastering the curl command line.pdfmastering the curl command line.pdf
mastering the curl command line.pdfDanielStenberg7
 
Unrestricted file upload CWE-434 - Adam Nurudini (ISACA)
Unrestricted file upload CWE-434 -  Adam Nurudini (ISACA)Unrestricted file upload CWE-434 -  Adam Nurudini (ISACA)
Unrestricted file upload CWE-434 - Adam Nurudini (ISACA)Adam Nurudini
 
Web worker in your angular application
Web worker in your angular applicationWeb worker in your angular application
Web worker in your angular applicationSuresh Patidar
 

Was ist angesagt? (20)

Git Lab Introduction
Git Lab IntroductionGit Lab Introduction
Git Lab Introduction
 
Functional Reactive Programming with RxJS
Functional Reactive Programming with RxJSFunctional Reactive Programming with RxJS
Functional Reactive Programming with RxJS
 
Removing ambiguity-from-cfg
Removing ambiguity-from-cfgRemoving ambiguity-from-cfg
Removing ambiguity-from-cfg
 
Java Training | Java Tutorial for Beginners | Java Programming | Java Certifi...
Java Training | Java Tutorial for Beginners | Java Programming | Java Certifi...Java Training | Java Tutorial for Beginners | Java Programming | Java Certifi...
Java Training | Java Tutorial for Beginners | Java Programming | Java Certifi...
 
Symfony tips and tricks
Symfony tips and tricksSymfony tips and tricks
Symfony tips and tricks
 
File upload vulnerabilities & mitigation
File upload vulnerabilities & mitigationFile upload vulnerabilities & mitigation
File upload vulnerabilities & mitigation
 
Macro Processor
Macro ProcessorMacro Processor
Macro Processor
 
Github basics
Github basicsGithub basics
Github basics
 
Java 8 Lambda Expressions & Streams
Java 8 Lambda Expressions & StreamsJava 8 Lambda Expressions & Streams
Java 8 Lambda Expressions & Streams
 
PHP Technical Questions
PHP Technical QuestionsPHP Technical Questions
PHP Technical Questions
 
Introduction to Compiler Construction
Introduction to Compiler Construction Introduction to Compiler Construction
Introduction to Compiler Construction
 
Operator precedence
Operator precedenceOperator precedence
Operator precedence
 
Context free grammar
Context free grammar Context free grammar
Context free grammar
 
Node.js Express Framework
Node.js Express FrameworkNode.js Express Framework
Node.js Express Framework
 
CNF & Leftmost Derivation - Theory of Computation
CNF & Leftmost Derivation - Theory of ComputationCNF & Leftmost Derivation - Theory of Computation
CNF & Leftmost Derivation - Theory of Computation
 
What is Serialization in Java? | Java Tutorial | Edureka
What is Serialization in Java? | Java Tutorial | EdurekaWhat is Serialization in Java? | Java Tutorial | Edureka
What is Serialization in Java? | Java Tutorial | Edureka
 
A8 cross site request forgery (csrf) it 6873 presentation
A8 cross site request forgery (csrf)   it 6873 presentationA8 cross site request forgery (csrf)   it 6873 presentation
A8 cross site request forgery (csrf) it 6873 presentation
 
mastering the curl command line.pdf
mastering the curl command line.pdfmastering the curl command line.pdf
mastering the curl command line.pdf
 
Unrestricted file upload CWE-434 - Adam Nurudini (ISACA)
Unrestricted file upload CWE-434 -  Adam Nurudini (ISACA)Unrestricted file upload CWE-434 -  Adam Nurudini (ISACA)
Unrestricted file upload CWE-434 - Adam Nurudini (ISACA)
 
Web worker in your angular application
Web worker in your angular applicationWeb worker in your angular application
Web worker in your angular application
 

Andere mochten auch

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_awsSumit Arora
 
lyndacom-casestudy-sbs-753687036
lyndacom-casestudy-sbs-753687036lyndacom-casestudy-sbs-753687036
lyndacom-casestudy-sbs-753687036Lance Whitworth
 
LinkedIn features guide
LinkedIn features guideLinkedIn features guide
LinkedIn features guideomlogic11
 
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 FeaturesMaryam 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
 
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 systemsOnline
 
DEVELOPMENT PROCESS OF MIS
DEVELOPMENT PROCESS OF MISDEVELOPMENT PROCESS OF MIS
DEVELOPMENT PROCESS OF MISHiren Selani
 
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 engineeringRavi Yasas
 
UX Design Process | Sample Proposal
UX Design Process | Sample Proposal UX Design Process | Sample Proposal
UX Design Process | Sample Proposal Marta Fioni
 
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 SystemCharitha Gamage
 

Andere mochten auch (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
 

Ähnlich wie 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 FraudDefCamp
 
Making Security Agile
Making Security AgileMaking Security Agile
Making Security AgileOleg 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-01Jorge 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.ioJitendra Bafna
 
Making Security Agile - Oleg Gryb
Making Security Agile - Oleg GrybMaking Security Agile - Oleg Gryb
Making Security Agile - Oleg GrybSeniorStoryteller
 
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 DevelopmentMatthew Farina
 
Sensu and Sensibility - Puppetconf 2014
Sensu and Sensibility - Puppetconf 2014Sensu and Sensibility - Puppetconf 2014
Sensu and Sensibility - Puppetconf 2014Tomas Doran
 
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 ToolsAmazon 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 2019Icinga
 
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 & ITRex Antony Peter
 
Monitoring shootout loadays
Monitoring shootout loadaysMonitoring shootout loadays
Monitoring shootout loadaystomdc
 
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 ApplicationsAndreas Sotnik
 
Managing Microservices with Neo4j
Managing Microservices with Neo4jManaging Microservices with Neo4j
Managing Microservices with Neo4jAshley Chloe
 

Ähnlich wie 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
 

Mehr von 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_awsSumit Arora
 
Amazon interview questions
Amazon interview questionsAmazon interview questions
Amazon interview questionsSumit 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 CareersSumit Arora
 
Facebook interview questions
Facebook interview questionsFacebook interview questions
Facebook interview questionsSumit Arora
 
Google interview questions
Google interview questionsGoogle interview questions
Google interview questionsSumit Arora
 
Opendaylight SDN Controller
Opendaylight SDN ControllerOpendaylight SDN Controller
Opendaylight SDN ControllerSumit 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 interviewsSumit Arora
 

Mehr von 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
 

Kürzlich hochgeladen

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Kürzlich hochgeladen (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 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