id sid tid token lemma pos 3153 1 1 8 8 CD 3153 1 2 iNFORMAtiON iNFORMAtiON NNP 3153 1 3 tecHNOlOGY tecHNOlOGY NNP 3153 1 4 AND and CC 3153 1 5 liBRARies liBRARies NNP 3153 1 6 | | CD 3153 1 7 MARcH march CD 3153 1 8 2010 2010 CD 3153 1 9 T. T. NNP 3153 1 10 Michael Michael NNP 3153 1 11 Silver Silver NNP 3153 1 12 Monitoring Monitoring NNP 3153 1 13 Network Network NNP 3153 1 14 and and CC 3153 1 15 Service Service NNP 3153 1 16 Availability Availability NNP 3153 1 17 with with IN 3153 1 18 Open open JJ 3153 1 19 - - HYPH 3153 1 20 Source source NN 3153 1 21 Software Software NNP 3153 1 22 Silver Silver NNP 3153 1 23 describes describe VBZ 3153 1 24 the the DT 3153 1 25 implementation implementation NN 3153 1 26 of of IN 3153 1 27 a a DT 3153 1 28 monitoring monitoring NN 3153 1 29 sys- sys- NN 3153 1 30 tem tem NN 3153 1 31 using use VBG 3153 1 32 an an DT 3153 1 33 open open JJ 3153 1 34 - - HYPH 3153 1 35 source source NN 3153 1 36 software software NN 3153 1 37 package package NN 3153 1 38 to to TO 3153 1 39 improve improve VB 3153 1 40 the the DT 3153 1 41 availability availability NN 3153 1 42 of of IN 3153 1 43 services service NNS 3153 1 44 and and CC 3153 1 45 reduce reduce VB 3153 1 46 the the DT 3153 1 47 response response NN 3153 1 48 time time NN 3153 1 49 when when WRB 3153 1 50 troubles trouble NNS 3153 1 51 occur occur VBP 3153 1 52 . . . 3153 2 1 He -PRON- PRP 3153 2 2 provides provide VBZ 3153 2 3 a a DT 3153 2 4 brief brief JJ 3153 2 5 overview overview NN 3153 2 6 of of IN 3153 2 7 the the DT 3153 2 8 litera- litera- JJ 3153 2 9 ture ture NN 3153 2 10 available available JJ 3153 2 11 on on IN 3153 2 12 monitoring monitor VBG 3153 2 13 library library NN 3153 2 14 systems system NNS 3153 2 15 , , , 3153 2 16 and and CC 3153 2 17 then then RB 3153 2 18 describes describe VBZ 3153 2 19 the the DT 3153 2 20 implementation implementation NN 3153 2 21 of of IN 3153 2 22 Nagios Nagios NNP 3153 2 23 , , , 3153 2 24 an an DT 3153 2 25 open open JJ 3153 2 26 - - HYPH 3153 2 27 source source NN 3153 2 28 network network NN 3153 2 29 monitoring monitoring NN 3153 2 30 system system NN 3153 2 31 , , , 3153 2 32 to to TO 3153 2 33 monitor monitor VB 3153 2 34 a a DT 3153 2 35 regional regional JJ 3153 2 36 library library NN 3153 2 37 system system NN 3153 2 38 ’s ’s POS 3153 2 39 servers server NNS 3153 2 40 and and CC 3153 2 41 wide wide JJ 3153 2 42 area area NN 3153 2 43 network network NN 3153 2 44 . . . 3153 3 1 Particular particular JJ 3153 3 2 atten- atten- NN 3153 3 3 tion tion NN 3153 3 4 is be VBZ 3153 3 5 paid pay VBN 3153 3 6 to to IN 3153 3 7 using use VBG 3153 3 8 the the DT 3153 3 9 plug plug NN 3153 3 10 - - HYPH 3153 3 11 in in RP 3153 3 12 architecture architecture NN 3153 3 13 to to TO 3153 3 14 monitor monitor VB 3153 3 15 library library NN 3153 3 16 services service NNS 3153 3 17 effectively effectively RB 3153 3 18 . . . 3153 4 1 The the DT 3153 4 2 author author NN 3153 4 3 includes include VBZ 3153 4 4 example example NN 3153 4 5 displays display NNS 3153 4 6 and and CC 3153 4 7 configuration configuration NN 3153 4 8 files file NNS 3153 4 9 . . . 3153 5 1 Editor editor NN 3153 5 2 ’s ’s POS 3153 5 3 note note NN 3153 5 4 : : : 3153 5 5 This this DT 3153 5 6 article article NN 3153 5 7 is be VBZ 3153 5 8 the the DT 3153 5 9 winner winner NN 3153 5 10 of of IN 3153 5 11 the the DT 3153 5 12 LITA LITA NNP 3153 5 13 / / SYM 3153 5 14 Ex Ex NNP 3153 5 15 Libris Libris NNP 3153 5 16 Writing Writing NNP 3153 5 17 Award Award NNP 3153 5 18 , , , 3153 5 19 2009 2009 CD 3153 5 20 . . . 3153 6 1 L l NN 3153 6 2 ibrary ibrary JJ 3153 6 3 IT IT NNP 3153 6 4 departments department NNS 3153 6 5 have have VBP 3153 6 6 an an DT 3153 6 7 obligation obligation NN 3153 6 8 to to TO 3153 6 9 provide provide VB 3153 6 10 reliable reliable JJ 3153 6 11 services service NNS 3153 6 12 both both CC 3153 6 13 during during IN 3153 6 14 and and CC 3153 6 15 after after IN 3153 6 16 normal normal JJ 3153 6 17 busi- busi- JJ 3153 6 18 ness ness NN 3153 6 19 hours hour NNS 3153 6 20 . . . 3153 7 1 The the DT 3153 7 2 IT it NN 3153 7 3 industry industry NN 3153 7 4 has have VBZ 3153 7 5 developed develop VBN 3153 7 6 guide- guide- NN 3153 7 7 lines line NNS 3153 7 8 for for IN 3153 7 9 the the DT 3153 7 10 management management NN 3153 7 11 of of IN 3153 7 12 IT IT NNP 3153 7 13 services service NNS 3153 7 14 , , , 3153 7 15 but but CC 3153 7 16 the the DT 3153 7 17 library library NN 3153 7 18 community community NN 3153 7 19 has have VBZ 3153 7 20 been be VBN 3153 7 21 slow slow JJ 3153 7 22 to to TO 3153 7 23 adopt adopt VB 3153 7 24 these these DT 3153 7 25 practices practice NNS 3153 7 26 . . . 3153 8 1 The the DT 3153 8 2 delay delay NN 3153 8 3 may may MD 3153 8 4 be be VB 3153 8 5 attributed attribute VBN 3153 8 6 to to IN 3153 8 7 a a DT 3153 8 8 number number NN 3153 8 9 of of IN 3153 8 10 factors factor NNS 3153 8 11 , , , 3153 8 12 including include VBG 3153 8 13 a a DT 3153 8 14 dependence dependence NN 3153 8 15 on on IN 3153 8 16 vendors vendor NNS 3153 8 17 and and CC 3153 8 18 consultants consultant NNS 3153 8 19 for for IN 3153 8 20 technical technical JJ 3153 8 21 expertise expertise NN 3153 8 22 , , , 3153 8 23 a a DT 3153 8 24 reliance reliance NN 3153 8 25 on on IN 3153 8 26 librarians librarian NNS 3153 8 27 who who WP 3153 8 28 have have VBP 3153 8 29 little little JJ 3153 8 30 formal formal JJ 3153 8 31 training training NN 3153 8 32 in in IN 3153 8 33 IT it PRP 3153 8 34 best good JJS 3153 8 35 practices practice NNS 3153 8 36 , , , 3153 8 37 and and CC 3153 8 38 a a DT 3153 8 39 focus focus NN 3153 8 40 on on IN 3153 8 41 automation automation NN 3153 8 42 systems system NNS 3153 8 43 instead instead RB 3153 8 44 of of IN 3153 8 45 infrastructure infrastructure NN 3153 8 46 . . . 3153 9 1 Larger large JJR 3153 9 2 systems system NNS 3153 9 3 that that WDT 3153 9 4 employ employ VBP 3153 9 5 dedicated dedicated JJ 3153 9 6 IT it NN 3153 9 7 professionals professional NNS 3153 9 8 to to TO 3153 9 9 manage manage VB 3153 9 10 the the DT 3153 9 11 orga- orga- JJ 3153 9 12 nization nization NN 3153 9 13 ’s ’s POS 3153 9 14 technology technology NN 3153 9 15 resources resource NNS 3153 9 16 likely likely RB 3153 9 17 implement implement VBP 3153 9 18 best good JJS 3153 9 19 practices practice NNS 3153 9 20 as as IN 3153 9 21 a a DT 3153 9 22 matter matter NN 3153 9 23 of of IN 3153 9 24 course course NN 3153 9 25 and and CC 3153 9 26 see see VB 3153 9 27 no no DT 3153 9 28 need need NN 3153 9 29 to to TO 3153 9 30 discuss discuss VB 3153 9 31 them -PRON- PRP 3153 9 32 within within IN 3153 9 33 the the DT 3153 9 34 library library NN 3153 9 35 community community NN 3153 9 36 . . . 3153 10 1 In in IN 3153 10 2 The the DT 3153 10 3 Practice Practice NNP 3153 10 4 of of IN 3153 10 5 System System NNP 3153 10 6 and and CC 3153 10 7 Network Network NNP 3153 10 8 Administration Administration NNP 3153 10 9 , , , 3153 10 10 Thomas Thomas NNP 3153 10 11 A. a. NN 3153 10 12 Limoncelli Limoncelli NNP 3153 10 13 , , , 3153 10 14 Christine Christine NNP 3153 10 15 J. J. NNP 3153 10 16 Hogan Hogan NNP 3153 10 17 , , , 3153 10 18 and and CC 3153 10 19 Strata Strata NNP 3153 10 20 R. R. NNP 3153 10 21 Chalup Chalup NNP 3153 10 22 present present VB 3153 10 23 a a DT 3153 10 24 comprehensive comprehensive JJ 3153 10 25 look look NN 3153 10 26 at at IN 3153 10 27 best good JJS 3153 10 28 practices practice NNS 3153 10 29 in in IN 3153 10 30 managing manage VBG 3153 10 31 systems system NNS 3153 10 32 and and CC 3153 10 33 networks network NNS 3153 10 34 . . . 3153 11 1 Early early RB 3153 11 2 in in IN 3153 11 3 the the DT 3153 11 4 book book NN 3153 11 5 they -PRON- PRP 3153 11 6 provide provide VBP 3153 11 7 a a DT 3153 11 8 short short JJ 3153 11 9 list list NN 3153 11 10 of of IN 3153 11 11 first first JJ 3153 11 12 steps step NNS 3153 11 13 toward toward IN 3153 11 14 improving improve VBG 3153 11 15 IT it PRP 3153 11 16 ser- ser- JJ 3153 11 17 vices vice NNS 3153 11 18 , , , 3153 11 19 one one CD 3153 11 20 of of IN 3153 11 21 which which WDT 3153 11 22 is be VBZ 3153 11 23 the the DT 3153 11 24 implementation implementation NN 3153 11 25 of of IN 3153 11 26 some some DT 3153 11 27 form form NN 3153 11 28 of of IN 3153 11 29 monitoring monitoring NN 3153 11 30 . . . 3153 12 1 They -PRON- PRP 3153 12 2 point point VBP 3153 12 3 out out RP 3153 12 4 that that IN 3153 12 5 without without IN 3153 12 6 monitoring monitoring NN 3153 12 7 , , , 3153 12 8 systems system NNS 3153 12 9 can can MD 3153 12 10 be be VB 3153 12 11 down down RB 3153 12 12 for for IN 3153 12 13 extended extended JJ 3153 12 14 periods period NNS 3153 12 15 before before IN 3153 12 16 admin- admin- JJ 3153 12 17 istrators istrator NNS 3153 12 18 notice notice VBP 3153 12 19 or or CC 3153 12 20 users user NNS 3153 12 21 report report VBP 3153 12 22 the the DT 3153 12 23 problem.1 problem.1 NN 3153 12 24 They -PRON- PRP 3153 12 25 dedi- dedi- VBP 3153 12 26 cate cate VB 3153 12 27 an an DT 3153 12 28 entire entire JJ 3153 12 29 chapter chapter NN 3153 12 30 to to IN 3153 12 31 monitoring monitoring NN 3153 12 32 services service NNS 3153 12 33 . . . 3153 13 1 In in IN 3153 13 2 it -PRON- PRP 3153 13 3 , , , 3153 13 4 they -PRON- PRP 3153 13 5 discuss discuss VBP 3153 13 6 the the DT 3153 13 7 two two CD 3153 13 8 primary primary JJ 3153 13 9 types type NNS 3153 13 10 of of IN 3153 13 11 monitoring monitoring NN 3153 13 12 — — : 3153 13 13 real real JJ 3153 13 14 - - HYPH 3153 13 15 time time NN 3153 13 16 monitoring monitoring NN 3153 13 17 , , , 3153 13 18 which which WDT 3153 13 19 provides provide VBZ 3153 13 20 information information NN 3153 13 21 on on IN 3153 13 22 the the DT 3153 13 23 current current JJ 3153 13 24 state state NN 3153 13 25 of of IN 3153 13 26 services service NNS 3153 13 27 , , , 3153 13 28 and and CC 3153 13 29 historical historical JJ 3153 13 30 monitoring monitoring NN 3153 13 31 , , , 3153 13 32 which which WDT 3153 13 33 pro- pro- NN 3153 13 34 vides vide VBZ 3153 13 35 long long JJ 3153 13 36 - - HYPH 3153 13 37 term term NN 3153 13 38 data datum NNS 3153 13 39 on on IN 3153 13 40 uptime uptime NN 3153 13 41 , , , 3153 13 42 use use NN 3153 13 43 , , , 3153 13 44 and and CC 3153 13 45 performance.2 performance.2 XX 3153 13 46 While while IN 3153 13 47 the the DT 3153 13 48 software software NN 3153 13 49 discussed discuss VBD 3153 13 50 in in IN 3153 13 51 this this DT 3153 13 52 article article NN 3153 13 53 provides provide VBZ 3153 13 54 both both DT 3153 13 55 types type NNS 3153 13 56 of of IN 3153 13 57 monitoring monitoring NN 3153 13 58 , , , 3153 13 59 I -PRON- PRP 3153 13 60 focus focus VBP 3153 13 61 on on IN 3153 13 62 real real JJ 3153 13 63 - - HYPH 3153 13 64 time time NN 3153 13 65 monitoring monitoring NN 3153 13 66 and and CC 3153 13 67 the the DT 3153 13 68 value value NN 3153 13 69 of of IN 3153 13 70 problem problem NN 3153 13 71 identification identification NN 3153 13 72 and and CC 3153 13 73 notification notification NN 3153 13 74 . . . 3153 14 1 Service service NN 3153 14 2 monitoring monitoring NN 3153 14 3 does do VBZ 3153 14 4 not not RB 3153 14 5 appear appear VB 3153 14 6 frequently frequently RB 3153 14 7 in in IN 3153 14 8 library library NN 3153 14 9 literature literature NN 3153 14 10 , , , 3153 14 11 and and CC 3153 14 12 what what WP 3153 14 13 is be VBZ 3153 14 14 written write VBN 3153 14 15 often often RB 3153 14 16 relates relate VBZ 3153 14 17 to to IN 3153 14 18 single single JJ 3153 14 19 - - HYPH 3153 14 20 purpose purpose NN 3153 14 21 custom custom NN 3153 14 22 monitoring monitoring NN 3153 14 23 . . . 3153 15 1 An an DT 3153 15 2 article article NN 3153 15 3 in in IN 3153 15 4 the the DT 3153 15 5 September September NNP 3153 15 6 2008 2008 CD 3153 15 7 issue issue NN 3153 15 8 of of IN 3153 15 9 ITAL ITAL NNP 3153 15 10 describes describe VBZ 3153 15 11 the the DT 3153 15 12 development development NN 3153 15 13 and and CC 3153 15 14 deployment deployment NN 3153 15 15 of of IN 3153 15 16 a a DT 3153 15 17 wireless wireless JJ 3153 15 18 network network NN 3153 15 19 , , , 3153 15 20 including include VBG 3153 15 21 a a DT 3153 15 22 Perl Perl NNP 3153 15 23 script script NN 3153 15 24 written write VBN 3153 15 25 to to TO 3153 15 26 monitor monitor VB 3153 15 27 the the DT 3153 15 28 wireless wireless JJ 3153 15 29 network network NN 3153 15 30 and and CC 3153 15 31 asso- asso- NN 3153 15 32 ciated ciated NNP 3153 15 33 services.3 services.3 CC 3153 15 34 The the DT 3153 15 35 script script NN 3153 15 36 updates update VBZ 3153 15 37 a a DT 3153 15 38 webpage webpage NN 3153 15 39 to to TO 3153 15 40 display display VB 3153 15 41 the the DT 3153 15 42 results result NNS 3153 15 43 and and CC 3153 15 44 sends send VBZ 3153 15 45 an an DT 3153 15 46 e e NN 3153 15 47 - - NN 3153 15 48 mail mail NN 3153 15 49 notifying notifying JJ 3153 15 50 staff staff NN 3153 15 51 of of IN 3153 15 52 problems problem NNS 3153 15 53 . . . 3153 16 1 An an DT 3153 16 2 enterprise enterprise NN 3153 16 3 monitoring monitoring NN 3153 16 4 system system NN 3153 16 5 could could MD 3153 16 6 perform perform VB 3153 16 7 these these DT 3153 16 8 tasks task NNS 3153 16 9 and and CC 3153 16 10 present present VB 3153 16 11 the the DT 3153 16 12 results result NNS 3153 16 13 within within IN 3153 16 14 the the DT 3153 16 15 context context NN 3153 16 16 of of IN 3153 16 17 the the DT 3153 16 18 complete complete JJ 3153 16 19 infrastructure infrastructure NN 3153 16 20 . . . 3153 17 1 It -PRON- PRP 3153 17 2 would would MD 3153 17 3 require require VB 3153 17 4 using use VBG 3153 17 5 advanced advanced JJ 3153 17 6 features feature NNS 3153 17 7 because because IN 3153 17 8 of of IN 3153 17 9 the the DT 3153 17 10 segregation segregation NN 3153 17 11 of of IN 3153 17 12 networks network NNS 3153 17 13 discussed discuss VBN 3153 17 14 in in IN 3153 17 15 their -PRON- PRP$ 3153 17 16 article article NN 3153 17 17 but but CC 3153 17 18 would would MD 3153 17 19 require require VB 3153 17 20 little little JJ 3153 17 21 or or CC 3153 17 22 no no DT 3153 17 23 extra extra JJ 3153 17 24 effort effort NN 3153 17 25 than than IN 3153 17 26 it -PRON- PRP 3153 17 27 took take VBD 3153 17 28 to to TO 3153 17 29 write write VB 3153 17 30 the the DT 3153 17 31 single single JJ 3153 17 32 - - HYPH 3153 17 33 purpose purpose NN 3153 17 34 script script NN 3153 17 35 . . . 3153 18 1 Dave Dave NNP 3153 18 2 Pattern Pattern NNP 3153 18 3 at at IN 3153 18 4 the the DT 3153 18 5 University University NNP 3153 18 6 of of IN 3153 18 7 Huddersfield Huddersfield NNP 3153 18 8 shared share VBD 3153 18 9 another another DT 3153 18 10 Perl Perl NNP 3153 18 11 script script NN 3153 18 12 that that WDT 3153 18 13 monitors monitor VBZ 3153 18 14 OPAC OPAC NNP 3153 18 15 functionality.4 functionality.4 NNP 3153 18 16 Again again RB 3153 18 17 , , , 3153 18 18 the the DT 3153 18 19 script script NN 3153 18 20 provided provide VBD 3153 18 21 a a DT 3153 18 22 single single JJ 3153 18 23 - - HYPH 3153 18 24 purpose purpose NN 3153 18 25 monitoring monitoring NN 3153 18 26 solution solution NN 3153 18 27 that that WDT 3153 18 28 could could MD 3153 18 29 be be VB 3153 18 30 integrated integrate VBN 3153 18 31 within within IN 3153 18 32 a a DT 3153 18 33 larger large JJR 3153 18 34 model model NN 3153 18 35 . . . 3153 19 1 Below below RB 3153 19 2 , , , 3153 19 3 I -PRON- PRP 3153 19 4 discuss discuss VBP 3153 19 5 how how WRB 3153 19 6 I -PRON- PRP 3153 19 7 modified modify VBD 3153 19 8 his -PRON- PRP$ 3153 19 9 script script NN 3153 19 10 to to TO 3153 19 11 provide provide VB 3153 19 12 more more RBR 3153 19 13 meaningful meaningful JJ 3153 19 14 monitoring monitoring NN 3153 19 15 of of IN 3153 19 16 our -PRON- PRP$ 3153 19 17 OPAC OPAC NNP 3153 19 18 than than IN 3153 19 19 the the DT 3153 19 20 stock stock NN 3153 19 21 webpage webpage NN 3153 19 22 monitoring monitor VBG 3153 19 23 plug plug NN 3153 19 24 - - HYPH 3153 19 25 in in NN 3153 19 26 included include VBN 3153 19 27 with with IN 3153 19 28 our -PRON- PRP$ 3153 19 29 open- open- JJ 3153 19 30 source source NN 3153 19 31 networks network NNS 3153 19 32 monitoring monitor VBG 3153 19 33 system system NN 3153 19 34 , , , 3153 19 35 Nagios Nagios NNP 3153 19 36 . . . 3153 20 1 Service service NN 3153 20 2 monitoring monitoring NN 3153 20 3 can can MD 3153 20 4 consist consist VB 3153 20 5 of of IN 3153 20 6 a a DT 3153 20 7 variety variety NN 3153 20 8 of of IN 3153 20 9 tests test NNS 3153 20 10 . . . 3153 21 1 In in IN 3153 21 2 its -PRON- PRP$ 3153 21 3 simplest simple JJS 3153 21 4 form form NN 3153 21 5 , , , 3153 21 6 a a DT 3153 21 7 ping ping NN 3153 21 8 test test NN 3153 21 9 will will MD 3153 21 10 verify verify VB 3153 21 11 that that IN 3153 21 12 a a DT 3153 21 13 host host NN 3153 21 14 ( ( -LRB- 3153 21 15 server server NN 3153 21 16 or or CC 3153 21 17 device device NN 3153 21 18 ) ) -RRB- 3153 21 19 is be VBZ 3153 21 20 powered power VBN 3153 21 21 on on RP 3153 21 22 and and CC 3153 21 23 successfully successfully RB 3153 21 24 con- con- NN 3153 21 25 nected necte VBN 3153 21 26 to to IN 3153 21 27 the the DT 3153 21 28 network network NN 3153 21 29 . . . 3153 22 1 Feher Feher NNP 3153 22 2 and and CC 3153 22 3 Sondag Sondag NNP 3153 22 4 used use VBD 3153 22 5 ping ping NN 3153 22 6 tests test NNS 3153 22 7 to to TO 3153 22 8 monitor monitor VB 3153 22 9 the the DT 3153 22 10 availability availability NN 3153 22 11 of of IN 3153 22 12 the the DT 3153 22 13 routers router NNS 3153 22 14 and and CC 3153 22 15 access access NN 3153 22 16 points point NNS 3153 22 17 on on IN 3153 22 18 their -PRON- PRP$ 3153 22 19 network network NN 3153 22 20 , , , 3153 22 21 as as IN 3153 22 22 do do VBP 3153 22 23 I -PRON- PRP 3153 22 24 for for IN 3153 22 25 monitoring monitor VBG 3153 22 26 connectivity connectivity NN 3153 22 27 to to TO 3153 22 28 remote remote VB 3153 22 29 locations.5 locations.5 RBS 3153 22 30 A a DT 3153 22 31 slightly slightly RB 3153 22 32 more more RBR 3153 22 33 meaningful meaningful JJ 3153 22 34 check check NN 3153 22 35 would would MD 3153 22 36 test test VB 3153 22 37 for for IN 3153 22 38 the the DT 3153 22 39 establishment establishment NN 3153 22 40 of of IN 3153 22 41 a a DT 3153 22 42 connection connection NN 3153 22 43 on on IN 3153 22 44 a a DT 3153 22 45 port port NN 3153 22 46 . . . 3153 23 1 Feher Feher NNP 3153 23 2 and and CC 3153 23 3 Sondag Sondag NNP 3153 23 4 used use VBD 3153 23 5 this this DT 3153 23 6 method method NN 3153 23 7 to to TO 3153 23 8 check check VB 3153 23 9 the the DT 3153 23 10 daemons daemon NNS 3153 23 11 in in IN 3153 23 12 their -PRON- PRP$ 3153 23 13 network.6 network.6 NN 3153 23 14 The the DT 3153 23 15 step step NN 3153 23 16 further further RB 3153 23 17 would would MD 3153 23 18 be be VB 3153 23 19 to to TO 3153 23 20 evaluate evaluate VB 3153 23 21 a a DT 3153 23 22 service service NN 3153 23 23 response response NN 3153 23 24 , , , 3153 23 25 for for IN 3153 23 26 example example NN 3153 23 27 checking check VBG 3153 23 28 the the DT 3153 23 29 status status NN 3153 23 30 code code NN 3153 23 31 returned return VBN 3153 23 32 by by IN 3153 23 33 a a DT 3153 23 34 Web web NN 3153 23 35 server server NN 3153 23 36 . . . 3153 24 1 Evaluating evaluate VBG 3153 24 2 content content NN 3153 24 3 forms form NNS 3153 24 4 the the DT 3153 24 5 next next JJ 3153 24 6 level level NN 3153 24 7 of of IN 3153 24 8 meaning meaning NN 3153 24 9 . . . 3153 25 1 Limoncelli Limoncelli NNP 3153 25 2 , , , 3153 25 3 Hogan Hogan NNP 3153 25 4 , , , 3153 25 5 and and CC 3153 25 6 Chalup Chalup NNP 3153 25 7 discuss discuss VBP 3153 25 8 end end NN 3153 25 9 - - HYPH 3153 25 10 to to IN 3153 25 11 - - HYPH 3153 25 12 end end NN 3153 25 13 monitoring monitoring NN 3153 25 14 , , , 3153 25 15 where where WRB 3153 25 16 the the DT 3153 25 17 moni- moni- JJ 3153 25 18 toring tore VBG 3153 25 19 system system NN 3153 25 20 actually actually RB 3153 25 21 performs perform VBZ 3153 25 22 meaningful meaningful JJ 3153 25 23 transactions transaction NNS 3153 25 24 and and CC 3153 25 25 evaluates evaluate VBZ 3153 25 26 the the DT 3153 25 27 results.7 results.7 NNP 3153 25 28 Pattern Pattern NNP 3153 25 29 ’s ’s POS 3153 25 30 script script NN 3153 25 31 , , , 3153 25 32 mentioned mention VBN 3153 25 33 above above RB 3153 25 34 , , , 3153 25 35 tests test NNS 3153 25 36 OPAC OPAC NNP 3153 25 37 func- func- JJ 3153 25 38 tionality tionality NN 3153 25 39 by by IN 3153 25 40 submitting submit VBG 3153 25 41 a a DT 3153 25 42 known know VBN 3153 25 43 keyword keyword NN 3153 25 44 search search NN 3153 25 45 and and CC 3153 25 46 evaluating evaluate VBG 3153 25 47 the the DT 3153 25 48 response.8 response.8 NNP 3153 25 49 I -PRON- PRP 3153 25 50 implemented implement VBD 3153 25 51 this this DT 3153 25 52 after after IN 3153 25 53 an an DT 3153 25 54 incident incident NN 3153 25 55 where where WRB 3153 25 56 Nagios Nagios NNP 3153 25 57 failed fail VBD 3153 25 58 to to TO 3153 25 59 alert alert VB 3153 25 60 me -PRON- PRP 3153 25 61 to to IN 3153 25 62 a a DT 3153 25 63 problem problem NN 3153 25 64 with with IN 3153 25 65 the the DT 3153 25 66 OPAC OPAC NNP 3153 25 67 . . . 3153 26 1 The the DT 3153 26 2 Web web NN 3153 26 3 server server NN 3153 26 4 returned return VBD 3153 26 5 a a DT 3153 26 6 status status NN 3153 26 7 code code NN 3153 26 8 of of IN 3153 26 9 200 200 CD 3153 26 10 to to IN 3153 26 11 the the DT 3153 26 12 request request NN 3153 26 13 for for IN 3153 26 14 the the DT 3153 26 15 search search NN 3153 26 16 page page NN 3153 26 17 . . . 3153 27 1 Users user NNS 3153 27 2 , , , 3153 27 3 however however RB 3153 27 4 , , , 3153 27 5 want want VBP 3153 27 6 more more JJR 3153 27 7 from from IN 3153 27 8 an an DT 3153 27 9 OPAC OPAC NNP 3153 27 10 , , , 3153 27 11 and and CC 3153 27 12 attempts attempt NNS 3153 27 13 to to TO 3153 27 14 search search VB 3153 27 15 were be VBD 3153 27 16 unsuccessful unsuccessful JJ 3153 27 17 because because IN 3153 27 18 of of IN 3153 27 19 problems problem NNS 3153 27 20 with with IN 3153 27 21 the the DT 3153 27 22 index index NN 3153 27 23 server server NN 3153 27 24 . . . 3153 28 1 Modifying Modifying NNP 3153 28 2 Pattern Pattern NNP 3153 28 3 ’s ’s POS 3153 28 4 original original JJ 3153 28 5 script script NN 3153 28 6 , , , 3153 28 7 I -PRON- PRP 3153 28 8 was be VBD 3153 28 9 able able JJ 3153 28 10 to to TO 3153 28 11 put put VB 3153 28 12 together together RB 3153 28 13 a a DT 3153 28 14 custom custom NN 3153 28 15 check check NN 3153 28 16 command command NN 3153 28 17 that that WDT 3153 28 18 verifies verify VBZ 3153 28 19 a a DT 3153 28 20 greater great JJR 3153 28 21 level level NN 3153 28 22 of of IN 3153 28 23 functionality functionality NN 3153 28 24 by by IN 3153 28 25 evaluating evaluate VBG 3153 28 26 the the DT 3153 28 27 number number NN 3153 28 28 of of IN 3153 28 29 results result NNS 3153 28 30 for for IN 3153 28 31 the the DT 3153 28 32 known know VBN 3153 28 33 search search NN 3153 28 34 . . . 3153 29 1 n n NNP 3153 29 2 Software Software NNP 3153 29 3 selection selection NN 3153 29 4 Limoncelli Limoncelli NNP 3153 29 5 , , , 3153 29 6 Hogan Hogan NNP 3153 29 7 , , , 3153 29 8 and and CC 3153 29 9 Chalup Chalup NNP 3153 29 10 do do VBP 3153 29 11 not not RB 3153 29 12 address address VB 3153 29 13 specific specific JJ 3153 29 14 t. t. NN 3153 29 15 Michael Michael NNP 3153 29 16 silver silver NN 3153 29 17 ( ( -LRB- 3153 29 18 michael.silver@ualberta.ca michael.silver@ualberta.ca NNP 3153 29 19 ) ) -RRB- 3153 29 20 is be VBZ 3153 29 21 an an DT 3153 29 22 MLiS MLiS NNP 3153 29 23 stu- stu- NN 3153 29 24 dent dent NN 3153 29 25 , , , 3153 29 26 School School NNP 3153 29 27 of of IN 3153 29 28 Library Library NNP 3153 29 29 and and CC 3153 29 30 information information NN 3153 29 31 Studies Studies NNPS 3153 29 32 , , , 3153 29 33 University University NNP 3153 29 34 of of IN 3153 29 35 Al- Al- NNP 3153 29 36 berta berta NNP 3153 29 37 , , , 3153 29 38 Edmonton Edmonton NNP 3153 29 39 , , , 3153 29 40 Alberta Alberta NNP 3153 29 41 , , , 3153 29 42 Canada Canada NNP 3153 29 43 . . . 3153 30 1 MONitORiNG MONitORiNG NNP 3153 30 2 NetwORK NetwORK NNP 3153 30 3 AND and CC 3153 30 4 seRvice seRvice NNP 3153 30 5 AvAilABilitY AvAilABilitY NNP 3153 30 6 witH with IN 3153 30 7 OPeN OPeN NNP 3153 30 8 - - HYPH 3153 30 9 sOuRce source NN 3153 30 10 sOFtwARe sOFtwARe NNP 3153 30 11 | | NNP 3153 30 12 silveR silveR NNP 3153 30 13 9 9 CD 3153 30 14 how how NN 3153 30 15 - - HYPH 3153 30 16 to to IN 3153 30 17 issues issue NNS 3153 30 18 and and CC 3153 30 19 rarely rarely RB 3153 30 20 mention mention VBP 3153 30 21 specific specific JJ 3153 30 22 products product NNS 3153 30 23 . . . 3153 31 1 Their -PRON- PRP$ 3153 31 2 book book NN 3153 31 3 provides provide VBZ 3153 31 4 the the DT 3153 31 5 foundational foundational JJ 3153 31 6 knowledge knowledge NN 3153 31 7 necessary necessary JJ 3153 31 8 to to TO 3153 31 9 identify identify VB 3153 31 10 what what WP 3153 31 11 must must MD 3153 31 12 be be VB 3153 31 13 done do VBN 3153 31 14 . . . 3153 32 1 In in IN 3153 32 2 terms term NNS 3153 32 3 of of IN 3153 32 4 monitoring monitoring NN 3153 32 5 , , , 3153 32 6 they -PRON- PRP 3153 32 7 leave leave VBP 3153 32 8 the the DT 3153 32 9 selection selection NN 3153 32 10 of of IN 3153 32 11 an an DT 3153 32 12 appropriate appropriate JJ 3153 32 13 tool tool NN 3153 32 14 to to IN 3153 32 15 the the DT 3153 32 16 reader.9 reader.9 JJ 3153 32 17 Myriad Myriad NNP 3153 32 18 monitoring monitoring NN 3153 32 19 tools tool NNS 3153 32 20 exist exist VBP 3153 32 21 , , , 3153 32 22 both both DT 3153 32 23 commercial commercial JJ 3153 32 24 and and CC 3153 32 25 open open JJ 3153 32 26 - - HYPH 3153 32 27 source source NN 3153 32 28 . . . 3153 33 1 Some some DT 3153 33 2 focus focus VBP 3153 33 3 on on IN 3153 33 4 network network NN 3153 33 5 analysis analysis NN 3153 33 6 , , , 3153 33 7 and and CC 3153 33 8 some some DT 3153 33 9 even even RB 3153 33 10 target target VBP 3153 33 11 specific specific JJ 3153 33 12 brands brand NNS 3153 33 13 or or CC 3153 33 14 model model NN 3153 33 15 lines line NNS 3153 33 16 . . . 3153 34 1 The the DT 3153 34 2 selection selection NN 3153 34 3 of of IN 3153 34 4 a a DT 3153 34 5 specific specific JJ 3153 34 6 software software NN 3153 34 7 package package NN 3153 34 8 should should MD 3153 34 9 depend depend VB 3153 34 10 on on IN 3153 34 11 the the DT 3153 34 12 ser- ser- JJ 3153 34 13 vices vice NNS 3153 34 14 being be VBG 3153 34 15 monitored monitor VBN 3153 34 16 and and CC 3153 34 17 the the DT 3153 34 18 goals goal NNS 3153 34 19 for for IN 3153 34 20 the the DT 3153 34 21 monitoring monitoring NN 3153 34 22 . . . 3153 35 1 Wikipedia wikipedia NN 3153 35 2 lists list VBZ 3153 35 3 thirty thirty CD 3153 35 4 - - HYPH 3153 35 5 five five CD 3153 35 6 different different JJ 3153 35 7 products product NNS 3153 35 8 , , , 3153 35 9 of of IN 3153 35 10 which which WDT 3153 35 11 eighteen eighteen CD 3153 35 12 are be VBP 3153 35 13 commercial commercial JJ 3153 35 14 ( ( -LRB- 3153 35 15 some some DT 3153 35 16 with with IN 3153 35 17 free free JJ 3153 35 18 versions version NNS 3153 35 19 with with IN 3153 35 20 reduced reduce VBN 3153 35 21 functionality functionality NN 3153 35 22 or or CC 3153 35 23 features feature NNS 3153 35 24 ) ) -RRB- 3153 35 25 ; ; : 3153 35 26 fourteen fourteen CD 3153 35 27 are be VBP 3153 35 28 open- open- JJ 3153 35 29 source source NN 3153 35 30 projects project NNS 3153 35 31 under under IN 3153 35 32 a a DT 3153 35 33 General General NNP 3153 35 34 Public Public NNP 3153 35 35 License License NNP 3153 35 36 or or CC 3153 35 37 similar similar JJ 3153 35 38 license license NN 3153 35 39 ( ( -LRB- 3153 35 40 some some DT 3153 35 41 with with IN 3153 35 42 commercial commercial JJ 3153 35 43 support support NN 3153 35 44 available available JJ 3153 35 45 but but CC 3153 35 46 without without IN 3153 35 47 different different JJ 3153 35 48 feature feature NN 3153 35 49 sets set NNS 3153 35 50 or or CC 3153 35 51 licenses license NNS 3153 35 52 ) ) -RRB- 3153 35 53 ; ; : 3153 35 54 and and CC 3153 35 55 three three CD 3153 35 56 offer offer VBP 3153 35 57 different different JJ 3153 35 58 versions version NNS 3153 35 59 under under IN 3153 35 60 different different JJ 3153 35 61 licenses.10 licenses.10 NNP 3153 35 62 Von Von NNP 3153 35 63 Hagen Hagen NNP 3153 35 64 and and CC 3153 35 65 Jones Jones NNP 3153 35 66 suggest suggest VBP 3153 35 67 two two CD 3153 35 68 of of IN 3153 35 69 them -PRON- PRP 3153 35 70 : : : 3153 35 71 Nagios nagio NNS 3153 35 72 and and CC 3153 35 73 Zabbix.11 zabbix.11 XX 3153 35 74 I -PRON- PRP 3153 35 75 selected select VBD 3153 35 76 the the DT 3153 35 77 Nagios Nagios NNP 3153 35 78 open open JJ 3153 35 79 - - HYPH 3153 35 80 source source NN 3153 35 81 product product NN 3153 35 82 ( ( -LRB- 3153 35 83 http:// http:// NNP 3153 35 84 www.nagios.org www.nagios.org NN 3153 35 85 ) ) -RRB- 3153 35 86 . . . 3153 36 1 The the DT 3153 36 2 software software NN 3153 36 3 has have VBZ 3153 36 4 an an DT 3153 36 5 established established JJ 3153 36 6 his- his- NN 3153 36 7 tory tory NN 3153 36 8 of of IN 3153 36 9 active active JJ 3153 36 10 development development NN 3153 36 11 , , , 3153 36 12 a a DT 3153 36 13 large large JJ 3153 36 14 and and CC 3153 36 15 active active JJ 3153 36 16 user user NN 3153 36 17 community community NN 3153 36 18 , , , 3153 36 19 a a DT 3153 36 20 significant significant JJ 3153 36 21 number number NN 3153 36 22 of of IN 3153 36 23 included include VBN 3153 36 24 and and CC 3153 36 25 user- user- JJ 3153 36 26 contributed contributed JJ 3153 36 27 extensions extension NNS 3153 36 28 , , , 3153 36 29 and and CC 3153 36 30 multiple multiple JJ 3153 36 31 books book NNS 3153 36 32 published publish VBN 3153 36 33 on on IN 3153 36 34 its -PRON- PRP$ 3153 36 35 use use NN 3153 36 36 . . . 3153 37 1 Commercial commercial JJ 3153 37 2 support support NN 3153 37 3 is be VBZ 3153 37 4 available available JJ 3153 37 5 from from IN 3153 37 6 a a DT 3153 37 7 company company NN 3153 37 8 founded found VBN 3153 37 9 by by IN 3153 37 10 the the DT 3153 37 11 creator creator NN 3153 37 12 and and CC 3153 37 13 lead lead JJ 3153 37 14 developer developer NN 3153 37 15 as as RB 3153 37 16 well well RB 3153 37 17 as as IN 3153 37 18 other other JJ 3153 37 19 authorized authorized JJ 3153 37 20 solution solution NN 3153 37 21 providers provider NNS 3153 37 22 . . . 3153 38 1 Monitoring monitoring NN 3153 38 2 appliances appliance NNS 3153 38 3 based base VBN 3153 38 4 on on IN 3153 38 5 Nagios Nagios NNPS 3153 38 6 are be VBP 3153 38 7 available available JJ 3153 38 8 , , , 3153 38 9 as as IN 3153 38 10 are be VBP 3153 38 11 sensors sensor NNS 3153 38 12 designed design VBN 3153 38 13 to to TO 3153 38 14 interoperate interoperate VB 3153 38 15 with with IN 3153 38 16 Nagios Nagios NNPS 3153 38 17 . . . 3153 39 1 Because because IN 3153 39 2 of of IN 3153 39 3 the the DT 3153 39 4 flexibility flexibility NN 3153 39 5 of of IN 3153 39 6 a a DT 3153 39 7 software software NN 3153 39 8 design design NN 3153 39 9 that that WDT 3153 39 10 uses use VBZ 3153 39 11 a a DT 3153 39 12 plug plug NN 3153 39 13 - - HYPH 3153 39 14 in in RP 3153 39 15 archi- archi- NNP 3153 39 16 tecture tecture NN 3153 39 17 , , , 3153 39 18 service service NN 3153 39 19 checks check NNS 3153 39 20 for for IN 3153 39 21 library library NN 3153 39 22 - - HYPH 3153 39 23 specific specific JJ 3153 39 24 applications application NNS 3153 39 25 can can MD 3153 39 26 be be VB 3153 39 27 implemented implement VBN 3153 39 28 . . . 3153 40 1 If if IN 3153 40 2 a a DT 3153 40 3 check check NN 3153 40 4 or or CC 3153 40 5 action action NN 3153 40 6 can can MD 3153 40 7 be be VB 3153 40 8 scripted script VBN 3153 40 9 using use VBG 3153 40 10 practically practically RB 3153 40 11 any any DT 3153 40 12 protocol protocol NN 3153 40 13 or or CC 3153 40 14 programming programming NN 3153 40 15 language language NN 3153 40 16 , , , 3153 40 17 Nagios Nagios NNP 3153 40 18 can can MD 3153 40 19 monitor monitor VB 3153 40 20 it -PRON- PRP 3153 40 21 . . . 3153 41 1 Nagios Nagios NNP 3153 41 2 also also RB 3153 41 3 provides provide VBZ 3153 41 4 a a DT 3153 41 5 variety variety NN 3153 41 6 of of IN 3153 41 7 information information NN 3153 41 8 displays display NNS 3153 41 9 , , , 3153 41 10 as as IN 3153 41 11 shown show VBN 3153 41 12 in in IN 3153 41 13 appendixes appendix NNS 3153 41 14 A a NN 3153 41 15 – – : 3153 41 16 E. e. NN 3153 42 1 n n LS 3153 42 2 Installation Installation NNP 3153 42 3 The the DT 3153 42 4 Nagios Nagios NNP 3153 42 5 system system NN 3153 42 6 provides provide VBZ 3153 42 7 an an DT 3153 42 8 extremely extremely RB 3153 42 9 flexible flexible JJ 3153 42 10 solu- solu- NNS 3153 42 11 tion tion NN 3153 42 12 to to TO 3153 42 13 monitor monitor VB 3153 42 14 hosts host NNS 3153 42 15 and and CC 3153 42 16 services service NNS 3153 42 17 . . . 3153 43 1 The the DT 3153 43 2 object object NN 3153 43 3 - - HYPH 3153 43 4 orientation orientation NN 3153 43 5 and and CC 3153 43 6 use use NN 3153 43 7 of of IN 3153 43 8 plug plug NN 3153 43 9 - - HYPH 3153 43 10 ins ins NNP 3153 43 11 allows allow VBZ 3153 43 12 administrators administrator NNS 3153 43 13 to to TO 3153 43 14 monitor monitor VB 3153 43 15 any any DT 3153 43 16 aspect aspect NN 3153 43 17 of of IN 3153 43 18 their -PRON- PRP$ 3153 43 19 infrastructure infrastructure NN 3153 43 20 or or CC 3153 43 21 services service NNS 3153 43 22 using use VBG 3153 43 23 standard standard JJ 3153 43 24 plug plug NN 3153 43 25 - - HYPH 3153 43 26 ins in NNS 3153 43 27 , , , 3153 43 28 user user NN 3153 43 29 - - HYPH 3153 43 30 contributed contribute VBN 3153 43 31 plug plug NN 3153 43 32 - - HYPH 3153 43 33 ins in NNS 3153 43 34 , , , 3153 43 35 or or CC 3153 43 36 custom custom NN 3153 43 37 scripts script NNS 3153 43 38 . . . 3153 44 1 Additionally additionally RB 3153 44 2 , , , 3153 44 3 the the DT 3153 44 4 open open JJ 3153 44 5 - - HYPH 3153 44 6 source source NN 3153 44 7 nature nature NN 3153 44 8 of of IN 3153 44 9 the the DT 3153 44 10 package package NN 3153 44 11 allows allow VBZ 3153 44 12 independent independent JJ 3153 44 13 development development NN 3153 44 14 of of IN 3153 44 15 extensions extension NNS 3153 44 16 to to TO 3153 44 17 add add VB 3153 44 18 features feature NNS 3153 44 19 or or CC 3153 44 20 integrate integrate VB 3153 44 21 the the DT 3153 44 22 software software NN 3153 44 23 with with IN 3153 44 24 other other JJ 3153 44 25 tools tool NNS 3153 44 26 . . . 3153 45 1 Community community NN 3153 45 2 sites site NNS 3153 45 3 such such JJ 3153 45 4 as as IN 3153 45 5 MonitoringExchange MonitoringExchange NNP 3153 45 6 ( ( -LRB- 3153 45 7 formerly formerly RB 3153 45 8 Nagios Nagios NNP 3153 45 9 Exchange Exchange NNP 3153 45 10 ) ) -RRB- 3153 45 11 , , , 3153 45 12 Nagios Nagios NNP 3153 45 13 Community Community NNP 3153 45 14 , , , 3153 45 15 and and CC 3153 45 16 Nagios Nagios NNP 3153 45 17 Wiki Wiki NNP 3153 45 18 provide provide VBP 3153 45 19 repositories repository NNS 3153 45 20 of of IN 3153 45 21 documentation documentation NN 3153 45 22 , , , 3153 45 23 plug plug NN 3153 45 24 - - HYPH 3153 45 25 ins in NNS 3153 45 26 , , , 3153 45 27 extensions extension NNS 3153 45 28 , , , 3153 45 29 and and CC 3153 45 30 other other JJ 3153 45 31 tools tool NNS 3153 45 32 designed design VBN 3153 45 33 to to TO 3153 45 34 work work VB 3153 45 35 with with IN 3153 45 36 Nagios.12 nagios.12 CD 3153 45 37 But but CC 3153 45 38 that that DT 3153 45 39 flexibility flexibility NN 3153 45 40 comes come VBZ 3153 45 41 at at IN 3153 45 42 a a DT 3153 45 43 cost cost NN 3153 45 44 — — : 3153 45 45 Nagios Nagios NNP 3153 45 46 has have VBZ 3153 45 47 a a DT 3153 45 48 steep steep JJ 3153 45 49 learning learning NN 3153 45 50 curve curve NN 3153 45 51 , , , 3153 45 52 and and CC 3153 45 53 user- user- NNP 3153 45 54 contributed contribute VBD 3153 45 55 plug plug NN 3153 45 56 - - HYPH 3153 45 57 ins in NNS 3153 45 58 often often RB 3153 45 59 require require VBP 3153 45 60 the the DT 3153 45 61 installation installation NN 3153 45 62 of of IN 3153 45 63 other other JJ 3153 45 64 software software NN 3153 45 65 , , , 3153 45 66 most most RBS 3153 45 67 notably notably RB 3153 45 68 Perl Perl NNP 3153 45 69 modules module NNS 3153 45 70 . . . 3153 46 1 Nagios Nagios NNP 3153 46 2 runs run VBZ 3153 46 3 on on IN 3153 46 4 a a DT 3153 46 5 variety variety NN 3153 46 6 of of IN 3153 46 7 Linux Linux NNP 3153 46 8 , , , 3153 46 9 Unix Unix NNP 3153 46 10 , , , 3153 46 11 and and CC 3153 46 12 Berkeley Berkeley NNP 3153 46 13 Software Software NNP 3153 46 14 Distribution distribution NN 3153 46 15 ( ( -LRB- 3153 46 16 BSD BSD NNP 3153 46 17 ) ) -RRB- 3153 46 18 operating operating NN 3153 46 19 systems system NNS 3153 46 20 . . . 3153 47 1 For for IN 3153 47 2 testing testing NN 3153 47 3 , , , 3153 47 4 I -PRON- PRP 3153 47 5 used use VBD 3153 47 6 a a DT 3153 47 7 standard standard JJ 3153 47 8 Linux Linux NNP 3153 47 9 server server NN 3153 47 10 distribution distribution NN 3153 47 11 installed instal VBN 3153 47 12 on on IN 3153 47 13 a a DT 3153 47 14 virtual virtual JJ 3153 47 15 machine machine NN 3153 47 16 . . . 3153 48 1 Virtualization virtualization NN 3153 48 2 provides provide VBZ 3153 48 3 an an DT 3153 48 4 easy easy JJ 3153 48 5 way way NN 3153 48 6 to to TO 3153 48 7 test test VB 3153 48 8 software software NN 3153 48 9 , , , 3153 48 10 especially especially RB 3153 48 11 if if IN 3153 48 12 an an DT 3153 48 13 alternate alternate JJ 3153 48 14 operating operating NN 3153 48 15 system system NN 3153 48 16 is be VBZ 3153 48 17 needed need VBN 3153 48 18 . . . 3153 49 1 If if IN 3153 49 2 given give VBN 3153 49 3 sufficient sufficient JJ 3153 49 4 resources resource NNS 3153 49 5 , , , 3153 49 6 a a DT 3153 49 7 virtual virtual JJ 3153 49 8 machine machine NN 3153 49 9 is be VBZ 3153 49 10 capable capable JJ 3153 49 11 of of IN 3153 49 12 running run VBG 3153 49 13 the the DT 3153 49 14 production production NN 3153 49 15 instance instance NN 3153 49 16 of of IN 3153 49 17 Nagios Nagios NNPS 3153 49 18 . . . 3153 50 1 After after IN 3153 50 2 installing instal VBG 3153 50 3 and and CC 3153 50 4 updating update VBG 3153 50 5 the the DT 3153 50 6 operating operating NN 3153 50 7 system system NN 3153 50 8 , , , 3153 50 9 I -PRON- PRP 3153 50 10 installed instal VBD 3153 50 11 the the DT 3153 50 12 following follow VBG 3153 50 13 packages package NNS 3153 50 14 : : : 3153 50 15 n n CD 3153 50 16 Apache Apache NNP 3153 50 17 Web Web NNP 3153 50 18 server server NN 3153 50 19 n n NNP 3153 50 20 Perl Perl NNP 3153 50 21 n n NNP 3153 50 22 GD GD NNP 3153 50 23 development development NN 3153 50 24 library library NN 3153 50 25 , , , 3153 50 26 needed need VBD 3153 50 27 to to TO 3153 50 28 produce produce VB 3153 50 29 graphs graph NNS 3153 50 30 and and CC 3153 50 31 status status NN 3153 50 32 maps map NNS 3153 50 33 n n DT 3153 50 34 libpng libpng NNP 3153 50 35 - - HYPH 3153 50 36 devel devel NNP 3153 50 37 and and CC 3153 50 38 libjpeg libjpeg NNP 3153 50 39 - - HYPH 3153 50 40 devel devel NNP 3153 50 41 , , , 3153 50 42 both both DT 3153 50 43 needed need VBN 3153 50 44 by by IN 3153 50 45 the the DT 3153 50 46 GD GD NNP 3153 50 47 library library NN 3153 50 48 n n CC 3153 50 49 gcc gcc NN 3153 50 50 and and CC 3153 50 51 GNU GNU NNP 3153 50 52 make make VBP 3153 50 53 , , , 3153 50 54 which which WDT 3153 50 55 are be VBP 3153 50 56 needed need VBN 3153 50 57 to to TO 3153 50 58 compile compile VB 3153 50 59 some some DT 3153 50 60 plug plug NN 3153 50 61 - - HYPH 3153 50 62 ins in NNS 3153 50 63 and and CC 3153 50 64 Perl Perl NNP 3153 50 65 modules module NNS 3153 50 66 Most most RBS 3153 50 67 major major JJ 3153 50 68 Linux Linux NNP 3153 50 69 and and CC 3153 50 70 BSD BSD NNP 3153 50 71 distributions distribution NNS 3153 50 72 include include VBP 3153 50 73 Nagios Nagios NNPS 3153 50 74 in in IN 3153 50 75 their -PRON- PRP$ 3153 50 76 software software NN 3153 50 77 repositories repository NNS 3153 50 78 for for IN 3153 50 79 easy easy JJ 3153 50 80 instal- instal- NNP 3153 50 81 lation lation NN 3153 50 82 using use VBG 3153 50 83 the the DT 3153 50 84 native native JJ 3153 50 85 package package NN 3153 50 86 management management NN 3153 50 87 system system NN 3153 50 88 . . . 3153 51 1 Although although IN 3153 51 2 the the DT 3153 51 3 software software NN 3153 51 4 in in IN 3153 51 5 the the DT 3153 51 6 repositories repository NNS 3153 51 7 is be VBZ 3153 51 8 often often RB 3153 51 9 not not RB 3153 51 10 the the DT 3153 51 11 most most RBS 3153 51 12 recent recent JJ 3153 51 13 version version NN 3153 51 14 , , , 3153 51 15 using use VBG 3153 51 16 these these DT 3153 51 17 repositories repository NNS 3153 51 18 simplifies simplify VBZ 3153 51 19 the the DT 3153 51 20 installation installation NN 3153 51 21 process process NN 3153 51 22 . . . 3153 52 1 If if IN 3153 52 2 a a DT 3153 52 3 reasonably reasonably RB 3153 52 4 recent recent JJ 3153 52 5 version version NN 3153 52 6 of of IN 3153 52 7 the the DT 3153 52 8 software software NN 3153 52 9 is be VBZ 3153 52 10 available available JJ 3153 52 11 from from IN 3153 52 12 a a DT 3153 52 13 repository repository NN 3153 52 14 , , , 3153 52 15 I -PRON- PRP 3153 52 16 will will MD 3153 52 17 install install VB 3153 52 18 from from IN 3153 52 19 there there RB 3153 52 20 . . . 3153 53 1 Some some DT 3153 53 2 software software NN 3153 53 3 packages package NNS 3153 53 4 are be VBP 3153 53 5 either either CC 3153 53 6 outdated outdated JJ 3153 53 7 or or CC 3153 53 8 not not RB 3153 53 9 available available JJ 3153 53 10 , , , 3153 53 11 and and CC 3153 53 12 I -PRON- PRP 3153 53 13 manually manually RB 3153 53 14 install install VBP 3153 53 15 these these DT 3153 53 16 . . . 3153 54 1 Detailed detailed JJ 3153 54 2 installation installation NN 3153 54 3 instructions instruction NNS 3153 54 4 are be VBP 3153 54 5 available available JJ 3153 54 6 on on IN 3153 54 7 the the DT 3153 54 8 Nagios Nagios NNP 3153 54 9 web- web- NN 3153 54 10 site site NN 3153 54 11 , , , 3153 54 12 in in IN 3153 54 13 several several JJ 3153 54 14 books book NNS 3153 54 15 , , , 3153 54 16 and and CC 3153 54 17 on on IN 3153 54 18 the the DT 3153 54 19 previously previously RB 3153 54 20 mentioned mention VBN 3153 54 21 websites.13 websites.13 NNP 3153 54 22 The the DT 3153 54 23 documentation documentation NN 3153 54 24 for for IN 3153 54 25 version version NN 3153 54 26 3 3 CD 3153 54 27 includes include VBZ 3153 54 28 a a DT 3153 54 29 number number NN 3153 54 30 of of IN 3153 54 31 quick quick JJ 3153 54 32 - - HYPH 3153 54 33 start start NN 3153 54 34 guides.14 guides.14 NNP 3153 54 35 Most Most JJS 3153 54 36 package package NN 3153 54 37 managers manager NNS 3153 54 38 will will MD 3153 54 39 take take VB 3153 54 40 care care NN 3153 54 41 of of IN 3153 54 42 some some DT 3153 54 43 of of IN 3153 54 44 the the DT 3153 54 45 setup setup NN 3153 54 46 , , , 3153 54 47 including include VBG 3153 54 48 modifying modify VBG 3153 54 49 the the DT 3153 54 50 Apache Apache NNP 3153 54 51 configuration configuration NN 3153 54 52 file file NN 3153 54 53 to to TO 3153 54 54 create create VB 3153 54 55 an an DT 3153 54 56 alias alia NNS 3153 54 57 available available JJ 3153 54 58 at at IN 3153 54 59 http://server.name/nagios http://server.name/nagios NN 3153 54 60 . . . 3153 55 1 I -PRON- PRP 3153 55 2 prepared prepare VBD 3153 55 3 the the DT 3153 55 4 remainder remainder NN 3153 55 5 of of IN 3153 55 6 this this DT 3153 55 7 article article NN 3153 55 8 using use VBG 3153 55 9 the the DT 3153 55 10 latest late JJS 3153 55 11 stable stable JJ 3153 55 12 versions version NNS 3153 55 13 of of IN 3153 55 14 Nagios Nagios NNPS 3153 55 15 ( ( -LRB- 3153 55 16 3.0.6 3.0.6 CD 3153 55 17 ) ) -RRB- 3153 55 18 and and CC 3153 55 19 the the DT 3153 55 20 plug plug NN 3153 55 21 - - HYPH 3153 55 22 ins ins NNP 3153 55 23 ( ( -LRB- 3153 55 24 1.4.13 1.4.13 CD 3153 55 25 ) ) -RRB- 3153 55 26 at at IN 3153 55 27 the the DT 3153 55 28 time time NN 3153 55 29 of of IN 3153 55 30 writing writing NN 3153 55 31 . . . 3153 56 1 n n LS 3153 56 2 Configuration Configuration NNP 3153 56 3 Nagios Nagios NNP 3153 56 4 configuration configuration NN 3153 56 5 relies rely VBZ 3153 56 6 on on IN 3153 56 7 an an DT 3153 56 8 object object NN 3153 56 9 model model NN 3153 56 10 , , , 3153 56 11 which which WDT 3153 56 12 allows allow VBZ 3153 56 13 a a DT 3153 56 14 great great JJ 3153 56 15 deal deal NN 3153 56 16 of of IN 3153 56 17 flexibility flexibility NN 3153 56 18 but but CC 3153 56 19 can can MD 3153 56 20 be be VB 3153 56 21 complex complex JJ 3153 56 22 . . . 3153 57 1 Planning plan VBG 3153 57 2 your -PRON- PRP$ 3153 57 3 configuration configuration NN 3153 57 4 beforehand beforehand RB 3153 57 5 is be VBZ 3153 57 6 highly highly RB 3153 57 7 recom- recom- VBN 3153 57 8 mended mend VBN 3153 57 9 . . . 3153 58 1 Nagios Nagios NNP 3153 58 2 has have VBZ 3153 58 3 two two CD 3153 58 4 main main JJ 3153 58 5 configuration configuration NN 3153 58 6 files file NNS 3153 58 7 , , , 3153 58 8 cgi.cfg cgi.cfg NN 3153 58 9 and and CC 3153 58 10 nagios.cfg nagios.cfg NNP 3153 58 11 . . . 3153 59 1 The the DT 3153 59 2 former former JJ 3153 59 3 is be VBZ 3153 59 4 primarily primarily RB 3153 59 5 used use VBN 3153 59 6 by by IN 3153 59 7 the the DT 3153 59 8 Web web NN 3153 59 9 inter- inter- NN 3153 59 10 face face NN 3153 59 11 to to TO 3153 59 12 authenticate authenticate VB 3153 59 13 users user NNS 3153 59 14 and and CC 3153 59 15 control control VB 3153 59 16 access access NN 3153 59 17 , , , 3153 59 18 and and CC 3153 59 19 it -PRON- PRP 3153 59 20 defines define VBZ 3153 59 21 whether whether IN 3153 59 22 authentication authentication NN 3153 59 23 is be VBZ 3153 59 24 used use VBN 3153 59 25 and and CC 3153 59 26 which which WDT 3153 59 27 users user NNS 3153 59 28 can can MD 3153 59 29 access access VB 3153 59 30 what what WDT 3153 59 31 functions function NNS 3153 59 32 . . . 3153 60 1 The the DT 3153 60 2 latter latter NN 3153 60 3 is be VBZ 3153 60 4 the the DT 3153 60 5 main main JJ 3153 60 6 configuration configuration NN 3153 60 7 file file NN 3153 60 8 and and CC 3153 60 9 controls control VBZ 3153 60 10 all all DT 3153 60 11 other other JJ 3153 60 12 program program NN 3153 60 13 operations operation NNS 3153 60 14 . . . 3153 61 1 The the DT 3153 61 2 cfg_file cfg_file NNP 3153 61 3 and and CC 3153 61 4 cfg_dir cfg_dir NNS 3153 61 5 directives directive NNS 3153 61 6 allow allow VBP 3153 61 7 the the DT 3153 61 8 configuration configuration NN 3153 61 9 to to TO 3153 61 10 be be VB 3153 61 11 split split VBN 3153 61 12 into into IN 3153 61 13 manageable manageable JJ 3153 61 14 groupsusing groupsusing NN 3153 61 15 additional additional JJ 3153 61 16 recourse recourse JJ 3153 61 17 files file NNS 3153 61 18 and and CC 3153 61 19 the the DT 3153 61 20 object object NN 3153 61 21 definition definition NN 3153 61 22 files file NNS 3153 61 23 ( ( -LRB- 3153 61 24 see see VB 3153 61 25 figure figure NN 3153 61 26 1 1 CD 3153 61 27 ) ) -RRB- 3153 61 28 . . . 3153 62 1 The the DT 3153 62 2 flexibility flexibility NN 3153 62 3 offered offer VBD 3153 62 4 allows allow VBZ 3153 62 5 a a DT 3153 62 6 variety variety NN 3153 62 7 of of IN 3153 62 8 different different JJ 3153 62 9 structures structure NNS 3153 62 10 . . . 3153 63 1 I -PRON- PRP 3153 63 2 group group VBP 3153 63 3 network network NN 3153 63 4 10 10 CD 3153 63 5 iNFORMAtiON iNFORMAtiON NNP 3153 63 6 tecHNOlOGY tecHNOlOGY NNP 3153 63 7 AND and CC 3153 63 8 liBRARies liBRARies NNP 3153 63 9 | | CD 3153 63 10 MARcH march CD 3153 63 11 2010 2010 CD 3153 63 12 devices device NNS 3153 63 13 into into IN 3153 63 14 groups group NNS 3153 63 15 but but CC 3153 63 16 create create VB 3153 63 17 individual individual JJ 3153 63 18 files file NNS 3153 63 19 for for IN 3153 63 20 each each DT 3153 63 21 server server NN 3153 63 22 . . . 3153 64 1 Nagios Nagios NNP 3153 64 2 uses use VBZ 3153 64 3 an an DT 3153 64 4 object- object- JJ 3153 64 5 oriented orient VBN 3153 64 6 design design NN 3153 64 7 . . . 3153 65 1 The the DT 3153 65 2 objects object NNS 3153 65 3 in in IN 3153 65 4 Nagios nagio NNS 3153 65 5 are be VBP 3153 65 6 dis- dis- RB 3153 65 7 played play VBN 3153 65 8 in in IN 3153 65 9 table table NN 3153 65 10 1 1 CD 3153 65 11 . . . 3153 66 1 A a DT 3153 66 2 complete complete JJ 3153 66 3 review review NN 3153 66 4 of of IN 3153 66 5 Nagios Nagios NNP 3153 66 6 configuration configuration NN 3153 66 7 is be VBZ 3153 66 8 beyond beyond IN 3153 66 9 the the DT 3153 66 10 scope scope NN 3153 66 11 of of IN 3153 66 12 this this DT 3153 66 13 article article NN 3153 66 14 . . . 3153 67 1 The the DT 3153 67 2 documenta- documenta- JJ 3153 67 3 tion tion NN 3153 67 4 installed instal VBN 3153 67 5 with with IN 3153 67 6 Nagios Nagios NNPS 3153 67 7 covers cover VBZ 3153 67 8 it -PRON- PRP 3153 67 9 in in IN 3153 67 10 great great JJ 3153 67 11 detail detail NN 3153 67 12 . . . 3153 68 1 Special special JJ 3153 68 2 attention attention NN 3153 68 3 should should MD 3153 68 4 be be VB 3153 68 5 paid pay VBN 3153 68 6 to to IN 3153 68 7 the the DT 3153 68 8 concepts concept NNS 3153 68 9 of of IN 3153 68 10 templates template NNS 3153 68 11 and and CC 3153 68 12 object object VB 3153 68 13 inheritance inheritance NN 3153 68 14 as as IN 3153 68 15 they -PRON- PRP 3153 68 16 are be VBP 3153 68 17 vital vital JJ 3153 68 18 to to IN 3153 68 19 creating create VBG 3153 68 20 a a DT 3153 68 21 man- man- NN 3153 68 22 ageable ageable JJ 3153 68 23 configuration configuration NN 3153 68 24 . . . 3153 69 1 The the DT 3153 69 2 discussion discussion NN 3153 69 3 below below RB 3153 69 4 provides provide VBZ 3153 69 5 a a DT 3153 69 6 brief brief JJ 3153 69 7 introduction introduction NN 3153 69 8 , , , 3153 69 9 while while IN 3153 69 10 appendixes appendixes NNP 3153 69 11 F F NNP 3153 69 12 – – : 3153 69 13 J J NNP 3153 69 14 provide provide VB 3153 69 15 concrete concrete JJ 3153 69 16 examples example NNS 3153 69 17 of of IN 3153 69 18 working work VBG 3153 69 19 configuration configuration NN 3153 69 20 files file NNS 3153 69 21 . . . 3153 70 1 n n LS 3153 70 2 cgi.cfg cgi.cfg NN 3153 70 3 The the DT 3153 70 4 cgi.cfg cgi.cfg NN 3153 70 5 file file NN 3153 70 6 controls control VBZ 3153 70 7 the the DT 3153 70 8 Web web NN 3153 70 9 interface interface NN 3153 70 10 and and CC 3153 70 11 its -PRON- PRP$ 3153 70 12 asso- asso- NN 3153 70 13 ciated ciate VBN 3153 70 14 CGI cgi NN 3153 70 15 ( ( -LRB- 3153 70 16 Common Common NNP 3153 70 17 Gateway Gateway NNP 3153 70 18 Interface Interface NNP 3153 70 19 ) ) -RRB- 3153 70 20 programs program NNS 3153 70 21 . . . 3153 71 1 During during IN 3153 71 2 testing testing NN 3153 71 3 , , , 3153 71 4 I -PRON- PRP 3153 71 5 often often RB 3153 71 6 turn turn VBP 3153 71 7 off off RP 3153 71 8 authentication authentication NN 3153 71 9 by by IN 3153 71 10 setting set VBG 3153 71 11 use_authentication use_authentication NNP 3153 71 12 to to IN 3153 71 13 0 0 CD 3153 71 14 if if IN 3153 71 15 the the DT 3153 71 16 Web web NN 3153 71 17 interface interface NN 3153 71 18 is be VBZ 3153 71 19 not not RB 3153 71 20 accessible accessible JJ 3153 71 21 from from IN 3153 71 22 the the DT 3153 71 23 Internet internet NN 3153 71 24 . . . 3153 72 1 There there EX 3153 72 2 also also RB 3153 72 3 are be VBP 3153 72 4 various various JJ 3153 72 5 configuration configuration NN 3153 72 6 directives directive NNS 3153 72 7 that that WDT 3153 72 8 provide provide VBP 3153 72 9 greater great JJR 3153 72 10 control control NN 3153 72 11 over over IN 3153 72 12 which which WDT 3153 72 13 users user NNS 3153 72 14 can can MD 3153 72 15 access access VB 3153 72 16 which which WDT 3153 72 17 features feature VBZ 3153 72 18 . . . 3153 73 1 The the DT 3153 73 2 users user NNS 3153 73 3 are be VBP 3153 73 4 defined define VBN 3153 73 5 in in IN 3153 73 6 the the DT 3153 73 7 /etc /etc NNS 3153 73 8 / / SYM 3153 73 9 nagios nagio NNS 3153 73 10 / / SYM 3153 73 11 htpasswd.users htpasswd.user NNS 3153 73 12 file file VBP 3153 73 13 . . . 3153 74 1 A a DT 3153 74 2 summary summary NN 3153 74 3 of of IN 3153 74 4 com- com- NN 3153 74 5 mands mand VBZ 3153 74 6 to to TO 3153 74 7 control control VB 3153 74 8 entries entry NNS 3153 74 9 is be VBZ 3153 74 10 presented present VBN 3153 74 11 in in IN 3153 74 12 table table NN 3153 74 13 2 2 CD 3153 74 14 . . . 3153 75 1 The the DT 3153 75 2 Web web NN 3153 75 3 interface interface NN 3153 75 4 includes include VBZ 3153 75 5 other other JJ 3153 75 6 features feature NNS 3153 75 7 , , , 3153 75 8 such such JJ 3153 75 9 as as IN 3153 75 10 sounds sound NNS 3153 75 11 , , , 3153 75 12 status status NN 3153 75 13 map map NN 3153 75 14 displays display NNS 3153 75 15 , , , 3153 75 16 and and CC 3153 75 17 integration integration NN 3153 75 18 with with IN 3153 75 19 other other JJ 3153 75 20 products product NNS 3153 75 21 . . . 3153 76 1 Discussion discussion NN 3153 76 2 of of IN 3153 76 3 these these DT 3153 76 4 directives directive NNS 3153 76 5 is be VBZ 3153 76 6 beyond beyond IN 3153 76 7 the the DT 3153 76 8 scope scope NN 3153 76 9 of of IN 3153 76 10 this this DT 3153 76 11 article article NN 3153 76 12 . . . 3153 77 1 The the DT 3153 77 2 cgi.cfg cgi.cfg NN 3153 77 3 file file NN 3153 77 4 provided provide VBN 3153 77 5 with with IN 3153 77 6 the the DT 3153 77 7 software software NN 3153 77 8 is be VBZ 3153 77 9 well well RB 3153 77 10 commented comment VBN 3153 77 11 , , , 3153 77 12 and and CC 3153 77 13 the the DT 3153 77 14 Nagios Nagios NNP 3153 77 15 documen- documen- NN 3153 77 16 tation tation NN 3153 77 17 provides provide VBZ 3153 77 18 additional additional JJ 3153 77 19 information information NN 3153 77 20 . . . 3153 78 1 A a DT 3153 78 2 number number NN 3153 78 3 of of IN 3153 78 4 screenshots screenshot NNS 3153 78 5 from from IN 3153 78 6 the the DT 3153 78 7 Web web NN 3153 78 8 interface interface NN 3153 78 9 are be VBP 3153 78 10 provided provide VBN 3153 78 11 in in IN 3153 78 12 the the DT 3153 78 13 appendixes appendix NNS 3153 78 14 , , , 3153 78 15 including include VBG 3153 78 16 status status NN 3153 78 17 displays display NNS 3153 78 18 and and CC 3153 78 19 reporting reporting NN 3153 78 20 . . . 3153 79 1 n n LS 3153 79 2 nagios.cfg nagios.cfg NNP 3153 79 3 The the DT 3153 79 4 nagios.cfg nagios.cfg NNP 3153 79 5 file file NN 3153 79 6 controls control VBZ 3153 79 7 the the DT 3153 79 8 operation operation NN 3153 79 9 of of IN 3153 79 10 everything everything NN 3153 79 11 except except IN 3153 79 12 the the DT 3153 79 13 Web web NN 3153 79 14 interface interface NN 3153 79 15 . . . 3153 80 1 Although although IN 3153 80 2 it -PRON- PRP 3153 80 3 is be VBZ 3153 80 4 possible possible JJ 3153 80 5 to to TO 3153 80 6 have have VB 3153 80 7 a a DT 3153 80 8 single single JJ 3153 80 9 monolithic monolithic JJ 3153 80 10 configuration configuration NN 3153 80 11 file file NN 3153 80 12 , , , 3153 80 13 organizing organize VBG 3153 80 14 the the DT 3153 80 15 con- con- NN 3153 80 16 figuration figuration NN 3153 80 17 into into IN 3153 80 18 manageable manageable JJ 3153 80 19 files file NNS 3153 80 20 works work VBZ 3153 80 21 better well RBR 3153 80 22 . . . 3153 81 1 The the DT 3153 81 2 two two CD 3153 81 3 main main JJ 3153 81 4 directives directive NNS 3153 81 5 of of IN 3153 81 6 note note NN 3153 81 7 are be VBP 3153 81 8 cfg_file cfg_file CD 3153 81 9 , , , 3153 81 10 which which WDT 3153 81 11 defines define VBZ 3153 81 12 a a DT 3153 81 13 single single JJ 3153 81 14 file file NN 3153 81 15 that that WDT 3153 81 16 should should MD 3153 81 17 be be VB 3153 81 18 included include VBN 3153 81 19 , , , 3153 81 20 and and CC 3153 81 21 cfg_dir cfg_dir NNPS 3153 81 22 , , , 3153 81 23 which which WDT 3153 81 24 includes include VBZ 3153 81 25 all all DT 3153 81 26 files file NNS 3153 81 27 in in IN 3153 81 28 the the DT 3153 81 29 specified specify VBN 3153 81 30 directory directory NN 3153 81 31 with with IN 3153 81 32 a a DT 3153 81 33 .cfg .cfg CD 3153 81 34 extension extension NN 3153 81 35 . . . 3153 82 1 A a DT 3153 82 2 third third JJ 3153 82 3 type type NN 3153 82 4 of of IN 3153 82 5 file file NN 3153 82 6 that that WDT 3153 82 7 gets get VBZ 3153 82 8 included include VBN 3153 82 9 is be VBZ 3153 82 10 resource.cfg resource.cfg CD 3153 82 11 , , , 3153 82 12 which which WDT 3153 82 13 defines define VBZ 3153 82 14 various various JJ 3153 82 15 macros macro NNS 3153 82 16 for for IN 3153 82 17 use use NN 3153 82 18 in in IN 3153 82 19 commands command NNS 3153 82 20 . . . 3153 83 1 Organizing organize VBG 3153 83 2 the the DT 3153 83 3 object object NN 3153 83 4 files file NNS 3153 83 5 takes take VBZ 3153 83 6 some some DT 3153 83 7 thought thought NN 3153 83 8 . . . 3153 84 1 I -PRON- PRP 3153 84 2 monitor monitor VBP 3153 84 3 more more JJR 3153 84 4 than than IN 3153 84 5 one one CD 3153 84 6 hundred hundred CD 3153 84 7 services service NNS 3153 84 8 on on IN 3153 84 9 roughly roughly RB 3153 84 10 seventy seventy CD 3153 84 11 hosts host NNS 3153 84 12 , , , 3153 84 13 so so CC 3153 84 14 the the DT 3153 84 15 method method NN 3153 84 16 of of IN 3153 84 17 organizing organize VBG 3153 84 18 the the DT 3153 84 19 files file NNS 3153 84 20 was be VBD 3153 84 21 of of IN 3153 84 22 more more JJR 3153 84 23 than than IN 3153 84 24 academic academic JJ 3153 84 25 interest interest NN 3153 84 26 . . . 3153 85 1 I -PRON- PRP 3153 85 2 use use VBP 3153 85 3 the the DT 3153 85 4 following follow VBG 3153 85 5 con- con- NN 3153 85 6 figuration figuration NN 3153 85 7 files file NNS 3153 85 8 : : : 3153 85 9 n n NNP 3153 85 10 commands.cfg commands.cfg NNP 3153 85 11 , , , 3153 85 12 containing contain VBG 3153 85 13 command command NN 3153 85 14 definitions definition NNS 3153 85 15 n n NNP 3153 85 16 contacts.cfg contacts.cfg NNP 3153 85 17 , , , 3153 85 18 containing contain VBG 3153 85 19 the the DT 3153 85 20 list list NN 3153 85 21 of of IN 3153 85 22 contacts contact NNS 3153 85 23 and and CC 3153 85 24 associated associate VBN 3153 85 25 information information NN 3153 85 26 , , , 3153 85 27 such such JJ 3153 85 28 as as IN 3153 85 29 e e NN 3153 85 30 - - NN 3153 85 31 mail mail NN 3153 85 32 address address NN 3153 85 33 , , , 3153 85 34 ( ( -LRB- 3153 85 35 see see VB 3153 85 36 appendix appendix NNP 3153 85 37 H H NNP 3153 85 38 ) ) -RRB- 3153 85 39 n n NNP 3153 85 40 groups.cfg groups.cfg NNP 3153 85 41 , , , 3153 85 42 containing contain VBG 3153 85 43 all all DT 3153 85 44 groups group NNS 3153 85 45 — — : 3153 85 46 hostgroups hostgroup NNS 3153 85 47 , , , 3153 85 48 ser- ser- JJ 3153 85 49 vicegroups vicegroup NNS 3153 85 50 , , , 3153 85 51 and and CC 3153 85 52 contactgroups contactgroup NNS 3153 85 53 , , , 3153 85 54 ( ( -LRB- 3153 85 55 see see VB 3153 85 56 appendix appendix NNP 3153 85 57 G G NNP 3153 85 58 ) ) -RRB- 3153 85 59 n n NN 3153 85 60 templates.cfg templates.cfg CD 3153 85 61 , , , 3153 85 62 containing contain VBG 3153 85 63 all all DT 3153 85 64 object object NN 3153 85 65 templates template NNS 3153 85 66 , , , 3153 85 67 ( ( -LRB- 3153 85 68 see see VB 3153 85 69 appendix appendix NNP 3153 85 70 F F NNP 3153 85 71 ) ) -RRB- 3153 85 72 n n NNP 3153 85 73 timeperiods.cfg timeperiods.cfg NNP 3153 85 74 , , , 3153 85 75 containing contain VBG 3153 85 76 the the DT 3153 85 77 time time NN 3153 85 78 ranges range VBZ 3153 85 79 for for IN 3153 85 80 checks check NNS 3153 85 81 and and CC 3153 85 82 notifications notification NNS 3153 85 83 All all DT 3153 85 84 devices device NNS 3153 85 85 and and CC 3153 85 86 servers server NNS 3153 85 87 that that WDT 3153 85 88 I -PRON- PRP 3153 85 89 monitor monitor VBP 3153 85 90 are be VBP 3153 85 91 placed place VBN 3153 85 92 in in IN 3153 85 93 directories directory NNS 3153 85 94 using use VBG 3153 85 95 the the DT 3153 85 96 cfg_dir cfg_dir NNS 3153 85 97 directive directive NN 3153 85 98 : : : 3153 85 99 Servers server NNS 3153 85 100 — — : 3153 85 101 Contains contain VBZ 3153 85 102 server server NN 3153 85 103 configurations configuration NNS 3153 85 104 . . . 3153 86 1 Each each DT 3153 86 2 file file NN 3153 86 3 includes include VBZ 3153 86 4 the the DT 3153 86 5 host host NN 3153 86 6 and and CC 3153 86 7 service service NN 3153 86 8 configurations configuration NNS 3153 86 9 for for IN 3153 86 10 a a DT 3153 86 11 physical physical JJ 3153 86 12 or or CC 3153 86 13 virtual virtual JJ 3153 86 14 server server NN 3153 86 15 . . . 3153 87 1 Devices device NNS 3153 87 2 — — : 3153 87 3 Contains contain VBZ 3153 87 4 device device NN 3153 87 5 information information NN 3153 87 6 . . . 3153 88 1 I -PRON- PRP 3153 88 2 create create VBP 3153 88 3 indi- indi- VBG 3153 88 4 vidual vidual JJ 3153 88 5 files file NNS 3153 88 6 for for IN 3153 88 7 devices device NNS 3153 88 8 with with IN 3153 88 9 service service NN 3153 88 10 monitoring monitoring NN 3153 88 11 that that WDT 3153 88 12 goes go VBZ 3153 88 13 beyond beyond IN 3153 88 14 simple simple JJ 3153 88 15 ping ping NN 3153 88 16 tests test NNS 3153 88 17 for for IN 3153 88 18 connectiv- connectiv- JJ 3153 88 19 Table table NN 3153 88 20 1 1 CD 3153 88 21 . . . 3153 89 1 Nagios Nagios NNP 3153 89 2 objects object VBZ 3153 89 3 Object object NN 3153 89 4 Used use VBN 3153 89 5 for for IN 3153 89 6 hosts host NNS 3153 89 7 servers server NNS 3153 89 8 or or CC 3153 89 9 devices device NNS 3153 89 10 being be VBG 3153 89 11 monitored monitor VBN 3153 89 12 hostgroups hostgroup NNS 3153 89 13 groups group NNS 3153 89 14 of of IN 3153 89 15 hosts host NNS 3153 89 16 services service NNS 3153 89 17 services service NNS 3153 89 18 being be VBG 3153 89 19 monitored monitor VBN 3153 89 20 servicegroups servicegroup NNS 3153 89 21 groups group NNS 3153 89 22 of of IN 3153 89 23 services service NNS 3153 89 24 timeperiods timeperiod NNS 3153 89 25 scheduling scheduling NN 3153 89 26 of of IN 3153 89 27 checks check NNS 3153 89 28 and and CC 3153 89 29 notifications notification NNS 3153 89 30 commands command NNS 3153 89 31 checking check VBG 3153 89 32 hosts host NNS 3153 89 33 and and CC 3153 89 34 services service NNS 3153 89 35 notifying notify VBG 3153 89 36 contacts contact NNS 3153 89 37 processing process VBG 3153 89 38 performance performance NN 3153 89 39 data datum NNS 3153 89 40 event event NN 3153 89 41 handling handling NN 3153 89 42 contacts contact NNS 3153 89 43 individuals individual NNS 3153 89 44 to to TO 3153 89 45 alert alert VB 3153 89 46 contactgroups contactgroup NNS 3153 89 47 groups group NNS 3153 89 48 of of IN 3153 89 49 contacts contact NNS 3153 89 50 Figure Figure NNP 3153 89 51 1 1 CD 3153 89 52 . . . 3153 90 1 Nagios nagios JJ 3153 90 2 configura- configura- JJ 3153 90 3 tion tion NN 3153 90 4 relationships relationship NNS 3153 90 5 . . . 3153 91 1 Copyright copyright NN 3153 91 2 © © NNP 3153 91 3 2009 2009 CD 3153 91 4 Ethan Ethan NNP 3153 91 5 Galstead Galstead NNP 3153 91 6 , , , 3153 91 7 Nagios Nagios NNP 3153 91 8 Enterprises Enterprises NNPS 3153 91 9 . . . 3153 92 1 Used use VBN 3153 92 2 with with IN 3153 92 3 permis- permis- JJ 3153 92 4 sion sion NN 3153 92 5 . . . 3153 93 1 MONitORiNG MONitORiNG NNP 3153 93 2 NetwORK NetwORK NNP 3153 93 3 AND and CC 3153 93 4 seRvice seRvice NNP 3153 93 5 AvAilABilitY AvAilABilitY NNP 3153 93 6 witH with IN 3153 93 7 OPeN OPeN NNP 3153 93 8 - - HYPH 3153 93 9 sOuRce source NN 3153 93 10 sOFtwARe sOFtwARe NNP 3153 93 11 | | NNP 3153 93 12 silveR silveR NNP 3153 93 13 11 11 CD 3153 93 14 ity ity NN 3153 93 15 . . . 3153 94 1 Devices device NNS 3153 94 2 monitored monitor VBD 3153 94 3 solely solely RB 3153 94 4 for for IN 3153 94 5 connectivity connectivity NN 3153 94 6 are be VBP 3153 94 7 grouped group VBN 3153 94 8 logically logically RB 3153 94 9 into into IN 3153 94 10 a a DT 3153 94 11 single single JJ 3153 94 12 file file NN 3153 94 13 . . . 3153 95 1 For for IN 3153 95 2 example example NN 3153 95 3 , , , 3153 95 4 we -PRON- PRP 3153 95 5 monitor monitor VBP 3153 95 6 connectivity connectivity NN 3153 95 7 with with IN 3153 95 8 fifty fifty CD 3153 95 9 remote remote JJ 3153 95 10 locations location NNS 3153 95 11 , , , 3153 95 12 and and CC 3153 95 13 all all DT 3153 95 14 fifty fifty CD 3153 95 15 of of IN 3153 95 16 them -PRON- PRP 3153 95 17 are be VBP 3153 95 18 placed place VBN 3153 95 19 in in IN 3153 95 20 a a DT 3153 95 21 single single JJ 3153 95 22 file file NN 3153 95 23 . . . 3153 96 1 The the DT 3153 96 2 resource.cfg resource.cfg CD 3153 96 3 file file NN 3153 96 4 uses use VBZ 3153 96 5 two two CD 3153 96 6 macros macro NNS 3153 96 7 to to TO 3153 96 8 define define VB 3153 96 9 the the DT 3153 96 10 path path NN 3153 96 11 to to TO 3153 96 12 plug plug NN 3153 96 13 - - HYPH 3153 96 14 ins in NNS 3153 96 15 and and CC 3153 96 16 event event NN 3153 96 17 handlers handler NNS 3153 96 18 . . . 3153 97 1 Thirty thirty CD 3153 97 2 other other JJ 3153 97 3 macros macro NNS 3153 97 4 are be VBP 3153 97 5 available available JJ 3153 97 6 . . . 3153 98 1 Because because IN 3153 98 2 the the DT 3153 98 3 CGI cgi NN 3153 98 4 programs program NNS 3153 98 5 do do VBP 3153 98 6 not not RB 3153 98 7 read read VB 3153 98 8 the the DT 3153 98 9 resource resource NN 3153 98 10 file file NN 3153 98 11 , , , 3153 98 12 restrictive restrictive JJ 3153 98 13 permissions permission NNS 3153 98 14 can can MD 3153 98 15 be be VB 3153 98 16 applied apply VBN 3153 98 17 to to IN 3153 98 18 them -PRON- PRP 3153 98 19 , , , 3153 98 20 enabling enable VBG 3153 98 21 some some DT 3153 98 22 of of IN 3153 98 23 the the DT 3153 98 24 macros macros NNP 3153 98 25 to to TO 3153 98 26 be be VB 3153 98 27 used use VBN 3153 98 28 for for IN 3153 98 29 user- user- NN 3153 98 30 names name NNS 3153 98 31 and and CC 3153 98 32 passwords password NNS 3153 98 33 needed need VBN 3153 98 34 in in IN 3153 98 35 check check NN 3153 98 36 commands command NNS 3153 98 37 . . . 3153 99 1 Placing place VBG 3153 99 2 sensitive sensitive JJ 3153 99 3 information information NN 3153 99 4 in in IN 3153 99 5 service service NN 3153 99 6 configurations configuration NNS 3153 99 7 exposes expose VBZ 3153 99 8 them -PRON- PRP 3153 99 9 to to IN 3153 99 10 the the DT 3153 99 11 Web web NN 3153 99 12 server server NN 3153 99 13 , , , 3153 99 14 creating create VBG 3153 99 15 a a DT 3153 99 16 security security NN 3153 99 17 issue issue NN 3153 99 18 . . . 3153 100 1 n n LS 3153 100 2 Configuration Configuration NNP 3153 100 3 The the DT 3153 100 4 appendixes appendix NNS 3153 100 5 include include VBP 3153 100 6 the the DT 3153 100 7 object object NN 3153 100 8 configuration configuration NN 3153 100 9 files file NNS 3153 100 10 for for IN 3153 100 11 a a DT 3153 100 12 simple simple JJ 3153 100 13 monitoring monitoring NN 3153 100 14 situation situation NN 3153 100 15 . . . 3153 101 1 A a DT 3153 101 2 switch switch NN 3153 101 3 is be VBZ 3153 101 4 monitored monitor VBN 3153 101 5 using use VBG 3153 101 6 a a DT 3153 101 7 simple simple JJ 3153 101 8 ping ping NN 3153 101 9 test test NN 3153 101 10 ( ( -LRB- 3153 101 11 see see VB 3153 101 12 appendix appendix NNP 3153 101 13 J J NNP 3153 101 14 ) ) -RRB- 3153 101 15 , , , 3153 101 16 while while IN 3153 101 17 an an DT 3153 101 18 opac opac JJ 3153 101 19 server server NN 3153 101 20 on on IN 3153 101 21 the the DT 3153 101 22 other other JJ 3153 101 23 side side NN 3153 101 24 of of IN 3153 101 25 the the DT 3153 101 26 switch switch NN 3153 101 27 is be VBZ 3153 101 28 monitored monitor VBN 3153 101 29 for for IN 3153 101 30 both both DT 3153 101 31 Web web NN 3153 101 32 and and CC 3153 101 33 Z39.50 z39.50 NN 3153 101 34 operations operation NNS 3153 101 35 ( ( -LRB- 3153 101 36 see see VB 3153 101 37 appendix appendix NNP 3153 101 38 I I NNP 3153 101 39 ) ) -RRB- 3153 101 40 . . . 3153 102 1 Note note VB 3153 102 2 that that IN 3153 102 3 the the DT 3153 102 4 opac opac JJ 3153 102 5 configuration configuration NN 3153 102 6 includes include VBZ 3153 102 7 a a DT 3153 102 8 parents parent NNS 3153 102 9 directive directive NN 3153 102 10 that that WDT 3153 102 11 tells tell VBZ 3153 102 12 Nagios Nagios NNPS 3153 102 13 that that IN 3153 102 14 a a DT 3153 102 15 problem problem NN 3153 102 16 with with IN 3153 102 17 the the DT 3153 102 18 gateway gateway NN 3153 102 19 - - HYPH 3153 102 20 switch switch NN 3153 102 21 will will MD 3153 102 22 affect affect VB 3153 102 23 connectivity connectivity NN 3153 102 24 with with IN 3153 102 25 the the DT 3153 102 26 opac opac JJ 3153 102 27 server server NN 3153 102 28 . . . 3153 103 1 I -PRON- PRP 3153 103 2 monitor monitor VBP 3153 103 3 fifty fifty CD 3153 103 4 remote remote JJ 3153 103 5 sites site NNS 3153 103 6 . . . 3153 104 1 If if IN 3153 104 2 my -PRON- PRP$ 3153 104 3 router router NN 3153 104 4 is be VBZ 3153 104 5 down down RB 3153 104 6 , , , 3153 104 7 a a DT 3153 104 8 single single JJ 3153 104 9 notification notification NN 3153 104 10 regarding regard VBG 3153 104 11 my -PRON- PRP$ 3153 104 12 router router NN 3153 104 13 provides provide VBZ 3153 104 14 more more JJR 3153 104 15 information information NN 3153 104 16 if if IN 3153 104 17 it -PRON- PRP 3153 104 18 is be VBZ 3153 104 19 not not RB 3153 104 20 buried bury VBN 3153 104 21 in in IN 3153 104 22 a a DT 3153 104 23 storm storm NN 3153 104 24 of of IN 3153 104 25 notifications notification NNS 3153 104 26 about about IN 3153 104 27 the the DT 3153 104 28 remote remote JJ 3153 104 29 sites site NNS 3153 104 30 . . . 3153 105 1 The the DT 3153 105 2 Web web NN 3153 105 3 port port NN 3153 105 4 , , , 3153 105 5 Web web NN 3153 105 6 service service NN 3153 105 7 , , , 3153 105 8 and and CC 3153 105 9 opac opac JJ 3153 105 10 search search NN 3153 105 11 services service NNS 3153 105 12 demon- demon- NNP 3153 105 13 strate strate JJ 3153 105 14 different different JJ 3153 105 15 levels level NNS 3153 105 16 of of IN 3153 105 17 monitoring monitoring NN 3153 105 18 . . . 3153 106 1 The the DT 3153 106 2 Web web NN 3153 106 3 port port NN 3153 106 4 simply simply RB 3153 106 5 attempts attempt VBZ 3153 106 6 to to TO 3153 106 7 establish establish VB 3153 106 8 a a DT 3153 106 9 connection connection NN 3153 106 10 to to TO 3153 106 11 port port VB 3153 106 12 80 80 CD 3153 106 13 without without IN 3153 106 14 evalu- evalu- NNS 3153 106 15 ating ate VBG 3153 106 16 anything anything NN 3153 106 17 beyond beyond IN 3153 106 18 a a DT 3153 106 19 successful successful JJ 3153 106 20 connection connection NN 3153 106 21 . . . 3153 107 1 The the DT 3153 107 2 Web web NN 3153 107 3 service service NN 3153 107 4 check check NN 3153 107 5 requests request VBZ 3153 107 6 a a DT 3153 107 7 specific specific JJ 3153 107 8 page page NN 3153 107 9 from from IN 3153 107 10 the the DT 3153 107 11 Web web NN 3153 107 12 server server NN 3153 107 13 and and CC 3153 107 14 evaluates evaluate VBZ 3153 107 15 only only RB 3153 107 16 the the DT 3153 107 17 status status NN 3153 107 18 code code NN 3153 107 19 returned return VBN 3153 107 20 by by IN 3153 107 21 the the DT 3153 107 22 server server NN 3153 107 23 . . . 3153 108 1 It -PRON- PRP 3153 108 2 displays display VBZ 3153 108 3 a a DT 3153 108 4 warning warning NN 3153 108 5 because because IN 3153 108 6 I -PRON- PRP 3153 108 7 configured configure VBD 3153 108 8 the the DT 3153 108 9 check check NN 3153 108 10 to to TO 3153 108 11 download download VB 3153 108 12 a a DT 3153 108 13 file file NN 3153 108 14 that that WDT 3153 108 15 does do VBZ 3153 108 16 not not RB 3153 108 17 exist exist VB 3153 108 18 . . . 3153 109 1 The the DT 3153 109 2 Web web NN 3153 109 3 server server NN 3153 109 4 is be VBZ 3153 109 5 run- run- JJ 3153 109 6 ning ning NN 3153 109 7 because because IN 3153 109 8 it -PRON- PRP 3153 109 9 returns return VBZ 3153 109 10 an an DT 3153 109 11 error error NN 3153 109 12 code code NN 3153 109 13 , , , 3153 109 14 hence hence RB 3153 109 15 the the DT 3153 109 16 warning warning NN 3153 109 17 status status NN 3153 109 18 . . . 3153 110 1 The the DT 3153 110 2 opac opac JJ 3153 110 3 search search NN 3153 110 4 uses use VBZ 3153 110 5 a a DT 3153 110 6 known know VBN 3153 110 7 search search NN 3153 110 8 to to TO 3153 110 9 evaluate evaluate VB 3153 110 10 the the DT 3153 110 11 result result NN 3153 110 12 content content NN 3153 110 13 , , , 3153 110 14 specifically specifically RB 3153 110 15 whether whether IN 3153 110 16 the the DT 3153 110 17 correct correct JJ 3153 110 18 number number NN 3153 110 19 of of IN 3153 110 20 results result NNS 3153 110 21 is be VBZ 3153 110 22 returned return VBN 3153 110 23 for for IN 3153 110 24 a a DT 3153 110 25 known know VBN 3153 110 26 search search NN 3153 110 27 . . . 3153 111 1 I -PRON- PRP 3153 111 2 used use VBD 3153 111 3 a a DT 3153 111 4 number number NN 3153 111 5 of of IN 3153 111 6 templates template NNS 3153 111 7 in in IN 3153 111 8 the the DT 3153 111 9 creation creation NN 3153 111 10 of of IN 3153 111 11 this this DT 3153 111 12 configuration configuration NN 3153 111 13 . . . 3153 112 1 Templates template NNS 3153 112 2 reduce reduce VBP 3153 112 3 the the DT 3153 112 4 amount amount NN 3153 112 5 of of IN 3153 112 6 repeti- repeti- JJ 3153 112 7 tive tive JJ 3153 112 8 typing typing NN 3153 112 9 by by IN 3153 112 10 allowing allow VBG 3153 112 11 the the DT 3153 112 12 reuse reuse NN 3153 112 13 of of IN 3153 112 14 directives directive NNS 3153 112 15 . . . 3153 113 1 Templates template NNS 3153 113 2 can can MD 3153 113 3 be be VB 3153 113 4 chained chain VBN 3153 113 5 , , , 3153 113 6 as as IN 3153 113 7 seen see VBN 3153 113 8 in in IN 3153 113 9 the the DT 3153 113 10 host host NN 3153 113 11 templates template NNS 3153 113 12 . . . 3153 114 1 The the DT 3153 114 2 opac opac JJ 3153 114 3 definition definition NN 3153 114 4 uses use VBZ 3153 114 5 the the DT 3153 114 6 Linux Linux NNP 3153 114 7 - - HYPH 3153 114 8 server server NN 3153 114 9 template template NN 3153 114 10 , , , 3153 114 11 which which WDT 3153 114 12 in in IN 3153 114 13 turn turn NN 3153 114 14 uses use VBZ 3153 114 15 the the DT 3153 114 16 generic generic JJ 3153 114 17 - - HYPH 3153 114 18 host host NN 3153 114 19 template template NN 3153 114 20 . . . 3153 115 1 The the DT 3153 115 2 host host NN 3153 115 3 definition definition NN 3153 115 4 inher- inher- VBG 3153 115 5 its -PRON- PRP$ 3153 115 6 the the DT 3153 115 7 directives directive NNS 3153 115 8 of of IN 3153 115 9 the the DT 3153 115 10 template template NN 3153 115 11 it -PRON- PRP 3153 115 12 uses use VBZ 3153 115 13 , , , 3153 115 14 overriding override VBG 3153 115 15 any any DT 3153 115 16 elements element NNS 3153 115 17 in in IN 3153 115 18 both both DT 3153 115 19 and and CC 3153 115 20 adding add VBG 3153 115 21 new new JJ 3153 115 22 elements element NNS 3153 115 23 . . . 3153 116 1 In in IN 3153 116 2 practical practical JJ 3153 116 3 terms term NNS 3153 116 4 , , , 3153 116 5 generic generic JJ 3153 116 6 - - HYPH 3153 116 7 host host NN 3153 116 8 directives directive NNS 3153 116 9 are be VBP 3153 116 10 read read VBN 3153 116 11 first first RB 3153 116 12 . . . 3153 117 1 Linux Linux NNP 3153 117 2 - - HYPH 3153 117 3 server server NN 3153 117 4 directives directive NNS 3153 117 5 are be VBP 3153 117 6 applied apply VBN 3153 117 7 next next RB 3153 117 8 . . . 3153 118 1 If if IN 3153 118 2 there there EX 3153 118 3 is be VBZ 3153 118 4 a a DT 3153 118 5 conflict conflict NN 3153 118 6 , , , 3153 118 7 the the DT 3153 118 8 Linux- Linux- NNP 3153 118 9 server server NN 3153 118 10 directive directive NN 3153 118 11 takes take VBZ 3153 118 12 precedence precedence NN 3153 118 13 . . . 3153 119 1 Finally finally RB 3153 119 2 , , , 3153 119 3 opac opac JJ 3153 119 4 is be VBZ 3153 119 5 read read VBN 3153 119 6 . . . 3153 120 1 Again again RB 3153 120 2 , , , 3153 120 3 any any DT 3153 120 4 conflicts conflict NNS 3153 120 5 are be VBP 3153 120 6 resolved resolve VBN 3153 120 7 in in IN 3153 120 8 favor favor NN 3153 120 9 of of IN 3153 120 10 the the DT 3153 120 11 last last JJ 3153 120 12 con- con- NN 3153 120 13 figuration figuration NN 3153 120 14 read read VBD 3153 120 15 , , , 3153 120 16 in in IN 3153 120 17 this this DT 3153 120 18 case case NN 3153 120 19 opac opac JJ 3153 120 20 . . . 3153 121 1 n n NNP 3153 121 2 Plug Plug NNP 3153 121 3 - - HYPH 3153 121 4 ins ins NNP 3153 121 5 and and CC 3153 121 6 service service NN 3153 121 7 checks check NNS 3153 121 8 The the DT 3153 121 9 nagios nagio NNS 3153 121 10 plugins plugin NNS 3153 121 11 package package NN 3153 121 12 provides provide VBZ 3153 121 13 numerous numerous JJ 3153 121 14 plug plug NN 3153 121 15 - - HYPH 3153 121 16 ins in NNS 3153 121 17 , , , 3153 121 18 including include VBG 3153 121 19 the the DT 3153 121 20 check check NN 3153 121 21 - - HYPH 3153 121 22 host host NN 3153 121 23 - - JJ 3153 121 24 alive alive JJ 3153 121 25 , , , 3153 121 26 check_ping check_ping NNP 3153 121 27 , , , 3153 121 28 check_tcp check_tcp NNP 3153 121 29 , , , 3153 121 30 and and CC 3153 121 31 check_http check_http NNP 3153 121 32 commands command NNS 3153 121 33 . . . 3153 122 1 Using use VBG 3153 122 2 the the DT 3153 122 3 plug plug NN 3153 122 4 - - HYPH 3153 122 5 ins ins NNP 3153 122 6 is be VBZ 3153 122 7 straightfor- straightfor- NNP 3153 122 8 ward ward NNP 3153 122 9 , , , 3153 122 10 as as IN 3153 122 11 demonstrated demonstrate VBN 3153 122 12 in in IN 3153 122 13 the the DT 3153 122 14 appendixes appendix NNS 3153 122 15 . . . 3153 123 1 Most Most JJS 3153 123 2 plug- plug- JJ 3153 123 3 ins in NNS 3153 123 4 will will MD 3153 123 5 provide provide VB 3153 123 6 some some DT 3153 123 7 information information NN 3153 123 8 on on IN 3153 123 9 use use NN 3153 123 10 if if IN 3153 123 11 executed execute VBN 3153 123 12 with with IN 3153 123 13 — — : 3153 123 14 help help NN 3153 123 15 supplied supply VBN 3153 123 16 as as IN 3153 123 17 an an DT 3153 123 18 argument argument NN 3153 123 19 to to IN 3153 123 20 the the DT 3153 123 21 command command NN 3153 123 22 . . . 3153 124 1 By by IN 3153 124 2 default default NN 3153 124 3 , , , 3153 124 4 the the DT 3153 124 5 plug plug NN 3153 124 6 - - HYPH 3153 124 7 ins ins NNP 3153 124 8 are be VBP 3153 124 9 installed instal VBN 3153 124 10 in in IN 3153 124 11 /usr /usr NNP 3153 124 12 / / SYM 3153 124 13 lib lib NNP 3153 124 14 / / SYM 3153 124 15 nagios/ nagios/ NN 3153 124 16 plugins plugin NNS 3153 124 17 . . . 3153 125 1 Some some DT 3153 125 2 distributions distribution NNS 3153 125 3 may may MD 3153 125 4 install install VB 3153 125 5 them -PRON- PRP 3153 125 6 in in IN 3153 125 7 a a DT 3153 125 8 differ- differ- JJ 3153 125 9 ent ent NN 3153 125 10 directory directory NN 3153 125 11 . . . 3153 126 1 The the DT 3153 126 2 plugins plugin NNS 3153 126 3 folder folder NN 3153 126 4 contains contain VBZ 3153 126 5 a a DT 3153 126 6 subfolder subfolder NN 3153 126 7 with with IN 3153 126 8 user- user- NNP 3153 126 9 contributed contribute VBD 3153 126 10 scripts script NNS 3153 126 11 that that WDT 3153 126 12 have have VBP 3153 126 13 proven prove VBN 3153 126 14 useful useful JJ 3153 126 15 . . . 3153 127 1 Most Most JJS 3153 127 2 of of IN 3153 127 3 these these DT 3153 127 4 plug plug NN 3153 127 5 - - HYPH 3153 127 6 ins in NNS 3153 127 7 are be VBP 3153 127 8 Perl Perl NNP 3153 127 9 scripts script NNS 3153 127 10 , , , 3153 127 11 many many JJ 3153 127 12 of of IN 3153 127 13 which which WDT 3153 127 14 require require VBP 3153 127 15 additional additional JJ 3153 127 16 Perl Perl NNP 3153 127 17 modules module NNS 3153 127 18 available available JJ 3153 127 19 from from IN 3153 127 20 the the DT 3153 127 21 Comprehensive Comprehensive NNP 3153 127 22 Perl Perl NNP 3153 127 23 Archive Archive NNP 3153 127 24 Network Network NNP 3153 127 25 ( ( -LRB- 3153 127 26 CPAN CPAN NNP 3153 127 27 ) ) -RRB- 3153 127 28 . . . 3153 128 1 The the DT 3153 128 2 check_hip_search check_hip_search NNP 3153 128 3 plug plug NN 3153 128 4 - - HYPH 3153 128 5 in in NN 3153 128 6 ( ( -LRB- 3153 128 7 appendix appendix NNP 3153 128 8 K K NNP 3153 128 9 ) ) -RRB- 3153 128 10 used use VBN 3153 128 11 in in IN 3153 128 12 the the DT 3153 128 13 exam- exam- JJ 3153 128 14 ples ple NNS 3153 128 15 requires require VBZ 3153 128 16 additional additional JJ 3153 128 17 modules module NNS 3153 128 18 . . . 3153 129 1 Installing instal VBG 3153 129 2 Perl Perl NNP 3153 129 3 mod- mod- NN 3153 129 4 ules ule NNS 3153 129 5 is be VBZ 3153 129 6 best well RBS 3153 129 7 accomplished accomplish VBN 3153 129 8 using use VBG 3153 129 9 the the DT 3153 129 10 CPAN CPAN NNP 3153 129 11 Perl Perl NNP 3153 129 12 module module NN 3153 129 13 . . . 3153 130 1 Detailed detailed JJ 3153 130 2 instructions instruction NNS 3153 130 3 on on IN 3153 130 4 module module JJ 3153 130 5 installation installation NN 3153 130 6 are be VBP 3153 130 7 avail- avail- DT 3153 130 8 able able JJ 3153 130 9 online.15 online.15 NNP 3153 130 10 Some some DT 3153 130 11 general general JJ 3153 130 12 tips tip NNS 3153 130 13 : : : 3153 130 14 n n NNP 3153 130 15 Gcc Gcc NNP 3153 130 16 and and CC 3153 130 17 make make VB 3153 130 18 should should MD 3153 130 19 be be VB 3153 130 20 installed instal VBN 3153 130 21 before before IN 3153 130 22 trying try VBG 3153 130 23 to to TO 3153 130 24 install install VB 3153 130 25 Perl Perl NNP 3153 130 26 modules module NNS 3153 130 27 , , , 3153 130 28 regardless regardless RB 3153 130 29 of of IN 3153 130 30 whether whether IN 3153 130 31 you -PRON- PRP 3153 130 32 are be VBP 3153 130 33 installing instal VBG 3153 130 34 manually manually RB 3153 130 35 or or CC 3153 130 36 using use VBG 3153 130 37 CPAN cpan NN 3153 130 38 . . . 3153 131 1 Most Most JJS 3153 131 2 modules module NNS 3153 131 3 are be VBP 3153 131 4 provided provide VBN 3153 131 5 as as IN 3153 131 6 source source NN 3153 131 7 code code NN 3153 131 8 , , , 3153 131 9 which which WDT 3153 131 10 may may MD 3153 131 11 require require VB 3153 131 12 compiling compiling JJ 3153 131 13 before before IN 3153 131 14 use use NN 3153 131 15 . . . 3153 132 1 CPAN CPAN NNP 3153 132 2 automates automate VBZ 3153 132 3 this this DT 3153 132 4 pro- pro- NN 3153 132 5 cess cess NN 3153 132 6 but but CC 3153 132 7 requires require VBZ 3153 132 8 the the DT 3153 132 9 presence presence NN 3153 132 10 of of IN 3153 132 11 these these DT 3153 132 12 packages package NNS 3153 132 13 . . . 3153 133 1 n n NNP 3153 133 2 Alternately Alternately NNP 3153 133 3 , , , 3153 133 4 many many JJ 3153 133 5 Linux Linux NNP 3153 133 6 distributions distribution NNS 3153 133 7 provide provide VBP 3153 133 8 Perl Perl NNP 3153 133 9 module module JJ 3153 133 10 packages package NNS 3153 133 11 . . . 3153 134 1 Using use VBG 3153 134 2 repositories repository NNS 3153 134 3 to to TO 3153 134 4 install install VB 3153 134 5 usu- usu- JJ 3153 134 6 ally ally NN 3153 134 7 works work VBZ 3153 134 8 well well RB 3153 134 9 assuming assume VBG 3153 134 10 the the DT 3153 134 11 repository repository NN 3153 134 12 has have VBZ 3153 134 13 all all PDT 3153 134 14 the the DT 3153 134 15 needed need VBN 3153 134 16 modules module NNS 3153 134 17 . . . 3153 135 1 In in IN 3153 135 2 my -PRON- PRP$ 3153 135 3 experience experience NN 3153 135 4 , , , 3153 135 5 that that RB 3153 135 6 is be VBZ 3153 135 7 rarely rarely RB 3153 135 8 the the DT 3153 135 9 case case NN 3153 135 10 . . . 3153 136 1 Table table NN 3153 136 2 2 2 CD 3153 136 3 . . . 3153 137 1 Sample sample NN 3153 137 2 commands command NNS 3153 137 3 for for IN 3153 137 4 managing manage VBG 3153 137 5 the the DT 3153 137 6 htpasswd.users htpasswd.user NNS 3153 137 7 file file NN 3153 137 8 Create create VB 3153 137 9 or or CC 3153 137 10 modify modify VB 3153 137 11 an an DT 3153 137 12 entry entry NN 3153 137 13 , , , 3153 137 14 with with IN 3153 137 15 password password NN 3153 137 16 entered enter VBN 3153 137 17 at at IN 3153 137 18 a a DT 3153 137 19 prompt prompt NN 3153 137 20 : : : 3153 137 21 htpasswd htpasswd NNP 3153 137 22 /etc /etc . 3153 137 23 / / SYM 3153 137 24 nagios nagio NNS 3153 137 25 / / SYM 3153 137 26 htpasswd.users htpasswd.user NNS 3153 137 27 < < XX 3153 137 28 username username JJ 3153 137 29 > > XX 3153 137 30 Create create VB 3153 137 31 or or CC 3153 137 32 modify modify VB 3153 137 33 an an DT 3153 137 34 entry entry NN 3153 137 35 using use VBG 3153 137 36 password password NN 3153 137 37 from from IN 3153 137 38 the the DT 3153 137 39 command command NN 3153 137 40 line line NN 3153 137 41 : : : 3153 137 42 htpasswd htpasswd NNP 3153 137 43 -b -b : 3153 137 44 /etc /etc . 3153 137 45 / / SYM 3153 137 46 nagios nagio NNS 3153 137 47 / / SYM 3153 137 48 htpasswd.users htpasswd.user NNS 3153 137 49 < < XX 3153 137 50 username username JJ 3153 137 51 > > XX 3153 137 52 < < XX 3153 137 53 password password NNP 3153 137 54 > > . 3153 137 55 Delete delete VB 3153 137 56 an an DT 3153 137 57 entry entry NN 3153 137 58 from from IN 3153 137 59 the the DT 3153 137 60 file file NN 3153 137 61 : : : 3153 137 62 htpasswd htpasswd NNP 3153 137 63 -D -D HYPH 3153 137 64 /etc /etc NFP 3153 137 65 / / SYM 3153 137 66 nagios nagio NNS 3153 137 67 / / SYM 3153 137 68 htpasswd.users htpasswd.user NNS 3153 137 69 < < XX 3153 137 70 username username JJ 3153 137 71 > > XX 3153 137 72 12 12 CD 3153 137 73 iNFORMAtiON iNFORMAtiON NNP 3153 137 74 tecHNOlOGY tecHNOlOGY NNP 3153 137 75 AND and CC 3153 137 76 liBRARies liBRARies NNP 3153 137 77 | | NNP 3153 137 78 MARcH march CD 3153 137 79 2010 2010 CD 3153 137 80 n n NN 3153 137 81 Many many JJ 3153 137 82 modules module NNS 3153 137 83 depend depend VBP 3153 137 84 on on IN 3153 137 85 other other JJ 3153 137 86 modules module NNS 3153 137 87 , , , 3153 137 88 some- some- NN 3153 137 89 times time NNS 3153 137 90 requiring require VBG 3153 137 91 multiple multiple JJ 3153 137 92 install install NN 3153 137 93 steps step NNS 3153 137 94 . . . 3153 138 1 Both both DT 3153 138 2 CPAN cpan NN 3153 138 3 and and CC 3153 138 4 distribution distribution NN 3153 138 5 package package NN 3153 138 6 managers manager NNS 3153 138 7 usually usually RB 3153 138 8 satisfy satisfy VBP 3153 138 9 dependencies dependency NNS 3153 138 10 automatically automatically RB 3153 138 11 . . . 3153 139 1 Manual manual JJ 3153 139 2 installation installation NN 3153 139 3 requires require VBZ 3153 139 4 the the DT 3153 139 5 installer installer NN 3153 139 6 to to TO 3153 139 7 satisfy satisfy VB 3153 139 8 the the DT 3153 139 9 dependencies dependency NNS 3153 139 10 one one CD 3153 139 11 by by IN 3153 139 12 one one CD 3153 139 13 . . . 3153 140 1 n n DT 3153 140 2 Most Most JJS 3153 140 3 plug plug NN 3153 140 4 - - HYPH 3153 140 5 ins in NNS 3153 140 6 provide provide VBP 3153 140 7 information information NN 3153 140 8 on on IN 3153 140 9 required require VBN 3153 140 10 software software NN 3153 140 11 , , , 3153 140 12 including include VBG 3153 140 13 modules module NNS 3153 140 14 , , , 3153 140 15 in in IN 3153 140 16 a a DT 3153 140 17 readme readme NN 3153 140 18 file file NN 3153 140 19 or or CC 3153 140 20 in in IN 3153 140 21 the the DT 3153 140 22 source source NN 3153 140 23 code code NN 3153 140 24 for for IN 3153 140 25 the the DT 3153 140 26 script script NN 3153 140 27 . . . 3153 141 1 In in IN 3153 141 2 the the DT 3153 141 3 absence absence NN 3153 141 4 of of IN 3153 141 5 such such JJ 3153 141 6 documentation documentation NN 3153 141 7 , , , 3153 141 8 running run VBG 3153 141 9 the the DT 3153 141 10 script script NN 3153 141 11 on on IN 3153 141 12 the the DT 3153 141 13 command command NN 3153 141 14 line line NN 3153 141 15 usually usually RB 3153 141 16 produces produce VBZ 3153 141 17 an an DT 3153 141 18 error error NN 3153 141 19 contain- contain- NN 3153 141 20 ing e VBG 3153 141 21 the the DT 3153 141 22 name name NN 3153 141 23 of of IN 3153 141 24 the the DT 3153 141 25 missing miss VBG 3153 141 26 module module NN 3153 141 27 . . . 3153 142 1 n n LS 3153 142 2 Testing Testing NNP 3153 142 3 should should MD 3153 142 4 be be VB 3153 142 5 done do VBN 3153 142 6 using use VBG 3153 142 7 the the DT 3153 142 8 nagios nagio NNS 3153 142 9 user user NN 3153 142 10 . . . 3153 143 1 Using use VBG 3153 143 2 another another DT 3153 143 3 user user NN 3153 143 4 account account NN 3153 143 5 , , , 3153 143 6 especially especially RB 3153 143 7 the the DT 3153 143 8 root root NN 3153 143 9 user user NN 3153 143 10 , , , 3153 143 11 to to TO 3153 143 12 create create VB 3153 143 13 directories directory NNS 3153 143 14 , , , 3153 143 15 copy copy NN 3153 143 16 files file NNS 3153 143 17 , , , 3153 143 18 and and CC 3153 143 19 run run VB 3153 143 20 programs program NNS 3153 143 21 creates create VBZ 3153 143 22 folders folder NNS 3153 143 23 and and CC 3153 143 24 files file NNS 3153 143 25 that that WDT 3153 143 26 are be VBP 3153 143 27 not not RB 3153 143 28 accessible accessible JJ 3153 143 29 to to IN 3153 143 30 the the DT 3153 143 31 nagios nagio NNS 3153 143 32 user user NN 3153 143 33 . . . 3153 144 1 The the DT 3153 144 2 best good JJS 3153 144 3 practice practice NN 3153 144 4 is be VBZ 3153 144 5 to to TO 3153 144 6 use use VB 3153 144 7 the the DT 3153 144 8 nagios nagio NNS 3153 144 9 user user NN 3153 144 10 for for IN 3153 144 11 as as RB 3153 144 12 much much JJ 3153 144 13 of of IN 3153 144 14 the the DT 3153 144 15 configuration configuration NN 3153 144 16 and and CC 3153 144 17 testing testing NN 3153 144 18 as as IN 3153 144 19 possible possible JJ 3153 144 20 . . . 3153 145 1 The the DT 3153 145 2 lists list NNS 3153 145 3 and and CC 3153 145 4 forums forum NNS 3153 145 5 frequently frequently RB 3153 145 6 include include VBP 3153 145 7 questions question NNS 3153 145 8 from from IN 3153 145 9 new new JJ 3153 145 10 users user NNS 3153 145 11 that that WDT 3153 145 12 have have VBP 3153 145 13 successfully successfully RB 3153 145 14 installed instal VBN 3153 145 15 , , , 3153 145 16 configured configure VBN 3153 145 17 , , , 3153 145 18 and and CC 3153 145 19 tested test VBD 3153 145 20 Nagios Nagios NNP 3153 145 21 as as IN 3153 145 22 the the DT 3153 145 23 root root NN 3153 145 24 user user NN 3153 145 25 and and CC 3153 145 26 are be VBP 3153 145 27 confused confused JJ 3153 145 28 when when WRB 3153 145 29 Nagios Nagios NNP 3153 145 30 fails fail VBZ 3153 145 31 to to TO 3153 145 32 start start VB 3153 145 33 or or CC 3153 145 34 function function VB 3153 145 35 properly properly RB 3153 145 36 . . . 3153 146 1 n n LS 3153 146 2 Advanced advanced JJ 3153 146 3 topics topic NNS 3153 146 4 Once once IN 3153 146 5 the the DT 3153 146 6 system system NN 3153 146 7 is be VBZ 3153 146 8 running run VBG 3153 146 9 , , , 3153 146 10 more more RBR 3153 146 11 advanced advanced JJ 3153 146 12 features feature NNS 3153 146 13 can can MD 3153 146 14 be be VB 3153 146 15 explored explore VBN 3153 146 16 . . . 3153 147 1 The the DT 3153 147 2 documentation documentation NN 3153 147 3 describes describe VBZ 3153 147 4 many many JJ 3153 147 5 such such JJ 3153 147 6 enhancements enhancement NNS 3153 147 7 , , , 3153 147 8 but but CC 3153 147 9 the the DT 3153 147 10 following follow VBG 3153 147 11 may may MD 3153 147 12 be be VB 3153 147 13 particularly particularly RB 3153 147 14 use- use- VBN 3153 147 15 ful ful JJ 3153 147 16 depending depend VBG 3153 147 17 on on IN 3153 147 18 the the DT 3153 147 19 situation situation NN 3153 147 20 . . . 3153 148 1 n n NNP 3153 148 2 Nagios Nagios NNP 3153 148 3 provides provide VBZ 3153 148 4 access access NN 3153 148 5 control control NN 3153 148 6 through through IN 3153 148 7 the the DT 3153 148 8 combi- combi- JJ 3153 148 9 nation nation NN 3153 148 10 of of IN 3153 148 11 settings setting NNS 3153 148 12 in in IN 3153 148 13 the the DT 3153 148 14 cgi.cfg cgi.cfg NN 3153 148 15 and and CC 3153 148 16 htpasswd.users htpasswd.user NNS 3153 148 17 files file NNS 3153 148 18 . . . 3153 149 1 Library library JJ 3153 149 2 administration administration NN 3153 149 3 and and CC 3153 149 4 staff staff NN 3153 149 5 , , , 3153 149 6 as as RB 3153 149 7 well well RB 3153 149 8 as as IN 3153 149 9 patrons patron NNS 3153 149 10 , , , 3153 149 11 may may MD 3153 149 12 appreciate appreciate VB 3153 149 13 the the DT 3153 149 14 ability ability NN 3153 149 15 to to TO 3153 149 16 see see VB 3153 149 17 the the DT 3153 149 18 sta- sta- NN 3153 149 19 tus tus NNP 3153 149 20 of of IN 3153 149 21 the the DT 3153 149 22 various various JJ 3153 149 23 systems system NNS 3153 149 24 . . . 3153 150 1 However however RB 3153 150 2 , , , 3153 150 3 care care NN 3153 150 4 should should MD 3153 150 5 be be VB 3153 150 6 taken take VBN 3153 150 7 to to TO 3153 150 8 avoid avoid VB 3153 150 9 disclosing disclose VBG 3153 150 10 sensitive sensitive JJ 3153 150 11 information information NN 3153 150 12 regarding regard VBG 3153 150 13 the the DT 3153 150 14 network network NN 3153 150 15 or or CC 3153 150 16 passwords password NNS 3153 150 17 , , , 3153 150 18 or or CC 3153 150 19 allowing allow VBG 3153 150 20 access access NN 3153 150 21 to to IN 3153 150 22 CGI cgi NN 3153 150 23 programs program NNS 3153 150 24 that that WDT 3153 150 25 perform perform VBP 3153 150 26 actions action NNS 3153 150 27 . . . 3153 151 1 n n NNP 3153 151 2 Nagios Nagios NNP 3153 151 3 permits permit VBZ 3153 151 4 the the DT 3153 151 5 establishment establishment NN 3153 151 6 of of IN 3153 151 7 dependency dependency NN 3153 151 8 relationships relationship NNS 3153 151 9 . . . 3153 152 1 Host host NN 3153 152 2 dependencies dependency NNS 3153 152 3 may may MD 3153 152 4 be be VB 3153 152 5 useful useful JJ 3153 152 6 in in IN 3153 152 7 some some DT 3153 152 8 rare rare JJ 3153 152 9 circumstances circumstance NNS 3153 152 10 not not RB 3153 152 11 covered cover VBN 3153 152 12 by by IN 3153 152 13 the the DT 3153 152 14 parent parent NN 3153 152 15 – – : 3153 152 16 child child NN 3153 152 17 relationships relationship NNS 3153 152 18 mentioned mention VBN 3153 152 19 above above RB 3153 152 20 , , , 3153 152 21 but but CC 3153 152 22 service service NN 3153 152 23 dependencies dependency NNS 3153 152 24 provide provide VBP 3153 152 25 a a DT 3153 152 26 method method NN 3153 152 27 of of IN 3153 152 28 connect- connect- JJ 3153 152 29 ing ing NN 3153 152 30 services service NNS 3153 152 31 in in IN 3153 152 32 a a DT 3153 152 33 meaningful meaningful JJ 3153 152 34 manner manner NN 3153 152 35 . . . 3153 153 1 For for IN 3153 153 2 example example NN 3153 153 3 , , , 3153 153 4 certain certain JJ 3153 153 5 OPAC OPAC NNP 3153 153 6 functions function NNS 3153 153 7 are be VBP 3153 153 8 dependent dependent JJ 3153 153 9 on on IN 3153 153 10 ILS ILS NNP 3153 153 11 ser- ser- NN 3153 153 12 vices vice NNS 3153 153 13 . . . 3153 154 1 Defining define VBG 3153 154 2 these these DT 3153 154 3 relationships relationship NNS 3153 154 4 takes take VBZ 3153 154 5 both both DT 3153 154 6 time time NN 3153 154 7 and and CC 3153 154 8 thought thought NN 3153 154 9 , , , 3153 154 10 which which WDT 3153 154 11 may may MD 3153 154 12 be be VB 3153 154 13 worthwhile worthwhile JJ 3153 154 14 depending depend VBG 3153 154 15 on on IN 3153 154 16 any any DT 3153 154 17 given give VBN 3153 154 18 situation situation NN 3153 154 19 . . . 3153 155 1 n n LS 3153 155 2 Event event NN 3153 155 3 handlers handler NNS 3153 155 4 allow allow VBP 3153 155 5 Nagios Nagios NNP 3153 155 6 to to TO 3153 155 7 initiate initiate VB 3153 155 8 certain certain JJ 3153 155 9 actions action NNS 3153 155 10 after after IN 3153 155 11 a a DT 3153 155 12 state state NN 3153 155 13 change change NN 3153 155 14 . . . 3153 156 1 If if IN 3153 156 2 Nagios Nagios NNP 3153 156 3 notices notice VBZ 3153 156 4 that that IN 3153 156 5 a a DT 3153 156 6 particular particular JJ 3153 156 7 service service NN 3153 156 8 is be VBZ 3153 156 9 down down RB 3153 156 10 , , , 3153 156 11 it -PRON- PRP 3153 156 12 can can MD 3153 156 13 run run VB 3153 156 14 a a DT 3153 156 15 script script NN 3153 156 16 or or CC 3153 156 17 program program NN 3153 156 18 to to TO 3153 156 19 attempt attempt VB 3153 156 20 to to TO 3153 156 21 correct correct VB 3153 156 22 the the DT 3153 156 23 problem problem NN 3153 156 24 . . . 3153 157 1 Care care NN 3153 157 2 should should MD 3153 157 3 be be VB 3153 157 4 taken take VBN 3153 157 5 when when WRB 3153 157 6 creating create VBG 3153 157 7 these these DT 3153 157 8 scripts script NNS 3153 157 9 as as IN 3153 157 10 ser- ser- JJ 3153 157 11 vice vice NN 3153 157 12 restarts restart NNS 3153 157 13 may may MD 3153 157 14 delete delete VB 3153 157 15 or or CC 3153 157 16 overwrite overwrite VB 3153 157 17 information information NN 3153 157 18 critical critical JJ 3153 157 19 to to IN 3153 157 20 solving solve VBG 3153 157 21 a a DT 3153 157 22 problem problem NN 3153 157 23 , , , 3153 157 24 or or CC 3153 157 25 worsen worsen VB 3153 157 26 the the DT 3153 157 27 actual actual JJ 3153 157 28 situation situation NN 3153 157 29 if if IN 3153 157 30 an an DT 3153 157 31 attempt attempt NN 3153 157 32 to to TO 3153 157 33 restart restart VB 3153 157 34 a a DT 3153 157 35 service service NN 3153 157 36 or or CC 3153 157 37 reboot reboot NN 3153 157 38 a a DT 3153 157 39 server server NN 3153 157 40 fails fail VBZ 3153 157 41 . . . 3153 158 1 n n NNP 3153 158 2 Nagios Nagios NNP 3153 158 3 provides provide VBZ 3153 158 4 notification notification NN 3153 158 5 escalations escalation NNS 3153 158 6 , , , 3153 158 7 permit- permit- VBD 3153 158 8 ting te VBG 3153 158 9 the the DT 3153 158 10 automatic automatic JJ 3153 158 11 notification notification NN 3153 158 12 of of IN 3153 158 13 problems problem NNS 3153 158 14 that that WDT 3153 158 15 last last VBP 3153 158 16 longer long RBR 3153 158 17 than than IN 3153 158 18 a a DT 3153 158 19 certain certain JJ 3153 158 20 time time NN 3153 158 21 . . . 3153 159 1 For for IN 3153 159 2 example example NN 3153 159 3 , , , 3153 159 4 a a DT 3153 159 5 service service NN 3153 159 6 escalation escalation NN 3153 159 7 could could MD 3153 159 8 send send VB 3153 159 9 the the DT 3153 159 10 first first JJ 3153 159 11 three three CD 3153 159 12 alerts alert NNS 3153 159 13 to to IN 3153 159 14 the the DT 3153 159 15 admin admin JJ 3153 159 16 group group NN 3153 159 17 . . . 3153 160 1 If if IN 3153 160 2 properly properly RB 3153 160 3 configured configure VBN 3153 160 4 , , , 3153 160 5 the the DT 3153 160 6 fourth fourth JJ 3153 160 7 alert alert NN 3153 160 8 would would MD 3153 160 9 be be VB 3153 160 10 sent send VBN 3153 160 11 to to IN 3153 160 12 the the DT 3153 160 13 managers manager NNS 3153 160 14 group group NN 3153 160 15 as as RB 3153 160 16 well well RB 3153 160 17 as as IN 3153 160 18 the the DT 3153 160 19 admin admin NNP 3153 160 20 group group NN 3153 160 21 . . . 3153 161 1 In in IN 3153 161 2 addition addition NN 3153 161 3 to to IN 3153 161 4 escalating escalate VBG 3153 161 5 issues issue NNS 3153 161 6 to to IN 3153 161 7 management management NN 3153 161 8 , , , 3153 161 9 this this DT 3153 161 10 feature feature NN 3153 161 11 can can MD 3153 161 12 be be VB 3153 161 13 used use VBN 3153 161 14 to to TO 3153 161 15 establish establish VB 3153 161 16 a a DT 3153 161 17 series series NN 3153 161 18 of of IN 3153 161 19 responders responder NNS 3153 161 20 for for IN 3153 161 21 multiple multiple JJ 3153 161 22 on on IN 3153 161 23 - - HYPH 3153 161 24 call call NN 3153 161 25 personnel personnel NNS 3153 161 26 . . . 3153 162 1 n n NNP 3153 162 2 Nagios Nagios NNP 3153 162 3 can can MD 3153 162 4 work work VB 3153 162 5 in in IN 3153 162 6 tandem tandem NN 3153 162 7 with with IN 3153 162 8 remote remote JJ 3153 162 9 machines machine NNS 3153 162 10 . . . 3153 163 1 In in IN 3153 163 2 addition addition NN 3153 163 3 to to IN 3153 163 4 custom custom NN 3153 163 5 scripts script NNS 3153 163 6 using use VBG 3153 163 7 Secure Secure NNP 3153 163 8 Shell Shell NNP 3153 163 9 ( ( -LRB- 3153 163 10 SSH SSH NNP 3153 163 11 ) ) -RRB- 3153 163 12 , , , 3153 163 13 the the DT 3153 163 14 Nagios Nagios NNP 3153 163 15 Remote Remote NNP 3153 163 16 Plug Plug NNP 3153 163 17 - - HYPH 3153 163 18 in in RP 3153 163 19 Executor Executor NNP 3153 163 20 ( ( -LRB- 3153 163 21 NRPE NRPE NNP 3153 163 22 ) ) -RRB- 3153 163 23 add add VB 3153 163 24 - - HYPH 3153 163 25 on on RP 3153 163 26 allows allow VBZ 3153 163 27 the the DT 3153 163 28 execution execution NN 3153 163 29 of of IN 3153 163 30 plug plug NN 3153 163 31 - - HYPH 3153 163 32 ins ins NNP 3153 163 33 on on IN 3153 163 34 remote remote JJ 3153 163 35 machines machine NNS 3153 163 36 , , , 3153 163 37 while while IN 3153 163 38 the the DT 3153 163 39 Nagios Nagios NNP 3153 163 40 Service Service NNP 3153 163 41 Check Check NNP 3153 163 42 Acceptor Acceptor NNP 3153 163 43 ( ( -LRB- 3153 163 44 NSCA NSCA NNP 3153 163 45 ) ) -RRB- 3153 163 46 add add VB 3153 163 47 - - HYPH 3153 163 48 on on RP 3153 163 49 allows allow VBZ 3153 163 50 a a DT 3153 163 51 remote remote JJ 3153 163 52 host host NN 3153 163 53 to to TO 3153 163 54 submit submit VB 3153 163 55 check check NN 3153 163 56 results result NNS 3153 163 57 to to IN 3153 163 58 the the DT 3153 163 59 Nagios Nagios NNPS 3153 163 60 server server NN 3153 163 61 for for IN 3153 163 62 processing processing NN 3153 163 63 . . . 3153 164 1 Implementing implement VBG 3153 164 2 Nagios Nagios NNPS 3153 164 3 on on IN 3153 164 4 the the DT 3153 164 5 Feher Feher NNP 3153 164 6 and and CC 3153 164 7 Sondag Sondag NNP 3153 164 8 wireless wireless JJ 3153 164 9 network network NN 3153 164 10 mentioned mention VBN 3153 164 11 earlier early RBR 3153 164 12 would would MD 3153 164 13 require require VB 3153 164 14 one one CD 3153 164 15 of of IN 3153 164 16 these these DT 3153 164 17 options option NNS 3153 164 18 because because IN 3153 164 19 the the DT 3153 164 20 wireless wireless JJ 3153 164 21 network network NN 3153 164 22 is be VBZ 3153 164 23 not not RB 3153 164 24 accessible accessible JJ 3153 164 25 from from IN 3153 164 26 the the DT 3153 164 27 external external JJ 3153 164 28 network network NN 3153 164 29 . . . 3153 165 1 These these DT 3153 165 2 add add NN 3153 165 3 - - HYPH 3153 165 4 ons ons NN 3153 165 5 also also RB 3153 165 6 allow allow VBP 3153 165 7 for for IN 3153 165 8 distributed distribute VBN 3153 165 9 monitoring monitoring NN 3153 165 10 , , , 3153 165 11 sharing share VBG 3153 165 12 the the DT 3153 165 13 load load NN 3153 165 14 among among IN 3153 165 15 a a DT 3153 165 16 number number NN 3153 165 17 of of IN 3153 165 18 servers server NNS 3153 165 19 while while IN 3153 165 20 still still RB 3153 165 21 providing provide VBG 3153 165 22 the the DT 3153 165 23 administrators administrator NNS 3153 165 24 with with IN 3153 165 25 a a DT 3153 165 26 single single JJ 3153 165 27 interface interface NN 3153 165 28 to to IN 3153 165 29 the the DT 3153 165 30 entire entire JJ 3153 165 31 monitored monitored JJ 3153 165 32 network network NN 3153 165 33 . . . 3153 166 1 The the DT 3153 166 2 Nagios Nagios NNP 3153 166 3 Exchange Exchange NNP 3153 166 4 ( ( -LRB- 3153 166 5 http://exchange.nagios http://exchange.nagios NNP 3153 166 6 .org/ .org/ NNP 3153 166 7 ) ) -RRB- 3153 166 8 contains contain VBZ 3153 166 9 similar similar JJ 3153 166 10 user user NN 3153 166 11 - - HYPH 3153 166 12 contributed contribute VBN 3153 166 13 programs program NNS 3153 166 14 for for IN 3153 166 15 Windows Windows NNP 3153 166 16 . . . 3153 167 1 n n NNP 3153 167 2 Nagios Nagios NNPS 3153 167 3 can can MD 3153 167 4 be be VB 3153 167 5 configured configure VBN 3153 167 6 to to TO 3153 167 7 provide provide VB 3153 167 8 redundant redundant JJ 3153 167 9 or or CC 3153 167 10 failover failover NN 3153 167 11 monitoring monitoring NN 3153 167 12 . . . 3153 168 1 Limoncelli Limoncelli NNP 3153 168 2 , , , 3153 168 3 Hogan Hogan NNP 3153 168 4 , , , 3153 168 5 and and CC 3153 168 6 Chalup Chalup NNP 3153 168 7 call call VB 3153 168 8 this this DT 3153 168 9 metamonitoring metamonitoring JJ 3153 168 10 and and CC 3153 168 11 describe describe VB 3153 168 12 when when WRB 3153 168 13 it -PRON- PRP 3153 168 14 is be VBZ 3153 168 15 needed need VBN 3153 168 16 and and CC 3153 168 17 how how WRB 3153 168 18 it -PRON- PRP 3153 168 19 can can MD 3153 168 20 be be VB 3153 168 21 implemented implement VBN 3153 168 22 , , , 3153 168 23 suggesting suggest VBG 3153 168 24 self self NN 3153 168 25 - - HYPH 3153 168 26 monitoring monitoring NN 3153 168 27 by by IN 3153 168 28 the the DT 3153 168 29 host host NN 3153 168 30 or or CC 3153 168 31 having have VBG 3153 168 32 a a DT 3153 168 33 second second JJ 3153 168 34 monitoring monitoring NN 3153 168 35 system system NN 3153 168 36 that that WDT 3153 168 37 only only RB 3153 168 38 monitors monitor VBZ 3153 168 39 the the DT 3153 168 40 main main JJ 3153 168 41 system.16 system.16 NNP 3153 168 42 Nagios Nagios NNPS 3153 168 43 permits permit VBZ 3153 168 44 more more RBR 3153 168 45 complex complex JJ 3153 168 46 configurations configuration NNS 3153 168 47 , , , 3153 168 48 allowing allow VBG 3153 168 49 for for IN 3153 168 50 either either DT 3153 168 51 two two CD 3153 168 52 servers server NNS 3153 168 53 operating operate VBG 3153 168 54 in in IN 3153 168 55 parallel parallel NN 3153 168 56 , , , 3153 168 57 only only RB 3153 168 58 one one CD 3153 168 59 of of IN 3153 168 60 which which WDT 3153 168 61 sends send VBZ 3153 168 62 notifications notification NNS 3153 168 63 unless unless IN 3153 168 64 the the DT 3153 168 65 main main JJ 3153 168 66 server server NN 3153 168 67 fails fail VBZ 3153 168 68 , , , 3153 168 69 or or CC 3153 168 70 two two CD 3153 168 71 servers server NNS 3153 168 72 communicating communicate VBG 3153 168 73 to to TO 3153 168 74 share share VB 3153 168 75 the the DT 3153 168 76 monitoring monitoring NN 3153 168 77 load load NN 3153 168 78 . . . 3153 169 1 n n LS 3153 169 2 Alternative alternative JJ 3153 169 3 means mean NNS 3153 169 4 of of IN 3153 169 5 notification notification NN 3153 169 6 increase increase VBP 3153 169 7 access access NN 3153 169 8 to to IN 3153 169 9 information information NN 3153 169 10 on on IN 3153 169 11 the the DT 3153 169 12 status status NN 3153 169 13 of of IN 3153 169 14 the the DT 3153 169 15 network network NN 3153 169 16 . . . 3153 170 1 I -PRON- PRP 3153 170 2 imple- imple- VBP 3153 170 3 mented mente VBD 3153 170 4 another another DT 3153 170 5 open open JJ 3153 170 6 - - HYPH 3153 170 7 source source NN 3153 170 8 software software NN 3153 170 9 package package NN 3153 170 10 , , , 3153 170 11 QuickPage QuickPage NNP 3153 170 12 , , , 3153 170 13 which which WDT 3153 170 14 allows allow VBZ 3153 170 15 Nagios Nagios NNP 3153 170 16 text text NN 3153 170 17 messages message NNS 3153 170 18 to to TO 3153 170 19 be be VB 3153 170 20 sent send VBN 3153 170 21 from from IN 3153 170 22 a a DT 3153 170 23 computer computer NN 3153 170 24 to to IN 3153 170 25 a a DT 3153 170 26 pager pager NN 3153 170 27 or or CC 3153 170 28 cell cell NN 3153 170 29 phone.17 phone.17 NNP 3153 170 30 Appendix Appendix NNP 3153 170 31 L L NNP 3153 170 32 shows show VBZ 3153 170 33 a a DT 3153 170 34 screenshot screenshot NN 3153 170 35 of of IN 3153 170 36 a a DT 3153 170 37 Firefox Firefox NNP 3153 170 38 exten- exten- NN 3153 170 39 sion sion NN 3153 170 40 that that WDT 3153 170 41 displays display VBZ 3153 170 42 host host NN 3153 170 43 and and CC 3153 170 44 service service NN 3153 170 45 problems problem NNS 3153 170 46 in in IN 3153 170 47 the the DT 3153 170 48 status status NN 3153 170 49 bar bar NN 3153 170 50 of of IN 3153 170 51 my -PRON- PRP$ 3153 170 52 browser browser NN 3153 170 53 and and CC 3153 170 54 provides provide VBZ 3153 170 55 optional optional JJ 3153 170 56 audio audio NN 3153 170 57 alerts.18 alerts.18 NNP 3153 170 58 The the DT 3153 170 59 Nagios Nagios NNP 3153 170 60 community community NN 3153 170 61 has have VBZ 3153 170 62 devel- devel- FW 3153 170 63 oped ope VBN 3153 170 64 a a DT 3153 170 65 number number NN 3153 170 66 of of IN 3153 170 67 alternatives alternative NNS 3153 170 68 , , , 3153 170 69 including include VBG 3153 170 70 special- special- NN 3153 170 71 ized ize VBN 3153 170 72 Web web NN 3153 170 73 interfaces interface NNS 3153 170 74 and and CC 3153 170 75 RSS RSS NNP 3153 170 76 feed feed NN 3153 170 77 generators.19 generators.19 NNP 3153 170 78 MONitORiNG MONitORiNG NNP 3153 170 79 NetwORK network FW 3153 170 80 AND and CC 3153 170 81 seRvice seRvice NNP 3153 170 82 AvAilABilitY AvAilABilitY NNP 3153 170 83 witH with IN 3153 170 84 OPeN OPeN NNP 3153 170 85 - - HYPH 3153 170 86 sOuRce source NN 3153 170 87 sOFtwARe sOFtwARe NNP 3153 170 88 | | NNP 3153 170 89 silveR silveR NNP 3153 170 90 13 13 CD 3153 170 91 n n NN 3153 170 92 Appropriate appropriate JJ 3153 170 93 use use NN 3153 170 94 Monitoring Monitoring NNP 3153 170 95 uses use VBZ 3153 170 96 bandwidth bandwidth NN 3153 170 97 and and CC 3153 170 98 adds add VBZ 3153 170 99 to to IN 3153 170 100 the the DT 3153 170 101 load load NN 3153 170 102 of of IN 3153 170 103 machines machine NNS 3153 170 104 being be VBG 3153 170 105 monitored monitor VBN 3153 170 106 . . . 3153 171 1 Accordingly accordingly RB 3153 171 2 , , , 3153 171 3 an an DT 3153 171 4 IT it NN 3153 171 5 depart- depart- VBZ 3153 171 6 ment ment JJ 3153 171 7 should should MD 3153 171 8 only only RB 3153 171 9 monitor monitor VB 3153 171 10 its -PRON- PRP$ 3153 171 11 own own JJ 3153 171 12 servers server NNS 3153 171 13 and and CC 3153 171 14 devices device NNS 3153 171 15 , , , 3153 171 16 or or CC 3153 171 17 those those DT 3153 171 18 for for IN 3153 171 19 which which WDT 3153 171 20 it -PRON- PRP 3153 171 21 has have VBZ 3153 171 22 permission permission NN 3153 171 23 to to TO 3153 171 24 do do VB 3153 171 25 so so RB 3153 171 26 . . . 3153 172 1 Imagine imagine VB 3153 172 2 what what WP 3153 172 3 would would MD 3153 172 4 happen happen VB 3153 172 5 if if IN 3153 172 6 all all PDT 3153 172 7 the the DT 3153 172 8 users user NNS 3153 172 9 of of IN 3153 172 10 a a DT 3153 172 11 service service NN 3153 172 12 such such JJ 3153 172 13 as as IN 3153 172 14 WorldCat WorldCat NNP 3153 172 15 started start VBD 3153 172 16 monitoring monitor VBG 3153 172 17 it -PRON- PRP 3153 172 18 ! ! . 3153 173 1 The the DT 3153 173 2 additional additional JJ 3153 173 3 load load NN 3153 173 4 would would MD 3153 173 5 be be VB 3153 173 6 noticeable noticeable JJ 3153 173 7 and and CC 3153 173 8 could could MD 3153 173 9 conceivably conceivably RB 3153 173 10 disrupt disrupt VB 3153 173 11 service service NN 3153 173 12 . . . 3153 174 1 Aside aside RB 3153 174 2 from from IN 3153 174 3 reasons reason NNS 3153 174 4 connected connect VBN 3153 174 5 with with IN 3153 174 6 being be VBG 3153 174 7 a a DT 3153 174 8 good good JJ 3153 174 9 “ " `` 3153 174 10 netizen netizen NN 3153 174 11 , , , 3153 174 12 ” " '' 3153 174 13 monitoring monitoring NN 3153 174 14 appears appear VBZ 3153 174 15 similar similar JJ 3153 174 16 to to IN 3153 174 17 port port NN 3153 174 18 - - HYPH 3153 174 19 scanning scanning NN 3153 174 20 , , , 3153 174 21 a a DT 3153 174 22 technique technique NN 3153 174 23 used use VBN 3153 174 24 to to TO 3153 174 25 discover discover VB 3153 174 26 network network NN 3153 174 27 vulnerabilities vulnerability NNS 3153 174 28 . . . 3153 175 1 An an DT 3153 175 2 organization organization NN 3153 175 3 that that WDT 3153 175 4 blithely blithely RB 3153 175 5 monitors monitor VBZ 3153 175 6 devices device NNS 3153 175 7 without without IN 3153 175 8 the the DT 3153 175 9 owner owner NN 3153 175 10 ’s ’s POS 3153 175 11 permission permission NN 3153 175 12 may may MD 3153 175 13 find find VB 3153 175 14 their -PRON- PRP$ 3153 175 15 traffic traffic NN 3153 175 16 is be VBZ 3153 175 17 throttled throttle VBN 3153 175 18 back back RP 3153 175 19 or or CC 3153 175 20 blocked block VBD 3153 175 21 entirely entirely RB 3153 175 22 . . . 3153 176 1 If if IN 3153 176 2 a a DT 3153 176 3 library library NN 3153 176 4 has have VBZ 3153 176 5 a a DT 3153 176 6 definite definite JJ 3153 176 7 need need NN 3153 176 8 to to IN 3153 176 9 moni- moni- NN 3153 176 10 tor tor VB 3153 176 11 another another DT 3153 176 12 service service NN 3153 176 13 , , , 3153 176 14 obtaining obtain VBG 3153 176 15 permission permission NN 3153 176 16 to to TO 3153 176 17 do do VB 3153 176 18 so so RB 3153 176 19 is be VBZ 3153 176 20 a a DT 3153 176 21 vital vital JJ 3153 176 22 first first JJ 3153 176 23 step step NN 3153 176 24 . . . 3153 177 1 If if IN 3153 177 2 permission permission NN 3153 177 3 is be VBZ 3153 177 4 withheld withhold VBN 3153 177 5 , , , 3153 177 6 the the DT 3153 177 7 service service NN 3153 177 8 level level NN 3153 177 9 agree- agree- NN 3153 177 10 ment ment JJ 3153 177 11 between between IN 3153 177 12 the the DT 3153 177 13 library library NN 3153 177 14 and and CC 3153 177 15 its -PRON- PRP$ 3153 177 16 service service NN 3153 177 17 provider provider NN 3153 177 18 or or CC 3153 177 19 ven- ven- NNP 3153 177 20 dor dor NNP 3153 177 21 should should MD 3153 177 22 be be VB 3153 177 23 reevaluated reevaluate VBN 3153 177 24 to to TO 3153 177 25 ensure ensure VB 3153 177 26 that that IN 3153 177 27 the the DT 3153 177 28 provider provider NN 3153 177 29 has have VBZ 3153 177 30 an an DT 3153 177 31 appropriate appropriate JJ 3153 177 32 system system NN 3153 177 33 in in IN 3153 177 34 place place NN 3153 177 35 to to TO 3153 177 36 respond respond VB 3153 177 37 to to IN 3153 177 38 problems problem NNS 3153 177 39 . . . 3153 178 1 n n LS 3153 178 2 Benefits Benefits NNP 3153 178 3 The the DT 3153 178 4 system system NN 3153 178 5 - - HYPH 3153 178 6 administration administration NN 3153 178 7 books book NNS 3153 178 8 provide provide VBP 3153 178 9 an an DT 3153 178 10 accurate accurate JJ 3153 178 11 overview overview NN 3153 178 12 of of IN 3153 178 13 the the DT 3153 178 14 benefits benefit NNS 3153 178 15 of of IN 3153 178 16 monitoring monitoring NN 3153 178 17 , , , 3153 178 18 but but CC 3153 178 19 personally personally RB 3153 178 20 reaping reap VBG 3153 178 21 those those DT 3153 178 22 benefits benefit NNS 3153 178 23 provides provide VBZ 3153 178 24 a a DT 3153 178 25 qualitative qualitative JJ 3153 178 26 background background NN 3153 178 27 to to IN 3153 178 28 the the DT 3153 178 29 experience experience NN 3153 178 30 . . . 3153 179 1 I -PRON- PRP 3153 179 2 was be VBD 3153 179 3 able able JJ 3153 179 4 to to TO 3153 179 5 justify justify VB 3153 179 6 the the DT 3153 179 7 time time NN 3153 179 8 spent spend VBN 3153 179 9 on on IN 3153 179 10 setting set VBG 3153 179 11 up up RP 3153 179 12 monitoring monitor VBG 3153 179 13 the the DT 3153 179 14 first first JJ 3153 179 15 day day NN 3153 179 16 of of IN 3153 179 17 production production NN 3153 179 18 . . . 3153 180 1 One one CD 3153 180 2 of of IN 3153 180 3 the the DT 3153 180 4 available available JJ 3153 180 5 plug plug NN 3153 180 6 - - HYPH 3153 180 7 ins ins NNP 3153 180 8 monitors monitor NNS 3153 180 9 Sybase Sybase NNP 3153 180 10 database database NN 3153 180 11 servers server NNS 3153 180 12 . . . 3153 181 1 It -PRON- PRP 3153 181 2 was be VBD 3153 181 3 one one CD 3153 181 4 of of IN 3153 181 5 the the DT 3153 181 6 first first JJ 3153 181 7 contributed contribute VBN 3153 181 8 plug plug NN 3153 181 9 - - HYPH 3153 181 10 ins in NNS 3153 181 11 I -PRON- PRP 3153 181 12 implemented implement VBD 3153 181 13 because because IN 3153 181 14 of of IN 3153 181 15 past past JJ 3153 181 16 experiences experience NNS 3153 181 17 with with IN 3153 181 18 our -PRON- PRP$ 3153 181 19 production production NN 3153 181 20 database database NN 3153 181 21 running run VBG 3153 181 22 out out IN 3153 181 23 of of IN 3153 181 24 free free JJ 3153 181 25 space space NN 3153 181 26 , , , 3153 181 27 causing cause VBG 3153 181 28 the the DT 3153 181 29 system system NN 3153 181 30 to to TO 3153 181 31 become become VB 3153 181 32 nonfunctional nonfunctional JJ 3153 181 33 . . . 3153 182 1 This this DT 3153 182 2 happened happen VBD 3153 182 3 twice twice RB 3153 182 4 , , , 3153 182 5 approximately approximately RB 3153 182 6 a a DT 3153 182 7 year year NN 3153 182 8 apart apart RB 3153 182 9 . . . 3153 183 1 Each each DT 3153 183 2 time time NN 3153 183 3 , , , 3153 183 4 the the DT 3153 183 5 integrated integrated JJ 3153 183 6 library library NN 3153 183 7 system system NN 3153 183 8 was be VBD 3153 183 9 down down RB 3153 183 10 while while IN 3153 183 11 the the DT 3153 183 12 vendor vendor NN 3153 183 13 addressed address VBD 3153 183 14 the the DT 3153 183 15 issue issue NN 3153 183 16 . . . 3153 184 1 When when WRB 3153 184 2 I -PRON- PRP 3153 184 3 enabled enable VBD 3153 184 4 the the DT 3153 184 5 Sybase Sybase NNP 3153 184 6 service service NN 3153 184 7 checks check NNS 3153 184 8 , , , 3153 184 9 Nagios Nagios NNPS 3153 184 10 immediately immediately RB 3153 184 11 returned return VBD 3153 184 12 a a DT 3153 184 13 warning warning NN 3153 184 14 for for IN 3153 184 15 the the DT 3153 184 16 free free JJ 3153 184 17 space space NN 3153 184 18 . . . 3153 185 1 The the DT 3153 185 2 advance advance NN 3153 185 3 warning warning NN 3153 185 4 allowed allow VBD 3153 185 5 me -PRON- PRP 3153 185 6 to to TO 3153 185 7 work work VB 3153 185 8 with with IN 3153 185 9 the the DT 3153 185 10 vendor vendor NN 3153 185 11 to to TO 3153 185 12 extend extend VB 3153 185 13 the the DT 3153 185 14 database database NN 3153 185 15 volume volume NN 3153 185 16 with with IN 3153 185 17 no no DT 3153 185 18 downtime downtime NN 3153 185 19 for for IN 3153 185 20 our -PRON- PRP$ 3153 185 21 users user NNS 3153 185 22 . . . 3153 186 1 That that DT 3153 186 2 single single JJ 3153 186 3 event event NN 3153 186 4 con- con- NN 3153 186 5 vinced vince VBD 3153 186 6 the the DT 3153 186 7 library library NN 3153 186 8 director director NN 3153 186 9 of of IN 3153 186 10 the the DT 3153 186 11 value value NN 3153 186 12 of of IN 3153 186 13 the the DT 3153 186 14 system system NN 3153 186 15 . . . 3153 187 1 Since since IN 3153 187 2 that that DT 3153 187 3 time time NN 3153 187 4 , , , 3153 187 5 Nagios Nagios NNP 3153 187 6 has have VBZ 3153 187 7 proven prove VBN 3153 187 8 its -PRON- PRP$ 3153 187 9 worth worth NN 3153 187 10 in in IN 3153 187 11 alert- alert- NNP 3153 187 12 ing e VBG 3153 187 13 IT IT NNP 3153 187 14 staff staff NN 3153 187 15 to to TO 3153 187 16 problem problem NN 3153 187 17 situations situation NNS 3153 187 18 , , , 3153 187 19 providing provide VBG 3153 187 20 information information NN 3153 187 21 on on IN 3153 187 22 outage outage NN 3153 187 23 patterns pattern NNS 3153 187 24 both both DT 3153 187 25 for for IN 3153 187 26 in in IN 3153 187 27 - - HYPH 3153 187 28 house house NN 3153 187 29 troubleshooting troubleshooting NN 3153 187 30 and and CC 3153 187 31 discussions discussion NNS 3153 187 32 with with IN 3153 187 33 service service NN 3153 187 34 providers provider NNS 3153 187 35 . . . 3153 188 1 n n LS 3153 188 2 Conclusion Conclusion NNP 3153 188 3 Monitoring Monitoring NNP 3153 188 4 systems system NNS 3153 188 5 and and CC 3153 188 6 services service NNS 3153 188 7 provides provide VBZ 3153 188 8 IT it PRP 3153 188 9 staff staff NN 3153 188 10 with with IN 3153 188 11 a a DT 3153 188 12 vital vital JJ 3153 188 13 tool tool NN 3153 188 14 in in IN 3153 188 15 providing provide VBG 3153 188 16 quality quality NN 3153 188 17 customer customer NN 3153 188 18 service service NN 3153 188 19 and and CC 3153 188 20 managing managing NN 3153 188 21 systems system NNS 3153 188 22 . . . 3153 189 1 Installing instal VBG 3153 189 2 and and CC 3153 189 3 configuring configure VBG 3153 189 4 such such PDT 3153 189 5 a a DT 3153 189 6 system system NN 3153 189 7 involves involve VBZ 3153 189 8 a a DT 3153 189 9 learning learn VBG 3153 189 10 curve curve NN 3153 189 11 and and CC 3153 189 12 takes take VBZ 3153 189 13 both both DT 3153 189 14 time time NN 3153 189 15 and and CC 3153 189 16 computing computing NN 3153 189 17 resources resource NNS 3153 189 18 . . . 3153 190 1 My -PRON- PRP$ 3153 190 2 experiences experience NNS 3153 190 3 with with IN 3153 190 4 Nagios Nagios NNPS 3153 190 5 have have VBP 3153 190 6 convinced convince VBN 3153 190 7 me -PRON- PRP 3153 190 8 that that IN 3153 190 9 the the DT 3153 190 10 return return NN 3153 190 11 on on IN 3153 190 12 investment investment NN 3153 190 13 more more JJR 3153 190 14 than than IN 3153 190 15 justifies justify VBZ 3153 190 16 the the DT 3153 190 17 costs cost NNS 3153 190 18 . . . 3153 191 1 References reference NNS 3153 191 2 1 1 CD 3153 191 3 . . . 3153 192 1 Thomas Thomas NNP 3153 192 2 A. a. NN 3153 192 3 Limoncelli Limoncelli NNP 3153 192 4 , , , 3153 192 5 Christina Christina NNP 3153 192 6 J. J. NNP 3153 192 7 Hogan Hogan NNP 3153 192 8 , , , 3153 192 9 and and CC 3153 192 10 Strata Strata NNP 3153 192 11 R. R. NNP 3153 192 12 Chalup Chalup NNP 3153 192 13 , , , 3153 192 14 The the DT 3153 192 15 Practice Practice NNP 3153 192 16 of of IN 3153 192 17 System System NNP 3153 192 18 and and CC 3153 192 19 Network Network NNP 3153 192 20 Administration Administration NNP 3153 192 21 , , , 3153 192 22 2nd 2nd JJ 3153 192 23 ed ed NN 3153 192 24 . . . 3153 193 1 ( ( -LRB- 3153 193 2 Upper Upper NNP 3153 193 3 Saddle Saddle NNP 3153 193 4 River River NNP 3153 193 5 , , , 3153 193 6 N.J. New Jersey NNP 3153 193 7 : : : 3153 193 8 Addison Addison NNP 3153 193 9 - - HYPH 3153 193 10 Wesley Wesley NNP 3153 193 11 , , , 3153 193 12 2007 2007 CD 3153 193 13 ) ) -RRB- 3153 193 14 : : : 3153 193 15 36 36 CD 3153 193 16 . . . 3153 194 1 2 2 LS 3153 194 2 . . . 3153 195 1 Ibid Ibid NNP 3153 195 2 . . . 3153 195 3 , , , 3153 195 4 523–42 523–42 CD 3153 195 5 . . . 3153 196 1 3 3 LS 3153 196 2 . . . 3153 197 1 James James NNP 3153 197 2 Feher Feher NNP 3153 197 3 and and CC 3153 197 4 Tyler Tyler NNP 3153 197 5 Sondag Sondag NNP 3153 197 6 , , , 3153 197 7 “ " `` 3153 197 8 Administering administer VBG 3153 197 9 an an DT 3153 197 10 Open- Open- NNP 3153 197 11 Source Source NNP 3153 197 12 Wireless Wireless NNP 3153 197 13 Network Network NNP 3153 197 14 , , , 3153 197 15 ” " '' 3153 197 16 Information Information NNP 3153 197 17 Technology Technology NNP 3153 197 18 & & CC 3153 197 19 Libraries Libraries NNP 3153 197 20 27 27 CD 3153 197 21 , , , 3153 197 22 no no UH 3153 197 23 . . . 3153 198 1 3 3 LS 3153 198 2 ( ( -LRB- 3153 198 3 Sept. September NNP 3153 198 4 2008 2008 CD 3153 198 5 ) ) -RRB- 3153 198 6 : : : 3153 198 7 44–54 44–54 LS 3153 198 8 . . . 3153 199 1 4 4 LS 3153 199 2 . . . 3153 200 1 Dave Dave NNP 3153 200 2 Pattern Pattern NNP 3153 200 3 , , , 3153 200 4 “ " `` 3153 200 5 Keeping keep VBG 3153 200 6 an an DT 3153 200 7 Eye eye NN 3153 200 8 on on IN 3153 200 9 Your -PRON- PRP$ 3153 200 10 HIP hip NN 3153 200 11 , , , 3153 200 12 ” " '' 3153 200 13 online online JJ 3153 200 14 post- post- NNP 3153 200 15 ing ing NNP 3153 200 16 , , , 3153 200 17 Jan. January NNP 3153 200 18 23 23 CD 3153 200 19 , , , 3153 200 20 2007 2007 CD 3153 200 21 , , , 3153 200 22 Self Self NNP 3153 200 23 - - HYPH 3153 200 24 Plagiarism Plagiarism NNP 3153 200 25 is be VBZ 3153 200 26 Style style NN 3153 200 27 , , , 3153 200 28 http://www.daveyp http://www.daveyp NNP 3153 200 29 .com .com . 3153 200 30 / / SYM 3153 200 31 blog blog NN 3153 200 32 / / SYM 3153 200 33 archives/164 archives/164 NNP 3153 200 34 ( ( -LRB- 3153 200 35 accessed access VBN 3153 200 36 Nov. November NNP 3153 200 37 20 20 CD 3153 200 38 , , , 3153 200 39 2008 2008 CD 3153 200 40 ) ) -RRB- 3153 200 41 . . . 3153 201 1 5 5 CD 3153 201 2 . . . 3153 202 1 Feher Feher NNP 3153 202 2 and and CC 3153 202 3 Sondag Sondag NNP 3153 202 4 , , , 3153 202 5 “ " `` 3153 202 6 Administering administer VBG 3153 202 7 an an DT 3153 202 8 Open open JJ 3153 202 9 - - HYPH 3153 202 10 Source source NN 3153 202 11 Wire- wire- NN 3153 202 12 less less JJR 3153 202 13 Network Network NNP 3153 202 14 , , , 3153 202 15 ” " '' 3153 202 16 45–54 45–54 CD 3153 202 17 . . . 3153 203 1 6 6 CD 3153 203 2 . . . 3153 204 1 Ibid Ibid NNP 3153 204 2 . . . 3153 204 3 , , , 3153 204 4 48 48 CD 3153 204 5 , , , 3153 204 6 53–54 53–54 CD 3153 204 7 . . . 3153 205 1 7 7 LS 3153 205 2 . . . 3153 206 1 Limoncelli Limoncelli NNP 3153 206 2 , , , 3153 206 3 Hogan Hogan NNP 3153 206 4 , , , 3153 206 5 and and CC 3153 206 6 Chalup Chalup NNP 3153 206 7 , , , 3153 206 8 The the DT 3153 206 9 Practice Practice NNP 3153 206 10 of of IN 3153 206 11 System System NNP 3153 206 12 and and CC 3153 206 13 Network Network NNP 3153 206 14 Administration Administration NNP 3153 206 15 , , , 3153 206 16 539–40 539–40 CD 3153 206 17 . . . 3153 207 1 8 8 LS 3153 207 2 . . . 3153 208 1 Pattern pattern NN 3153 208 2 , , , 3153 208 3 “ " `` 3153 208 4 Keeping keep VBG 3153 208 5 an an DT 3153 208 6 Eye eye NN 3153 208 7 on on IN 3153 208 8 Your -PRON- PRP$ 3153 208 9 HIP hip NN 3153 208 10 . . . 3153 208 11 ” " '' 3153 208 12 9 9 CD 3153 208 13 . . . 3153 209 1 Limoncelli Limoncelli NNP 3153 209 2 , , , 3153 209 3 Hogan Hogan NNP 3153 209 4 , , , 3153 209 5 and and CC 3153 209 6 Chalup Chalup NNP 3153 209 7 , , , 3153 209 8 The the DT 3153 209 9 Practice Practice NNP 3153 209 10 of of IN 3153 209 11 System System NNP 3153 209 12 and and CC 3153 209 13 Network Network NNP 3153 209 14 Administration Administration NNP 3153 209 15 , , , 3153 209 16 xxv xxv NNP 3153 209 17 . . . 3153 210 1 10 10 CD 3153 210 2 . . . 3153 211 1 “ " `` 3153 211 2 Comparison Comparison NNP 3153 211 3 of of IN 3153 211 4 Network Network NNP 3153 211 5 Monitoring Monitoring NNP 3153 211 6 Systems Systems NNPS 3153 211 7 , , , 3153 211 8 ” " '' 3153 211 9 Wikipe- Wikipe- NNP 3153 211 10 dia dia NN 3153 211 11 , , , 3153 211 12 The the DT 3153 211 13 Free Free NNP 3153 211 14 Encyclopedia Encyclopedia NNP 3153 211 15 , , , 3153 211 16 Dec. December NNP 3153 211 17 9 9 CD 3153 211 18 , , , 3153 211 19 2008 2008 CD 3153 211 20 , , , 3153 211 21 http://en.wikipedia http://en.wikipedia NNP 3153 211 22 .org .org . 3153 211 23 / / SYM 3153 211 24 wiki wiki NNP 3153 211 25 / / SYM 3153 211 26 Comparison_of_network_monitoring_systems comparison_of_network_monitoring_system NNS 3153 211 27 ( ( -LRB- 3153 211 28 accessed access VBN 3153 211 29 Dec. December NNP 3153 211 30 10 10 CD 3153 211 31 , , , 3153 211 32 2008 2008 CD 3153 211 33 ) ) -RRB- 3153 211 34 . . . 3153 212 1 11 11 CD 3153 212 2 . . . 3153 213 1 William William NNP 3153 213 2 Von Von NNP 3153 213 3 Hagen Hagen NNP 3153 213 4 and and CC 3153 213 5 Brian Brian NNP 3153 213 6 K. K. NNP 3153 213 7 Jones Jones NNP 3153 213 8 , , , 3153 213 9 Linux Linux NNP 3153 213 10 Server Server NNP 3153 213 11 Hacks Hacks NNP 3153 213 12 , , , 3153 213 13 Vol Vol NNP 3153 213 14 . . . 3153 214 1 2 2 LS 3153 214 2 ( ( -LRB- 3153 214 3 Sebastopol Sebastopol NNP 3153 214 4 , , , 3153 214 5 Calif. California NNP 3153 214 6 : : : 3153 214 7 O’Reilly o’reilly RB 3153 214 8 , , , 3153 214 9 2005 2005 CD 3153 214 10 ) ) -RRB- 3153 214 11 : : : 3153 214 12 371–74 371–74 CD 3153 214 13 ( ( -LRB- 3153 214 14 Zabbix Zabbix NNP 3153 214 15 ) ) -RRB- 3153 214 16 , , , 3153 214 17 382–87 382–87 CD 3153 214 18 ( ( -LRB- 3153 214 19 Nagios Nagios NNP 3153 214 20 ) ) -RRB- 3153 214 21 . . . 3153 215 1 12 12 CD 3153 215 2 . . . 3153 216 1 MonitoringExchange MonitoringExchange NNP 3153 216 2 , , , 3153 216 3 http://www.monitoringexchange http://www.monitoringexchange NNP 3153 216 4 . . . 3153 217 1 org/ org/ NNP 3153 217 2 ( ( -LRB- 3153 217 3 accessed access VBN 3153 217 4 Dec. December NNP 3153 217 5 23 23 CD 3153 217 6 , , , 3153 217 7 2009 2009 CD 3153 217 8 ) ) -RRB- 3153 217 9 ; ; : 3153 217 10 Nagios Nagios NNP 3153 217 11 Community Community NNP 3153 217 12 , , , 3153 217 13 http:// http:// NNP 3153 217 14 community.nagios.org community.nagios.org NN 3153 217 15 ( ( -LRB- 3153 217 16 accessed access VBN 3153 217 17 Dec. December NNP 3153 217 18 23 23 CD 3153 217 19 , , , 3153 217 20 2009 2009 CD 3153 217 21 ) ) -RRB- 3153 217 22 ; ; : 3153 217 23 Nagios Nagios NNP 3153 217 24 Wiki Wiki NNP 3153 217 25 , , , 3153 217 26 http://www.nagioswiki.org/ http://www.nagioswiki.org/ NN 3153 217 27 ( ( -LRB- 3153 217 28 accessed access VBN 3153 217 29 Dec. December NNP 3153 217 30 23 23 CD 3153 217 31 , , , 3153 217 32 2009 2009 CD 3153 217 33 ) ) -RRB- 3153 217 34 . . . 3153 218 1 13 13 CD 3153 218 2 . . . 3153 219 1 “ " `` 3153 219 2 Nagios Nagios NNPS 3153 219 3 Documentation Documentation NNP 3153 219 4 , , , 3153 219 5 ” " '' 3153 219 6 Nagios Nagios NNP 3153 219 7 , , , 3153 219 8 Mar. March NNP 3153 220 1 4 4 CD 3153 220 2 , , , 3153 220 3 2008 2008 CD 3153 220 4 , , , 3153 220 5 http:// http:// NNP 3153 220 6 www.nagios.org/docs/ www.nagios.org/docs/ NNP 3153 220 7 ( ( -LRB- 3153 220 8 accessed access VBN 3153 220 9 Dec. December NNP 3153 220 10 8 8 CD 3153 220 11 , , , 3153 220 12 2008 2008 CD 3153 220 13 ) ) -RRB- 3153 220 14 ; ; : 3153 220 15 David David NNP 3153 220 16 Joseph- Joseph- NNP 3153 220 17 sen sen NNP 3153 220 18 , , , 3153 220 19 Building build VBG 3153 220 20 a a DT 3153 220 21 Monitoring monitor VBG 3153 220 22 Infrastructure infrastructure NN 3153 220 23 with with IN 3153 220 24 Nagios Nagios NNPS 3153 220 25 ( ( -LRB- 3153 220 26 Upper Upper NNP 3153 220 27 Saddle Saddle NNP 3153 220 28 River River NNP 3153 220 29 , , , 3153 220 30 N.J. New Jersey NNP 3153 220 31 : : : 3153 220 32 Prentice Prentice NNP 3153 220 33 Hall Hall NNP 3153 220 34 , , , 3153 220 35 2007 2007 CD 3153 220 36 ) ) -RRB- 3153 220 37 ; ; : 3153 220 38 Wolfgang Wolfgang NNP 3153 220 39 Barth Barth NNP 3153 220 40 , , , 3153 220 41 Nagios Nagios NNP 3153 220 42 : : : 3153 220 43 System System NNP 3153 220 44 and and CC 3153 220 45 Network Network NNP 3153 220 46 Monitoring Monitoring NNP 3153 220 47 , , , 3153 220 48 U.S. U.S. NNP 3153 220 49 ed ed NNP 3153 220 50 . . . 3153 221 1 ( ( -LRB- 3153 221 2 San San NNP 3153 221 3 Francisco Francisco NNP 3153 221 4 : : : 3153 221 5 Open Open NNP 3153 221 6 Source Source NNP 3153 221 7 Press Press NNP 3153 221 8 ; ; : 3153 221 9 No No NNP 3153 221 10 Starch Starch NNP 3153 221 11 Press Press NNP 3153 221 12 , , , 3153 221 13 2006 2006 CD 3153 221 14 ) ) -RRB- 3153 221 15 . . . 3153 222 1 14 14 CD 3153 222 2 . . . 3153 223 1 Ethan Ethan NNP 3153 223 2 Galstead Galstead NNP 3153 223 3 , , , 3153 223 4 “ " `` 3153 223 5 Nagios Nagios NNP 3153 223 6 Quickstart Quickstart NNP 3153 223 7 Installation Installation NNP 3153 223 8 Guides Guides NNPS 3153 223 9 , , , 3153 223 10 ” " '' 3153 223 11 Nagios nagio VBZ 3153 223 12 3.x 3.x CD 3153 223 13 Documentation documentation NN 3153 223 14 , , , 3153 223 15 Nov. November NNP 3153 223 16 30 30 CD 3153 223 17 , , , 3153 223 18 2008 2008 CD 3153 223 19 , , , 3153 223 20 http://nagios.source http://nagios.source VBP 3153 223 21 forge.net/docs/3_0/quickstart.html forge.net/docs/3_0/quickstart.html FW 3153 223 22 ( ( -LRB- 3153 223 23 accessed access VBN 3153 223 24 Dec. December NNP 3153 223 25 3 3 CD 3153 223 26 , , , 3153 223 27 2008 2008 CD 3153 223 28 ) ) -RRB- 3153 223 29 . . . 3153 224 1 15 15 CD 3153 224 2 . . . 3153 225 1 The the DT 3153 225 2 Perl Perl NNP 3153 225 3 Directory Directory NNP 3153 225 4 , , , 3153 225 5 ( ( -LRB- 3153 225 6 http://www.perl.org/ http://www.perl.org/ NN 3153 225 7 ) ) -RRB- 3153 225 8 contains contain VBZ 3153 225 9 com- com- NN 3153 225 10 plete plete VBP 3153 225 11 information information NN 3153 225 12 on on IN 3153 225 13 Perl Perl NNP 3153 225 14 . . . 3153 226 1 Specific specific JJ 3153 226 2 information information NN 3153 226 3 on on IN 3153 226 4 using use VBG 3153 226 5 CPAN cpan NN 3153 226 6 is be VBZ 3153 226 7 available available JJ 3153 226 8 in in IN 3153 226 9 “ " `` 3153 226 10 How how WRB 3153 226 11 Do do VBP 3153 226 12 I -PRON- PRP 3153 226 13 Install install VB 3153 226 14 a a DT 3153 226 15 Module Module NNP 3153 226 16 from from IN 3153 226 17 CPAN cpan NN 3153 226 18 ? ? . 3153 226 19 ” " '' 3153 226 20 perlfaq8 perlfaq8 NN 3153 226 21 , , , 3153 226 22 Nov. November NNP 3153 226 23 7 7 CD 3153 226 24 , , , 3153 226 25 2007 2007 CD 3153 226 26 , , , 3153 226 27 http://perldoc.perl.org/perlfaq8.html http://perldoc.perl.org/perlfaq8.html NNP 3153 226 28 ( ( -LRB- 3153 226 29 accessed access VBN 3153 226 30 Dec. December NNP 3153 226 31 4 4 CD 3153 226 32 , , , 3153 226 33 2008 2008 CD 3153 226 34 ) ) -RRB- 3153 226 35 . . . 3153 227 1 16 16 CD 3153 227 2 . . . 3153 228 1 Limoncelli Limoncelli NNP 3153 228 2 , , , 3153 228 3 Hogan Hogan NNP 3153 228 4 , , , 3153 228 5 and and CC 3153 228 6 Chalup Chalup NNP 3153 228 7 , , , 3153 228 8 The the DT 3153 228 9 Practice Practice NNP 3153 228 10 of of IN 3153 228 11 System System NNP 3153 228 12 and and CC 3153 228 13 Network Network NNP 3153 228 14 Administration Administration NNP 3153 228 15 , , , 3153 228 16 539–40 539–40 CD 3153 228 17 . . . 3153 229 1 17 17 CD 3153 229 2 . . . 3153 230 1 Thomas Thomas NNP 3153 230 2 Dwyer Dwyer NNP 3153 230 3 III III NNP 3153 230 4 , , , 3153 230 5 QPage QPage NNP 3153 230 6 Solutions Solutions NNPS 3153 230 7 , , , 3153 230 8 http://www.qpage http://www.qpage UH 3153 230 9 .org/ .org/ . 3153 230 10 ( ( -LRB- 3153 230 11 accessed access VBN 3153 230 12 Dec. December NNP 3153 230 13 9 9 CD 3153 230 14 , , , 3153 230 15 2008 2008 CD 3153 230 16 ) ) -RRB- 3153 230 17 . . . 3153 231 1 18 18 CD 3153 231 2 . . . 3153 232 1 Petr petr NN 3153 232 2 Šimek Šimek NNP 3153 232 3 , , , 3153 232 4 “ " `` 3153 232 5 Nagioschecker Nagioschecker NNP 3153 232 6 , , , 3153 232 7 ” " '' 3153 232 8 Google Google NNP 3153 232 9 Code Code NNP 3153 232 10 , , , 3153 232 11 Aug. August NNP 3153 232 12 12 12 CD 3153 232 13 , , , 3153 232 14 2008 2008 CD 3153 232 15 , , , 3153 232 16 http://code.google.com/p/nagioschecker/ http://code.google.com/p/nagioschecker/ NNP 3153 232 17 ( ( -LRB- 3153 232 18 accessed access VBN 3153 232 19 Dec. December NNP 3153 232 20 8 8 CD 3153 232 21 , , , 3153 232 22 2008 2008 CD 3153 232 23 ) ) -RRB- 3153 232 24 . . . 3153 233 1 19 19 CD 3153 233 2 . . . 3153 234 1 “ " `` 3153 234 2 Notifications notification NNS 3153 234 3 , , , 3153 234 4 ” " '' 3153 234 5 MonitoringExchange MonitoringExchange NNP 3153 234 6 , , , 3153 234 7 http://www http://www NNP 3153 234 8 .monitoringexchange.org .monitoringexchange.org . 3153 234 9 / / SYM 3153 234 10 inventory inventory NN 3153 234 11 / / SYM 3153 234 12 Utilities Utilities NNP 3153 234 13 / / SYM 3153 234 14 AddOn AddOn NNP 3153 234 15 - - HYPH 3153 234 16 Proj- Proj- NNP 3153 234 17 ects ect NNS 3153 234 18 / / SYM 3153 234 19 Notifications notification NNS 3153 234 20 ( ( -LRB- 3153 234 21 accessed access VBN 3153 234 22 Dec. December NNP 3153 234 23 23 23 CD 3153 234 24 , , , 3153 234 25 2009 2009 CD 3153 234 26 ) ) -RRB- 3153 234 27 . . . 3153 235 1 14 14 CD 3153 235 2 iNFORMAtiON iNFORMAtiON NNP 3153 235 3 tecHNOlOGY tecHNOlOGY NNP 3153 235 4 AND and CC 3153 235 5 liBRARies liBRARies NNP 3153 235 6 | | CD 3153 235 7 MARcH march CD 3153 235 8 2010 2010 CD 3153 235 9 Appendix Appendix NNP 3153 235 10 A. a. NN 3153 236 1 Service service NN 3153 236 2 detail detail NN 3153 236 3 display display NN 3153 236 4 from from IN 3153 236 5 test test NN 3153 236 6 system system NN 3153 236 7 Appendix Appendix NNP 3153 236 8 B. B. NNP 3153 237 1 Service service NN 3153 237 2 details detail NNS 3153 237 3 for for IN 3153 237 4 OPAC OPAC NNP 3153 237 5 ( ( -LRB- 3153 237 6 hip hip NN 3153 237 7 ) ) -RRB- 3153 237 8 and and CC 3153 237 9 ILS ILS NNP 3153 237 10 ( ( -LRB- 3153 237 11 horizon horizon NN 3153 237 12 ) ) -RRB- 3153 237 13 servers server NNS 3153 237 14 from from IN 3153 237 15 production production NN 3153 237 16 system system NN 3153 237 17 Appendix Appendix NNP 3153 237 18 C. C. NNP 3153 237 19 Sybase Sybase NNP 3153 237 20 freespace freespace NN 3153 237 21 trends trend NNS 3153 237 22 for for IN 3153 237 23 a a DT 3153 237 24 specified specified JJ 3153 237 25 period period NN 3153 237 26 Appendix Appendix NNP 3153 237 27 D. D. NNP 3153 237 28 Connectivity Connectivity NNP 3153 237 29 history history NN 3153 237 30 for for IN 3153 237 31 a a DT 3153 237 32 specified specified JJ 3153 237 33 period period NN 3153 237 34 Appendix Appendix NNP 3153 237 35 E. E. NNP 3153 237 36 Availability Availability NNP 3153 237 37 report report NN 3153 237 38 for for IN 3153 237 39 host host NN 3153 237 40 shown show VBN 3153 237 41 in in IN 3153 237 42 Appendix Appendix NNP 3153 237 43 D D NNP 3153 237 44 Appendix Appendix NNP 3153 237 45 F. F. NNP 3153 237 46 templates.cfg templates.cfg CD 3153 237 47 file file NN 3153 237 48 # # NN 3153 237 49 # # $ 3153 237 50 # # $ 3153 237 51 # # $ 3153 237 52 # # $ 3153 237 53 # # $ 3153 237 54 # # $ 3153 237 55 # # $ 3153 237 56 # # $ 3153 237 57 # # $ 3153 237 58 # # $ 3153 237 59 # # $ 3153 237 60 # # $ 3153 237 61 # # $ 3153 237 62 # # $ 3153 237 63 # # $ 3153 237 64 # # $ 3153 237 65 # # $ 3153 237 66 # # $ 3153 237 67 # # $ 3153 237 68 # # $ 3153 237 69 # # $ 3153 237 70 # # $ 3153 237 71 # # $ 3153 237 72 # # $ 3153 237 73 # # $ 3153 237 74 # # $ 3153 237 75 # # $ 3153 237 76 # # $ 3153 237 77 # # $ 3153 237 78 # # $ 3153 237 79 # # $ 3153 237 80 # # $ 3153 237 81 # # $ 3153 237 82 # # $ 3153 237 83 # # $ 3153 237 84 # # $ 3153 237 85 # # $ 3153 237 86 # # $ 3153 237 87 # # $ 3153 237 88 # # $ 3153 237 89 # # $ 3153 237 90 # # $ 3153 237 91 # # $ 3153 237 92 # # $ 3153 237 93 # # $ 3153 237 94 # # $ 3153 237 95 # # $ 3153 237 96 # # $ 3153 237 97 # # $ 3153 237 98 # # $ 3153 237 99 # # $ 3153 237 100 # # $ 3153 237 101 # # $ 3153 237 102 # # $ 3153 237 103 # # $ 3153 237 104 # # $ 3153 237 105 # # $ 3153 237 106 # # $ 3153 237 107 # # $ 3153 237 108 # # $ 3153 237 109 # # $ 3153 237 110 # # $ 3153 237 111 # # $ 3153 237 112 # # $ 3153 237 113 # # $ 3153 237 114 # # $ 3153 237 115 # # $ 3153 237 116 # # $ 3153 237 117 # # $ 3153 237 118 # # $ 3153 237 119 # # $ 3153 237 120 # # $ 3153 237 121 # # $ 3153 237 122 # # $ 3153 237 123 # # $ 3153 237 124 # # $ 3153 237 125 TEMPLATES.CFG templates.cfg JJ 3153 237 126 - - : 3153 237 127 SAMPLE sample NN 3153 237 128 OBJECT object JJ 3153 237 129 TEMPLATES template NNS 3153 237 130 # # NN 3153 237 131 # # $ 3153 237 132 # # $ 3153 237 133 # # $ 3153 237 134 # # $ 3153 237 135 # # $ 3153 237 136 # # $ 3153 237 137 # # $ 3153 237 138 # # $ 3153 237 139 # # $ 3153 237 140 # # $ 3153 237 141 # # $ 3153 237 142 # # $ 3153 237 143 # # $ 3153 237 144 # # $ 3153 237 145 # # $ 3153 237 146 # # $ 3153 237 147 # # $ 3153 237 148 # # $ 3153 237 149 # # $ 3153 237 150 # # $ 3153 237 151 # # $ 3153 237 152 # # $ 3153 237 153 # # $ 3153 237 154 # # $ 3153 237 155 # # $ 3153 237 156 # # $ 3153 237 157 # # $ 3153 237 158 # # $ 3153 237 159 # # $ 3153 237 160 # # $ 3153 237 161 # # $ 3153 237 162 # # $ 3153 237 163 # # $ 3153 237 164 # # $ 3153 237 165 # # $ 3153 237 166 # # $ 3153 237 167 # # $ 3153 237 168 # # $ 3153 237 169 # # $ 3153 237 170 # # $ 3153 237 171 # # $ 3153 237 172 # # $ 3153 237 173 # # $ 3153 237 174 # # $ 3153 237 175 # # $ 3153 237 176 # # $ 3153 237 177 # # $ 3153 237 178 # # $ 3153 237 179 # # $ 3153 237 180 # # $ 3153 237 181 # # $ 3153 237 182 # # $ 3153 237 183 # # $ 3153 237 184 # # $ 3153 237 185 # # $ 3153 237 186 # # $ 3153 237 187 # # $ 3153 237 188 # # $ 3153 237 189 # # $ 3153 237 190 # # $ 3153 237 191 # # $ 3153 237 192 # # $ 3153 237 193 # # $ 3153 237 194 # # $ 3153 237 195 # # $ 3153 237 196 # # $ 3153 237 197 # # $ 3153 237 198 # # $ 3153 237 199 # # $ 3153 237 200 # # $ 3153 237 201 # # $ 3153 237 202 # # $ 3153 237 203 # # $ 3153 237 204 # # $ 3153 237 205 # # $ 3153 237 206 # # $ 3153 237 207 # # $ 3153 237 208 # # $ 3153 237 209 # # $ 3153 237 210 # # $ 3153 237 211 # # $ 3153 237 212 # # $ 3153 237 213 # # $ 3153 237 214 # # $ 3153 237 215 # # $ 3153 237 216 # # $ 3153 237 217 # # $ 3153 237 218 # # $ 3153 237 219 # # $ 3153 237 220 # # $ 3153 237 221 # # $ 3153 237 222 # # $ 3153 237 223 # # $ 3153 237 224 # # $ 3153 237 225 # # $ 3153 237 226 # # $ 3153 237 227 # # $ 3153 237 228 # # $ 3153 237 229 # # $ 3153 237 230 # # $ 3153 237 231 # # $ 3153 237 232 # # $ 3153 237 233 # # $ 3153 237 234 # # $ 3153 237 235 # # $ 3153 237 236 # # $ 3153 237 237 # # $ 3153 237 238 # # $ 3153 237 239 # # $ 3153 237 240 # # $ 3153 237 241 # # $ 3153 237 242 # # $ 3153 237 243 # # $ 3153 237 244 # # $ 3153 237 245 # # $ 3153 237 246 # # $ 3153 237 247 # # $ 3153 237 248 # # $ 3153 237 249 # # $ 3153 237 250 # # $ 3153 237 251 # # $ 3153 237 252 # # $ 3153 237 253 # # $ 3153 237 254 # # $ 3153 237 255 # # $ 3153 237 256 # # $ 3153 237 257 # # $ 3153 237 258 # # $ 3153 237 259 # # $ 3153 237 260 # # $ 3153 237 261 # # $ 3153 237 262 # # $ 3153 237 263 # # $ 3153 237 264 # # $ 3153 237 265 # # $ 3153 237 266 # # $ 3153 237 267 # # $ 3153 237 268 # # $ 3153 237 269 # # $ 3153 237 270 # # $ 3153 237 271 # # $ 3153 237 272 # # $ 3153 237 273 # # $ 3153 237 274 # # $ 3153 237 275 # # $ 3153 237 276 # # $ 3153 237 277 # # $ 3153 237 278 # # $ 3153 237 279 # # $ 3153 237 280 # # $ 3153 237 281 # # $ 3153 237 282 # # JJR 3153 237 283 CONTACT contact NN 3153 237 284 TEMPLATES template NNS 3153 237 285 # # $ 3153 237 286 # # $ 3153 237 287 # # $ 3153 237 288 # # $ 3153 237 289 # # $ 3153 237 290 # # $ 3153 237 291 # # $ 3153 237 292 # # $ 3153 237 293 # # $ 3153 237 294 # # $ 3153 237 295 # # $ 3153 237 296 # # $ 3153 237 297 # # $ 3153 237 298 # # $ 3153 237 299 # # $ 3153 237 300 # # $ 3153 237 301 # # $ 3153 237 302 # # $ 3153 237 303 # # $ 3153 237 304 # # $ 3153 237 305 # # $ 3153 237 306 # # $ 3153 237 307 # # $ 3153 237 308 # # $ 3153 237 309 # # $ 3153 237 310 # # $ 3153 237 311 # # $ 3153 237 312 # # $ 3153 237 313 # # $ 3153 237 314 # # $ 3153 237 315 # # $ 3153 237 316 # # $ 3153 237 317 # # $ 3153 237 318 # # $ 3153 237 319 # # $ 3153 237 320 # # $ 3153 237 321 # # $ 3153 237 322 # # $ 3153 237 323 # # $ 3153 237 324 # # $ 3153 237 325 # # $ 3153 237 326 # # $ 3153 237 327 # # $ 3153 237 328 # # $ 3153 237 329 # # $ 3153 237 330 # # $ 3153 237 331 # # $ 3153 237 332 # # $ 3153 237 333 # # $ 3153 237 334 # # $ 3153 237 335 # # $ 3153 237 336 # # $ 3153 237 337 # # $ 3153 237 338 # # $ 3153 237 339 # # $ 3153 237 340 # # $ 3153 237 341 # # $ 3153 237 342 # # $ 3153 237 343 # # $ 3153 237 344 # # $ 3153 237 345 # # $ 3153 237 346 # # $ 3153 237 347 # # $ 3153 237 348 # # $ 3153 237 349 # # $ 3153 237 350 # # $ 3153 237 351 # # $ 3153 237 352 # # $ 3153 237 353 # # $ 3153 237 354 # # $ 3153 237 355 # # $ 3153 237 356 # # $ 3153 237 357 # # $ 3153 237 358 # # $ 3153 237 359 # # $ 3153 237 360 # # $ 3153 237 361 MONitORiNG MONitORiNG NNP 3153 237 362 NetwORK NetwORK NNP 3153 237 363 AND and CC 3153 237 364 seRvice seRvice NNP 3153 237 365 AvAilABilitY AvAilABilitY NNP 3153 237 366 witH with IN 3153 237 367 OPeN OPeN NNP 3153 237 368 - - HYPH 3153 237 369 sOuRce source NN 3153 237 370 sOFtwARe sOFtwARe NNP 3153 237 371 | | NNP 3153 237 372 silveR silveR NNP 3153 237 373 15 15 CD 3153 237 374 # # $ 3153 237 375 Generic generic JJ 3153 237 376 contact contact NN 3153 237 377 definition definition NN 3153 237 378 template template NN 3153 237 379 - - : 3153 237 380 This this DT 3153 237 381 is be VBZ 3153 237 382 NOT not RB 3153 237 383 a a DT 3153 237 384 real real JJ 3153 237 385 contact contact NN 3153 237 386 , , , 3153 237 387 just just RB 3153 237 388 # # $ 3153 237 389 a a DT 3153 237 390 template template NN 3153 237 391 ! ! . 3153 238 1 define define NNP 3153 238 2 contact contact NNP 3153 238 3 { { -LRB- 3153 238 4 name name NN 3153 238 5 generic generic JJ 3153 238 6 - - HYPH 3153 238 7 contact contact NN 3153 238 8 service_notification_period service_notification_period NN 3153 238 9 24x7 24x7 CD 3153 238 10 host_notification_period host_notification_period NN 3153 238 11 24x7 24x7 NNP 3153 238 12 service_notification_options service_notification_options NNP 3153 238 13 w w NN 3153 238 14 , , , 3153 238 15 u u NNP 3153 238 16 , , , 3153 238 17 c c NNP 3153 238 18 , , , 3153 238 19 r r NNP 3153 238 20 , , , 3153 238 21 f f NNP 3153 238 22 , , , 3153 238 23 s s NNP 3153 238 24 host_notification_options host_notification_options NNP 3153 238 25 d d NNP 3153 238 26 , , , 3153 238 27 u u NNP 3153 238 28 , , , 3153 238 29 r r NNP 3153 238 30 , , , 3153 238 31 f f NNP 3153 238 32 , , , 3153 238 33 s s NNP 3153 238 34 service_notification_commands service_notification_command VBZ 3153 238 35 notify notify NNP 3153 238 36 - - HYPH 3153 238 37 service service NN 3153 238 38 - - HYPH 3153 238 39 by by IN 3153 238 40 - - HYPH 3153 238 41 email email NN 3153 238 42 host_notification_commands host_notification_command NNS 3153 238 43 notify notify VB 3153 238 44 - - HYPH 3153 238 45 host host NN 3153 238 46 - - HYPH 3153 238 47 by by IN 3153 238 48 - - HYPH 3153 238 49 email email NN 3153 238 50 register register NN 3153 238 51 0 0 CD 3153 238 52 } } -RRB- 3153 238 53 # # $ 3153 238 54 # # $ 3153 238 55 # # $ 3153 238 56 # # $ 3153 238 57 # # $ 3153 238 58 # # $ 3153 238 59 # # $ 3153 238 60 # # $ 3153 238 61 # # $ 3153 238 62 # # $ 3153 238 63 # # $ 3153 238 64 # # $ 3153 238 65 # # $ 3153 238 66 # # $ 3153 238 67 # # $ 3153 238 68 # # $ 3153 238 69 # # $ 3153 238 70 # # $ 3153 238 71 # # $ 3153 238 72 # # $ 3153 238 73 # # $ 3153 238 74 # # $ 3153 238 75 # # $ 3153 238 76 # # $ 3153 238 77 # # $ 3153 238 78 # # $ 3153 238 79 # # $ 3153 238 80 # # $ 3153 238 81 # # $ 3153 238 82 # # $ 3153 238 83 # # $ 3153 238 84 # # $ 3153 238 85 # # $ 3153 238 86 # # $ 3153 238 87 # # $ 3153 238 88 # # $ 3153 238 89 # # $ 3153 238 90 # # $ 3153 238 91 # # $ 3153 238 92 # # $ 3153 238 93 # # $ 3153 238 94 # # $ 3153 238 95 # # $ 3153 238 96 # # $ 3153 238 97 # # $ 3153 238 98 # # $ 3153 238 99 # # $ 3153 238 100 # # $ 3153 238 101 # # $ 3153 238 102 # # $ 3153 238 103 # # $ 3153 238 104 # # $ 3153 238 105 # # $ 3153 238 106 # # $ 3153 238 107 # # $ 3153 238 108 # # $ 3153 238 109 # # $ 3153 238 110 # # $ 3153 238 111 # # $ 3153 238 112 # # $ 3153 238 113 # # $ 3153 238 114 # # $ 3153 238 115 # # $ 3153 238 116 # # $ 3153 238 117 # # $ 3153 238 118 # # $ 3153 238 119 # # $ 3153 238 120 # # $ 3153 238 121 # # $ 3153 238 122 # # $ 3153 238 123 # # $ 3153 238 124 # # $ 3153 238 125 # # $ 3153 238 126 # # $ 3153 238 127 # # $ 3153 238 128 # # $ 3153 238 129 # # $ 3153 238 130 HOST host NN 3153 238 131 TEMPLATES template NNS 3153 238 132 # # JJR 3153 238 133 # # $ 3153 238 134 # # $ 3153 238 135 # # $ 3153 238 136 # # $ 3153 238 137 # # $ 3153 238 138 # # $ 3153 238 139 # # $ 3153 238 140 # # $ 3153 238 141 # # $ 3153 238 142 # # $ 3153 238 143 # # $ 3153 238 144 # # $ 3153 238 145 # # $ 3153 238 146 # # $ 3153 238 147 # # $ 3153 238 148 # # $ 3153 238 149 # # $ 3153 238 150 # # $ 3153 238 151 # # $ 3153 238 152 # # $ 3153 238 153 # # $ 3153 238 154 # # $ 3153 238 155 # # $ 3153 238 156 # # $ 3153 238 157 # # $ 3153 238 158 # # $ 3153 238 159 # # $ 3153 238 160 # # $ 3153 238 161 # # $ 3153 238 162 # # $ 3153 238 163 # # $ 3153 238 164 # # $ 3153 238 165 # # $ 3153 238 166 # # $ 3153 238 167 # # $ 3153 238 168 # # $ 3153 238 169 # # $ 3153 238 170 # # $ 3153 238 171 # # $ 3153 238 172 # # $ 3153 238 173 # # $ 3153 238 174 # # $ 3153 238 175 # # $ 3153 238 176 # # $ 3153 238 177 # # $ 3153 238 178 # # $ 3153 238 179 # # $ 3153 238 180 # # $ 3153 238 181 # # $ 3153 238 182 # # $ 3153 238 183 # # $ 3153 238 184 # # $ 3153 238 185 # # $ 3153 238 186 # # $ 3153 238 187 # # $ 3153 238 188 # # $ 3153 238 189 # # $ 3153 238 190 # # $ 3153 238 191 # # $ 3153 238 192 # # $ 3153 238 193 # # $ 3153 238 194 # # $ 3153 238 195 # # $ 3153 238 196 # # $ 3153 238 197 # # $ 3153 238 198 # # $ 3153 238 199 # # $ 3153 238 200 # # $ 3153 238 201 # # $ 3153 238 202 # # $ 3153 238 203 # # $ 3153 238 204 # # $ 3153 238 205 # # $ 3153 238 206 # # $ 3153 238 207 # # $ 3153 238 208 # # $ 3153 238 209 Generic generic JJ 3153 238 210 host host NN 3153 238 211 definition definition NN 3153 238 212 template template NN 3153 238 213 - - : 3153 238 214 This this DT 3153 238 215 is be VBZ 3153 238 216 NOT not RB 3153 238 217 a a DT 3153 238 218 real real JJ 3153 238 219 host host NN 3153 238 220 , , , 3153 238 221 just just RB 3153 238 222 # # $ 3153 238 223 a a DT 3153 238 224 template template NN 3153 238 225 ! ! . 3153 239 1 define define NNP 3153 239 2 host host NNP 3153 239 3 { { -LRB- 3153 239 4 name name NN 3153 239 5 generic generic NNP 3153 239 6 - - HYPH 3153 239 7 host host NN 3153 239 8 notifications_enabled notifications_enabled NNP 3153 239 9 1 1 CD 3153 239 10 event_handler_enabled event_handler_enable VBD 3153 239 11 1 1 CD 3153 239 12 flap_detection_enabled flap_detection_enable VBN 3153 239 13 1 1 CD 3153 239 14 failure_prediction_enabled failure_prediction_enable VBN 3153 239 15 1 1 CD 3153 239 16 process_perf_data process_perf_data NN 3153 239 17 1 1 CD 3153 239 18 retain_status_information retain_status_information NN 3153 239 19 1 1 CD 3153 239 20 retain_nonstatus_information retain_nonstatus_information CD 3153 239 21 1 1 CD 3153 239 22 notification_period notification_period NNP 3153 239 23 24x7 24x7 CD 3153 239 24 register register VB 3153 239 25 0 0 CD 3153 239 26 } } -RRB- 3153 239 27 # # $ 3153 239 28 Linux Linux NNP 3153 239 29 host host NN 3153 239 30 definition definition NN 3153 239 31 template template NN 3153 239 32 - - : 3153 239 33 This this DT 3153 239 34 is be VBZ 3153 239 35 NOT not RB 3153 239 36 a a DT 3153 239 37 real real JJ 3153 239 38 host host NN 3153 239 39 , , , 3153 239 40 just just RB 3153 239 41 a a DT 3153 239 42 template template NN 3153 239 43 ! ! . 3153 240 1 define define NNP 3153 240 2 host host NNP 3153 240 3 { { -LRB- 3153 240 4 name name NN 3153 240 5 linux linux NNP 3153 240 6 - - HYPH 3153 240 7 server server NN 3153 240 8 use use VBP 3153 240 9 generic generic JJ 3153 240 10 - - HYPH 3153 240 11 host host NN 3153 240 12 check_period check_period NNP 3153 240 13 24x7 24x7 CD 3153 240 14 check_interval check_interval NNP 3153 240 15 5 5 CD 3153 240 16 retry_interval retry_interval NN 3153 240 17 1 1 CD 3153 240 18 max_check_attempts max_check_attempts CD 3153 240 19 10 10 CD 3153 240 20 check_command check_command NN 3153 240 21 check check NN 3153 240 22 - - HYPH 3153 240 23 host host NN 3153 240 24 - - JJ 3153 240 25 alive alive JJ 3153 240 26 notification_period notification_period NN 3153 240 27 workhours workhour NNS 3153 240 28 notification_interval notification_interval NNP 3153 240 29 120 120 CD 3153 240 30 notification_options notification_option NNS 3153 240 31 d d NNP 3153 240 32 , , , 3153 240 33 u u NNP 3153 240 34 , , , 3153 240 35 r r NNP 3153 240 36 contact_groups contact_groups NNP 3153 240 37 admins admin NNS 3153 240 38 register register VBP 3153 240 39 0 0 CD 3153 240 40 } } -RRB- 3153 240 41 Appendix Appendix NNP 3153 240 42 F. F. NNP 3153 240 43 templates.cfg templates.cfg CD 3153 240 44 file file NN 3153 240 45 ( ( -LRB- 3153 240 46 cont cont NNP 3153 240 47 . . . 3153 240 48 ) ) -RRB- 3153 241 1 16 16 CD 3153 241 2 iNFORMAtiON iNFORMAtiON NNP 3153 241 3 tecHNOlOGY tecHNOlOGY NNP 3153 241 4 AND and CC 3153 241 5 liBRARies liBRARies NNP 3153 241 6 | | CD 3153 241 7 MARcH MARcH NNP 3153 241 8 2010 2010 CD 3153 241 9 # # $ 3153 241 10 Define Define NNP 3153 241 11 a a DT 3153 241 12 template template NN 3153 241 13 for for IN 3153 241 14 switches switch NNS 3153 241 15 that that WDT 3153 241 16 we -PRON- PRP 3153 241 17 can can MD 3153 241 18 reuse reuse VB 3153 241 19 define define NN 3153 241 20 host host NN 3153 241 21 { { -LRB- 3153 241 22 name name NN 3153 241 23 generic generic JJ 3153 241 24 - - HYPH 3153 241 25 switch switch NN 3153 241 26 use use NN 3153 241 27 generic generic JJ 3153 241 28 - - HYPH 3153 241 29 host host NN 3153 241 30 check_period check_period NNP 3153 241 31 24x7 24x7 CD 3153 241 32 check_interval check_interval NNP 3153 241 33 5 5 CD 3153 241 34 retry_interval retry_interval NN 3153 241 35 1 1 CD 3153 241 36 max_check_attempts max_check_attempts CD 3153 241 37 10 10 CD 3153 241 38 check_command check_command NN 3153 241 39 check check NN 3153 241 40 - - HYPH 3153 241 41 host host NN 3153 241 42 - - JJ 3153 241 43 alive alive JJ 3153 241 44 notification_period notification_period NN 3153 241 45 24x7 24x7 NNP 3153 241 46 notification_interval notification_interval NNP 3153 241 47 30 30 CD 3153 241 48 notification_options notification_options NNP 3153 241 49 d d NN 3153 241 50 , , , 3153 241 51 r r NNP 3153 241 52 contact_groups contact_groups NNP 3153 241 53 admins admin NNS 3153 241 54 register register VBP 3153 241 55 0 0 CD 3153 241 56 } } -RRB- 3153 241 57 # # $ 3153 241 58 # # $ 3153 241 59 # # $ 3153 241 60 # # $ 3153 241 61 # # $ 3153 241 62 # # $ 3153 241 63 # # $ 3153 241 64 # # $ 3153 241 65 # # $ 3153 241 66 # # $ 3153 241 67 # # $ 3153 241 68 # # $ 3153 241 69 # # $ 3153 241 70 # # $ 3153 241 71 # # $ 3153 241 72 # # $ 3153 241 73 # # $ 3153 241 74 # # $ 3153 241 75 # # $ 3153 241 76 # # $ 3153 241 77 # # $ 3153 241 78 # # $ 3153 241 79 # # $ 3153 241 80 # # $ 3153 241 81 # # $ 3153 241 82 # # $ 3153 241 83 # # $ 3153 241 84 # # $ 3153 241 85 # # $ 3153 241 86 # # $ 3153 241 87 # # $ 3153 241 88 # # $ 3153 241 89 # # $ 3153 241 90 # # $ 3153 241 91 # # $ 3153 241 92 # # $ 3153 241 93 # # $ 3153 241 94 # # $ 3153 241 95 # # $ 3153 241 96 # # $ 3153 241 97 # # $ 3153 241 98 # # $ 3153 241 99 # # $ 3153 241 100 # # $ 3153 241 101 # # $ 3153 241 102 # # $ 3153 241 103 # # $ 3153 241 104 # # $ 3153 241 105 # # $ 3153 241 106 # # $ 3153 241 107 # # $ 3153 241 108 # # $ 3153 241 109 # # $ 3153 241 110 # # $ 3153 241 111 # # $ 3153 241 112 # # $ 3153 241 113 # # $ 3153 241 114 # # $ 3153 241 115 # # $ 3153 241 116 # # $ 3153 241 117 # # $ 3153 241 118 # # $ 3153 241 119 # # $ 3153 241 120 # # $ 3153 241 121 # # $ 3153 241 122 # # $ 3153 241 123 # # $ 3153 241 124 # # $ 3153 241 125 # # $ 3153 241 126 # # $ 3153 241 127 # # $ 3153 241 128 # # $ 3153 241 129 # # $ 3153 241 130 # # $ 3153 241 131 # # $ 3153 241 132 # # $ 3153 241 133 # # NN 3153 241 134 SERVICE service NN 3153 241 135 TEMPLATES template NNS 3153 241 136 # # NN 3153 241 137 # # $ 3153 241 138 # # $ 3153 241 139 # # $ 3153 241 140 # # $ 3153 241 141 # # $ 3153 241 142 # # $ 3153 241 143 # # $ 3153 241 144 # # $ 3153 241 145 # # $ 3153 241 146 # # $ 3153 241 147 # # $ 3153 241 148 # # $ 3153 241 149 # # $ 3153 241 150 # # $ 3153 241 151 # # $ 3153 241 152 # # $ 3153 241 153 # # $ 3153 241 154 # # $ 3153 241 155 # # $ 3153 241 156 # # $ 3153 241 157 # # $ 3153 241 158 # # $ 3153 241 159 # # $ 3153 241 160 # # $ 3153 241 161 # # $ 3153 241 162 # # $ 3153 241 163 # # $ 3153 241 164 # # $ 3153 241 165 # # $ 3153 241 166 # # $ 3153 241 167 # # $ 3153 241 168 # # $ 3153 241 169 # # $ 3153 241 170 # # $ 3153 241 171 # # $ 3153 241 172 # # $ 3153 241 173 # # $ 3153 241 174 # # $ 3153 241 175 # # $ 3153 241 176 # # $ 3153 241 177 # # $ 3153 241 178 # # $ 3153 241 179 # # $ 3153 241 180 # # $ 3153 241 181 # # $ 3153 241 182 # # $ 3153 241 183 # # $ 3153 241 184 # # $ 3153 241 185 # # $ 3153 241 186 # # $ 3153 241 187 # # $ 3153 241 188 # # $ 3153 241 189 # # $ 3153 241 190 # # $ 3153 241 191 # # $ 3153 241 192 # # $ 3153 241 193 # # $ 3153 241 194 # # $ 3153 241 195 # # $ 3153 241 196 # # $ 3153 241 197 # # $ 3153 241 198 # # $ 3153 241 199 # # $ 3153 241 200 # # $ 3153 241 201 # # $ 3153 241 202 # # $ 3153 241 203 # # $ 3153 241 204 # # $ 3153 241 205 # # $ 3153 241 206 # # $ 3153 241 207 # # $ 3153 241 208 # # $ 3153 241 209 # # $ 3153 241 210 # # $ 3153 241 211 # # $ 3153 241 212 # # $ 3153 241 213 Generic generic JJ 3153 241 214 service service NN 3153 241 215 definition definition NN 3153 241 216 template template NN 3153 241 217 - - : 3153 241 218 This this DT 3153 241 219 is be VBZ 3153 241 220 NOT not RB 3153 241 221 a a DT 3153 241 222 real real JJ 3153 241 223 service service NN 3153 241 224 , , , 3153 241 225 # # $ 3153 241 226 just just RB 3153 241 227 a a DT 3153 241 228 template template NN 3153 241 229 ! ! . 3153 242 1 define define NNP 3153 242 2 service service NNP 3153 242 3 { { -LRB- 3153 242 4 name name NN 3153 242 5 generic generic NNP 3153 242 6 - - HYPH 3153 242 7 service service NN 3153 242 8 active_checks_enabled active_checks_enable VBD 3153 242 9 1 1 CD 3153 242 10 passive_checks_enabled passive_checks_enable VBN 3153 242 11 1 1 CD 3153 242 12 parallelize_check parallelize_check NNP 3153 242 13 1 1 CD 3153 242 14 obsess_over_service obsess_over_service NN 3153 242 15 1 1 CD 3153 242 16 check_freshness check_freshness NN 3153 242 17 0 0 CD 3153 242 18 notifications_enabled notifications_enabled NNP 3153 242 19 1 1 CD 3153 242 20 event_handler_enabled event_handler_enable VBD 3153 242 21 1 1 CD 3153 242 22 flap_detection_enabled flap_detection_enable VBN 3153 242 23 1 1 CD 3153 242 24 failure_prediction_enabled failure_prediction_enable VBN 3153 242 25 1 1 CD 3153 242 26 process_perf_data process_perf_data NN 3153 242 27 1 1 CD 3153 242 28 retain_status_information retain_status_information NN 3153 242 29 1 1 CD 3153 242 30 retain_nonstatus_information retain_nonstatus_information CD 3153 242 31 1 1 CD 3153 242 32 is_volatile is_volatile NNP 3153 242 33 0 0 CD 3153 242 34 check_period check_period NNP 3153 242 35 24x7 24x7 NNP 3153 242 36 max_check_attempts max_check_attempt NNS 3153 242 37 3 3 CD 3153 242 38 normal_check_interval normal_check_interval CD 3153 242 39 10 10 CD 3153 242 40 retry_check_interval retry_check_interval CD 3153 242 41 2 2 CD 3153 242 42 contact_groups contact_group NNS 3153 242 43 admins admin NNS 3153 242 44 notification_options notification_options NNP 3153 242 45 w w NNP 3153 242 46 , , , 3153 242 47 u u NNP 3153 242 48 , , , 3153 242 49 c c NNP 3153 242 50 , , , 3153 242 51 r r NNP 3153 242 52 notification_interval notification_interval NNP 3153 242 53 60 60 CD 3153 242 54 notification_period notification_period NNP 3153 242 55 24x7 24x7 CD 3153 242 56 register register VB 3153 242 57 0 0 CD 3153 242 58 } } -RRB- 3153 242 59 Appendix Appendix NNP 3153 242 60 F. F. NNP 3153 242 61 templates.cfg templates.cfg CD 3153 242 62 file file NN 3153 242 63 ( ( -LRB- 3153 242 64 cont cont NNP 3153 242 65 . . . 3153 242 66 ) ) -RRB- 3153 243 1 MONitORiNG MONitORiNG NNP 3153 243 2 NetwORK NetwORK NNP 3153 243 3 AND and CC 3153 243 4 seRvice seRvice NNP 3153 243 5 AvAilABilitY AvAilABilitY NNP 3153 243 6 witH with IN 3153 243 7 OPeN OPeN NNP 3153 243 8 - - HYPH 3153 243 9 sOuRce source NN 3153 243 10 sOFtwARe sOFtwARe NNP 3153 243 11 | | NNP 3153 243 12 silveR silveR NNP 3153 243 13 17 17 CD 3153 243 14 # # $ 3153 243 15 Define define VB 3153 243 16 a a DT 3153 243 17 ping ping NN 3153 243 18 service service NN 3153 243 19 . . . 3153 244 1 This this DT 3153 244 2 is be VBZ 3153 244 3 NOT not RB 3153 244 4 a a DT 3153 244 5 real real JJ 3153 244 6 service service NN 3153 244 7 , , , 3153 244 8 just just RB 3153 244 9 a a DT 3153 244 10 template template NN 3153 244 11 ! ! . 3153 245 1 define define NNP 3153 245 2 service service NNP 3153 245 3 { { -LRB- 3153 245 4 use use VBP 3153 245 5 generic generic JJ 3153 245 6 - - HYPH 3153 245 7 service service NN 3153 245 8 name name NN 3153 245 9 ping ping NN 3153 245 10 - - HYPH 3153 245 11 service service NN 3153 245 12 notification_options notification_option NNS 3153 245 13 n n CC 3153 245 14 check_command check_command NNP 3153 245 15 check_ping!1000.0,20%!2000.0,60 check_ping!1000.0,20%!2000.0,60 NN 3153 245 16 % % NN 3153 245 17 register register NN 3153 245 18 0 0 CD 3153 245 19 } } -RRB- 3153 245 20 Appendix Appendix NNP 3153 245 21 F. F. NNP 3153 245 22 templates.cfg templates.cfg CD 3153 245 23 file file NN 3153 245 24 ( ( -LRB- 3153 245 25 cont cont NNP 3153 245 26 . . . 3153 245 27 ) ) -RRB- 3153 246 1 Appendix Appendix NNP 3153 246 2 G. G. NNP 3153 246 3 groups.cfg groups.cfg NNP 3153 246 4 file file NN 3153 246 5 # # NN 3153 246 6 # # $ 3153 246 7 # # $ 3153 246 8 # # $ 3153 246 9 # # $ 3153 246 10 # # $ 3153 246 11 # # $ 3153 246 12 # # $ 3153 246 13 # # $ 3153 246 14 # # $ 3153 246 15 # # $ 3153 246 16 # # $ 3153 246 17 # # $ 3153 246 18 # # $ 3153 246 19 # # $ 3153 246 20 # # $ 3153 246 21 # # $ 3153 246 22 # # $ 3153 246 23 # # $ 3153 246 24 # # $ 3153 246 25 # # $ 3153 246 26 # # $ 3153 246 27 # # $ 3153 246 28 # # $ 3153 246 29 # # $ 3153 246 30 # # $ 3153 246 31 # # $ 3153 246 32 # # $ 3153 246 33 # # $ 3153 246 34 # # $ 3153 246 35 # # $ 3153 246 36 # # $ 3153 246 37 # # $ 3153 246 38 # # $ 3153 246 39 # # $ 3153 246 40 # # $ 3153 246 41 # # $ 3153 246 42 # # $ 3153 246 43 # # $ 3153 246 44 # # $ 3153 246 45 # # $ 3153 246 46 # # $ 3153 246 47 # # $ 3153 246 48 # # $ 3153 246 49 # # $ 3153 246 50 # # $ 3153 246 51 # # $ 3153 246 52 # # $ 3153 246 53 # # $ 3153 246 54 # # $ 3153 246 55 # # $ 3153 246 56 # # $ 3153 246 57 # # $ 3153 246 58 # # $ 3153 246 59 # # $ 3153 246 60 # # $ 3153 246 61 # # $ 3153 246 62 # # $ 3153 246 63 # # $ 3153 246 64 # # $ 3153 246 65 # # $ 3153 246 66 # # $ 3153 246 67 # # $ 3153 246 68 # # $ 3153 246 69 # # $ 3153 246 70 # # $ 3153 246 71 # # $ 3153 246 72 # # $ 3153 246 73 # # $ 3153 246 74 # # $ 3153 246 75 # # $ 3153 246 76 # # $ 3153 246 77 # # $ 3153 246 78 # # $ 3153 246 79 # # $ 3153 246 80 # # $ 3153 246 81 # # $ 3153 246 82 CONTACT contact NN 3153 246 83 GROUP GROUP NNP 3153 246 84 DEFINITIONS definition VBZ 3153 246 85 # # $ 3153 246 86 # # $ 3153 246 87 # # $ 3153 246 88 # # $ 3153 246 89 # # $ 3153 246 90 # # $ 3153 246 91 # # $ 3153 246 92 # # $ 3153 246 93 # # $ 3153 246 94 # # $ 3153 246 95 # # $ 3153 246 96 # # $ 3153 246 97 # # $ 3153 246 98 # # $ 3153 246 99 # # $ 3153 246 100 # # $ 3153 246 101 # # $ 3153 246 102 # # $ 3153 246 103 # # $ 3153 246 104 # # $ 3153 246 105 # # $ 3153 246 106 # # $ 3153 246 107 # # $ 3153 246 108 # # $ 3153 246 109 # # $ 3153 246 110 # # $ 3153 246 111 # # $ 3153 246 112 # # $ 3153 246 113 # # $ 3153 246 114 # # $ 3153 246 115 # # $ 3153 246 116 # # $ 3153 246 117 # # $ 3153 246 118 # # $ 3153 246 119 # # $ 3153 246 120 # # $ 3153 246 121 # # $ 3153 246 122 # # $ 3153 246 123 # # $ 3153 246 124 # # $ 3153 246 125 # # $ 3153 246 126 # # $ 3153 246 127 # # $ 3153 246 128 # # $ 3153 246 129 # # $ 3153 246 130 # # $ 3153 246 131 # # $ 3153 246 132 # # $ 3153 246 133 # # $ 3153 246 134 # # $ 3153 246 135 # # $ 3153 246 136 # # $ 3153 246 137 # # $ 3153 246 138 # # $ 3153 246 139 # # $ 3153 246 140 # # $ 3153 246 141 # # $ 3153 246 142 # # $ 3153 246 143 # # $ 3153 246 144 # # $ 3153 246 145 # # $ 3153 246 146 # # $ 3153 246 147 # # $ 3153 246 148 # # $ 3153 246 149 # # $ 3153 246 150 # # $ 3153 246 151 # # $ 3153 246 152 # # $ 3153 246 153 # # $ 3153 246 154 # # $ 3153 246 155 # # $ 3153 246 156 # # $ 3153 246 157 # # $ 3153 246 158 # # $ 3153 246 159 # # $ 3153 246 160 # # $ 3153 246 161 # # $ 3153 246 162 We -PRON- PRP 3153 246 163 only only RB 3153 246 164 have have VBP 3153 246 165 one one CD 3153 246 166 contact contact NN 3153 246 167 in in IN 3153 246 168 this this DT 3153 246 169 simple simple JJ 3153 246 170 configuration configuration NN 3153 246 171 file file NN 3153 246 172 , , , 3153 246 173 so so CC 3153 246 174 there there EX 3153 246 175 is be VBZ 3153 246 176 # # $ 3153 246 177 no no DT 3153 246 178 need need NN 3153 246 179 to to TO 3153 246 180 create create VB 3153 246 181 more more JJR 3153 246 182 than than IN 3153 246 183 one one CD 3153 246 184 contact contact NN 3153 246 185 group group NN 3153 246 186 . . . 3153 247 1 define define NNP 3153 247 2 contactgroup contactgroup NNP 3153 247 3 { { -LRB- 3153 247 4 contactgroup_name contactgroup_name NNP 3153 247 5 admins admin NNS 3153 247 6 alias alias VBP 3153 247 7 Nagios Nagios NNP 3153 247 8 Administrators Administrators NNPS 3153 247 9 members member NNS 3153 247 10 nagiosadmin nagiosadmin NNP 3153 247 11 } } -RRB- 3153 247 12 # # $ 3153 247 13 # # $ 3153 247 14 # # $ 3153 247 15 # # $ 3153 247 16 # # $ 3153 247 17 # # $ 3153 247 18 # # $ 3153 247 19 # # $ 3153 247 20 # # $ 3153 247 21 # # $ 3153 247 22 # # $ 3153 247 23 # # $ 3153 247 24 # # $ 3153 247 25 # # $ 3153 247 26 # # $ 3153 247 27 # # $ 3153 247 28 # # $ 3153 247 29 # # $ 3153 247 30 # # $ 3153 247 31 # # $ 3153 247 32 # # $ 3153 247 33 # # $ 3153 247 34 # # $ 3153 247 35 # # $ 3153 247 36 # # $ 3153 247 37 # # $ 3153 247 38 # # $ 3153 247 39 # # $ 3153 247 40 # # $ 3153 247 41 # # $ 3153 247 42 # # $ 3153 247 43 # # $ 3153 247 44 # # $ 3153 247 45 # # $ 3153 247 46 # # $ 3153 247 47 # # $ 3153 247 48 # # $ 3153 247 49 # # $ 3153 247 50 # # $ 3153 247 51 # # $ 3153 247 52 # # $ 3153 247 53 # # $ 3153 247 54 # # $ 3153 247 55 # # $ 3153 247 56 # # $ 3153 247 57 # # $ 3153 247 58 # # $ 3153 247 59 # # $ 3153 247 60 # # $ 3153 247 61 # # $ 3153 247 62 # # $ 3153 247 63 # # $ 3153 247 64 # # $ 3153 247 65 # # $ 3153 247 66 # # $ 3153 247 67 # # $ 3153 247 68 # # $ 3153 247 69 # # $ 3153 247 70 # # $ 3153 247 71 # # $ 3153 247 72 # # $ 3153 247 73 # # $ 3153 247 74 # # $ 3153 247 75 # # $ 3153 247 76 # # $ 3153 247 77 # # $ 3153 247 78 # # $ 3153 247 79 # # $ 3153 247 80 # # $ 3153 247 81 # # $ 3153 247 82 # # $ 3153 247 83 # # $ 3153 247 84 # # $ 3153 247 85 # # $ 3153 247 86 # # $ 3153 247 87 # # $ 3153 247 88 # # $ 3153 247 89 HOST HOST NNP 3153 247 90 GROUP GROUP NNP 3153 247 91 DEFINITIONS definition NNS 3153 247 92 # # $ 3153 247 93 # # $ 3153 247 94 # # $ 3153 247 95 # # $ 3153 247 96 # # $ 3153 247 97 # # $ 3153 247 98 # # $ 3153 247 99 # # $ 3153 247 100 # # $ 3153 247 101 # # $ 3153 247 102 # # $ 3153 247 103 # # $ 3153 247 104 # # $ 3153 247 105 # # $ 3153 247 106 # # $ 3153 247 107 # # $ 3153 247 108 # # $ 3153 247 109 # # $ 3153 247 110 # # $ 3153 247 111 # # $ 3153 247 112 # # $ 3153 247 113 # # $ 3153 247 114 # # $ 3153 247 115 # # $ 3153 247 116 # # $ 3153 247 117 # # $ 3153 247 118 # # $ 3153 247 119 # # $ 3153 247 120 # # $ 3153 247 121 # # $ 3153 247 122 # # $ 3153 247 123 # # $ 3153 247 124 # # $ 3153 247 125 # # $ 3153 247 126 # # $ 3153 247 127 # # $ 3153 247 128 # # $ 3153 247 129 # # $ 3153 247 130 # # $ 3153 247 131 # # $ 3153 247 132 # # $ 3153 247 133 # # $ 3153 247 134 # # $ 3153 247 135 # # $ 3153 247 136 # # $ 3153 247 137 # # $ 3153 247 138 # # $ 3153 247 139 # # $ 3153 247 140 # # $ 3153 247 141 # # $ 3153 247 142 # # $ 3153 247 143 # # $ 3153 247 144 # # $ 3153 247 145 # # $ 3153 247 146 # # $ 3153 247 147 # # $ 3153 247 148 # # $ 3153 247 149 # # $ 3153 247 150 # # $ 3153 247 151 # # $ 3153 247 152 # # $ 3153 247 153 # # $ 3153 247 154 # # $ 3153 247 155 # # $ 3153 247 156 # # $ 3153 247 157 # # $ 3153 247 158 # # $ 3153 247 159 # # $ 3153 247 160 # # $ 3153 247 161 # # $ 3153 247 162 # # $ 3153 247 163 # # $ 3153 247 164 # # $ 3153 247 165 # # $ 3153 247 166 # # $ 3153 247 167 # # $ 3153 247 168 # # $ 3153 247 169 Define define VB 3153 247 170 an an DT 3153 247 171 optional optional JJ 3153 247 172 hostgroup hostgroup NN 3153 247 173 for for IN 3153 247 174 Linux Linux NNP 3153 247 175 machines machine NNS 3153 247 176 define define VBP 3153 247 177 hostgroup hostgroup NNP 3153 247 178 { { -LRB- 3153 247 179 hostgroup_name hostgroup_name NNP 3153 247 180 linux linux NNP 3153 247 181 - - HYPH 3153 247 182 servers server NNS 3153 247 183 ; ; : 3153 247 184 The the DT 3153 247 185 name name NN 3153 247 186 of of IN 3153 247 187 the the DT 3153 247 188 hostgroup hostgroup NN 3153 247 189 alias alia VBZ 3153 247 190 Linux Linux NNP 3153 247 191 Servers Servers NNPS 3153 247 192 ; ; : 3153 247 193 Long long JJ 3153 247 194 name name NN 3153 247 195 of of IN 3153 247 196 the the DT 3153 247 197 group group NN 3153 247 198 } } -RRB- 3153 247 199 # # $ 3153 247 200 Create create VB 3153 247 201 a a DT 3153 247 202 new new JJ 3153 247 203 hostgroup hostgroup NN 3153 247 204 for for IN 3153 247 205 ILS ILS NNP 3153 247 206 servers server NNS 3153 247 207 define define VBP 3153 247 208 hostgroup hostgroup NNP 3153 247 209 { { -LRB- 3153 247 210 hostgroup_name hostgroup_name NNP 3153 247 211 ils ils NN 3153 247 212 - - HYPH 3153 247 213 servers server NNS 3153 247 214 ; ; : 3153 247 215 The the DT 3153 247 216 name name NN 3153 247 217 of of IN 3153 247 218 the the DT 3153 247 219 hostgroup hostgroup NN 3153 247 220 alias alias NNP 3153 247 221 ILS ILS NNP 3153 247 222 servers server NNS 3153 247 223 ; ; : 3153 247 224 Long long JJ 3153 247 225 name name NN 3153 247 226 of of IN 3153 247 227 the the DT 3153 247 228 group group NN 3153 247 229 } } -RRB- 3153 247 230 # # $ 3153 247 231 Create create VB 3153 247 232 a a DT 3153 247 233 new new JJ 3153 247 234 hostgroup hostgroup NN 3153 247 235 for for IN 3153 247 236 switches switch NNS 3153 247 237 define define NNP 3153 247 238 hostgroup hostgroup NNP 3153 247 239 { { -LRB- 3153 247 240 hostgroup_name hostgroup_name NN 3153 247 241 switches switch VBZ 3153 247 242 ; ; : 3153 247 243 The the DT 3153 247 244 name name NN 3153 247 245 of of IN 3153 247 246 the the DT 3153 247 247 hostgroup hostgroup NN 3153 247 248 alias alias NNP 3153 247 249 Network Network NNP 3153 247 250 Switches Switches NNPS 3153 247 251 ; ; : 3153 247 252 Long long JJ 3153 247 253 name name NN 3153 247 254 of of IN 3153 247 255 the the DT 3153 247 256 group group NN 3153 247 257 } } -RRB- 3153 247 258 # # $ 3153 247 259 # # $ 3153 247 260 # # $ 3153 247 261 # # $ 3153 247 262 # # $ 3153 247 263 # # $ 3153 247 264 # # $ 3153 247 265 # # $ 3153 247 266 # # $ 3153 247 267 # # $ 3153 247 268 # # $ 3153 247 269 # # $ 3153 247 270 # # $ 3153 247 271 # # $ 3153 247 272 # # $ 3153 247 273 # # $ 3153 247 274 # # $ 3153 247 275 # # $ 3153 247 276 # # $ 3153 247 277 # # $ 3153 247 278 # # $ 3153 247 279 # # $ 3153 247 280 # # $ 3153 247 281 # # $ 3153 247 282 # # $ 3153 247 283 # # $ 3153 247 284 # # $ 3153 247 285 # # $ 3153 247 286 # # $ 3153 247 287 # # $ 3153 247 288 # # $ 3153 247 289 # # $ 3153 247 290 # # $ 3153 247 291 # # $ 3153 247 292 # # $ 3153 247 293 # # $ 3153 247 294 # # $ 3153 247 295 # # $ 3153 247 296 # # $ 3153 247 297 # # $ 3153 247 298 # # $ 3153 247 299 # # $ 3153 247 300 # # $ 3153 247 301 # # $ 3153 247 302 # # $ 3153 247 303 # # $ 3153 247 304 # # $ 3153 247 305 # # $ 3153 247 306 # # $ 3153 247 307 # # $ 3153 247 308 # # $ 3153 247 309 # # $ 3153 247 310 # # $ 3153 247 311 # # $ 3153 247 312 # # $ 3153 247 313 # # $ 3153 247 314 # # $ 3153 247 315 # # $ 3153 247 316 # # $ 3153 247 317 # # $ 3153 247 318 # # $ 3153 247 319 # # $ 3153 247 320 # # $ 3153 247 321 # # $ 3153 247 322 # # $ 3153 247 323 # # $ 3153 247 324 # # $ 3153 247 325 # # $ 3153 247 326 # # $ 3153 247 327 # # $ 3153 247 328 # # $ 3153 247 329 # # $ 3153 247 330 # # $ 3153 247 331 # # $ 3153 247 332 # # $ 3153 247 333 # # $ 3153 247 334 # # $ 3153 247 335 SERVICE service NN 3153 247 336 GROUP GROUP NNP 3153 247 337 DEFINITIONS definition VBZ 3153 247 338 # # $ 3153 247 339 # # $ 3153 247 340 # # $ 3153 247 341 # # $ 3153 247 342 # # $ 3153 247 343 # # $ 3153 247 344 # # $ 3153 247 345 # # $ 3153 247 346 # # $ 3153 247 347 # # $ 3153 247 348 # # $ 3153 247 349 # # $ 3153 247 350 # # $ 3153 247 351 # # $ 3153 247 352 # # $ 3153 247 353 # # $ 3153 247 354 # # $ 3153 247 355 # # $ 3153 247 356 # # $ 3153 247 357 # # $ 3153 247 358 # # $ 3153 247 359 # # $ 3153 247 360 # # $ 3153 247 361 # # $ 3153 247 362 # # $ 3153 247 363 # # $ 3153 247 364 # # $ 3153 247 365 # # $ 3153 247 366 # # $ 3153 247 367 # # $ 3153 247 368 # # $ 3153 247 369 # # $ 3153 247 370 # # $ 3153 247 371 # # $ 3153 247 372 # # $ 3153 247 373 # # $ 3153 247 374 # # $ 3153 247 375 # # $ 3153 247 376 # # $ 3153 247 377 # # $ 3153 247 378 # # $ 3153 247 379 # # $ 3153 247 380 # # $ 3153 247 381 # # $ 3153 247 382 # # $ 3153 247 383 # # $ 3153 247 384 # # $ 3153 247 385 # # $ 3153 247 386 # # $ 3153 247 387 # # $ 3153 247 388 # # $ 3153 247 389 # # $ 3153 247 390 # # $ 3153 247 391 # # $ 3153 247 392 # # $ 3153 247 393 # # $ 3153 247 394 # # $ 3153 247 395 # # $ 3153 247 396 # # $ 3153 247 397 # # $ 3153 247 398 # # $ 3153 247 399 # # $ 3153 247 400 # # $ 3153 247 401 # # $ 3153 247 402 # # $ 3153 247 403 # # $ 3153 247 404 # # $ 3153 247 405 # # $ 3153 247 406 # # $ 3153 247 407 # # $ 3153 247 408 # # $ 3153 247 409 # # $ 3153 247 410 # # $ 3153 247 411 # # $ 3153 247 412 # # $ 3153 247 413 # # $ 3153 247 414 18 18 CD 3153 247 415 iNFORMAtiON information JJ 3153 247 416 tecHNOlOGY tecHNOlOGY NNP 3153 247 417 AND and CC 3153 247 418 liBRARies liBRARies NNP 3153 247 419 | | CD 3153 247 420 MARcH MARcH NNP 3153 247 421 2010 2010 CD 3153 247 422 # # $ 3153 247 423 Define Define NNP 3153 247 424 a a DT 3153 247 425 service service NN 3153 247 426 group group NN 3153 247 427 for for IN 3153 247 428 network network NNP 3153 247 429 connectivity connectivity NNP 3153 247 430 define define NNP 3153 247 431 servicegroup servicegroup NNP 3153 247 432 { { -LRB- 3153 247 433 servicegroup_name servicegroup_name NNP 3153 247 434 network network NN 3153 247 435 alias alia VBZ 3153 247 436 Network Network NNP 3153 247 437 infrastructure infrastructure NN 3153 247 438 services service NNS 3153 247 439 } } -RRB- 3153 247 440 # # $ 3153 247 441 Define Define NNP 3153 247 442 a a DT 3153 247 443 servicegroup servicegroup NN 3153 247 444 for for IN 3153 247 445 ILS ILS NNP 3153 247 446 define define NNP 3153 247 447 servicegroup servicegroup NNP 3153 247 448 { { -LRB- 3153 247 449 servicegroup_name servicegroup_name NNP 3153 247 450 ils ils NNP 3153 247 451 - - HYPH 3153 247 452 services service NNS 3153 247 453 alias alias NNP 3153 247 454 ILS ILS NNP 3153 247 455 related related JJ 3153 247 456 services service NNS 3153 247 457 } } -RRB- 3153 247 458 Appendix Appendix NNP 3153 247 459 G. G. NNP 3153 247 460 groups.cfg groups.cfg NNP 3153 247 461 file file NN 3153 247 462 ( ( -LRB- 3153 247 463 cont cont NNP 3153 247 464 . . . 3153 247 465 ) ) -RRB- 3153 248 1 Appendix Appendix NNP 3153 248 2 H. H. NNP 3153 248 3 contacts.cfg contacts.cfg NNP 3153 248 4 # # $ 3153 248 5 # # $ 3153 248 6 # # $ 3153 248 7 # # $ 3153 248 8 # # $ 3153 248 9 # # $ 3153 248 10 # # $ 3153 248 11 # # $ 3153 248 12 # # $ 3153 248 13 # # $ 3153 248 14 # # $ 3153 248 15 # # $ 3153 248 16 # # $ 3153 248 17 # # $ 3153 248 18 # # $ 3153 248 19 # # $ 3153 248 20 # # $ 3153 248 21 # # $ 3153 248 22 # # $ 3153 248 23 # # $ 3153 248 24 # # $ 3153 248 25 # # $ 3153 248 26 # # $ 3153 248 27 # # $ 3153 248 28 # # $ 3153 248 29 # # $ 3153 248 30 # # $ 3153 248 31 # # $ 3153 248 32 # # $ 3153 248 33 # # $ 3153 248 34 # # $ 3153 248 35 # # $ 3153 248 36 # # $ 3153 248 37 # # $ 3153 248 38 # # $ 3153 248 39 # # $ 3153 248 40 # # $ 3153 248 41 # # $ 3153 248 42 # # $ 3153 248 43 # # $ 3153 248 44 # # $ 3153 248 45 # # $ 3153 248 46 # # $ 3153 248 47 # # $ 3153 248 48 # # $ 3153 248 49 # # $ 3153 248 50 # # $ 3153 248 51 # # $ 3153 248 52 # # $ 3153 248 53 # # $ 3153 248 54 # # $ 3153 248 55 # # $ 3153 248 56 # # $ 3153 248 57 # # $ 3153 248 58 # # $ 3153 248 59 # # $ 3153 248 60 # # $ 3153 248 61 # # $ 3153 248 62 # # $ 3153 248 63 # # $ 3153 248 64 # # $ 3153 248 65 # # $ 3153 248 66 # # $ 3153 248 67 # # $ 3153 248 68 # # $ 3153 248 69 # # $ 3153 248 70 # # $ 3153 248 71 # # $ 3153 248 72 # # $ 3153 248 73 # # $ 3153 248 74 # # $ 3153 248 75 # # $ 3153 248 76 # # $ 3153 248 77 # # $ 3153 248 78 # # $ 3153 248 79 # # $ 3153 248 80 # # JJR 3153 248 81 CONTACTS.CFG contacts.cfg JJ 3153 248 82 - - : 3153 248 83 SAMPLE sample NN 3153 248 84 CONTACT contact NN 3153 248 85 / / SYM 3153 248 86 CONTACTGROUP contactgroup NN 3153 248 87 DEFINITIONS definition NNS 3153 248 88 # # $ 3153 248 89 # # $ 3153 248 90 # # $ 3153 248 91 # # $ 3153 248 92 # # $ 3153 248 93 # # $ 3153 248 94 # # $ 3153 248 95 # # $ 3153 248 96 # # $ 3153 248 97 # # $ 3153 248 98 # # $ 3153 248 99 # # $ 3153 248 100 # # $ 3153 248 101 # # $ 3153 248 102 # # $ 3153 248 103 # # $ 3153 248 104 # # $ 3153 248 105 # # $ 3153 248 106 # # $ 3153 248 107 # # $ 3153 248 108 # # $ 3153 248 109 # # $ 3153 248 110 # # $ 3153 248 111 # # $ 3153 248 112 # # $ 3153 248 113 # # $ 3153 248 114 # # $ 3153 248 115 # # $ 3153 248 116 # # $ 3153 248 117 # # $ 3153 248 118 # # $ 3153 248 119 # # $ 3153 248 120 # # $ 3153 248 121 # # $ 3153 248 122 # # $ 3153 248 123 # # $ 3153 248 124 # # $ 3153 248 125 # # $ 3153 248 126 # # $ 3153 248 127 # # $ 3153 248 128 # # $ 3153 248 129 # # $ 3153 248 130 # # $ 3153 248 131 # # $ 3153 248 132 # # $ 3153 248 133 # # $ 3153 248 134 # # $ 3153 248 135 # # $ 3153 248 136 # # $ 3153 248 137 # # $ 3153 248 138 # # $ 3153 248 139 # # $ 3153 248 140 # # $ 3153 248 141 # # $ 3153 248 142 # # $ 3153 248 143 # # $ 3153 248 144 # # $ 3153 248 145 # # $ 3153 248 146 # # $ 3153 248 147 # # $ 3153 248 148 # # $ 3153 248 149 # # $ 3153 248 150 # # $ 3153 248 151 # # $ 3153 248 152 # # $ 3153 248 153 # # $ 3153 248 154 # # $ 3153 248 155 # # $ 3153 248 156 # # $ 3153 248 157 # # $ 3153 248 158 # # $ 3153 248 159 # # $ 3153 248 160 # # $ 3153 248 161 # # $ 3153 248 162 # # $ 3153 248 163 # # NN 3153 248 164 # # $ 3153 248 165 Just just RB 3153 248 166 one one CD 3153 248 167 contact contact NN 3153 248 168 defined define VBN 3153 248 169 by by IN 3153 248 170 default default NN 3153 248 171 - - : 3153 248 172 the the DT 3153 248 173 Nagios Nagios NNP 3153 248 174 admin admin NN 3153 248 175 ( ( -LRB- 3153 248 176 that that DT 3153 248 177 ’s ’ VBZ 3153 248 178 you -PRON- PRP 3153 248 179 ) ) -RRB- 3153 248 180 # # NN 3153 248 181 This this DT 3153 248 182 contact contact NN 3153 248 183 definition definition NN 3153 248 184 inherits inherit VBZ 3153 248 185 a a DT 3153 248 186 lot lot NN 3153 248 187 of of IN 3153 248 188 default default NN 3153 248 189 values value NNS 3153 248 190 from from IN 3153 248 191 the the DT 3153 248 192 # # $ 3153 248 193 ‘ ' `` 3153 248 194 generic generic JJ 3153 248 195 - - HYPH 3153 248 196 contact contact NN 3153 248 197 ’ ' '' 3153 248 198 template template NN 3153 248 199 which which WDT 3153 248 200 is be VBZ 3153 248 201 defined define VBN 3153 248 202 elsewhere elsewhere RB 3153 248 203 . . . 3153 249 1 define define NNP 3153 249 2 contact contact NNP 3153 249 3 { { -LRB- 3153 249 4 contact_name contact_name NNP 3153 249 5 nagiosadmin nagiosadmin NNP 3153 249 6 use use VBP 3153 249 7 generic generic JJ 3153 249 8 - - HYPH 3153 249 9 contact contact NN 3153 249 10 alias alia NNS 3153 249 11 Nagios Nagios NNP 3153 249 12 Admin Admin NNP 3153 249 13 email email NN 3153 249 14 nagios@localhost nagios@localhost XX 3153 249 15 } } -RRB- 3153 249 16 Appendix Appendix NNP 3153 249 17 I. I. NNP 3153 249 18 opac.cfg opac.cfg NNP 3153 249 19 # # $ 3153 249 20 # # $ 3153 249 21 # # $ 3153 249 22 # # $ 3153 249 23 # # $ 3153 249 24 # # $ 3153 249 25 # # $ 3153 249 26 # # $ 3153 249 27 # # $ 3153 249 28 # # $ 3153 249 29 # # $ 3153 249 30 # # $ 3153 249 31 # # $ 3153 249 32 # # $ 3153 249 33 # # $ 3153 249 34 # # $ 3153 249 35 # # $ 3153 249 36 # # $ 3153 249 37 # # $ 3153 249 38 # # $ 3153 249 39 # # $ 3153 249 40 # # $ 3153 249 41 # # $ 3153 249 42 # # $ 3153 249 43 # # $ 3153 249 44 # # $ 3153 249 45 # # $ 3153 249 46 # # $ 3153 249 47 # # $ 3153 249 48 # # $ 3153 249 49 # # $ 3153 249 50 # # $ 3153 249 51 # # $ 3153 249 52 # # $ 3153 249 53 # # $ 3153 249 54 # # $ 3153 249 55 # # $ 3153 249 56 # # $ 3153 249 57 # # $ 3153 249 58 # # $ 3153 249 59 # # $ 3153 249 60 # # $ 3153 249 61 # # $ 3153 249 62 # # $ 3153 249 63 # # $ 3153 249 64 # # $ 3153 249 65 # # $ 3153 249 66 # # $ 3153 249 67 # # $ 3153 249 68 # # $ 3153 249 69 # # $ 3153 249 70 # # $ 3153 249 71 # # $ 3153 249 72 # # $ 3153 249 73 # # $ 3153 249 74 # # $ 3153 249 75 # # $ 3153 249 76 # # $ 3153 249 77 # # $ 3153 249 78 # # $ 3153 249 79 # # $ 3153 249 80 # # $ 3153 249 81 # # $ 3153 249 82 # # $ 3153 249 83 # # $ 3153 249 84 # # $ 3153 249 85 # # $ 3153 249 86 # # $ 3153 249 87 # # $ 3153 249 88 # # $ 3153 249 89 # # $ 3153 249 90 # # $ 3153 249 91 # # $ 3153 249 92 # # $ 3153 249 93 # # $ 3153 249 94 # # $ 3153 249 95 # # $ 3153 249 96 OPAC OPAC NNP 3153 249 97 SERVER server NN 3153 249 98 # # NN 3153 249 99 # # $ 3153 249 100 # # $ 3153 249 101 # # $ 3153 249 102 # # $ 3153 249 103 # # $ 3153 249 104 # # $ 3153 249 105 # # $ 3153 249 106 # # $ 3153 249 107 # # $ 3153 249 108 # # $ 3153 249 109 # # $ 3153 249 110 # # $ 3153 249 111 # # $ 3153 249 112 # # $ 3153 249 113 # # $ 3153 249 114 # # $ 3153 249 115 # # $ 3153 249 116 # # $ 3153 249 117 # # $ 3153 249 118 # # $ 3153 249 119 # # $ 3153 249 120 # # $ 3153 249 121 # # $ 3153 249 122 # # $ 3153 249 123 # # $ 3153 249 124 # # $ 3153 249 125 # # $ 3153 249 126 # # $ 3153 249 127 # # $ 3153 249 128 # # $ 3153 249 129 # # $ 3153 249 130 # # $ 3153 249 131 # # $ 3153 249 132 # # $ 3153 249 133 # # $ 3153 249 134 # # $ 3153 249 135 # # $ 3153 249 136 # # $ 3153 249 137 # # $ 3153 249 138 # # $ 3153 249 139 # # $ 3153 249 140 # # $ 3153 249 141 # # $ 3153 249 142 # # $ 3153 249 143 # # $ 3153 249 144 # # $ 3153 249 145 # # $ 3153 249 146 # # $ 3153 249 147 # # $ 3153 249 148 # # $ 3153 249 149 # # $ 3153 249 150 # # $ 3153 249 151 # # $ 3153 249 152 # # $ 3153 249 153 # # $ 3153 249 154 # # $ 3153 249 155 # # $ 3153 249 156 # # $ 3153 249 157 # # $ 3153 249 158 # # $ 3153 249 159 # # $ 3153 249 160 # # $ 3153 249 161 # # $ 3153 249 162 # # $ 3153 249 163 # # $ 3153 249 164 # # $ 3153 249 165 # # $ 3153 249 166 # # $ 3153 249 167 # # $ 3153 249 168 # # $ 3153 249 169 # # $ 3153 249 170 # # $ 3153 249 171 # # $ 3153 249 172 # # $ 3153 249 173 # # $ 3153 249 174 # # $ 3153 249 175 # # $ 3153 249 176 # # $ 3153 249 177 # # $ 3153 249 178 # # $ 3153 249 179 # # $ 3153 249 180 # # $ 3153 249 181 # # $ 3153 249 182 # # $ 3153 249 183 # # $ 3153 249 184 # # $ 3153 249 185 # # $ 3153 249 186 # # $ 3153 249 187 # # $ 3153 249 188 # # $ 3153 249 189 # # $ 3153 249 190 # # $ 3153 249 191 # # $ 3153 249 192 # # $ 3153 249 193 # # $ 3153 249 194 # # $ 3153 249 195 # # $ 3153 249 196 # # $ 3153 249 197 # # $ 3153 249 198 # # $ 3153 249 199 # # $ 3153 249 200 # # $ 3153 249 201 # # $ 3153 249 202 # # $ 3153 249 203 # # $ 3153 249 204 # # $ 3153 249 205 # # $ 3153 249 206 # # $ 3153 249 207 # # $ 3153 249 208 # # $ 3153 249 209 # # $ 3153 249 210 # # $ 3153 249 211 # # $ 3153 249 212 # # $ 3153 249 213 # # $ 3153 249 214 # # $ 3153 249 215 # # $ 3153 249 216 # # $ 3153 249 217 # # $ 3153 249 218 # # $ 3153 249 219 # # $ 3153 249 220 # # $ 3153 249 221 # # $ 3153 249 222 # # $ 3153 249 223 # # $ 3153 249 224 # # $ 3153 249 225 # # $ 3153 249 226 # # $ 3153 249 227 # # $ 3153 249 228 # # $ 3153 249 229 # # $ 3153 249 230 # # $ 3153 249 231 # # $ 3153 249 232 # # $ 3153 249 233 # # $ 3153 249 234 # # $ 3153 249 235 # # $ 3153 249 236 # # $ 3153 249 237 # # $ 3153 249 238 # # $ 3153 249 239 # # $ 3153 249 240 # # $ 3153 249 241 # # $ 3153 249 242 # # $ 3153 249 243 # # $ 3153 249 244 # # $ 3153 249 245 # # $ 3153 249 246 # # $ 3153 249 247 # # $ 3153 249 248 # # $ 3153 249 249 # # $ 3153 249 250 # # $ 3153 249 251 HOST HOST NNP 3153 249 252 DEFINITION DEFINITION VBD 3153 249 253 # # NN 3153 249 254 # # $ 3153 249 255 # # $ 3153 249 256 # # $ 3153 249 257 # # $ 3153 249 258 # # $ 3153 249 259 # # $ 3153 249 260 # # $ 3153 249 261 # # $ 3153 249 262 # # $ 3153 249 263 # # $ 3153 249 264 # # $ 3153 249 265 # # $ 3153 249 266 # # $ 3153 249 267 # # $ 3153 249 268 # # $ 3153 249 269 # # $ 3153 249 270 # # $ 3153 249 271 # # $ 3153 249 272 # # $ 3153 249 273 # # $ 3153 249 274 # # $ 3153 249 275 # # $ 3153 249 276 # # $ 3153 249 277 # # $ 3153 249 278 # # $ 3153 249 279 # # $ 3153 249 280 # # $ 3153 249 281 # # $ 3153 249 282 # # $ 3153 249 283 # # $ 3153 249 284 # # $ 3153 249 285 # # $ 3153 249 286 # # $ 3153 249 287 # # $ 3153 249 288 # # $ 3153 249 289 # # $ 3153 249 290 # # $ 3153 249 291 # # $ 3153 249 292 # # $ 3153 249 293 # # $ 3153 249 294 # # $ 3153 249 295 # # $ 3153 249 296 # # $ 3153 249 297 # # $ 3153 249 298 # # $ 3153 249 299 # # $ 3153 249 300 # # $ 3153 249 301 # # $ 3153 249 302 # # $ 3153 249 303 # # $ 3153 249 304 # # $ 3153 249 305 # # $ 3153 249 306 # # $ 3153 249 307 # # $ 3153 249 308 # # $ 3153 249 309 # # $ 3153 249 310 # # $ 3153 249 311 # # $ 3153 249 312 # # $ 3153 249 313 # # $ 3153 249 314 # # $ 3153 249 315 # # $ 3153 249 316 # # $ 3153 249 317 # # $ 3153 249 318 # # $ 3153 249 319 # # $ 3153 249 320 # # $ 3153 249 321 # # $ 3153 249 322 # # $ 3153 249 323 # # $ 3153 249 324 # # $ 3153 249 325 # # $ 3153 249 326 # # $ 3153 249 327 # # $ 3153 249 328 # # $ 3153 249 329 # # $ 3153 249 330 Define define VB 3153 249 331 a a DT 3153 249 332 host host NN 3153 249 333 for for IN 3153 249 334 the the DT 3153 249 335 server server NN 3153 249 336 we -PRON- PRP 3153 249 337 ’ll will MD 3153 249 338 be be VB 3153 249 339 monitoring monitor VBG 3153 249 340 # # $ 3153 249 341 Change change VB 3153 249 342 the the DT 3153 249 343 host_name host_name NN 3153 249 344 , , , 3153 249 345 alias alias NNP 3153 249 346 , , , 3153 249 347 and and CC 3153 249 348 address address NN 3153 249 349 to to TO 3153 249 350 fit fit VB 3153 249 351 your -PRON- PRP$ 3153 249 352 situation situation NN 3153 249 353 define define VB 3153 249 354 host host NN 3153 249 355 { { -LRB- 3153 249 356 use use VBP 3153 249 357 linux linux NNP 3153 249 358 - - HYPH 3153 249 359 server server NN 3153 249 360 host_name host_name NNP 3153 249 361 opac opac JJ 3153 249 362 parents parent NNS 3153 249 363 gateway gateway NN 3153 249 364 - - HYPH 3153 249 365 switch switch NN 3153 249 366 alias alias NNP 3153 249 367 OPAC OPAC NNP 3153 249 368 server server NN 3153 249 369 MONitORiNG MONitORiNG NNP 3153 249 370 NetwORK NetwORK NNP 3153 249 371 AND and CC 3153 249 372 seRvice seRvice NNP 3153 249 373 AvAilABilitY AvAilABilitY NNP 3153 249 374 witH with IN 3153 249 375 OPeN OPeN NNP 3153 249 376 - - HYPH 3153 249 377 sOuRce source NN 3153 249 378 sOFtwARe sOFtwARe NNP 3153 249 379 | | NNP 3153 249 380 silveR silveR NNP 3153 249 381 19 19 CD 3153 249 382 Appendix Appendix NNP 3153 249 383 I. i. NN 3153 249 384 opac.cfg opac.cfg CD 3153 249 385 ( ( -LRB- 3153 249 386 cont cont NNP 3153 249 387 . . . 3153 249 388 ) ) -RRB- 3153 250 1 address address NN 3153 250 2 192.168.1.123 192.168.1.123 NNP 3153 250 3 } } -RRB- 3153 250 4 # # $ 3153 250 5 # # $ 3153 250 6 # # $ 3153 250 7 # # $ 3153 250 8 # # $ 3153 250 9 # # $ 3153 250 10 # # $ 3153 250 11 # # $ 3153 250 12 # # $ 3153 250 13 # # $ 3153 250 14 # # $ 3153 250 15 # # $ 3153 250 16 # # $ 3153 250 17 # # $ 3153 250 18 # # $ 3153 250 19 # # $ 3153 250 20 # # $ 3153 250 21 # # $ 3153 250 22 # # $ 3153 250 23 # # $ 3153 250 24 # # $ 3153 250 25 # # $ 3153 250 26 # # $ 3153 250 27 # # $ 3153 250 28 # # $ 3153 250 29 # # $ 3153 250 30 # # $ 3153 250 31 # # $ 3153 250 32 # # $ 3153 250 33 # # $ 3153 250 34 # # $ 3153 250 35 # # $ 3153 250 36 # # $ 3153 250 37 # # $ 3153 250 38 # # $ 3153 250 39 # # $ 3153 250 40 # # $ 3153 250 41 # # $ 3153 250 42 # # $ 3153 250 43 # # $ 3153 250 44 # # $ 3153 250 45 # # $ 3153 250 46 # # $ 3153 250 47 # # $ 3153 250 48 # # $ 3153 250 49 # # $ 3153 250 50 # # $ 3153 250 51 # # $ 3153 250 52 # # $ 3153 250 53 # # $ 3153 250 54 # # $ 3153 250 55 # # $ 3153 250 56 # # $ 3153 250 57 # # $ 3153 250 58 # # $ 3153 250 59 # # $ 3153 250 60 # # $ 3153 250 61 # # $ 3153 250 62 # # $ 3153 250 63 # # $ 3153 250 64 # # $ 3153 250 65 # # $ 3153 250 66 # # $ 3153 250 67 # # $ 3153 250 68 # # $ 3153 250 69 # # $ 3153 250 70 # # $ 3153 250 71 # # $ 3153 250 72 # # $ 3153 250 73 # # $ 3153 250 74 # # $ 3153 250 75 # # $ 3153 250 76 # # $ 3153 250 77 # # $ 3153 250 78 # # $ 3153 250 79 # # $ 3153 250 80 # # NN 3153 250 81 SERVICE service NN 3153 250 82 DEFINITIONS definition NNS 3153 250 83 # # $ 3153 250 84 # # $ 3153 250 85 # # $ 3153 250 86 # # $ 3153 250 87 # # $ 3153 250 88 # # $ 3153 250 89 # # $ 3153 250 90 # # $ 3153 250 91 # # $ 3153 250 92 # # $ 3153 250 93 # # $ 3153 250 94 # # $ 3153 250 95 # # $ 3153 250 96 # # $ 3153 250 97 # # $ 3153 250 98 # # $ 3153 250 99 # # $ 3153 250 100 # # $ 3153 250 101 # # $ 3153 250 102 # # $ 3153 250 103 # # $ 3153 250 104 # # $ 3153 250 105 # # $ 3153 250 106 # # $ 3153 250 107 # # $ 3153 250 108 # # $ 3153 250 109 # # $ 3153 250 110 # # $ 3153 250 111 # # $ 3153 250 112 # # $ 3153 250 113 # # $ 3153 250 114 # # $ 3153 250 115 # # $ 3153 250 116 # # $ 3153 250 117 # # $ 3153 250 118 # # $ 3153 250 119 # # $ 3153 250 120 # # $ 3153 250 121 # # $ 3153 250 122 # # $ 3153 250 123 # # $ 3153 250 124 # # $ 3153 250 125 # # $ 3153 250 126 # # $ 3153 250 127 # # $ 3153 250 128 # # $ 3153 250 129 # # $ 3153 250 130 # # $ 3153 250 131 # # $ 3153 250 132 # # $ 3153 250 133 # # $ 3153 250 134 # # $ 3153 250 135 # # $ 3153 250 136 # # $ 3153 250 137 # # $ 3153 250 138 # # $ 3153 250 139 # # $ 3153 250 140 # # $ 3153 250 141 # # $ 3153 250 142 # # $ 3153 250 143 # # $ 3153 250 144 # # $ 3153 250 145 # # $ 3153 250 146 # # $ 3153 250 147 # # $ 3153 250 148 # # $ 3153 250 149 # # $ 3153 250 150 # # $ 3153 250 151 # # $ 3153 250 152 # # $ 3153 250 153 # # $ 3153 250 154 # # $ 3153 250 155 # # $ 3153 250 156 # # $ 3153 250 157 # # $ 3153 250 158 # # $ 3153 250 159 # # $ 3153 250 160 Create create VB 3153 250 161 a a DT 3153 250 162 service service NN 3153 250 163 for for IN 3153 250 164 monitoring monitor VBG 3153 250 165 the the DT 3153 250 166 HTTP HTTP NNP 3153 250 167 port port NN 3153 250 168 define define NN 3153 250 169 service service NN 3153 250 170 { { -LRB- 3153 250 171 use use VBP 3153 250 172 generic generic JJ 3153 250 173 - - HYPH 3153 250 174 service service NN 3153 250 175 host_name host_name NN 3153 250 176 opac opac JJ 3153 250 177 service_description service_description NNP 3153 250 178 web web NN 3153 250 179 port port NN 3153 250 180 check_command check_command NNP 3153 250 181 check_tcp!80 check_tcp!80 NNP 3153 250 182 } } -RRB- 3153 250 183 # # $ 3153 250 184 Create create VB 3153 250 185 a a DT 3153 250 186 service service NN 3153 250 187 for for IN 3153 250 188 monitoring monitor VBG 3153 250 189 the the DT 3153 250 190 web web NN 3153 250 191 service service NN 3153 250 192 define define NN 3153 250 193 service service NN 3153 250 194 { { -LRB- 3153 250 195 use use VBP 3153 250 196 generic generic JJ 3153 250 197 - - HYPH 3153 250 198 service service NN 3153 250 199 host_name host_name NN 3153 250 200 opac opac JJ 3153 250 201 service_description service_description NNP 3153 250 202 Web web NN 3153 250 203 service service NN 3153 250 204 check_command check_command NNP 3153 250 205 check_http!-u check_http!-u NNP 3153 250 206 / / SYM 3153 250 207 bogusfilethatdoesnotexist.html bogusfilethatdoesnotexist.html NNP 3153 250 208 } } -RRB- 3153 250 209 # # $ 3153 250 210 Create create VB 3153 250 211 a a DT 3153 250 212 service service NN 3153 250 213 for for IN 3153 250 214 monitoring monitor VBG 3153 250 215 the the DT 3153 250 216 opac opac JJ 3153 250 217 search search NN 3153 250 218 define define NN 3153 250 219 service service NNP 3153 250 220 { { -LRB- 3153 250 221 use use VBP 3153 250 222 generic generic JJ 3153 250 223 - - HYPH 3153 250 224 service service NN 3153 250 225 host_name host_name NN 3153 250 226 opac opac JJ 3153 250 227 service_description service_description NNP 3153 250 228 OPAC OPAC NNP 3153 250 229 search search NN 3153 250 230 check_command check_command NNP 3153 250 231 check_hip_search check_hip_search NNP 3153 250 232 } } -RRB- 3153 250 233 # # $ 3153 250 234 Create create VB 3153 250 235 a a DT 3153 250 236 service service NN 3153 250 237 for for IN 3153 250 238 monitoring monitor VBG 3153 250 239 the the DT 3153 250 240 Z39.50 Z39.50 NNP 3153 250 241 port port NN 3153 250 242 define define NN 3153 250 243 service service NN 3153 250 244 { { -LRB- 3153 250 245 use use VBP 3153 250 246 generic generic JJ 3153 250 247 - - HYPH 3153 250 248 service service NN 3153 250 249 host_name host_name NN 3153 250 250 opac opac JJ 3153 250 251 service_description service_description NNP 3153 250 252 z3950 z3950 NNP 3153 250 253 port port NN 3153 250 254 check_command check_command NNP 3153 250 255 check_tcp!210 check_tcp!210 NNP 3153 250 256 } } -RRB- 3153 250 257 Appendix Appendix NNP 3153 250 258 J. J. NNP 3153 250 259 switches.cfg switches.cfg NNP 3153 250 260 # # $ 3153 250 261 # # $ 3153 250 262 # # $ 3153 250 263 # # $ 3153 250 264 # # $ 3153 250 265 # # $ 3153 250 266 # # $ 3153 250 267 # # $ 3153 250 268 # # $ 3153 250 269 # # $ 3153 250 270 # # $ 3153 250 271 # # $ 3153 250 272 # # $ 3153 250 273 # # $ 3153 250 274 # # $ 3153 250 275 # # $ 3153 250 276 # # $ 3153 250 277 # # $ 3153 250 278 # # $ 3153 250 279 # # $ 3153 250 280 # # $ 3153 250 281 # # $ 3153 250 282 # # $ 3153 250 283 # # $ 3153 250 284 # # $ 3153 250 285 # # $ 3153 250 286 # # $ 3153 250 287 # # $ 3153 250 288 # # $ 3153 250 289 # # $ 3153 250 290 # # $ 3153 250 291 # # $ 3153 250 292 # # $ 3153 250 293 # # $ 3153 250 294 # # $ 3153 250 295 # # $ 3153 250 296 # # $ 3153 250 297 # # $ 3153 250 298 # # $ 3153 250 299 # # $ 3153 250 300 # # $ 3153 250 301 # # $ 3153 250 302 # # $ 3153 250 303 # # $ 3153 250 304 # # $ 3153 250 305 # # $ 3153 250 306 # # $ 3153 250 307 # # $ 3153 250 308 # # $ 3153 250 309 # # $ 3153 250 310 # # $ 3153 250 311 # # $ 3153 250 312 # # $ 3153 250 313 # # $ 3153 250 314 # # $ 3153 250 315 # # $ 3153 250 316 # # $ 3153 250 317 # # $ 3153 250 318 # # $ 3153 250 319 # # $ 3153 250 320 # # $ 3153 250 321 # # $ 3153 250 322 # # $ 3153 250 323 # # $ 3153 250 324 # # $ 3153 250 325 # # $ 3153 250 326 # # $ 3153 250 327 # # $ 3153 250 328 # # $ 3153 250 329 # # $ 3153 250 330 # # $ 3153 250 331 # # $ 3153 250 332 # # $ 3153 250 333 # # $ 3153 250 334 # # $ 3153 250 335 # # $ 3153 250 336 # # JJR 3153 250 337 SWITCH.CFG switch.cfg JJ 3153 250 338 - - HYPH 3153 250 339 SAMPLE sample NN 3153 250 340 CONFIG CONFIG NNP 3153 250 341 FILE file NN 3153 250 342 FOR for IN 3153 250 343 MONITORING MONITORING NNP 3153 250 344 SWITCHES SWITCHES NNP 3153 250 345 # # $ 3153 250 346 # # $ 3153 250 347 # # $ 3153 250 348 # # $ 3153 250 349 # # $ 3153 250 350 # # $ 3153 250 351 # # $ 3153 250 352 # # $ 3153 250 353 # # $ 3153 250 354 # # $ 3153 250 355 # # $ 3153 250 356 # # $ 3153 250 357 # # $ 3153 250 358 # # $ 3153 250 359 # # $ 3153 250 360 # # $ 3153 250 361 # # $ 3153 250 362 # # $ 3153 250 363 # # $ 3153 250 364 # # $ 3153 250 365 # # $ 3153 250 366 # # $ 3153 250 367 # # $ 3153 250 368 # # $ 3153 250 369 # # $ 3153 250 370 # # $ 3153 250 371 # # $ 3153 250 372 # # $ 3153 250 373 # # $ 3153 250 374 # # $ 3153 250 375 # # $ 3153 250 376 # # $ 3153 250 377 # # $ 3153 250 378 # # $ 3153 250 379 # # $ 3153 250 380 # # $ 3153 250 381 # # $ 3153 250 382 # # $ 3153 250 383 # # $ 3153 250 384 # # $ 3153 250 385 # # $ 3153 250 386 # # $ 3153 250 387 # # $ 3153 250 388 # # $ 3153 250 389 # # $ 3153 250 390 # # $ 3153 250 391 # # $ 3153 250 392 # # $ 3153 250 393 # # $ 3153 250 394 # # $ 3153 250 395 # # $ 3153 250 396 # # $ 3153 250 397 # # $ 3153 250 398 # # $ 3153 250 399 # # $ 3153 250 400 # # $ 3153 250 401 # # $ 3153 250 402 # # $ 3153 250 403 # # $ 3153 250 404 # # $ 3153 250 405 # # $ 3153 250 406 # # $ 3153 250 407 # # $ 3153 250 408 # # $ 3153 250 409 # # $ 3153 250 410 # # $ 3153 250 411 # # $ 3153 250 412 # # $ 3153 250 413 # # $ 3153 250 414 # # $ 3153 250 415 # # $ 3153 250 416 # # $ 3153 250 417 # # $ 3153 250 418 # # $ 3153 250 419 # # $ 3153 250 420 # # $ 3153 250 421 # # $ 3153 250 422 # # $ 3153 250 423 # # $ 3153 250 424 # # $ 3153 250 425 # # $ 3153 250 426 # # $ 3153 250 427 # # $ 3153 250 428 # # $ 3153 250 429 # # $ 3153 250 430 # # $ 3153 250 431 # # $ 3153 250 432 # # $ 3153 250 433 # # $ 3153 250 434 # # $ 3153 250 435 # # $ 3153 250 436 # # $ 3153 250 437 # # $ 3153 250 438 # # $ 3153 250 439 # # $ 3153 250 440 # # $ 3153 250 441 # # $ 3153 250 442 # # $ 3153 250 443 # # $ 3153 250 444 # # $ 3153 250 445 # # $ 3153 250 446 # # $ 3153 250 447 # # $ 3153 250 448 # # $ 3153 250 449 # # $ 3153 250 450 # # $ 3153 250 451 # # $ 3153 250 452 # # $ 3153 250 453 # # $ 3153 250 454 # # $ 3153 250 455 # # $ 3153 250 456 # # $ 3153 250 457 # # $ 3153 250 458 # # $ 3153 250 459 # # $ 3153 250 460 # # $ 3153 250 461 # # $ 3153 250 462 # # $ 3153 250 463 # # $ 3153 250 464 # # $ 3153 250 465 # # $ 3153 250 466 # # $ 3153 250 467 # # $ 3153 250 468 # # $ 3153 250 469 # # $ 3153 250 470 # # $ 3153 250 471 # # $ 3153 250 472 # # $ 3153 250 473 # # $ 3153 250 474 # # $ 3153 250 475 # # $ 3153 250 476 # # $ 3153 250 477 # # $ 3153 250 478 # # $ 3153 250 479 # # $ 3153 250 480 # # $ 3153 250 481 # # $ 3153 250 482 # # $ 3153 250 483 # # $ 3153 250 484 # # $ 3153 250 485 # # $ 3153 250 486 # # $ 3153 250 487 # # $ 3153 250 488 # # $ 3153 250 489 # # $ 3153 250 490 # # $ 3153 250 491 # # $ 3153 250 492 # # $ 3153 250 493 # # $ 3153 250 494 # # $ 3153 250 495 # # $ 3153 250 496 # # $ 3153 250 497 # # NN 3153 250 498 HOST host NN 3153 250 499 DEFINITIONS definition VBZ 3153 250 500 # # $ 3153 250 501 # # $ 3153 250 502 # # $ 3153 250 503 # # $ 3153 250 504 # # $ 3153 250 505 # # $ 3153 250 506 # # $ 3153 250 507 # # $ 3153 250 508 # # $ 3153 250 509 # # $ 3153 250 510 # # $ 3153 250 511 # # $ 3153 250 512 # # $ 3153 250 513 # # $ 3153 250 514 # # $ 3153 250 515 # # $ 3153 250 516 # # $ 3153 250 517 # # $ 3153 250 518 # # $ 3153 250 519 # # $ 3153 250 520 # # $ 3153 250 521 # # $ 3153 250 522 # # $ 3153 250 523 # # $ 3153 250 524 # # $ 3153 250 525 # # $ 3153 250 526 # # $ 3153 250 527 # # $ 3153 250 528 # # $ 3153 250 529 # # $ 3153 250 530 # # $ 3153 250 531 # # $ 3153 250 532 # # $ 3153 250 533 # # $ 3153 250 534 # # $ 3153 250 535 # # $ 3153 250 536 # # $ 3153 250 537 # # $ 3153 250 538 # # $ 3153 250 539 # # $ 3153 250 540 # # $ 3153 250 541 # # $ 3153 250 542 # # $ 3153 250 543 # # $ 3153 250 544 # # $ 3153 250 545 # # $ 3153 250 546 # # $ 3153 250 547 # # $ 3153 250 548 # # $ 3153 250 549 # # $ 3153 250 550 # # $ 3153 250 551 # # $ 3153 250 552 # # $ 3153 250 553 # # $ 3153 250 554 # # $ 3153 250 555 # # $ 3153 250 556 # # $ 3153 250 557 # # $ 3153 250 558 # # $ 3153 250 559 # # $ 3153 250 560 # # $ 3153 250 561 # # $ 3153 250 562 # # $ 3153 250 563 # # $ 3153 250 564 # # $ 3153 250 565 # # $ 3153 250 566 # # $ 3153 250 567 # # $ 3153 250 568 # # $ 3153 250 569 # # $ 3153 250 570 # # $ 3153 250 571 # # $ 3153 250 572 # # $ 3153 250 573 # # $ 3153 250 574 # # $ 3153 250 575 # # $ 3153 250 576 20 20 CD 3153 250 577 iNFORMAtiON information NN 3153 250 578 tecHNOlOGY tecHNOlOGY NNP 3153 250 579 AND and CC 3153 250 580 liBRARies liBRARies NNP 3153 250 581 | | CD 3153 250 582 MARcH march CD 3153 250 583 2010 2010 CD 3153 250 584 Appendix Appendix NNP 3153 250 585 K. K. NNP 3153 250 586 check_hip_search check_hip_search NNP 3153 250 587 script script NN 3153 250 588 # # NN 3153 250 589 ! ! . 3153 250 590 /usr /usr NFP 3153 250 591 / / SYM 3153 250 592 bin bin NNP 3153 250 593 / / SYM 3153 250 594 perl perl NNP 3153 250 595 -w -w : 3153 250 596 # # NN 3153 250 597 # # $ 3153 250 598 # # $ 3153 250 599 # # $ 3153 250 600 # # $ 3153 250 601 # # $ 3153 250 602 # # $ 3153 250 603 # # $ 3153 250 604 # # $ 3153 250 605 # # $ 3153 250 606 # # $ 3153 250 607 # # $ 3153 250 608 # # $ 3153 250 609 # # $ 3153 250 610 # # $ 3153 250 611 # # $ 3153 250 612 # # $ 3153 250 613 # # $ 3153 250 614 # # $ 3153 250 615 # # $ 3153 250 616 # # $ 3153 250 617 # # $ 3153 250 618 # # $ 3153 250 619 # # $ 3153 250 620 # # $ 3153 250 621 # # $ 3153 250 622 Check check VB 3153 250 623 Horizon Horizon NNP 3153 250 624 Information Information NNP 3153 250 625 Portal Portal NNP 3153 250 626 ( ( -LRB- 3153 250 627 HIP HIP NNP 3153 250 628 ) ) -RRB- 3153 250 629 status status NN 3153 250 630 . . . 3153 251 1 # # NN 3153 251 2 HIP HIP NNP 3153 251 3 is be VBZ 3153 251 4 the the DT 3153 251 5 web web NN 3153 251 6 - - HYPH 3153 251 7 based base VBN 3153 251 8 interface interface NN 3153 251 9 for for IN 3153 251 10 Dynix Dynix NNP 3153 251 11 and and CC 3153 251 12 Horizon Horizon NNP 3153 251 13 # # $ 3153 251 14 ILS ILS NNP 3153 251 15 systems system NNS 3153 251 16 by by IN 3153 251 17 SirsiDynix SirsiDynix NNP 3153 251 18 corporation corporation NN 3153 251 19 . . . 3153 252 1 # # NN 3153 252 2 # # $ 3153 252 3 This this DT 3153 252 4 plugin plugin NN 3153 252 5 is be VBZ 3153 252 6 based base VBN 3153 252 7 on on IN 3153 252 8 a a DT 3153 252 9 standalone standalone JJ 3153 252 10 Perl Perl NNP 3153 252 11 script script NN 3153 252 12 written write VBN 3153 252 13 # # $ 3153 252 14 by by IN 3153 252 15 Dave Dave NNP 3153 252 16 Pattern Pattern NNP 3153 252 17 . . . 3153 253 1 Please please UH 3153 253 2 see see VB 3153 253 3 # # $ 3153 253 4 http://www.daveyp.com/blog/index.php/archives/164/ http://www.daveyp.com/blog/index.php/archives/164/ NN 3153 253 5 # # JJR 3153 253 6 for for IN 3153 253 7 the the DT 3153 253 8 original original JJ 3153 253 9 script script NN 3153 253 10 . . . 3153 254 1 # # $ 3153 254 2 # # $ 3153 254 3 The the DT 3153 254 4 original original JJ 3153 254 5 script script NN 3153 254 6 and and CC 3153 254 7 this this DT 3153 254 8 derived derive VBN 3153 254 9 work work NN 3153 254 10 are be VBP 3153 254 11 covered cover VBN 3153 254 12 by by IN 3153 254 13 # # $ 3153 254 14 http://creativecommons.org/licenses/by-nc-sa/2.5/ http://creativecommons.org/licenses/by-nc-sa/2.5/ RB 3153 254 15 # # $ 3153 254 16 # # $ 3153 254 17 # # $ 3153 254 18 # # $ 3153 254 19 # # $ 3153 254 20 # # $ 3153 254 21 # # $ 3153 254 22 # # $ 3153 254 23 # # $ 3153 254 24 # # $ 3153 254 25 # # $ 3153 254 26 # # $ 3153 254 27 # # $ 3153 254 28 # # $ 3153 254 29 # # $ 3153 254 30 # # $ 3153 254 31 # # $ 3153 254 32 # # $ 3153 254 33 # # $ 3153 254 34 # # $ 3153 254 35 # # $ 3153 254 36 # # $ 3153 254 37 # # $ 3153 254 38 # # $ 3153 254 39 # # $ 3153 254 40 use use VB 3153 254 41 strict strict JJ 3153 254 42 ; ; : 3153 254 43 use use NN 3153 254 44 LWP::UserAgent lwp::useragent NN 3153 254 45 ; ; : 3153 254 46 # # NN 3153 254 47 Note note VBP 3153 254 48 the the DT 3153 254 49 requirement requirement NN 3153 254 50 for for IN 3153 254 51 Perl Perl NNP 3153 254 52 module module NN 3153 254 53 LWP::UserAgent LWP::UserAgent NNP 3153 254 54 ! ! . 3153 255 1 use use NNP 3153 255 2 lib lib NNP 3153 255 3 “ " `` 3153 255 4 /usr /usr NNP 3153 255 5 / / SYM 3153 255 6 lib lib NNP 3153 255 7 / / SYM 3153 255 8 nagios nagio NNS 3153 255 9 / / SYM 3153 255 10 plugins plugin NNS 3153 255 11 ” " '' 3153 255 12 ; ; : 3153 255 13 use use VB 3153 255 14 utils util NNS 3153 255 15 qw($TIMEOUT qw($timeout CD 3153 255 16 % % NN 3153 255 17 ERRORS ERRORS NNP 3153 255 18 ) ) -RRB- 3153 255 19 ; ; : 3153 255 20 # # $ 3153 255 21 Define define VB 3153 255 22 the the DT 3153 255 23 switch switch NN 3153 255 24 that that WDT 3153 255 25 we -PRON- PRP 3153 255 26 ’ll will MD 3153 255 27 be be VB 3153 255 28 monitoring monitor VBG 3153 255 29 define define VB 3153 255 30 host host NN 3153 255 31 { { -LRB- 3153 255 32 use use VBP 3153 255 33 generic generic JJ 3153 255 34 - - HYPH 3153 255 35 switch switch NN 3153 255 36 host_name host_name NN 3153 255 37 gateway gateway NN 3153 255 38 - - HYPH 3153 255 39 switch switch NN 3153 255 40 alias alia NNS 3153 255 41 Gateway Gateway NNP 3153 255 42 Switch Switch NNP 3153 255 43 address address NN 3153 255 44 192.168.0.1 192.168.0.1 CD 3153 255 45 hostgroups hostgroup NNS 3153 255 46 switches switch VBZ 3153 255 47 } } -RRB- 3153 255 48 # # $ 3153 255 49 # # $ 3153 255 50 # # $ 3153 255 51 # # $ 3153 255 52 # # $ 3153 255 53 # # $ 3153 255 54 # # $ 3153 255 55 # # $ 3153 255 56 # # $ 3153 255 57 # # $ 3153 255 58 # # $ 3153 255 59 # # $ 3153 255 60 # # $ 3153 255 61 # # $ 3153 255 62 # # $ 3153 255 63 # # $ 3153 255 64 # # $ 3153 255 65 # # $ 3153 255 66 # # $ 3153 255 67 # # $ 3153 255 68 # # $ 3153 255 69 # # $ 3153 255 70 # # $ 3153 255 71 # # $ 3153 255 72 # # $ 3153 255 73 # # $ 3153 255 74 # # $ 3153 255 75 # # $ 3153 255 76 # # $ 3153 255 77 # # $ 3153 255 78 # # $ 3153 255 79 # # $ 3153 255 80 # # $ 3153 255 81 # # $ 3153 255 82 # # $ 3153 255 83 # # $ 3153 255 84 # # $ 3153 255 85 # # $ 3153 255 86 # # $ 3153 255 87 # # $ 3153 255 88 # # $ 3153 255 89 # # $ 3153 255 90 # # $ 3153 255 91 # # $ 3153 255 92 # # $ 3153 255 93 # # $ 3153 255 94 # # $ 3153 255 95 # # $ 3153 255 96 # # $ 3153 255 97 # # $ 3153 255 98 # # $ 3153 255 99 # # $ 3153 255 100 # # $ 3153 255 101 # # $ 3153 255 102 # # $ 3153 255 103 # # $ 3153 255 104 # # $ 3153 255 105 # # $ 3153 255 106 # # $ 3153 255 107 # # $ 3153 255 108 # # $ 3153 255 109 # # $ 3153 255 110 # # $ 3153 255 111 # # $ 3153 255 112 # # $ 3153 255 113 # # $ 3153 255 114 # # $ 3153 255 115 # # $ 3153 255 116 # # $ 3153 255 117 # # $ 3153 255 118 # # $ 3153 255 119 # # $ 3153 255 120 # # $ 3153 255 121 # # $ 3153 255 122 # # $ 3153 255 123 # # $ 3153 255 124 # # $ 3153 255 125 # # $ 3153 255 126 # # $ 3153 255 127 # # NN 3153 255 128 SERVICE service NN 3153 255 129 DEFINITIONS definition NNS 3153 255 130 # # $ 3153 255 131 # # $ 3153 255 132 # # $ 3153 255 133 # # $ 3153 255 134 # # $ 3153 255 135 # # $ 3153 255 136 # # $ 3153 255 137 # # $ 3153 255 138 # # $ 3153 255 139 # # $ 3153 255 140 # # $ 3153 255 141 # # $ 3153 255 142 # # $ 3153 255 143 # # $ 3153 255 144 # # $ 3153 255 145 # # $ 3153 255 146 # # $ 3153 255 147 # # $ 3153 255 148 # # $ 3153 255 149 # # $ 3153 255 150 # # $ 3153 255 151 # # $ 3153 255 152 # # $ 3153 255 153 # # $ 3153 255 154 # # $ 3153 255 155 # # $ 3153 255 156 # # $ 3153 255 157 # # $ 3153 255 158 # # $ 3153 255 159 # # $ 3153 255 160 # # $ 3153 255 161 # # $ 3153 255 162 # # $ 3153 255 163 # # $ 3153 255 164 # # $ 3153 255 165 # # $ 3153 255 166 # # $ 3153 255 167 # # $ 3153 255 168 # # $ 3153 255 169 # # $ 3153 255 170 # # $ 3153 255 171 # # $ 3153 255 172 # # $ 3153 255 173 # # $ 3153 255 174 # # $ 3153 255 175 # # $ 3153 255 176 # # $ 3153 255 177 # # $ 3153 255 178 # # $ 3153 255 179 # # $ 3153 255 180 # # $ 3153 255 181 # # $ 3153 255 182 # # $ 3153 255 183 # # $ 3153 255 184 # # $ 3153 255 185 # # $ 3153 255 186 # # $ 3153 255 187 # # $ 3153 255 188 # # $ 3153 255 189 # # $ 3153 255 190 # # $ 3153 255 191 # # $ 3153 255 192 # # $ 3153 255 193 # # $ 3153 255 194 # # $ 3153 255 195 # # $ 3153 255 196 # # $ 3153 255 197 # # $ 3153 255 198 # # $ 3153 255 199 # # $ 3153 255 200 # # $ 3153 255 201 # # $ 3153 255 202 # # $ 3153 255 203 # # $ 3153 255 204 # # $ 3153 255 205 # # $ 3153 255 206 # # $ 3153 255 207 # # $ 3153 255 208 # # $ 3153 255 209 # # $ 3153 255 210 Create create VB 3153 255 211 a a DT 3153 255 212 service service NN 3153 255 213 to to IN 3153 255 214 PING ping VB 3153 255 215 to to IN 3153 255 216 switches switch NNS 3153 255 217 # # JJR 3153 255 218 Note note VB 3153 255 219 this this DT 3153 255 220 entry entry NN 3153 255 221 will will MD 3153 255 222 ping ping VB 3153 255 223 every every DT 3153 255 224 host host NN 3153 255 225 in in IN 3153 255 226 the the DT 3153 255 227 switches switch NNS 3153 255 228 hostgroup hostgroup VBP 3153 255 229 define define NN 3153 255 230 service service NN 3153 255 231 { { -LRB- 3153 255 232 use use NN 3153 255 233 ping ping NN 3153 255 234 - - HYPH 3153 255 235 service service NN 3153 255 236 hostgroups hostgroup NNS 3153 255 237 switches switch VBZ 3153 255 238 service_description service_description NN 3153 255 239 PING ping VBP 3153 255 240 normal_check_interval normal_check_interval CD 3153 255 241 5 5 CD 3153 255 242 retry_check_interval retry_check_interval NN 3153 255 243 1 1 CD 3153 255 244 } } -RRB- 3153 255 245 Appendix Appendix NNP 3153 255 246 J. J. NNP 3153 255 247 switches.cfg switches.cfg NNP 3153 255 248 MONitORiNG MONitORiNG NNP 3153 255 249 NetwORK NetwORK NNP 3153 255 250 AND and CC 3153 255 251 seRvice seRvice NNP 3153 255 252 AvAilABilitY AvAilABilitY NNP 3153 255 253 witH with IN 3153 255 254 OPeN OPeN NNP 3153 255 255 - - HYPH 3153 255 256 sOuRce source NN 3153 255 257 sOFtwARe sOFtwARe NNP 3153 255 258 | | NNP 3153 255 259 silveR silveR NNP 3153 255 260 21 21 CD 3153 255 261 # # $ 3153 255 262 # # $ 3153 255 263 # # $ 3153 255 264 Some some DT 3153 255 265 configuration configuration NN 3153 255 266 options option VBZ 3153 255 267 my -PRON- PRP$ 3153 255 268 $ $ $ 3153 255 269 hipServerHome hipServerHome NNP 3153 255 270 = = NFP 3153 255 271 “ " `` 3153 255 272 http://ipac.prl.ab.ca/ipac20/ipac http://ipac.prl.ab.ca/ipac20/ipac NN 3153 255 273 . . . 3153 256 1 jsp?profile jsp?profile RB 3153 256 2 = = SYM 3153 256 3 alap alap JJ 3153 256 4 ” " '' 3153 256 5 ; ; : 3153 256 6 my -PRON- PRP$ 3153 256 7 $ $ $ 3153 256 8 hipServerSearch hipserversearch NN 3153 256 9 = = NFP 3153 256 10 “ " `` 3153 256 11 http://ipac.prl.ab.ca/ipac20/ipac.jsp?menu=se http://ipac.prl.ab.ca/ipac20/ipac.jsp?menu=se NNP 3153 256 12 arch&aspect arch&aspect NN 3153 256 13 = = SYM 3153 256 14 subtab132&npp=10&ipp=20&spp=20&profile subtab132&npp=10&ipp=20&spp=20&profile FW 3153 256 15 = = UH 3153 256 16 alap&ri=&index=.GW&term alap&ri=&index=.GW&term NNP 3153 256 17 = = SYM 3153 256 18 li li NNP 3153 256 19 nux&x=18&y=13&aspect nux&x=18&y=13&aspect NNP 3153 256 20 = = SYM 3153 256 21 subtab132&GetXML subtab132&getxml CD 3153 256 22 = = SYM 3153 256 23 true true JJ 3153 256 24 ” " '' 3153 256 25 ; ; : 3153 256 26 my -PRON- PRP$ 3153 256 27 $ $ $ 3153 256 28 hipSearchType hipsearchtype NN 3153 256 29 = = NFP 3153 256 30 “ " `` 3153 256 31 xml xml NN 3153 256 32 ” " '' 3153 256 33 ; ; : 3153 256 34 my -PRON- PRP$ 3153 256 35 $ $ $ 3153 256 36 httpProxy httpproxy NN 3153 256 37 = = NFP 3153 256 38 ‘ ' `` 3153 256 39 ’ ' '' 3153 256 40 ; ; : 3153 256 41 # # $ 3153 256 42 # # $ 3153 256 43 # # $ 3153 256 44 check check VB 3153 256 45 home home NN 3153 256 46 page page NN 3153 256 47 is be VBZ 3153 256 48 available available JJ 3153 256 49 ... ... : 3153 256 50 { { -LRB- 3153 256 51 my -PRON- PRP$ 3153 256 52 $ $ $ 3153 256 53 ua ua NNP 3153 256 54 = = SYM 3153 256 55 LWP::UserAgent->new LWP::UserAgent->new NNP 3153 256 56 ; ; : 3153 256 57 $ $ $ 3153 256 58 ua->timeout ua->timeout IN 3153 256 59 ( ( -LRB- 3153 256 60 10 10 CD 3153 256 61 ) ) -RRB- 3153 256 62 ; ; : 3153 256 63 if if IN 3153 256 64 ( ( -LRB- 3153 256 65 $ $ $ 3153 256 66 httpProxy httpproxy NN 3153 256 67 ) ) -RRB- 3153 256 68 { { -LRB- 3153 256 69 $ $ $ 3153 256 70 ua->proxy ua->proxy FW 3153 256 71 ( ( -LRB- 3153 256 72 ‘ ' `` 3153 256 73 http http NNS 3153 256 74 ’ ' '' 3153 256 75 , , , 3153 256 76 $ $ $ 3153 256 77 httpProxy httpproxy NN 3153 256 78 ) ) -RRB- 3153 256 79 } } -RRB- 3153 256 80 my -PRON- PRP$ 3153 256 81 $ $ $ 3153 256 82 response response NN 3153 256 83 = = VBZ 3153 256 84 $ $ $ 3153 256 85 ua->get ua->get CD 3153 256 86 ( ( -LRB- 3153 256 87 $ $ $ 3153 256 88 hipServerHome hipServerHome NNP 3153 256 89 ) ) -RRB- 3153 256 90 ; ; : 3153 256 91 my -PRON- PRP$ 3153 256 92 $ $ $ 3153 256 93 status status NN 3153 256 94 = = NFP 3153 256 95 $ $ $ 3153 256 96 response->status_line response->status_line NN 3153 256 97 ; ; : 3153 256 98 if if IN 3153 256 99 ( ( -LRB- 3153 256 100 $ $ $ 3153 256 101 response->is_success response->is_success NNP 3153 256 102 ) ) -RRB- 3153 256 103 { { -LRB- 3153 256 104 } } -RRB- 3153 256 105 else else RB 3153 256 106 { { -LRB- 3153 256 107 print print NN 3153 256 108 “ " `` 3153 256 109 HIP_SEARCH HIP_SEARCH VBZ 3153 256 110 CRITICAL CRITICAL NNP 3153 256 111 : : : 3153 256 112 $ $ $ 3153 256 113 status\n status\n NN 3153 256 114 ” " '' 3153 256 115 ; ; , 3153 256 116 exit exit VB 3153 256 117 $ $ $ 3153 256 118 ERRORS{‘CRITICAL errors{‘critical NN 3153 256 119 ’ ' '' 3153 256 120 } } -RRB- 3153 256 121 ; ; : 3153 256 122 } } -RRB- 3153 256 123 } } -RRB- 3153 256 124 # # $ 3153 256 125 # # $ 3153 256 126 # # $ 3153 256 127 check check VB 3153 256 128 search search NN 3153 256 129 page page NN 3153 256 130 is be VBZ 3153 256 131 returning return VBG 3153 256 132 results result NNS 3153 256 133 ... ... NFP 3153 256 134 { { -LRB- 3153 256 135 my -PRON- PRP$ 3153 256 136 $ $ $ 3153 256 137 ua ua NNP 3153 256 138 = = SYM 3153 256 139 LWP::UserAgent->new LWP::UserAgent->new NNP 3153 256 140 ; ; : 3153 256 141 $ $ $ 3153 256 142 ua->timeout ua->timeout IN 3153 256 143 ( ( -LRB- 3153 256 144 10 10 CD 3153 256 145 ) ) -RRB- 3153 256 146 ; ; : 3153 256 147 if if IN 3153 256 148 ( ( -LRB- 3153 256 149 $ $ $ 3153 256 150 httpProxy httpproxy NN 3153 256 151 ) ) -RRB- 3153 256 152 { { -LRB- 3153 256 153 $ $ $ 3153 256 154 ua->proxy ua->proxy FW 3153 256 155 ( ( -LRB- 3153 256 156 ‘ ' `` 3153 256 157 http http NNS 3153 256 158 ’ ' '' 3153 256 159 , , , 3153 256 160 $ $ $ 3153 256 161 httpProxy httpproxy NN 3153 256 162 ) ) -RRB- 3153 256 163 } } -RRB- 3153 256 164 my -PRON- PRP$ 3153 256 165 $ $ $ 3153 256 166 response response NN 3153 256 167 = = VBZ 3153 256 168 $ $ $ 3153 256 169 ua->get ua->get CD 3153 256 170 ( ( -LRB- 3153 256 171 $ $ $ 3153 256 172 hipServerSearch hipserversearch NN 3153 256 173 ) ) -RRB- 3153 256 174 ; ; : 3153 256 175 my -PRON- PRP$ 3153 256 176 $ $ $ 3153 256 177 status status NN 3153 256 178 = = NFP 3153 256 179 $ $ $ 3153 256 180 response->status_line response->status_line NN 3153 256 181 ; ; : 3153 256 182 if if IN 3153 256 183 ( ( -LRB- 3153 256 184 $ $ $ 3153 256 185 response->is_success response->is_success NNP 3153 256 186 ) ) -RRB- 3153 256 187 { { -LRB- 3153 256 188 my -PRON- PRP$ 3153 256 189 $ $ $ 3153 256 190 results result NNS 3153 256 191 = = SYM 3153 256 192 0 0 CD 3153 256 193 ; ; : 3153 256 194 my -PRON- PRP$ 3153 256 195 $ $ $ 3153 256 196 content content NN 3153 256 197 = = SYM 3153 256 198 $ $ $ 3153 256 199 response->content response->content NNS 3153 256 200 ; ; : 3153 256 201 if if IN 3153 256 202 ( ( -LRB- 3153 256 203 lc lc NNP 3153 256 204 ( ( -LRB- 3153 256 205 $ $ $ 3153 256 206 hipSearchType hipSearchType NNP 3153 256 207 ) ) -RRB- 3153 256 208 eq eq MD 3153 256 209 ‘ ' `` 3153 256 210 html html NNP 3153 256 211 ’ ' '' 3153 256 212 ) ) -RRB- 3153 256 213 { { -LRB- 3153 256 214 if if IN 3153 256 215 ( ( -LRB- 3153 256 216 $ $ $ 3153 256 217 content content NN 3153 256 218 = = NFP 3153 256 219 ~ ~ NFP 3153 256 220 /\(\d+ /\(\d+ . 3153 256 221 ? ? . 3153 257 1 ) ) -RRB- 3153 257 2 \<\/b\>\ \;titles \<\/b\>\ \;title VBZ 3153 257 3 matched/ matched/ NNP 3153 257 4 ) ) -RRB- 3153 257 5 { { -LRB- 3153 257 6 $ $ $ 3153 257 7 results result NNS 3153 257 8 = = SYM 3153 257 9 $ $ $ 3153 257 10 1 1 CD 3153 257 11 ; ; : 3153 257 12 Appendix Appendix NNP 3153 257 13 K. K. NNP 3153 257 14 check_hip_search check_hip_search NNP 3153 257 15 script script NN 3153 257 16 ( ( -LRB- 3153 257 17 cont cont NNP 3153 257 18 . . . 3153 257 19 ) ) -RRB- 3153 258 1 22 22 CD 3153 258 2 iNFORMAtiON iNFORMAtiON NNP 3153 258 3 tecHNOlOGY tecHNOlOGY NNP 3153 258 4 AND and CC 3153 258 5 liBRARies liBRARies NNP 3153 258 6 | | CD 3153 258 7 MARcH march NN 3153 258 8 2010 2010 CD 3153 258 9 } } -RRB- 3153 258 10 } } -RRB- 3153 258 11 if if IN 3153 258 12 ( ( -LRB- 3153 258 13 lc lc NNP 3153 258 14 ( ( -LRB- 3153 258 15 $ $ $ 3153 258 16 hipSearchType hipSearchType NNP 3153 258 17 ) ) -RRB- 3153 258 18 eq eq MD 3153 258 19 ‘ ' `` 3153 258 20 xml xml NN 3153 258 21 ’ ' '' 3153 258 22 ) ) -RRB- 3153 258 23 { { -LRB- 3153 258 24 if if IN 3153 258 25 ( ( -LRB- 3153 258 26 $ $ $ 3153 258 27 content content NN 3153 258 28 = = NFP 3153 258 29 ~ ~ NFP 3153 258 30 /\(\d+ /\(\d+ . 3153 258 31 ? ? . 3153 259 1 ) ) -RRB- 3153 259 2 \<\/hits\>/ \<\/hits\>/ CD 3153 259 3 ) ) -RRB- 3153 259 4 { { -LRB- 3153 259 5 $ $ $ 3153 259 6 results result NNS 3153 259 7 = = SYM 3153 259 8 $ $ $ 3153 259 9 1 1 CD 3153 259 10 ; ; : 3153 259 11 } } -RRB- 3153 259 12 } } -RRB- 3153 259 13 # # $ 3153 259 14 # # $ 3153 259 15 # # $ 3153 259 16 Modified modify VBN 3153 259 17 section section NN 3153 259 18 - - HYPH 3153 259 19 original original JJ 3153 259 20 script script NN 3153 259 21 triggered trigger VBD 3153 259 22 another another DT 3153 259 23 function function NN 3153 259 24 to to IN 3153 259 25 # # $ 3153 259 26 # # $ 3153 259 27 # # NN 3153 259 28 save save VB 3153 259 29 results result NNS 3153 259 30 to to IN 3153 259 31 a a DT 3153 259 32 temp temp NN 3153 259 33 file file NN 3153 259 34 and and CC 3153 259 35 email email VB 3153 259 36 an an DT 3153 259 37 administrator administrator NN 3153 259 38 . . . 3153 260 1 unless unless IN 3153 260 2 ( ( -LRB- 3153 260 3 $ $ $ 3153 260 4 results result NNS 3153 260 5 ) ) -RRB- 3153 260 6 { { -LRB- 3153 260 7 print print NN 3153 260 8 “ " `` 3153 260 9 HIP_SEARCH HIP_SEARCH VBZ 3153 260 10 CRITICAL CRITICAL NNP 3153 260 11 : : : 3153 260 12 No no DT 3153 260 13 results result NNS 3153 260 14 returned|results=0\n returned|results=0\n NNS 3153 260 15 ” " '' 3153 260 16 ; ; : 3153 260 17 exit exit VB 3153 260 18 $ $ $ 3153 260 19 ERRORS{‘CRITICAL errors{‘critical NN 3153 260 20 ’ ' '' 3153 260 21 } } -RRB- 3153 260 22 ; ; : 3153 260 23 } } -RRB- 3153 260 24 if if IN 3153 260 25 ( ( -LRB- 3153 260 26 $ $ $ 3153 260 27 results result NNS 3153 260 28 ) ) -RRB- 3153 260 29 { { -LRB- 3153 260 30 print print NN 3153 260 31 “ " `` 3153 260 32 HIP_SEARCH HIP_SEARCH VBZ 3153 260 33 OK ok UH 3153 260 34 : : : 3153 260 35 $ $ $ 3153 260 36 results result NNS 3153 260 37 results result NNS 3153 260 38 returned|results=$results\n returned|results=$results\n NNP 3153 260 39 ” " '' 3153 260 40 ; ; : 3153 260 41 exit exit VB 3153 260 42 $ $ $ 3153 260 43 ERRORS{‘OK errors{‘ok NN 3153 260 44 ’ ' '' 3153 260 45 } } -RRB- 3153 260 46 ; ; : 3153 260 47 } } -RRB- 3153 260 48 } } -RRB- 3153 260 49 } } -RRB- 3153 260 50 Appendix Appendix NNP 3153 260 51 K. K. NNP 3153 260 52 check_hip_search check_hip_search NNP 3153 260 53 script script NN 3153 260 54 ( ( -LRB- 3153 260 55 cont cont NNP 3153 260 56 . . . 3153 260 57 ) ) -RRB- 3153 261 1 Appendix Appendix NNP 3153 261 2 L. L. NNP 3153 261 3 Nagios Nagios NNP 3153 261 4 Checker Checker NNP 3153 261 5 display display NN