官网 Icinga Version 1.9 Documentation

Icinga Version 1.9 Documentation

Copyright 2009-2013 Icinga Development Team.

Portions copyright © by Nagios/Icinga community members - see the THANKS file in the Icinga core sources for more information..

Credits to Yoann LAMY for creating the Vautour Style we use for the Icinga Classic UI

Icinga is licensed under the terms of the GNU General Public License Version 2 as published by the Free Software Foundation. This gives you legal permission to copy, distribute and/or modify Icinga under certain conditions. Read the 'LICENSE' file in the Icinga distribution or read the online version of the license for more details.

Icinga is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.

Nagios is licensed under the terms of the GNU General Public License Version 2 as published by the Free Software Foundation. This gives you legal permission to copy, distribute and/or modify Nagios under certain conditions. Read the 'LICENSE' file in the Nagios distribution or read the online version of the license for more details.

Nagios and the Nagios logo are registered trademarks of Ethan Galstad. All other trademarks, servicemarks, registered trademarks, and registered servicemarks mentioned herein may be the property of their respective owner(s). The information contained herein is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.

2013.05.07

Revision History
Revision 1.9 2013-04-25
1.9 Icinga Documentation
Revision 1.x 2010-2012
1.x Icinga Documentation
Revision 0.1 2009-08-12
First Release

Table of Contents

1. About
1.1. About Icinga [+]
1.2. What's New in Icinga 1.9 [+]
2. Getting Started
2.1. Advice for beginners [+]
2.2. Quickstart Installation Guides
2.3. Icinga Quickstart [+]
2.4. Icinga Quickstart FreeBSD
2.5. Icinga with IDOUtils Quickstart [+]
2.6. Icinga and IDOUtils Quickstart on FreeBSD
2.7. Icinga Packages for Linux Distributions
2.8. Links to other published Howtos
2.9. Upgrading (to) Icinga [+]
2.10. Upgrading IDOUtils Database [+]
2.11. Monitoring Overview
2.12. Monitoring Windows Machines [+]
2.13. Monitoring Linux/Unix Machines [+]
2.14. Monitoring Netware Servers
2.15. Monitoring Network Printers [+]
2.16. Monitoring Routers and Switches [+]
2.17. Monitoring Publicly Available Services [+]
3. Configuring Icinga
3.1. Configuration Overview [+]
3.2. Main Configuration File Options
3.3. Object Configuration Overview
3.4. Object Definitions [+]
3.5. Custom Object Variables [+]
3.6. CGI Configuration File Options
3.7. Authentication And Authorization In The CGIs [+]
4. Running Icinga
4.1. Verifying Your Configuration
4.2. Starting and Stopping Icinga
5. The Basics
5.1. Icinga Plugins [+]
5.2. Understanding Macros and How They Work [+]
5.3. Standard Macros in Icinga [+]
5.4. Host Checks [+]
5.5. Service Checks [+]
5.6. Active Checks [+]
5.7. Passive Checks [+]
5.8. State Types [+]
5.9. Time Periods [+]
5.10. Determining Status and Reachability of Network Hosts [+]
5.11. Notifications [+]
5.12. Notifications: Examples and troubleshooting [+]
6. User Interfaces
6.1. Icinga Classic UI: Information On The CGIs
6.2. Information On CGI parameters [+]
6.3. Executing CGIs on the command line [+]
6.4. Installation of the Icinga-Web Frontend [+]
6.5. Upgrading Icinga-Web and Icinga-Web Database [+]
6.6. Configuration Overview of Icinga-Web [+]
6.7. Introduction to Icinga-Web [+]
6.8. Integration of PNP4Nagios into Icinga-Web [+]
7. Advanced Topics
7.1. External Commands [+]
7.2. List of External Commands
7.3. Event Handlers [+]
7.4. Volatile Services [+]
7.5. Service and Host Freshness Checks [+]
7.6. Distributed Monitoring [+]
7.7. Redundant and Failover Network Monitoring [+]
7.8. Detection and Handling of State Flapping [+]
7.9. Notification Escalations [+]
7.10. Escalation Condition [+]
7.11. On-Call Rotations [+]
7.12. Monitoring Service and Host Clusters [+]
7.13. Host and Service Dependencies [+]
7.14. State Stalking [+]
7.15. Performance Data [+]
7.16. Scheduled Downtime [+]
7.17. Recurring Downtimes (experimental/development) [+]
7.18. Using The Embedded Perl Interpreter [+]
7.19. Adaptive Monitoring [+]
7.20. Predictive Dependency Checks [+]
7.21. Cached Checks [+]
7.22. Passive Host State Translation [+]
7.23. Service and Host Check Scheduling [+]
7.24. Custom CGI Headers and Footers [+]
7.25. Modified attributes [+]
7.26. Object Inheritance [+]
7.27. Time-Saving Tricks For Object Definitions
8. Security and Performance Tuning
8.1. Security Considerations [+]
8.2. Enhanced CGI Security and Authentication [+]
8.3. Tuning Icinga For Maximum Performance [+]
8.4. Fast Startup Options [+]
8.5. Large Installation Tweaks [+]
8.6. Using The Icingastats Utility [+]
8.7. Graphing Performance Info With PNP4Nagios [+]
8.8. Temporary Data
9. Integration With Other Software
9.1. Integration Overview [+]
9.2. SNMP Trap Integration
9.3. TCP Wrapper Integration [+]
9.4. MKLiveStatus Integration [+]
9.5. Installation of the Icinga-Reporting with JasperReports Server [+]
10. Additional software
10.1. Icinga Addons [+]
10.2. NRPE [+]
10.3. NSCA [+]
11. Development
11.1. Icinga Plugin API [+]
11.2. Developing Plugins For Use With Embedded Perl [+]
11.3. No Icinga-API to install anymore [+]
11.4. The Icinga-Web REST API [+]
12. IDOUtils
12.1. Introduction [+]
12.2. Components [+]
12.3. Configuration of IDOUtils [+]
12.4. Example Configurations [+]
12.5. IDOUtils Database Model [+]
12.6. Database changes/alterations
Index

List of Figures

3.1. Example of new header
6.1. Icinga-Web login screen
6.2. Icinga-Web overview
6.3. Icinga-Web top menu
6.4. Icinga-Web live search
6.5. Icinga-Web status cronk
6.6. Icinga-Web data cronks
6.7. Icinga-Web tactical overview cronks
6.8. Icinga-Web reporting cronk
6.9. Icinga-Web misc cronks
6.10. Icinga-Web Cronk Menu Style Change
6.11. Icinga-Web main screen
6.12. Icinga-Web host status
6.13. Icinga-Web host object information
6.14. Icinga-Web service status
6.15. Icinga-Web service object Information
6.16. Icinga-Web hostgroup status
6.17. Icinga-Web log
6.18. Icinga-Web cronk bar
6.19. Icinga-Web cronk bar
6.20. Icinga-Web host commands
6.21. Icinga-Web service commands
6.22. Icinga-Web filter restriction
6.23. Icinga-Web drag filters
6.24. Icinga-Web drop filters
6.25. Icinga-Web filter attribute selection
6.26. Icinga-Web filter active
6.27. Icinga-Web filter advanced filters
6.28. Icinga-Web top menu admin
6.29. Icinga-Web user admin
6.30. Icinga-Web edit user
6.31. Icinga-Web group admin
6.32. Icinga-Web groups
6.33. Icinga-Web logs
6.34. Icinga-Web Tasks
6.35. PNP4Nagios integrated in Icinga-Web
7.1. Cached checks
8.1. Average Host / Service Check Latency
8.2. Service Statistics
8.3. Host Statistics
8.4. Average Execution Times
8.5. External Commands
8.6. External Command Buffers
8.7. Cached Host and Service Checks
8.8. Average State Changes
9.1. Icinga reporting datasource IDO
9.2. Icinga reporting datasource ido mysql
9.3. Icinga reporting
10.1. NRPE
10.2. NRPE remote
10.3. NSCA
12.1. Multiple instances
12.2. Future development: One Instance, multiple databases
12.3. Instance names based on geographical locations
12.4. Instance names based on their purpose
12.5. Loaded IDOMOD Event broker Module
12.6. IDOMOD Capabilities
12.7. LOG2IDO Utility
12.8. FILE2SOCK Utility
12.9. IDO2DB Daemon
12.10. IDO2DB with multiple Clients
12.11. Single Server, Single Instance Setup
12.12. Single Server, Multiple Instance Setup
12.13. Single Server, Single Instance Log File Import
12.14. Relationship of Central Tables
12.15. Relationship of Debugging Tables
12.16. Relationship of Historical Tables
12.17. Relationship of Current Status Tables
12.18. Relationship of Configuration Tables

List of Tables

2.1. Screenshots Icinga classic web
2.2. Screenshots Icinga new web
6.1. Configuration files

你可能感兴趣的:(官网 Icinga Version 1.9 Documentation)