The up.time IT Systems Management Blog

Archive for the ‘Systems Management’ Category

Two Reasons Why SNMP Monitoring is Essential for your Datacenter

Friday, September 21st, 2012

HTTP, IP, RAM, CPU, MB,…there are tons of acronyms in the IT world.  Heck, the word IT is an acronym.  Some companies use acronyms as their names as well.  Sometimes acronyms can be intimidating.  Quite often, the reason why we shiver when we hear acronyms, is because we don’t know what they stand for.  For example, do you know what SNMP stands for?  A quick Google search yields Simple Network Management Protocol.  Well, that tells me it’s a network protocol.  It doesn’t sound very exciting.  So let me re-define it as:

SNMP is
N
ecessary in
M
onitoring your
P
aradise/Prison

And by Paradise, I mean your datacenter.  Feel free to substitute Paradise with Prison if you aren’t proactively managing your environment ;)  But why is SNMP a must if you want to get a handle on your datacenter?  There are two main reasons:

 

  1. Visibility to Hardware Failures
    When you deal with computers long enough, you are bound to experience a few hardware failures.  On enterprise-grade servers and devices, there are usually redundancies to increase availability. However, redundancy just means there are at least 2 of some components.  There will come a day when all of the components fail.  If you don’t fix the failures when they pop up, you are putting yourself at risk of a disaster.  But of course, you can’t fix something if you don’t know about it.  How do you know if there is a failure?  That’s where SNMP comes in.  Servers and devices in businesses frequently have SNMP capabilities to send what’s called an SNMP trap to a centralized server.  The SNMP trap is just a message notifying someone about a hardware failure.  Having the ability to receive such a message is essential if you want to be on the ball when it comes to failures.
  2.  

  3. Visibility to Device-Specific Metrics
    Any device can support SNMP. If you really wanted to, you can even enable SNMP on a toaster!  The flexibility of SNMP allows administrators to pull whatever metrics and/or statuses they want as long as the OID’s (Object ID, I know, another acronym…) are known.  The type of metric available will depend on what the vendors expose.  The metrics can range from fan speed, number of power supplies to even the ambient temperature.  Keeping an eye on these metrics will provide a complete view of your environment.

 

We have discussed the virtues of having a single pane of glass to give you a complete view of your IT infrastructure.  The two reasons above are why SNMP needs to be a part of your monitoring strategy.  up.time’s SNMP monitoring capabilities make it easy for you to get a handle on your environment.  If you haven’t yet, take up.time out for a test drive, make sure you do!

 

- Patrick

 

The Top 4 Reasons to Use a Unified IT Management Tool

Friday, September 7th, 2012

Yes, it looks ridiculous trying to hold onto all those limes. No one would do that at a supermarket when he/she can easily carry them with a bag or a basket. However, some of us might not realize that we are practically doing the same thing in other aspects of our lives. For example, according to a survey, the average US household has customer relationships with six different financial organizations. Whatever the reasons are, there are probably more benefits to consolidating and managing one’s finances with just one institution. Similarly, a lot of people are using multiple tools to manage and monitor their datacenter.

Here are the top 4 reasons why you should consider consolidating and having a single pane of glass:

 

  1. Gentle Learning Curve
    One of the primary reasons why people have so many tools to monitor their datacenter is because they have point tools to perform specific tasks in their environment. For example, they might have tools to monitor just their network. Or they might have tools just to monitor their databases. Each time a new technology is integrated, there is a new tool the administrators ultimately have to learn. This is a very inefficient way to work. A better alternative is to have a consolidated, extensible framework that provides admins coverage for any technology that might go into the environment in the future. They won’t have to learn a new interface and therefore saving the company time and money.
  2.  

  3. Eliminate Duplication of Configuration
    Despite the fact that point tools are made to solve specific problems, there are always areas where some overlapping will occur. For instance, you might have one tool to monitor your virtual environment as a whole, and another to monitor your OSs. In each tool, you’ll probably want to configure some sort of topology that makes sense to you. Not only do you have to configure the same hierarchy twice for each different tool, but if anything changes in your environment, you’ll have to make sure both tools are synchronized. And since each tool most likely has its own database, you might find yourself having to backup data for each of your point tools.  Another example is configuring alerts. Each tool most likely has its own alerting engine and alerting configurations. Managing who gets the alerts and when will be a headache jumping through all the different consoles.  All these issues stem from having different tools for monitoring different aspects in a datacenter. There are options available to minimize the effort. Why not utilize them?
  4.  

  5. Easily Correlate Events
    When we were kids, we only had a view of  our immediate surroundings; namely people and places. But as we grow up, we understand the world is a lot bigger than just our home, neighborhood and school. Similarly, point tools give you specific views into certain aspects of your IT infrastructure. However, if you only look through the lenses of these tools, you will miss out on things that are happening in other parts of your datacenter. To illustrate, if you have a tool to monitor your webserver, it might do a really good job of telling you when your website is slow or down. It might even be able to identify why your webserver is slow, as long as the cause is within your webserver. Keyword there being within. What happens if the webserver is not at fault? What if the reason why the webserver is unresponsive is because the operating system has an unrelated process taking up most resources? Or what if your webserver is virtualized and other virtual machines are contending for resources at the same time? Without a complete view of your environment, it will be very difficult to correlate these events.
  6.  

  7. Reduce Analysis Time
    The whole point of monitoring your IT infrastructure is to know about problems when they happen and to resolve issues as soon as possible. If you have multiple tools sending you alerts at the same time, you really have to be on the ball and be able to quickly decipher which console you should jump onto. Not only that, you might need to go through all the different consoles to figure out the root cause of the issue. Can you imagine if a surgeon walks into the emergency room and is given a huge bag of tools to dig through just to find the right one to use? I wouldn’t want to be the patient on that operation table! Similarly, if you are fighting fire in your production environment, do you really want to fiddle with a number of consoles and SSH/Remote Desktop windows?

 

If you currently use a myriad of monitoring tools in your IT infrastructure, there is no better time to look for better options. However, just be aware of how some vendors might discount the benefits of having a single pane of glass. Also, there are vendors that offer a suite of products that seemingly do everything, but these products are siloed and don’t integrate together to give you the unified view, which is critical to the success of a datacenter. If you have not been following the series of up.time’s complete IT dashboard, definitely take a look and see how up.time can help you better manage and monitor your datacenter!

–Patrick

Introducing the New Dashboarding API – Sneak Peek Pt. 1

Wednesday, August 29th, 2012

The next version of up.time will make it dramatically easier to share up.time information with other applications in your datacenter. Why is this important? IT Systems Monitoring is a small piece of the IT puzzle. To gain the most value from performance and availability information, you’ll need to be able to share information between systems and team members. Getting the right information to the right people or systems, at the right time, and in the right format is essential for building an effective monitoring platform. up.time has always been a great tool for sharing information, but has not been easy to extract information in a customized way to fit perfectly with your existing applications.

Enter the up.time API.

Over the next few up.time releases, we will be providing a complete RESTful API that will allow you to pull up.time data into other tools like dashboards, corporate portals, mobile apps, or any existing application. We are also planning to allow you to control the configuration of up.time from other applications. For example, you will be able to add and remove systems, adjust maintenance, and acknowledge service outages in an automated way, directly from other tools.

Take a look at a quick example below. Say I wanted a web page to display a chart showing the distribution of elements I’m monitoring by type.

OS Summary via Google Chart

up.time Data Displayed in a Google Bar Chart

Let’s start by listing out the elements that we’ve added to up.time using the GET command below:

GET https://win-dleith/api/v1/elements

This results in a json structure being returned with basic information about each element:

[
   {
      "description": "Default self-monitoring host",
      "groupId": 1,
      "hostname": "localhost",
      "id": 1,
      "isMonitored": true,
      "monitors": [],
      "name": "win-dleith",
      "tags": [],
      "type": "Server",
      "typeName": "Server",
      "typeOs": "Windows 7/Server 2008 R2",
      "typeSubtype": "Windows",
      "typeSubtypeName": "Microsoft Windows"
   },
   { 
      "description": null,
      "groupId": 1,
      "hostname": "10.1.52.1",
      "id": 2,
      "isMonitored": true,
      "monitors": [], // hidden for ease
      "name": "10.1.52.1",
      "tags": [],
      "type": "NetworkDevice",
      "typeName": "Network Device",
      "typeOs": "Ethernet Routing Switch",
      "typeSubtype": "Switch",
      "typeSubtypeName": "Switch"
   }
]

In my case, I only have 2 elements added. If I wanted to reference a specific element, I would use the format GET https://win-dleith/api/v1/elements/1 for element ID 1.

Now let’s take this one step further. Here is a simple php page that will access the list of elements and summarize them by type. The result looks like this:

OS Summary

up.time Data Displayed in a php page

 

Here is the php source to produce this page using lib_curl to fetch the data:

<html>
<head><title>OS Summary</title></head>
<body>
<?php   
// set some defaults for access control, change these to your up.time specifics   
$apiHostname="win-dleith.rd.local";   
$apiPort="9997";   
$apiUsername="admin";   
$apiPassword="admin";
// specify what API end point we would like   
$apiRequest="/api/v1/elements";

// initialize our curl session   
$ch = curl_init();   
curl_setopt($ch, CURLOPT_URL,"https://".$apiHostname.":".$apiPort.$apiRequest);   
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);   
curl_setopt($ch, CURLOPT_USERPWD, $apiUsername.":".$apiPassword);   
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

// fetch our list of elements   
$res = curl_exec($ch);   
if (curl_error($ch))   
{   
   die( "Error Fetching Data => ".curl_error($ch) );   
}   
curl_close($ch);

// display elements using custom format   
$j = json_decode ( $res );
$list = array( );   
foreach( $j as $k )   
{     
   $list["$k->hostname"] = $k->typeSubtype;   
}
$summary = array_count_values($list);
?>
<h1>Operating System Summary</h1>
<table>
<tr><th>OS Type</th><th>Count</th></tr>
<? 
foreach ( $summary as $k => $v ) 
{   
   print "\n<tr><td>".$k."</td><td>".$v."</td></tr>"; 
}
?>
</table></body></html>

This is just one quick example of harvesting up.time data and displaying it in a customized way. Using up.time’s API, you can completely manage and manipulate your data output anyway you want. Earlier in this blog I displayed the same info using a Google Charts Bar Chart, here is the javascript source that produced that example based on data that had already been fetched:

<html><head>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart()
{
   var data = google.visualization.arrayToDataTable(
      [['OS Type', 'Count'],
      ['Windows', 122 ],
      ['Switch', 1],
      ['Linux', 72],
      ['Solaris', 1],
      ['VcenterServer',1],
      ['Netware',2],['VcenterHostSystem',7]]
   );
var options = {title: 'OS Summary',hAxis: {title: 'OS Type', titleTextStyle: {color: 'red'}}};
var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));chart.draw(data, options);}
</script>
</head>
<body style="font-family: Arial;border: 0 none;">
 <div id="chart_div" style="width: 900px; height: 500px;"></div>
 </body>
</html>

The API provides similar functions for listing Service Monitors and Element Groups which I’ve listed below.

Monitors

GET https://win-dleith/api/v1/monitors
[
   {
      "description": "mysql running on port 3308",
      "elementId": 1,
      "id": 5,
      "isHidden": false,
      "isHostCheck": false,
      "isMonitored": true,
      "name": "Default up.time data store",
      "type": "MySQL (Basic Checks)"
   },
   {
      "description": "apache running on port 9999",
      "elementId": 1,
      "id": 6,
      "isHidden": false,
      "isHostCheck": false,
      "isMonitored": true,
      "name": "Default up.time web server",
      "type": "HTTP (Web Services)"
   },
   {
      "description": "monitors the available space on the local file systems",
      "elementId": 1,
      "id": 7,
      "isHidden": false,
      "isHostCheck": false,
      "isMonitored": true,
      "name": "Default File System Capacity",
      "type": "File System Capacity"
   },
   ...
]

Groups

GET https://win-dleith/api/v1/groups
[
   {
      "description": "",
      "elements": [], // hidden for ease
      "groupId": null,
      "id": 1,
      "monitors": [], // hidden for ease
      "name": "My Infrastructure"
   },
   {
      "description": "",
      "elements": [],
      "groupId": 1,
      "id": 2,
      "monitors": [],
      "name": "Discovered Virtual Machines"
   },
   {
      "description": "",
      "elements": [],
      "groupId": 1,
      "id": 3,
      "monitors": [],
      "name": "Discovered Hosts"
   }
]

Without hesitation, this API integration into up.time is a very exciting enhancement and will provide much more flexibility for our users. Look out for this new feature in the coming months, and if you haven’t downloaded up.time yet, try it out for free today!

– Dave

Coffee and the Art of End-to-End IT Infrastructure Monitoring

Tuesday, August 14th, 2012

 

In a recent survey of IT infrastructure and operations executives conducted by Forrester Research,

This statistic is interesting because it clearly depicts that over the past few years, the organization’s need for accurate infrastructure, application and end-user experience monitoring has accelerated.  It also unveils the ever-increasing demand put on IT operations to align with, and achieve business objectives – namely competitiveness and differentiation of products or services.

For example, let’s assume you are a global coffee retailer with 5,000 stores. It is not the ‘90′s anymore, so measuring the availability of your POS (point-of-sale) systems, in order to get a leg up on your competition, is simply not good enough. Today’s coffee retailers need to understand and measure detailed metrics about their business, including turnover, coffee line wait times (the last thing you can afford is to have your addicts… err I mean customers…  starting early morning riots), in-store Wi-Fi usage/congestion and more, in order to ensure that customers have a consistent and positive experience every time.

These important technology enabled metrics need to be measured accurately, stored and rapidly reported on across a large global enterprise. This may sound easy, but it can be a nightmare if you don’t have the right tool set and/or processes in place to support enterprise end-to-end monitoring.

Here at uptime software, one thing we do very well is provide a unified suite of monitoring and reporting capabilities all in one package. up.time is an IT Dashboard that watches over and reports on all servers, networks, applications, databases and service-level agreements (SLA management) conducive to supporting the complete monitoring of end-to-end IT infrastructure. So if this type of initiative is in the cards for your operation, now or in the near future, do give us a call and you’ll be amazed at how the right tools can make the task much easier.

I’ve left three tidbits of advice below that are worth considering for IT Operations executives when embarking on an end-to-end monitoring journey:

 

  1. Consolidate all end-to-end monitoring tool ownership responsibilities: Defining agreements, purchase, installation, configuration, maintenance and integration of an end-to-end monitoring tool – into a single group placed within the command center with tight alignment to the service desk.
  2. Develop an inventory of your current monitoring tools: Identify gaps and opportunities for IT monitoring tool rationalization and consolidation based on where you are sufficient and deficient.
  3. Develop close relationships with your business units and sponsors:  This is a unique opportunity to demonstrate real value to the business, which is not always easy to do as an IT executive… so go big and be bold!

 

Thx,

Phil.

What’s Next For up.time?

Monday, July 30th, 2012

It has been quite a while since I’ve posted about what’s around the corner for up.time. Before I jump into that, I’d like to say that the launch of up.time 7.0 has been fantastic. The adoption of the new version and the excitement among users and evaluators alike has been tremendous. Thank you for all of the great feedback,  both good and not so good, that you’ve provided so far. We’re building on up.time’s capabilities with each release and your feedback is a key driver in our product decisions.

So what’s next?

Work on the next up.time release is well underway. We are focusing on two major capabilities that I can tell you about at the moment. More details on each will follow in the coming months as we approach our release date.

Dashboarding API: We want up.time to be easy to integrate into your environment and existing workflows. Over the next few releases, we will be working to add API access to each major area of up.time. The first stage of this process will be to provide a read-only dashboarding API. This will allow you to incorporate up.time inventory and status information into your corporate web portals, dashboards, incident management suite, CMDB or other tools. Our goal is to make it painless to seamlessly share up.time information across your datacenter and company.

Enhanced Scalability: up.time has always been highly scalable on 32-bit architectures. Historically, up.time has happily scaled to 10,000+ service monitors on a single 32-bit Data Collector so we haven’t felt the immediate need to move to 64-bit. Fast forward to today, some of the advanced features we’ve introduced recently simply perform much more efficiently on a full 64-bit stack. The next service pack will introduce full 64-bit Monitoring Station support including pure 64-bit component updates to the up.time DataStore, up.time Data Collector and up.time Web Interface. Our initial field testing of 64-bit up.time has shown a considerable uptick in total tasks per second and in general responsiveness. Rest assured that up.time will be able to scale up with your growing enterprise.

I hope you are as excited about these changes as we are. Although, as always, features may be changed, rescheduled, or dropped at any time.

Regards,
Dave

The Complete IT Dashboard

Monday, June 18th, 2012

“Application XYZ is slow. Fix it.”

How many times have you heard a request similar to that? With so many moving parts, it’s not a trivial task to diagnose what’s really going on. Thanks to the popularity of virtualization in data centers, your job is not getting any easier. There are many factors, such as application, network or server performance, that can affect the end user experience. In a virtual environment, you also have to look at utilization of the virtual machine, physical server, cluster, resource pool and sometimes even the entire virtual environment as a whole. So where should you begin? It’s almost like you need an extra eye to keep track of everything!

up.time 7 - Global Network Dashboard

up.time 7 - Global Network Dashboard

Hot off the stove is the release of up.time 7 . A major enhancement to up.time 7 is the addition of the global network dashboard. Taking a peek at the global network dashboard gives you immediate insight into what’s going on in your network. It displays the network bandwidth (both in & out), the latency, number of errors and discards in catchy colourful dials so you can quickly visualize the performance and health of your network. Underneath the dials shows the top 10 bottlenecks for each metric so you can identify the devices that are slowing down your network. In addition, the global active issues list instantly shows any outages in your network. So if the network is the cause of why your end user feels the application is “performance-challenged”, the brand new network dashboard will be invaluable to you.

So why did I call this post “The Complete IT Dashboard“? Network alone, of course, does not make up the entire IT infrastructure. As mentioned, there are many other components to a data center. up.time enables you to dive into all aspects in your environment. How does it do that? This is the first post of the series so make sure you stay tuned! If you want to jump ahead and see what up.time can do in your environment, download it and start managing your infrastructure through a “single pane of glass”!

- Patrick

Smart vs. Dumb IT Monitoring

Thursday, June 14th, 2012
Are you Implementing Smart IT Monitoring?

Are you Implementing Smart IT Monitoring?

Yesterday afternoon I sat down to start working on this blog, a very similar topic to a webinar that I presented (view the recording here “Smart vs. Dumb IT Monitoring – Get Smart in 5 Easy Steps.”) In order to engage my thoughts with this topic, I first needed to ask myself the question; “What is smart monitoring?” This question helped me better understand how  difficult it is for an IT Manager to improve their IT monitoring operations, regardless of infrastructure and IT process maturity.

I began to think about the customers and prospects that I have  spoken with over the past decade. More specifically, about how they monitor their infrastructure, applications/services and what specific challenges they face in doing so.

Through these conversations, I built the following list of 7 key questions that I ask anyone who is considering  improving their IT monitoring process:

  1. Are you monitoring your entire IT infrastructure?
  2. Do your systems and services recover automatically after an outage?
  3. Can your infrastructure self-heal during periods of performance degradation? Can it auto-provision additional capacity for itself, if necessary?
  4. Is your monitoring “topology-aware” and does it auto-escalate alerts to the right people at the right time?
  5. Do you measure the availability of key business services and report them to your customers?
  6. Do you have a monitoring “tool soup” or a unified monitoring system with a centralized IT dashboard?
  7. Do you know your TCM (Total Cost of Monitoring), and which way it is trending and why?

I hope you give these questions some thought. If you can answer “Yes” to all of them, I would say you are doing things very well. If not (like many of the IT operations I have come across), then there may be some definite improvements you can make.  I won’t get into the details on “smart monitoring” in this post, but here is the link to the recorded webinar -  “Smart vs. Dumb” IT Monitoring Webinar , where I provide a clear path on how to regain control of your IT monitoring operations, and drive higher IT performance at a lower cost.

Extend your Monitoring Capabilities with up.time’s Plugin Manager

Tuesday, May 29th, 2012

The uptime Solutions group has been hard at work enhancing the up.time experience. We recently released The Grid, which centralizes all of the up.time plug-in monitors we have available. In addition, we are now happy to announce, a brand new tool: The up.time Plugin Manager.

Quick value, this helps you see.

Yoda explains why this is important.

The ability to expand and extend the capabilities of a monitoring solution like up.time is essential in a world where new technologies are created every day. However, software that’s not quick and easy to deploy can often end up being a painful and long project for the sys-admins. If any software requires more than 15 minutes to get started, or if you have to open up a command prompt on Windows, it can be done better. In contrast, if the software allows me to create my own plugins and import them in the same way, then we have a winner. This is exactly what we’ve done for you.

So, how easy is the up.time Plug-in Manager to use? Once it’s installed, all plugins are installed via the standard up.time UI you’re already familiar with.

  • Just click ‘Browse,’
  • Select the plugin file,
  • Click ‘Upload’ (it will display information about the plugin monitor(s) info, file info, etc),
  • Click on ‘Install’.

That’s it, and in just a few  mouse clicks!

That’s not to say that everything out there will be this magical. A couple of  monitors still require an agent-side script that needs to be installed manually, but this is still very quick and easy to do.

We plan on continuing to enhance this cool new tool. If this sounds like something you want to use, here it is:

Download it for FREE >>

Additional Resources for the up.time Plugin Manager:

Is your Capacity Planning Evolving to Meet Business Demand?

Friday, May 11th, 2012

 

As an IT systems management vendor, we get fired up about new technologies including the latest buzz around virtualized capacity, automation and cloud. We respond by building slick tools, dashboards and reports to help solve capacity problems. I believe that’s what (we) systems management providers are supposed to be doing, helping you solve problems. <shamelessplug> Reducing the complexity of capacity planning and management is something we do really well around here at uptime software! </shamelessplug>

capacity planning

Capacity Management is all about evolving IT Operations.

But what about the capacity planning function itself? Does it not need to evolve along with these new deployment technologies? Do current capacity planning functions contribute value to the business by helping them scale to meet demand?

Virtualization, automation and cloud technologies give IT execs more options than ever before in how services will be delivered to the business, but do their current capacity planning processes reflect this same evolution in technologies? For most the answer is still likely “no”.  Most IT organizations still seem to perform capacity planning at the individual component level (server, network, SANs) which does not represent the true capacity requirements of their global facilities and infrastructure resources. The good news here is that you CAN evolve and turn this situation around.

Planning and managing IT capacity at a macro level is critical to delivering cost-efficient and reliable business services in a time frame the business expects. The good news is that today’s virtualization and automation technologies allow flexibility and new cost alternatives so IT execs can choose from a myriad of platforms to run applications and services on. The bad news is that these new virtual and cloud based resources are certainly not free and without new capacity planning processes, the benefits of easy procurement and instant provisioning can quickly turn into over-allocation and cost overrun nightmares.

  • So the message is clear: IT executives need new and more effective capacity planning processes in order to really take advantage of new technologies by optimizing the placement of applications according to criteria such as service level and cost. In addition, capacity planning software and tools can help teams be more effective.

One tactic you might consider as a start is to elevate your capacity planning team. Get it out of the “back room” of IT operations and make it a strategic function. Yes, remove it completely from IT operations and centralize it as a corporate IT function that reports directly to the CIO. This will send an important message to your organization and capacity management will begin to evolve and operate decentralized from technology support groups, such as network, server and storage.

capacity planning software

But Rome wasn’t built in a day….

Capacity Planning: Do you Know your Virtualized Environment?

Wednesday, May 9th, 2012
Remember, the key to capacity planning is knowledge. You cannot manage something you don’t know.  And to stay on that point, since VMware is probably the most popular virtualization technology available, I want to elaborate on VMware capacity planning.

 

up.time communicates with VMware’s vCenter to get all sorts of data and metrics.  For capacity management, we tie all that information neatly into easily digestible reports.

One of these reports is the vSphere Workload Report.  It enables you to visually see the resource usage at the data center, cluster and ESX server level as well as resource pools, vApps and the virtual machines.  With this knowledge in hand, you can easily determine if you are maxing out your VMware environment or if there’s room to better utilize your resources.

 

Quite a lot has been said about our capabilities on VMware but that is not the only virtualization technology we work with.  Another one that we have coverage for is IBM’s LPARs.  The LPAR Workload Report shows the CPU, Memory, Network I/O & Disk I/O for all the LPARs on a pSeries server. The graphs are stacked so not only can you see how the LPARs compare to each other, you also gain insight into the overall workload on your pSeries server.  This empowers you to accurately adjust the CPU entitlements of the LPARs and keep track of the overall workload over time!

Capacity planning might sound like a difficult task to tackle but through my last few posts, I hope I have shed some light on how up.time can assist in fulfilling your capacity management needs.  If you haven’t already done so, download a free trial of up.time and see what it can do for you!

- Patrick