Home > Data Center Tips > > Is Nagios right for your data center?
Data Center Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 


Is Nagios right for your data center?


Roger Rustad, Contributor
03.19.2008
Rating: -3.00- (out of 5)


IT infrastructure news
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


In many data center environments, Nagios has become the de facto standard for companies in need of an open source, fault-tolerant solution to monitor single points of failure, service-level agreement (SLA) shortcomings, servers, redundant communication connections or environmental factors. But is this one-size-fits-all open source tool the best fit for your data center?

To better answer this question, it helps to look at Nagios' "simple" build philosophy (where "simple" refers to a "no frills" system design rather than "ease of use").

Editing the objects in Nagios' config files enables administrators to monitor, alert and perform event handling on any network service, host resource or environmental factor. At the same time, admins can also account for network complexities such as host hierarchies, flapping services and distributed monitoring. These config files do not sugarcoat certain details from the administrators, giving admins (whether they like it or not) a transparent, lightweight tool that can hook into other tools that share its build philosophy.
More systems management tips:
IPMI Tutorial: Are you using it? Do you know how?

Server names: A checklist for scalable schemes

Lights out management: How to administer servers from the Bahamas

Critics of Nagios might consider implementing Nagios' approach time consuming, difficult to learn and not worth the effort in mission-critical environments. However, Nagios advocates such as Chris Penn, a sys admin of the NOAA Southern Regional Climate Center (SRCC), would disagree. Penn says that Nagios was the most affordable and flexible tool for monitoring the weather simulation supercluster he administers.

Leat Boafo, Principal Consultant of IT Duties, also thinks that Nagios' learning curve is worth the effort. Like Penn, Boafo uses Nagios to perform thousands of service checks in his data center.

Helpful Nagios plug-ins

To extend Nagios' native capabilities, Boafo integrates Nagios with third-party plug-ins like check_bl and check_AD. Other plug-ins include:

  • NagiosQL (administration tool)
  • Fruity (GUI front end)
  • Cacti (trending)
  • Splunk (root cause analysis)
  • And DNX (distributed checks).

    Even Windows admins, like Horizon Technology's Ryan Villa, have been able to use it to check the health of Exchange Servers and Active Directory using Nagios-friendly open source tools such as NSClient++ and NagiosPluginsNT.

    At IT service provider Frontline IS, president and founder Robert Ford uses Nagios to monitor their Internet partners' uptime. "Nagios is what allows us to provide third-party verification of SLAs that telcos promise our customers. Our Nagios servers create a trouble ticket when network services are interrupted, and when they are restored, they close the ticket."

    Nagios support options

    When asked where they went for support, Penn, Boafo and Villa all answered "the community," and listed several online resources, including:

  • Nagios documentation
  • The Nagios mailing list
  • Fellow Nagios members and wikis, such as NagiosWiki.com and NagiosExchange's wiki.

    "Community support may not be adequate for larger enterprise environments," cautions Ford, whose company offers commercial Nagios support. "Quality control on Nagios integration projects on sites like SourceForge vary greatly, and enterprise customers often need the expertise of consultants who can help guide them in knowing when to use a stable tool with few features or beta test a more cutting-edge tool with more features."

    Data center environments that are short staffed but still need Nagios might consider Nagios-managed services (which at the time of this writing, number about a half a dozen, according to a Google search).

    Data center veterans like Dino Khoe caution that Nagios servers (like all servers) can turn into a sort of "Frankenstein" if not carefully planned and documented. Khoe, owner of NagiosWiki.com and a veteran in the content delivery network (CDN) space, recommends that those new to Nagios integration consider alternative projects, such as Oreon, or even commercial solutions, such as Groundworks, Zabbix, or Zenoss.

    "To really trend your network traffic, however, you have to integrate Nagios with other tools, such as Cacti or Smokeping, and then use Nagios to monitor and alert on the running averages of those databases," Khoe says.

    Like any tool, Nagios can be a double-edged sword. "Nagios is so flexible," says Khoe, "people often use it to monitor their mess rather than cleaning it up and doing it right in the first place."

    Nagios does not hide or abstract certain things, and those who know their way around the config files can easily do things that might adversely affect their network. An example of this, says Khoe, is when an admin redefined a minute to equal 15 seconds, and then wondered why their alert intervals were wrong and queued checks spiraled out of control.

    Perhaps the biggest determinant in selecting Nagios is your data center's personnel, adds Khoe. How familiar is your IT department with Nagios' underlying platform? Will your core business be dependent on one person to support it? And what type of network changes are you expecting your personnel to implement? In the end, these issues reign supreme in enterprise environments, regardless of how simple or elegant a tool might be.

    ABOUT THE AUTHOR:Roger E. Rustad, Jr. is a systems engineer at BelAir Networks and a longtime open source advocate. His blog is hackmyidea.com.

    Rate this Tip
    To rate tips, you must be a member of SearchDataCenter.com.
    Register now to start rating these tips. Log in if you are already a member.




    BROWSE BY TAG
    Hardware and performance monitoring,   Data center operations management,   Information systems management,   VIEW ALL TAGS

    Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



    RELATED CONTENT
    Hardware and performance monitoring
    APC adds monitoring, efficiency features to UPS line
    Application performance monitoring firm targets cloud computing
    Mission impossible: Data center asset management
    Check server specs before upgrading your operating system
    Reduce chances of hardware failure with preventive server maintenance
    Sys admins: Are your config files and scripts hacks or products?
    Systems management tools: Microsoft takes aim at the Big Four
    HP downsizes data center cooling monitor: News in brief
    Zenoss upgrades IT monitoring software to vie with Big Four
    Indemnification, support woes plague open source systems management

    RELATED GLOSSARY TERMS
    Terms from Whatis.com − the technology online dictionary
    automated test equipment  (SearchSoftwareQuality.com)
    DCML  (SearchDataCenter.com)
    event forwarding  (SearchDataCenter.com)
    HP OpenView  (SearchDataCenter.com)
    lights-out management  (SearchDataCenter.com)
    MIS  (SearchDataCenter.com)
    smoke testing  (SearchWinDevelopment.com)

    RELATED RESOURCES
    2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
    Search Bitpipe.com for the latest white papers and business webcasts
    Whatis.com, the online computer dictionary

    DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



  • Database Programming Solutions - .NET XML, Visual Studio LINQ, ORM .NET
    HomeNewsTopicsITKnowledge ExchangeTipsBlogsMultimediaWhite PapersEvents
    About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
    SEARCH 
    TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

    TechTarget Corporate Web Site  |  Media Kits  |  Site Map




    All Rights Reserved, Copyright 2005 - 2009, TechTarget | Read our Privacy Policy
      TechTarget - The IT Media ROI Experts