Nagios 3 Enterprise Network Monitoring: Including Plug-Ins and Hardware Devices
Schubert, Max; Bennett, Derrick; Gines, Jonathan; Hay, Andrew; Strand, John
In stock
Regular price
19.250 KD
inc. VAT
Couldn't load pickup availability
Table of contents
- Nagios 3 Enterprise Network Monitoring Including Plug-Ins and Hardware Devicesiii
- Copyright Pageiv
- Authorsv
- Contentsix
- Forewordxix
- Introductionxxi
- A Brief History of Nagiosxxi
- In the Beginning, There Was Netsaintxxi
- Enter Nagios 3xxii
- Nagios in the Enterprise„a Flexible Giant Awakensxxii
- Chapter 1: Nagios 31
- What’s New in Nagios 3?2
- Storage of Data2
- Scheduled Downtime2
- Comments2
- State Retention3
- Status Data3
- Checks3
- Service Checks3
- Host Checks4
- Freshness Checks4
- Objects4
- Object Definitions5
- Object Inheritance6
- Operation7
- Performance Improvements7
- Inter-Process Communication (IPC)7
- Time Periods7
- Nagios Event Broker8
- Debugging Information8
- Flap Detection8
- Notifications9
- Usability9
- Web Interface9
- External Commands10
- Embedded Perl10
- Adaptive Monitoring10
- Plug-in Output10
- Custom Variables11
- Macros11
- Backing up Your Nagios 2 Files18
- Migrating from Nagios 2 to 318
- Upgrading Using Nagios 3 Source Code20
- Upgrading from an RPM Installation22
- Converting Nagios Legacy Perl Plug-ins23
- Chapter 2: Designing Configurations for Large Organizations25
- Introduction26
- Fault Management Configuration Best Practices26
- Solicit Input from Your Users First26
- Use a "Less Is More" Approach26
- Take an Iterative Approach to Growing Your Configuration27
- Only Alert on the Most Important Problems27
- Let Your Customers and Users Tell You What Is Important28
- Planning Your Configuration28
- Soliciting Requirements from Your Customers and Users28
- Start High-Level and Work Down the Application Stack29
- Find Out What Applications Are the Most Important to Your Users30
- Find Out What the Most Important Indicators of Application Failure/Stress Are30
- Start By Only Monitoring the Most Critical Indicators of Health/Failure30
- Device Monitoring30
- Application Monitoring31
- Nagios Configuration Object Relationship Diagrams31
- Hosts and Services32
- Contacts, Contact Groups, and Time Periods32
- Hosts and Host Groups33
- Services and Service Groups34
- Hosts and Host Dependencies35
- Services and Service Dependencies36
- Hosts and Host Escalations37
- Services and Service Escalations38
- Version Control39
- Notification Rules and Output Formats43
- Notification via Email43
- Minimize the Fluff43
- Make Notification Emails Easy to Filter44
- Enhancing Email Notifications to Fit Your Users' Environment44
- Notification Via Pager/SMS50
- Minimize Included Information50
- Only Notify in the Most Important Situations51
- Respect Working Hours and Employee Schedules51
- Alternative Notification Methods51
- Instant Messenger51
- Text-to-Speech54
- On-Call Schedules68
- Rotating Schedules and Dynamic Notification68
- Dependencies and Escalations70
- Host and Service Escalation Rules71
- Escalate on a Host Level or a Service Level?71
- Host and Service Dependencies74
- Maximizing Templates77
- How Do We Make a Template?80
- Multiple Hosts82
- Multiple Host Groups82
- Regular Expression Tricks in Config Files82
- Chapter 3: Scaling Nagios85
- Scaling the GUI86
- Rule 1: Only Show Outstanding Problems on Your Primary Display86
- Rule 2: Keep Informational Displays Simple86
- Detailed Information on Parameters Used by status.cgi88
- hoststatustypes89
- servicestatustypes89
- style89
- noheader89
- Limiting the View to Read-Only92
- Multiple GUI Users (Users/Groups)95
- One Administrator, One Shared Read-Only Account95
- One Administrator, Multiple Read-Only Accounts95
- Multiple Administrators, Multiple Semi-Privileged Accounts, One Read-Only Account96
- Clustering96
- NSCA and Nagios99
- Passive Service Checking100
- Passive Host Checking104
- Sending Data without NSCA104
- Failover or Redundancy105
- Redundancy105
- Failover106
- Establish Data Synchronization between Two Nagios Servers106
- The Future110
- Database Persistence111
- CGI Front End112
- Even More112
- A Pluggable Core113
- Chapter 4: Plug-ins, Plug-ins, and More Plug-ins115
- Introduction116
- Plug-in Guidelines and Best Practices116
- Use Plug-ins from the Nagios Community116
- Use Version Control117
- Output Performance Data117
- Software Services and Network Protocols117
- SNMP Plug-ins117
- What SNMP Is Good For118
- What SNMP Is Not Good For119
- Nagios::Plug-in and Nagios::Plug-in::SNMP119
- ePN-The Embedded Nagios Interpreter126
- Example126
- Network Devices-Switches, Routers127
- CPU Utilization127
- MIB needed127
- OIDs needed128
- Example Call to the Script128
- The Script128
- Memory Utilization132
- MIB needed132
- OIDs needed132
- Example Call132
- The Script133
- Component Temperature135
- MIB needed135
- OIDs needed135
- Example Call to the Script136
- The Script136
- Bandwidth Utilization141
- MIB needed141
- OIDs needed141
- Example Call to the Script141
- The Script142
- Network Interface as Nagios Host?149
- Host Definition Example150
- Servers150
- Basic System Checks151
- CPU utilization151
- MIB needed:151
- OIDs used:151
- Example Call and Output152
- The Script153
- RAM utilization157
- MIB needed157
- OIDS used157
- The Script157
- Swap utilization159
- MIB needed159
- OIDs used159
- Partition Utilization161
- MIB needed161
- OIDs needed161
- Example output162
- Load Averages174
- MIB needed174
- OIDs used174
- Example call and output175
- And here is the code for the plug-in175
- Number of Processes by State and Number of Processes By Process Type178
- MIB Needed178
- OIDs used178
- Critical Services by Number of Processes186
- MIB needed186
- OIDS used186
- The Code for the Script188
- HTTP Scraping Plug-ins203
- Robotic Network-Based Tests204
- Testing HTTP-based Applications204
- Ensuring the Home Page Performs Well and Has the Content We Expect205
- Ensuring a Search Page Performs as Expected and Meets SLAs205
- Example Call to the Script206
- The Library (WWW::UltimateDomains)206
- Testing Telnet-like Interfaces (Telnet or SSH)211
- Network Devices211
- Monitoring LDAP211
- Testing Replication211
- Example Call to This Script212
- The Script212
- Monitoring Databases222
- Specialized Hardware223
- Bluecoat Application Proxy and Anti-Virus Devices223
- SNMP-based Checks223
- Proxy Devices (SG510, SG800)224
- CPU Utilization225
- MIB needed225
- OIDs used225
- Memory Utilization227
- MIB needed227
- OIDs used228
- Network Interface Utilization230
- MIB needed230
- OIDs used230
- Anti-Virus Devices233
- A/V Health Check233
- MIB needed233
- OIDs needed233
- Environmental Probes235
- Complete Sensor Check and Alert Script236
- MIB needed236
- OIDs used236
- Example call to the script237
- Summary244
- Chapter 5: Add-ons and Enhancements245
- Introduction246
- Checking Private Services when SNMP Is Not Allowed246
- NRPE246
- DMZs and Network Security246
- Security Caveats247
- NRPE Details248
- NRPE in the Enterprise248
- Scenario 1: The Internet Web Server248
- NSCA249
- Visualization250
- NagVis250
- Enable the Event Broker in Nagios250
- Install the NDO Utils Package251
- Download and Install NagVis, Configure It to Use the Database Back End You Set up with NDO253
- PNP-PNP Not PerfParse255
- Cacinda260
- NLG-Nagios Looking Glass262
- SNMP Trap Handling264
- Net-SNMP and snmptrapd264
- SNMPTT264
- Configuring SNMPTT for Maintainability and Configuration File Growth265
- NagTrap265
- Text-to-Speech for Nagios Alerts269
- Summary271
- Chapter 6: Enterprise Integration273
- Introduction274
- Nagios as a Monitor of Monitors274
- LDAP Authentication275
- One LDAP User, One Nagios User275
- One LDAP Group, One Nagios User276
- Integration with Splunk277
- Integrating with Third-Party Trend and Analysis Tools278
- Cacti278
- eHealth280
- Multiple Administrators/Configuration Writers281
- Integration with Puppet282
- Integration with Trouble Ticketing Systems283
- Nagios in the NOC284
- The Nagios Administrator285
- The Nagios Software285
- Integration286
- Deployment286
- Maintenance287
- The Process287
- The Operations Centers288
- The Enterprise NOC288
- The Incident291
- Ongoing Maintenance292
- Smaller NOCs292
- Summary294
- Chapter 7: Intrusion Detection and Security Analysis295
- Know Your Network296
- Security Tools under Attack296
- Enter Nagios297
- Attackers Make Mistakes298
- NSClient++ Checks for Windows298
- Securing Communications with NSClient++300
- Security Checks with NRPE for Linux301
- check_load301
- check_users301
- check_total_procs302
- check_by_ssh302
- Watching for Session Hijacking Attacks302
- DNS Attacks302
- Arp Cache Poisoning Attacks303
- Nagios and Compliance306
- Sarbanes-Oxley306
- SOX and COBIT307
- SOX and COSO307
- Payment Card Industry308
- DCID 6/3308
- DIACAP310
- DCSS-2 System State Changes310
- Securing Nagios310
- Hardening Linux and Apache311
- Basics312
- Summary314
- Chapter 8: Case Study: Acme Enterprises315
- Case Study Overview316
- Who Are You?316
- ACME Enterprises Network: What’s under the Hood?316
- ACME Enterprises Management and Staff: Who’s Running the Show?318
- ACME Enterprises and Nagios: Rubber Meets the Road!319
- Nagios Pre-Deployment Activities: What Are We Monitoring?321
- Nagios Deployment Activities: Can You See Me?328
- Enterprise and Remote Site Monitoring330
- eHealth331
- NagTrap332
- NagVis332
- Puppet333
- Splunk333
- Host and Service Escalations, and Notifications333
- Service Escalations334
- Notification Schemes334
- Nagios Configuration Strategies334
- DMZ Monitoring-Active versus Passive Checking334
- Why Passive Service Checks?334
- Why Active Service Checks?335
- NRPE and ACME Enterprises335
- Developer, Corporate, and IT Support Network Monitoring336
- NSCA to the Rescue!336
- NRPE Revisited336
- Select Advice for Integrating Nagios as the Enterprise Network Monitoring Solution337
- The Nagios Software338
- Nagios Integration and Deployment339
- Index341
Book details
- Vendor Elsevier S & T
- SKU 9781597492676
- ISBN-13 9780080560182
- Author Schubert, Max; Bennett, Derrick; Gines, Jonathan; Hay, Andrew; Strand, John
- Category Computers
- Subject General
Do you have questions about this book?
The future for Nagios in the enterprise is certainly bright! Nagios 3 Enterprise Network Monitoring can help you harness the full power of Nagios in your organization. Nagios 3 contains many significant new features and updates, and this book details them all for you. Once up and running, you'll see how a number of useful add-ons and enhancements for Nagios can extend the functionality of Nagios throughout your organization. And, if you want to learn how to write your own plugins...this is the book for you! In these pages you'll find a cookbook-style chapter full of useful plugins that monitor a variety of devices, from HTTP-based applications to CPU utilization to LDAP servers and more.
* Complete Case Study Demonstrates how to Deploy Nagios Globally in an Enterprise Network
* Monitor Third Party Hardware Devices with Nagios
* Complete Case Study Demonstrates how to Deploy Nagios Globally in an Enterprise Network
* Monitor Third Party Hardware Devices with Nagios
Instant delivery by email
Your access email arrives within minutes of checkout, with a sign-in link for each book — no shipping, no waiting.
Read on any device
Books open in VitalSource Bookshelf on your phone, tablet, or computer, online or offline. Your library is always available at aafaq.vitalsource.com — just log in with the email you used at checkout.
Lost the email?
Resend it to yourself in seconds from My eBook orders, or email cs@aafaqeducation.com and we'll help.