Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Table of Contents
Why You Should Keep Reading 2 The Standard Introduction 3 The Discussion of Needs 3 The Listing of Use Cases 4 The Enumeration of Software Options 5
The Key Criteria 6 The Key Features 7 The Brief GroundWork Section 8 The Inevitable Table 9
In a survey of 711 global IT managers at companies of various sizes and representing a variety of industries, nearly all or 90 percent say they do not have confidence in themselves to find problems before end users are impacted.
Source: SevOne Market Survey 2012 SevOne, 2012
So, which of these do you care about and what does that mean? If youre trying to improve performance, whats most important is measuring resource consumption patterns to find bottlenecks to eliminate. When you have the time to find bottlenecks, you can decide if processes, people, or technology can be deployed to eliminate them. This usually reveals another bottleneck right behind it, but hey, its good to be busy. Heavyweight solutions that bog down memory or CPU are also a problem, as they can impede performance. If youre trying to improve availability, whats most important is alerting and notifications. Rapid access to context around issues can help you figure out whats wrong and get the business service restored. This contextual data can help with determining the appropriate rapid response, and once service is restored, diagnosing the root cause. Notifications, Dashboards, Alerts (and Alert Suppression!), and the status view(s) of system health are very important.
1
Exception: actual sucky monitoring software. 2013 GroundWork, Inc. All rights reserved.
For handling reporting and SLAs, whats most important is continual measurement of important information. An appealing way to present that information prevents snoozing too. You can also just export it out to where it is needed for other analysis and record keeping. Collecting a broad set of data is most important. If security and intrusion prevention are your key needs, then... youre in the wrong place. The software category you are probably looking for is called SIEM (Security Information and Event Management). Sometimes its the realm of IT Operations; sometimes not. In either case, you wont read about it in the rest of this paper.
60% of respondents selected application performance as an inhibitor for moving applications into the Cloud.
Source: Cisco Global Cloud Networking Survey Cisco, 2012
Currently an average of 31% of all IT applications / services are in the cloud (up from 7% in 2011). In two years time, companies would like to have around half their IT applications / services in the cloud (52%).
Source: Cisco CloudWatch Summer 2012 Cisco, 2012
There are dozens, if not hundreds of products and opensource software that provide at least one monitoring function. Weve broadly grouped them as follows: 1. Point Tools (Fluke, NagVis, NeDi, etc.) These tools typically do one thing, but do it well. They might sniff at packets on a network link, or let you visualize network traffic. Each scratches an IT itch to see whats happening, but the rash (performance, availability, or reporting needs) usually remains. 2. Infrastructure Monitoring (Nagios, SolarWinds, Zabbix, Zenoss, etc.) These software take a category of the IT infrastructurelike Windows servers, applications, network switches, storage, etc.extract information and present it back to you in useful ways. Most of the hardware-vendor provided tools fall into this category, for example. 3. Manager of Monitors (BMC, CA, GroundWork, HP, IBM, etc.) These products take the category above and also operate to pull data from other sources. Theyre suites or platforms more than point solutions. Usually, they gather their own data and can also work with other monitors to harness the data that they collect, and provide some end-user experience capabilities. They usually monitor applications and infrastructure. See below. 4. End-User Experience / Website Monitoring (Neustar, Keynote, Gomez, etc.) is almost a separate space that focuses on the transactions that flow through IT systems instead of the systems and applications themselves. They are complementary and orthogonal to regular IT monitoring. Typically, End-User Experience focuses on either synthetic transactions (simulating complex, but real-world, interactions), geographic diversity (trying many transactions from different locations) or even load testing (trying many transactions at once). Often, this is a service that monitors the health of your eCommerce system or website.
21% of companies surveyed are operating data centers at the highest level of efficiency.
Source: Data Center Efficiency By the Numbers IBM, 2012
When someone says their software tool is a assurance solution, watch your wallet. 2013 GroundWork, Inc. All rights reserved.
FAQ
Does it work with my stuff? This is pretty basicwill it (directly or indirectly) get data out of the things I want to monitor. Luckily, SNMP and other basic methods are nearly ubiquitous for at least getting some data out of your hardware. Similar methods exist for applications, such as MBeans for accessing key metrics in Java applications. Many of the open source-based software can access a large library of plugins (scripts that handle the grop of getting data from device A in format B). Whos writing this software anyway? Youve got two major optionsopen source community or everyone else (commercial companies of various flavors). The open source community is like a punching bagsturdy, but hard to move in a given direction. If you need something, youll have to do it yourself on your own timetable. Commercial companies will listen and guide their offerings to the needs of customers. You are a paid customer so you are paying to be heard in future product releases. Of course, this costs you money, but can save you time. Also, are they writing it using a programming language and database thats proven & robust? Does it scale to meet my needs? Find out about prior installations. In all fairness, some technologies do not scale as well as others, so ask about key decisions that were made for development platform, database topology, etc.
Integration vs. Direct Software should be able to pull in data in lots of ways, including: Direct data gathering (SNMP) Import via API Import via batch process (including annoying but functional CSV imports) Direct screen display of other softwares data Exotic methods (for example IPMI is still exotic in 2013) Web services
Agent vs. Agentless This can be a religious war in some monitoring circles. Rather than risk getting burned at the stake, just know what they are: Agents take up space on monitored devices, and yes, they have to be managed. In return, you limit network traffic dramatically. Agentless approaches dont require installing software on monitored devices, but can limit your overall scalability. Agents bundle and compress information, then send it to the master database. Agentless approaches send small bursts of information continuously.
Integration gives you freedom to use your existing processes and software tools. Most organizations like a handful of tools that they have gotten to work well. If someone is telling you they can clear out all of your other software with theirs (including us after we forget we wrote this), flee. Wave this in their face and note that single tools can risk vendor lock-in, inflexible workflows, and losing valuable skill with great tools.
As a rule of thumb, if youre monitoring devices in a single location, either approach can work for you. If anyone says that only one approach is good, raise one eyebrow skeptically and pause dramatically.
Event Filtration
Reporting Dashboards
About GroundWork
The leading open platform for network, application, and cloud monitoring, for companies with heterogeneous operating systems, application and hardware environments who want to reduce ongoing monitoring costs, consolidate views and improve staff productivity.
Contact Us
www.gwos.com 866-899-4342 info@gwos.com +1-415-992-4500 GroundWork, Inc. 201 Spear Street, Suite 1650 San Francisco, CA 94105
2013 GroundWork, Inc. All rights reserved. All other copyrights and trademarks are properties of their respective owners.
Good Stuff Company Support Services Available (incl. Training) Commitment to You Vision Product Coverage of Devices User Interface Notifications Integrations Reporting Alerts Financial Up Front Cost (Licensing) Switching Cost In Switching Cost Out Annual Cost (Maintenance or Subscription) What Does this Mean for Me? Administration Training Reporting Services
Bad Stuff