Għajnuna MON dwar Definizzjonijiet ta 'Servizz Dan huwa t-tieni u l-aħħar stadju għall-konfigurazzjoni MON.
Il-valuri awtomatiċi jintwerew għas-servizzi Mandatorji . Ara t-tema ta 'għajnuna rispettiva hawn taħt għal aktar għajnuna dwar id-Definizzjonijiet tas-Servizz. Għal "mail.alert" , żgura li l-sendmail huwa kkonfigurat u d-deamon "sendmail" jinbeda fuq il-hostmachine.
Definizzjonijiet tas-Servizz
- servizz ta ' servicename
- Definizzjoni tas-servizz tibda bit-keyword servizz segwita minn kelma li hija t-tikketta għal dan is-servizz.
Il-komponenti ta 'servizz huma intervall, tissorvelja, u definizzjoni ta' perjodu ta 'ħin jew aktar, kif definiti hawn taħt.
Jekk isem ta 'servizz ta' "default" huwa definit fi grupp ta 'arloġġi msejjaħ "dafault" (ara hawn), allura d-definizzjoni default / default għandha tintuża għall-immaniġġjar ta' nases mon magħrufa.
- intervall ta ' żmien
- L- intervall tal- kliem segwit minn valur ta 'ħin jispeċifika l-frekwenza li skrin ta' monitor jiġi attivat. Il-valuri tal-ħin huma definiti bħala "30s", "5m", "1h", jew "1d", jiġifieri 30 sekonda, 5 minuti, 1 siegħa, jew 1 jum. Il-porzjon numeriku jista 'jkun frazzjoni, bħal "1.5h" jew siegħa u nofs. Dan il-format ta 'speċifikazzjoni ta' żmien se jkun imsejjaħ timeval .
- żmien ta ' traptimeout
- Din il-kelma prinċipali tieħu l-istess argument ta ’speċifikazzjoni tal-ħin bħall- intervall , u tagħmel is-servizz jistenna nassa minn sors estern għall-inqas dak ta’ spiss, inkella nuqqas jiġi reġistrat. Dan jintuża għal servizz ta 'taħbit tal-qalb.
- l-iskadenza tal- trapdurazzjoni
- Jekk tiġi rċevuta nassa, l-istatus tas-servizz li n-nassa ġiet ikkonsenjata normalment tibqa 'kostanti. Jekk tiġi speċifikata trapduration , l-istatus tas-servizz jibqa 'fi stat ta' falliment għat-tul speċifikat mill- timeval , u mbagħad jerġa 'jiġi ssettjat għal "suċċess".
- ħin ta ' randskew
- Minflok ma skeda l-iskrittura tal-monitor biex titħaddem fil-bidu ta 'kull intervall, aġġusta bl-addoċċ l-intervall speċifikat mill-parametru tal- intervall billi plus-jew-minus randskew. Il-valur tal-inklinazzjoni huwa speċifikat bħala l-parametru tal- intervall : "30s", "5m", eċċ ... Pereżempju jekk l- intervall huwa 1m, u l- randskew huwa "5s", allura mon se skeda l-iskrittura tal-monitor xi żmien bejn kull 55 sekonda u 65 sekonda. L-intenzjoni hija li tgħin tqassam it-tagħbija fuq is-server meta ħafna servizzi huma skedati fl-istess intervalli.
- tissorvelja l-isem tal-monitor [arg ...]
- Il- monitor tal- kelma tal-kelma segwit bl-isem tal-iskript u l-argumenti jispeċifika l-monitor li għandu jaħdem meta jiskadi t-tajmer. Il-konvenzjonijiet li jikkwotaw bħal qoxra huma segwiti meta jiġu speċifikati l-argumenti li jibagħtu lill-iskrittura tal-monitor. L-iskrittura hija invokata mid-direttorju mogħti bl-argument tal -s , u l-kliem kollha li ġejjin huma fornuti bħala argumenti għall-programm ta ’monitoraġġ, segwita mil-lista ta’ ospiti fil-grupp imsemmi mill-grupp ta ’għassa attwali. Jekk il-linja tal-monitor tispiċċa b '";;" bħala kelma separata, il-gruppi ospitanti mhumiex annessi mal-lista ta 'argumenti meta jiġi invokat il-programm.
- allow_empty_group
- L-għażla allow_empty_group se tippermetti li jiġi invokat monitor anke meta l-hostgroup għal dik l-għassa jkun vojt minħabba ospiti b'diżabilità. L-imġieba awtomatika mhix biex tinvoka l-monitor meta l-ospiti kollha fi grupp ta 'ospiti ġew b'diżabilità.
- deskrizzjoni tad- deskrizzjoni
- Id- deskrizzjoni li ġejja hija mistoqsija mill-programmi tal-klijent, mgħoddija lil twissijiet u moniters permezz ta 'varjabbli ta' l-ambjent. Għandu jkun fih deskrizzjoni qasira tas-servizz, adattata għall-inklużjoni f'email jew fuq paġna tal-web.
- exclude_hosts ospitanti [ospitanti ...]
- Kull host elenkat wara exclude_hosts se jiġi eskluż mill-kontroll tas-servizz.
- exclude_period periodpec
- M'għandekx tmexxi monitor skedat matul il-ħin identifikat minn perjodpec .
- tiddependi mill- espressjoni
- Il jiddependu keyword huwa użat biex jispeċifika espressjoni dipendenza, li jevalwa li jew vera ta falza, fis-sens Boolean. Id-dipendenzi huma espressjonijiet ta 'Perl attwali, u għandhom jobdu r-regoli sintattiċi kollha. L-espressjonijiet huma evalwati fl-ispazju tal-pakkett tagħhom stess sabiex ma jkollux aċċidentalment xi effett sekondarju mhux mixtieq. Jekk tinstab żball ta 'sintassi waqt l-evalwazzjoni tal-espressjoni, din tkun illoggjata permezz ta' syslog.
Qabel l-evalwazzjoni, iseħħu s-sostituzzjonijiet li ġejjin fuq l-espressjoni: frażijiet li jidhru bħal "grupp: servizz" għandhom jiġu sostitwiti bil-valur tal-istatus operattiv attwali ta 'dak is-servizz speċifikat. Dawn is-sostituzzjonijiet ta 'opstatus jiġu kkalkulati b'mod rikursiv, u għalhekk jekk is-servizz A jiddependi mis-servizz B, u s-servizz B jiddependi mis-servizz C, allura s-servizz A jiddependi mis-servizz C. L-istatus operattivi ta' suċċess (li jevalwaw għal "1") huma "STAT_OK", "STAT_COLDSTART "," STAT_WARMSTART ", u" STAT_UNKNOWN ". Il-kelma "SELF" (fil-kappijiet kollha) tista 'tintuża għall-grupp (eż. "SELF: servizz"), u hija abbrevjazzjoni għall-grupp ta' għassa attwali.
Din il-karatteristika tista 'tintuża biex tikkontrolla twissijiet għal servizzi li huma dipendenti fuq servizzi oħra, eż. Test SMTP li huwa dipendenti fuq il-magna li tkun tista' tinkiseb.
- dep_behavior {a | m}
- L-evalwazzjoni tal-graffs tad-dipendenza tista 'tikkontrolla t-trażżin ta' invokazzjonijiet ta 'twissija jew monitoraġġ.
Soppressjoni tat-twissija . Jekk din l-għażla hija ssettjata għal "a", allura l-espressjoni tad-dipendenza tiġi evalwata wara li l-monitor għas-servizz joħroġ jew wara li tkun irċeviet nassa. Twissija tintbagħat biss jekk l-evalwazzjoni tirnexxi, li jfisser li l-ebda wieħed mill-għoqiedi fil-graff tad-dipendenza ma jindika falliment.
Tissorvelja t-trażżin . Jekk huwa ssettjat għal "m", allura l-espressjoni ta 'dipendenza se titkejjel qabel ma jkun sejjer jibda l-monitor għas-servizz. Jekk l-evulazzjoni tirnexxi, allura l-monitor se jitħaddem. Inkella, il-monitor mhux se jitħaddem u l-istatus tas-servizz jibqa 'l-istess.
Definizzjonijiet tal-Perjodu
Il-perjodi jintużaw biex jiddefinixxu l-kundizzjonijiet li għandhom jippermettu li jitwasslu twissijiet.
- perjodu [tikketta:] perijodu
- Perjodu jgħaqqad allarmi u varjabbli wieħed jew aktar li jikkontrollaw kemm-il darba jiġri twissija meta jkun hemm falliment. Il-kelma tal- perjodu għandha żewġ forom. L-ewwel tieħu argument li huwa speċifikazzjoni tal-perjodu mill-modulu ta 'Patrick Ryan's Time :: Perjodu 5. Irreferi għal "Ħin perldoc :: Perjodu" għal aktar informazzjoni.
It-tieni forma teħtieġ tikketta segwita minn speċifikazzjoni tal-perjodu, kif iddefinit hawn fuq. It-tikketta hija tikketta li tikkonsisti ta 'karattru alfabetiku jew sottoklinja segwita minn żero jew aktar alfanumeriċi jew linji minimi u li tispiċċa b'żewġ punti. Din il-formola tippermetti perjodi multipli bl-istess definizzjoni tal-perjodu. Użu wieħed huwa li jkun hemm definizzjoni perjodu li ma għandux alertafter jew alertevery parametri għal perjodu ta 'żmien partikolari, u ieħor għall-istess perjodu ta' żmien ma 'sett differenti ta' allerti li ma fihom dawk il-parametri.
- allertevery timeval
- Il-kelma alertevery (fi żmien definizzjoni) tieħu l-istess tip ta 'argument bħall-varjabbli tal- intervall , u tillimita n-numru ta' drabi li tintbagħat twissija meta s-servizz ikompli jonqos. Pereżempju, jekk l-intervall huwa "1h", allura t-twissijiet fit-taqsima tal-perjodu biss jiġu attivati darba kull siegħa. Jekk il-kelma alertevery titħalla barra minn entrata tal-perjodu, tintbagħat twissija kull darba li jinstab nuqqas. B’mod awtomatiku, jekk il-ħruġ ta ’żewġ fallimenti suċċessivi jinbidel, l-intervall ta’ allertevery huwa mwarrab. Jekk il-kelma "sommarju" hija l-aħħar argument, allura biss il-linji ta 'produzzjoni fil-qosor jiġu kkunsidrati meta titqabbel il-produzzjoni ta' fallimenti suċċessivi.
- alertafter num
- alertafter wara l- ħin
- Il- kelma keyword alertafter (fi taqsima ta ' perjodu ) għandha żewġ forom: biss bl-argument "num", jew bl-argumenti "numval timeval". Fl-ewwel formola, sejħa ta 'allarm tiġi invokata biss wara ħsarat konsekuttivi "num".
Fit-tieni forma, l-argumenti huma numru sħiħ pożittiv segwit minn intervall, kif deskritt mill-varjabbli ta ' intervall ta ' hawn fuq. Jekk dawn il-parametri huma speċifikati, allura t-twissijiet għal dak il-perjodu jissejħu biss wara li jiġru ħafna ħsarat f'dak l-intervall. Pereżempju, jekk alertafter jingħata l-argumenti "3 30m", allura t-twissija se tissejjaħ jekk 3 ħsarat iseħħu fi żmien 30 minuta.
- numalerts num
Din il-varjabbli tgħid lis-server ma jsejjaħx aktar minn twissijiet num waqt falliment. Il-counter tat-twissija jinżamm fuq kull perijodu, u jerġa 'jinbeda fuq kull suċċess.
- comp_alerts
Jekk din l-għażla tkun speċifikata, allura l-aġġornamenti jissejħu biss jekk tissejjaħ twissija "down" korrispondenti.
- twissija ta ' twissija [arg ...]
- Perjodu jista 'jkun fih twissijiet multipli, li jiġu kkawżati wara li jkun hemm servizz fis-servizz. Twissija hija speċifikata bil-kliem kjavi tat- twissija , segwita minn parmetru ta ' ħruġ mhux obbligatorju, u l-argumenti li huma interpretati l-istess bħad-definizzjoni tal- monitor , iżda mingħajr il- ";;" eċċezzjoni. Il - parametru tal- ħruġ jieħu l-forma ta ' ħruġ = x jew exit = xy u għandu l-effett li t-twissija tissejjaħ biss jekk l-istatus tal-ħruġ tal-iskrittura tal-monitor jaqa' fil-firxa tal-parametru tal- ħruġ . Jekk, pereżempju, il-linja ta 'twissija hija ħruġ ta' twissija = 10-20 mail.alert ħażin allura t -twissija bil-posta se tiġi invokata biss b ' żbalji bħala l-argumenti tagħha jekk il-valur tal-ħruġ tal-programm ta' monitoraġġ ikun bejn l-10 u l-20. Din il-karatteristika jippermettilek li tiskatta allerti differenti f'livelli ta 'severità differenti (bħal meta l-ispazju tad-diska ħielsa jitlaq minn 8% sa 3%).
Ara t-taqsima ALERT PROGRAMS hawn fuq għal-lista tal-premaeters li tgħaddi awtomatikament għall-programmi ta 'twissija.
- upalert alert [arg ...]
- Raġel huwa l-kumpliment ta ' twissija . Offalert jissejjaħ meta servizzi jagħmlu t-tranżizzjoni tal-istat minn falliment għal suċċess. L-iskrittura upalert tissejjaħ li tipprovdi l-istess parametri bħall-iskritt tat- twissija , biż-żieda tal-parametru -u li huwa sempliċement użat biex tħalli skript ta 'twissija tkun taf li qed tissejjaħ bħala upalert. Upalerts multipli jistgħu jiġu speċifikati għal kull definizzjoni tal-perjodu. Jekk jogħġbok innota li l-imġieba ta 'nuqqas hija li se jintbagħat upalert irrispettivament minn jekk kien hemm xi twissijiet preċedenti "down" mibgħuta, peress li l-upalerts huma attivati fi tranżizzjoni tal-istat. Issettja l-għażla comp_alerts għal kull perjodu biex tqabbad upalerts ma 'twissijiet "down".
- startupalert twissija [arg ...]
- Startupalert jissejjaħ biss meta s-server mon jibda l-eżekuzzjoni.
- upalertafter timeval
- Il-parametru upalertafter huwa speċifikat bħala sekwenza li ssegwi s-sintassi tal-parametru ta ' intervall ("30s", "1m", eċċ.), U tikkontrolla l-attivazzjoni ta' upalert . Jekk servizz jerġa 'jinħoloq wara li jkun waqaf għal żmien ta' aktar minn jew daqs il-valur ta 'din l-għażla, se tissejjaħ upalert . Uża din l-għażla biex tipprevjeni li tissejjaħ aġġornamenti minħabba "blips" (qtugħ qasir).