Àâòîðèçàöèÿ
Ïîèñê ïî óêàçàòåëÿì
Josephsen D. — Building a Monitoring Infrastructure with Nagios
Îáñóäèòå êíèãó íà íàó÷íîì ôîðóìå
Íàøëè îïå÷àòêó? Âûäåëèòå åå ìûøêîé è íàæìèòå Ctrl+Enter
Íàçâàíèå: Building a Monitoring Infrastructure with Nagios
Àâòîð: Josephsen D.
Àííîòàöèÿ: Build real-world, end-to-end network monitoring solutions with Nagios
This is the definitive guide to building low-cost, enterprise-strength monitoring infrastructures with Nagios, the world’s leading open source monitoring tool. Expert network monitoring specialist David Josephsen goes far beyond the basics, demonstrating how to use third-party tools and plug-ins to solve your specific problems in your unique environment.
Josephsen introduces Nagios “from the bottom up,” showing how to plan for success and leverage today’s most valuable monitoring best practices. Then, using practical examples, real directives, and working code, Josephsen presents detailed monitoring solutions for Windows, Unix, Linux, network equipment, and other platforms and devices.
You’ll find thorough discussions of advanced topics, including the use of data visualization to solve complex monitoring problems. This is also the first Nagios book with comprehensive coverage of using Nagios Event Broker to transform and extend Nagios.
· Understand how Nagios works, in depth: the host and service paradigm, plug-ins, scheduling, and notification
· Configure Nagios successfully: config files, templates, timeperiods, contacts, hosts, services, escalations, dependencies, andmore
· Streamline deployment with scripting templates, automated discovery, and Nagios GUI tools
· Use plug-ins and tools to systematically monitor the devices and platforms you need to monitor, the way you need to monitor them
· Establish front-ends, visual dashboards, and management interfaces with MRTG and RRDTool
· Build new C-based Nagios Event Broker (NEB) modules, one step at a time
· Contains easy-to-understand code listings for Unix shells and Perl
If you’re responsible for systems monitoring infrastructure in any organization, large or small, this bookwill help you achieve the results you want — right from the start.
ßçûê:
Ðóáðèêà: Òåõíîëîãèÿ /
Ñòàòóñ ïðåäìåòíîãî óêàçàòåëÿ: Ãîòîâ óêàçàòåëü ñ íîìåðàìè ñòðàíèö
ed2k: ed2k stats
Ãîä èçäàíèÿ: 2007
Êîëè÷åñòâî ñòðàíèö: 230
Äîáàâëåíà â êàòàëîã: 11.12.2007
Îïåðàöèè: Ïîëîæèòü íà ïîëêó |
Ñêîïèðîâàòü ññûëêó äëÿ ôîðóìà | Ñêîïèðîâàòü ID
Ïðåäìåòíûé óêàçàòåëü
Objects, configuration, contacts 63
Objects, configuration, dependencies 71
Objects, configuration, escalations 70
Objects, configuration, extended information 72
Objects, configuration, files 52—54
Objects, configuration, hostgroups 68—69
Objects, configuration, hosts 65—66
Objects, configuration, services 67—68
Objects, configuration, templates 58—60
Objects, configuration, timeperiods 60
object_cache_file option 197
Obsess_over_services option 201
ocsp_timeout option 200
Operating systems, Nagios support 39—40
Operation hosts, defining 15—16
Operation hosts, limited function 17—18
Operation plugins, exit codes 18—20
Operation plugins, remote execution 20—23
Operation services, defining 15—16
Operation services, limited function 17—18
Operation, I/O interfaces 32
Operation, I/O interfaces, Event Broker 38
Operation, I/O interfaces, external command file 37
Operation, I/O interfaces, monitoring 33—35
Operation, I/O interfaces, performance data 37—38
Operation, I/O interfaces, reporting 36
Operation, I/O interfaces, Web interface 32—33
Operation, interdependence 16—17
Operation, notification 28
Operation, notification, acknowledgments 31—32
Operation, notification, escalations 31—32
Operation, notification, global enable setting 28—29
Operation, notification, options 29—30
Operation, notification, scheduled downtime 31—32
Operation, notification, template 30
Operation, notification, time periods 30—31
Operation, scheduling, check interval and states 23—26
Operation, scheduling, load distribution 26—27
Operation, scheduling, monitoring scripts 14—15
Operation, scheduling, service parallel execution 27—28
Options, configure script 193
oscp_command option 202
p1_file option 203
Packages, configure scripts 195
Patches, Nagios installation 45
Patches, Nagios installation, colored statusmap 46—47
Patches, Nagios installation, secondary IP 46
Patches, Nagios installation, SNMP community string 46
perfdata_timeout option 200
Performance data, I/O interface 37—38
physical_html_path option 204
pings, local queries 86—88
ping_syntax option 205
Plugins, command-line options 208
Plugins, command-line options, check_disk 213—215
Plugins, command-line options, check_http 211—213
Plugins, command-line options, check_load 213
Plugins, command-line options, check_ping 208—209
Plugins, command-line options, check_procs 215—216
Plugins, command-line options, check_tcp 209—210
Plugins, exit codes 18—20
Plugins, monitoring environmental sensors 126—127
Plugins, monitoring IPMI (Intelligent Platform Management Interface) 129—130
Plugins, monitoring LMSensors 128—129
Plugins, monitoring local queries 86—98
Plugins, monitoring SNMP 119—126
Plugins, monitoring stand-alone sensors 127—128
Plugins, monitoring UNIX 112—118
Plugins, monitoring Windows 98—112
Plugins, Nagios installation 41 47—48
Plugins, remote execution 20—23
Polling data visualization 145
Polling data visualization, glue layer 145—146
Polling data visualization, NagiosGraph 146—149
Port queries, local queries 88—90
PowerShell, Windows monitoring 107—109
Procedural approaches, systems monitoring 1—4
Processing, bandwidth considerations 4—5
Processing, remote versus local 4
process_performance_data option 201
Queries (local), monitoring pings 86—88
Queries (local), monitoring port queries 88—90
Queries (local), monitoring querying multiple ports 90—92
Queries (local), monitoring service checks 92—94
Queries (local), monitoring WebInject 96—98
refresh_rate option 205
Remote execution, plugins 20—23
Remote processing versus local 4
Reporting, I/O interface 36
resource_file option 197
retain_state_information option 200
retention_update_interval option 200
Reverse Polish Notation (RPN) 152—154
Round Robin Archives 139—140
Routing, processing bandwidth considerations 5
RPN (Reverse Polish Notation) 152—154
RRDTool, data visualization 135—136
RRDTool, data visualization, data types 136
RRDTool, data visualization, heartbeat and step 137—138
RRDTool, data visualization, minimum and maximum range 139
RRDTool, data visualization, Round Robin Archives 139—140
RRDTool, data visualization, syntax 140—144
RRDTool, Fetch Mode 162—164
RRDTool, Graph Mode 149—152
Scheduling check intervals and states 23—26
Scheduling load distribution 26—27
Scheduling service parallel execution 27—28
Scripts configure See configure scripts scheduling for monitoring. 15
Scripts templates 76—78
Scripts, Windows monitoring 98—100
secondary IP patches 46
Security, best practices 7—9
Security, cgi.cfg directives 58
Servicedependency object 53
Serviceescalation object 53
Serviceextendedinfo object 53
Servicegroup object 53
Services, configuration 67—68
Services, defining 15—16
Services, limited function 17—18
Services, local queries 92—94
Services, object 53
Services, parallel execution 27—28
service_check_timeout option 200
service_critical_sound option 205
service_freshness_check_interval option 202
service_interleave_factor option 199
service_inter_check_delay_method option 199
service_perfdata_command option 201
service_perfdata_file option 201
service_perfdata_file_mode option 201
service_perfdata_file_processing_command option 201
service_perfdata_file_processing_interval option 201
service_perfdata_file_template option 201
service_reaper_frequency option 199
service_struct def from nagios.h 188—190
service_unknown_sound option 205
service_warning_sound option 205
show_context_help option 204
Simple network management protocol (SNMP) 8
Simple Network Management Protocol (SNMP), community string patches 46
Simple Network Management Protocol (SNMP), monitoring 119—126
sleep_time option 199
SNMP (Simple Network Management Protocol) 8
SNMP (Simple Network Management Protocol), community string patches 46
SNMP (Simple Network Management Protocol), monitoring 119—126
Sparklines 169—170
Stand-alone sensors, monitoring 127—128
state_retention_file option 200
Statusmap feature 194
statusmap_background_image option 205
Statuswrl feature 194
statuswrl_include option 205
status_file option 197
status_update_interval option 202
Systems monitoring 1—4
Templates configuration 58—60
Templates notification 30
Templates scripts 76—78
temp_file option 198
Time-outs, global 55—56
Timeperiod object 52
Timeperiods configuration 60
Timeperiods notification 30—31
Tools, auto-discovery 79
Tools, GUI configuration 82—84
Tools, NACE 79—81
Tools, namespace 81—82
Tools, Nmap 79—81
Tufte, Edward, The Visual Display of Quan-titative Information 159
Two-tiered networks 6
UNIX, monitoring 112
UNIX, monitoring CPU 113—116
UNIX, monitoring disk 118
UNIX, monitoring memory 116—118
UNIX, monitoring NRPE 113
UNIX, supported operating systems 39
url_html_path option 204
use_aggressive_host_checking option 200
use_authentication option 204
use_regexp_matching option 203
use_retained_program_state option 200
use_retained_scheduling_info option 200
use_syslog option 198
use_true_regexp_matching option 203
VBScript, Windows monitoring 106—107
Visualization (data) 132—135
Visualization (data), front-end 149
Visualization (data), front-end, draw 155 158
Visualization (data), front-end, RPN (Reverse Polish Notation) 152—154
Visualization (data), front-end, RRDTool Graph Mode 149—152
Visualization (data), front-end, selection 154—155
Visualization (data), management interface 158—159 162
Visualization (data), management interface, GD Graphics Library 164—165
Visualization (data), management interface, GraphViz 167—168
Visualization (data), management interface, jsvis force directed graphs 171—172
Visualization (data), management interface, NagVis 166—167
Visualization (data), management interface, RRDTool Fetch Mode 162—164
Visualization (data), management interface, Sparklines 169—170
Visualization (data), MRTG 135
Visualization (data), polling and collection 145
Visualization (data), polling and collection, glue layer 145—146
Visualization (data), polling and collection, NagiosGraph 146—149
Visualization (data), RRDTool 135—136
Visualization (data), RRDTool, data types 136
Visualization (data), RRDTool, heartbeat and step 137—138
Visualization (data), RRDTool, minimum and maximum range 139
Visualization (data), RRDTool, Round Robin Archives 139—140
Visualization (data), RRDTool, syntax 140—144
Web interface 32—33
WebInject, local queries 96—98
Wilson, Chris 130
Windows Management Instrumentation (WMI) 101—105
Windows, COM (Component Object Model) 101
Windows, monitoring 98
Windows, NRPE 109—110
Windows, NSClient 111—112
Windows, PowerShell 107—109
Windows, scripting environment 98—100
Windows, VBScript 106—107
Windows, WMI 101—105
Windows, WSH 105—106
WMI (Windows Management Instrumentation) 101—105
WSH, Windows monitoring 105—106
Ðåêëàìà