ƒlƒbƒgƒ[ƒNŠÇ—ƒc[ƒ‹‚ÉŠÖ‚·‚éƒXƒŒ‚Å‚¨Šè‚¢‚µ‚Ü‚·II
ƒlƒbƒgƒ[ƒN‚Á‚‚¤‚©NRPE‚‚©‚Á‚ăvƒ‰ƒOƒCƒ“ŸŽè‚É‘‚¢‚Ä‚³‚Ü‚´‚܂ȊĎ‹ƒc[ƒ‹‚Æ‚µ‚ÄŽg‚Á‚Ä‚é
>>4
NRPE‚Ńvƒ‰ƒOƒCƒ“‚ð‘‚‚Æ‚«‚ÍCŒ¾Œê‚Å‚·‚©H
>>6
NRPE‚Ńvƒ‰ƒOƒCƒ“‚ð‘‚‚Æ‚«‚̃VƒFƒ‹ƒXƒNƒŠƒvƒg‚Í
csh‚âbsh‚Å‚·‚©H
‚»‚ê‚Æ‚àŋ߂Éo‚Ä‚«‚½V‚µ‚¢ƒXƒNƒŠƒvƒgŒ¾Œê‚Å‚·‚©H
‰½‚ð•׋‚µ‚½‚ç‚¢‚¢‚Ì‚©‹³‚¦‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©
‚Å‚«‚½‚çA‘ЂâURL‚àЉ‚Ä—~‚µ‚¢‚Å‚·
•ʂɌ¾Œê‚âƒVƒFƒ‹‚ÌŽí—ނ͉½‚Å‚à‚¢‚¢‚ÆŽv‚¤
C‚¾‚낤‚ªPerl‚¾‚낤‚ªPython‚¾‚낤‚ªPHP‚¾‚낤‚ªsh,bash,etc..
nrpe‚ªƒvƒ‰ƒOƒCƒ“‚ð’@‚¢‚Ä“f‚«o‚µ‚½ƒƒbƒZ[ƒW‚Æexit‚Ì’l‚³‚¦Žæ“¾‚Å‚«‚ê‚Î
•Ô‚·exit‚Í‚±‚ñ‚ÈŠ´‚¶‚Å‚·
exit 0 ¨ OK
exit 1 ¨ WARNING
exit 2 ¨ CRITICAL
exit 3 ¨ UNKNOWN
‚Ȃ̂Ńvƒ‰ƒOƒCƒ““à‚Å”»’肵‚Ä–¾Ž¦“I‚É‘‚¯‚ΈÓ}‚µ‚½ƒXƒe[ƒ^ƒX‚ɂȂè‚Ü‚·
>>8
>>9
‚È‚é‚Ù‚ÇA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
nrpe‚ª’@‚ƒvƒ‰ƒOƒCƒ“‚ɃXƒNƒŠƒvƒg‚ð“o˜^‚µ‚½‚ç
‚¢‚ë‚ñ‚È‚±‚Æ‚ª‚Å‚«‚é‚ñ‚Å‚·‚Ë
Nagios‚ðƒJƒXƒ^ƒ}ƒCƒY‚·‚é•û–@‚Í
nrpe‚̃vƒ‰ƒOƒCƒ“ˆÈŠO‚É‚à‚ ‚é‚ñ‚Å‚·‚©H
‚à‚µ‚²‘¶’m‚Å‚µ‚½‚çA‚Ç‚¤‚¼‚¨‚µ‚¦‚Ä‚‚¾‚³‚¢
Nagios‚Ì3.0‚ÍA‚Ç‚ñ‚ÈŠ´‚¶‚Å‚·‚©H
2.0‚Ì ‚Ɖ½‚ªˆá‚¤‚ñ‚¾‚ëH
2.0‚Æ3.0‚͂܂Á‚½‚ˆá‚¤‚ª
‚»‚ê‚ð‰ðà‚Å‚«‚é‚Ì‚Í
ƒGƒLƒXƒp[ƒg‚¾‚¯‚¾
˜R‚ê‚͂킩‚ç‚ñ
ƒXƒgƒŒ[ƒW‚Æ‚©‘åŒ^ƒn[ƒh‚Ȃǂª’ñ‹Ÿ‚·‚éŠg’£i“ÆŽ©jMIB‚Æ‚©“o˜^‚Å‚«‚é‚ñH
Linux‚ÌꇂÍ
@Nagios‚âNagios Plugin,nrpe ‚Í DAG ‚É RPM ‚̃pƒbƒP[ƒW‚ð‚‚©‚Á‚Ä
Windows‚Ìê‡ ‚Í
@nrpe ‚Ì ƒCƒ“ƒXƒgƒ‰[‚ð’T‚¹‚΂ ‚é
Linux‚É Nagios ‚Æ nrpe ‚ð rpmƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚ç
‹ó’²ƒ[ƒJ[‚ª”z•z‚µ‚Ä‚émib‚ðƒ[ƒh‚Å‚«‚é‚ñ‚Å‚·‚©H
ƒT[ƒo‚¾‚¯‚¶‚á‚È‚‚ÄA‹ó’²‚àŠÇ—‚Å‚«‚½‚ç•‚©‚è‚Ü‚·
‚à‚µ‚²‘¶’m‚Å‚µ‚½‚çA‚Ç‚¤‚¼‚¨‚µ‚¦‚Ä‚‚¾‚³‚¢
nagios-plugin ‚É‚ ‚é check_snmp ƒRƒ}ƒ“ƒh‚ðŽg‚¦‚Î
‹ó’²ŠÇ—‚Å‚«‚é‚©‚à
mib‚̃[ƒh‚Í•ª‚©‚ç‚ñ
nagios‚̃[ƒŠƒ“ƒOƒŠƒXƒg‚Í‚ ‚é‚ÌH
“ú–{ŒêƒLƒ{ƒ“
>>17
Nagios ‚Ì–{‰Æ‚ÌML‚ÍÌ‚©‚ç‚ ‚邯‚Ç‚ÈB
“ú–{Œê‚ÌML‚͂Ȃ¢‚¼B
>>18
“ú–{Œê‚ÌMLì‚ê‚΂¢‚¢‚̂ɂȂŸ
nagios‚͂ނ‚©‚µ‚¢‚Å‚·
2.0‚Æ3.0‚Ì·‚ª‚Ü‚¾•ª‚©‚ç‚ñ
¡A3.0‚ðŽg‚¤ƒƒŠƒbƒg‚͉½‚Å‚·‚©H >>15
‘ª’肵‚½‚¢“à—e‚É‚æ‚Á‚Ä‚ÍAMIBƒIƒuƒWƒFƒNƒg‚Ì
.1.3.... ‚Ä‚¢‚¤”Žš‚Ì•\‹L‚ª‚í‚©‚ê‚Αª’è‚Å‚«‚邱‚Æ‚àB
ƒR[ƒh”Ô†‚̂悤‚È‚à‚Ì‚©‚ç•¶Žš—ñ‚ðˆø‚Á’£‚é‚Ì‚¾‚Æ
•K—v‚©‚à‚¾‚¯‚ÇB
@‚»‚̂ւñ‚â‚é‚È‚çA‚Ü‚¸Anet-snmp‚â‚Á‚Ă݂ĂÍH
>>20
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
nagios‚Å‚ÍAoid‚ðŽw’肵‚½‚çsnmp-get‚Å‚«‚邯‚¢‚¤‚±‚Ƃł·‚©H
net-snmp‚ÌmibƒRƒ“ƒpƒCƒ‰‚Åmib‚ðƒ[ƒh‚µ‚Ä
snmp-get‚µ‚½‚èsnmp-set‚Í‚â‚Á‚Ă܂·
‚±‚Á‚¿‚Íî•ñ‚ª‘½‚¢‚Ì‚ÅA‚·‚®‚ɂł«‚Ü‚µ‚½
nagios‚Å‚ÍAmib‚ðƒ[ƒh‚·‚é‹@”\‚ª‚ ‚é‚̂łµ‚傤‚©H
‚¿‚Ȃ݂É
openview‚âJP1‚É‚Ímib‚ðƒ[ƒh‚·‚é‹@”\‚ª‚ ‚è‚Ü‚µ‚½
>>22
thanks
OID‚Í@-oƒIƒvƒVƒ‡ƒ“‚ÅŽw’è‚·‚é‚Ì‚©‚ÈH
OID–¼‚Ìu ifInOctets.1 v‚ÍAʼn‚©‚çnagios‚É“o˜^‚³‚ê‚Ä‚¢‚é‚̂ł·‚©H
‚»‚ê‚Æ‚àmib‚ðƒ[ƒh‚µ‚Ä“o˜^‚³‚¹‚½‚̂ł·‚©H
Nagios‚Í”CˆÓ‚ÌOID‚ðsnmp-get‚Å‚«‚é‚Ì‚©’m‚肽‚¢‚Å‚·
>>24
thanks
ƒ\[ƒX‚ð“ǂދZ”\‚͂Ȃ¢‚¯‚Ç
Nagios‚Á‚Ä‚¢‚ë‚¢‚ë‚Å‚«‚é‚ñ‚Å‚·‚Ë
¡‚©‚çNagios‚·‚é‚È‚ç
2.0‚Æ3.0‚̂ǂ¿‚炪‚¢‚¢‚Å‚µ‚傤‚©H
“ú–{ŒêƒTƒCƒg‚ð“Ç‚ñ‚¾‚¯‚Ç
3.0‚ɂ‚¢‚Ă̋Lq‚ª‚È‚¢‚©‚ç
2.0‚Ƃ̷‚ª‚æ‚‚í‚©‚ç‚È‚¢‚ñ‚Å‚·
http://nagios.x-trans.jp/naija/
‰pŒê‚Í•~‹‚ª‚‚¢‚©‚ç‚‚炢‚ñ‚¾‚æ‚È >>26
>>27
>>28
thanks‚Å‚·
–|–óƒc[ƒ‹‚œǂñ‚ł݂܂·
ƒf[ƒ^ƒx[ƒX‚ɂ‚¢‚Ă̕ÏX‚͂Ȃ¢‚Ý‚½‚¢‚Å‚·‚ª
3.0‚Å@PostgreSQL‚ðŽg‚¦‚邯‚¢‚¤‚±‚Æ‚©‚ÈH
“ú–{Œê‚Ì–{‚ªo‚Ä‚‚ꂽ‚ç‚¢‚¢‚Å‚· Nagios‚Á‚ÄA
ƒT[ƒo‚̃fƒBƒXƒN—e—ʂ̕ω»‚𔼔N•ª‚‚ç‚¢‹L˜^‚µ‚Ä
ƒOƒ‰ƒt‚Éo‚·‚±‚Ƃł«‚é‚ÌH
ŽÐ’·‚ɃXƒgƒŒ[ƒW‚𔃂Á‚Ăقµ‚¢‚ñ‚¾‚ª
>>31
>>32
ƒTƒ“ƒNƒX‚Å‚·
GOOGLE‚ÌWEB–|–óƒc[ƒ‹‚ŃCƒ[ƒW‚ª•ª‚©‚è‚Ü‚µ‚½
‚µ•ǂ̂‚³‚ðŠ´‚¶‚Ä‚«‚Ü‚µ‚½
‰pŒê‚ª‚Å‚«‚È‚¢‚Æ
Nagios‚ðŽg‚¤‚̂̓_ƒ‚Á‚Û‚¢‚Å‚·‚©H
ƒvƒƒOƒ‰ƒ€‚Í‘‚¯‚Ü‚·‚ª
‰pŒê‚̓TƒbƒpƒŠ‚Å‚«‚Ü‚¹‚ñ
Nagios‚Í•W€‚¾‚Æ
‚Ç‚ñ‚ȃf[ƒ^ƒx[ƒX‚ªŽg‚í‚ê‚Ä‚¢‚é‚Å‚·‚©H
ƒtƒŠ[‚ÌMySQL‚Æ‚©‚Å‚·‚©H
>>33
“ú–{Œê‰»‚³‚ê‚Ä‚¢‚È‚«‚Ⴞ‚ß‚Á‚Ä‚¢‚¤‚È‚çA
ƒTƒ|[ƒg‚Ì‚ ‚黕i‚ðŽg‚Á‚½‚Ù‚¤‚ª—Ç‚¢‚æB
Nagios‚ÉŒÀ‚炸AFreeSoftŒn‚Á‚ĉpŒê‚Ì•¨‘½‚¢‚©‚çEEE
>>34
ƒTƒ“ƒNƒX‚Å‚·
‰pŒê‚Å‚«‚È‚¢‚¯‚Ç
–|–óƒc[ƒ‹‚ð‚‚©‚Á‚Ä
‚à‚¤‚µ‚ª‚ñ‚΂Á‚Ă݂½‚¢‚Å‚·
Nagios‚Ì•W€ƒf[ƒ^ƒx[ƒX‚Í
ƒtƒŠ[‚ÌMySQL‚âPostgreSQL‚Å‚·‚©H
‚»‚ê‚Æ‚àƒf[ƒ^ƒx[ƒX‚ðŽg‚Á‚ĂȂ¢‚̂ł·‚©H
‚à‚¶‚²‘¶’m‚Å‚µ‚½‚ç‚Ç‚¤‚¼‚¨‚µ‚¦‚Ä‚‚¾‚³‚¢
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚· >>35
Žg‚í‚È‚‚Ä‚à—Ç‚¢‚µAMySQL‚Å‚àPostgreSQL‚Å‚à‚¨D‚«‚Ȃ̂ð‚Ç‚¤‚¼B
Ž„‚ÍADB‚ÍŽg‚Á‚Ä‚¢‚Ü‚¹‚ñ‚ªEEE >>36
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
Nagios‚ð•W€‚ŃCƒ“ƒXƒg[ƒ‹‚µ‚½‚ç
‰½‚©ƒf[ƒ^ƒx[ƒX‚àƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚邯Žv‚Á‚Ă܂µ‚½
ƒf[ƒ^ƒx[ƒX‚ª‚È‚¢‚Ì‚É
Nagios‚͂ǂ¤‚â‚Á‚Ä‰ß‹ŽƒƒO‚ð•Û‘¶‚µ‚Ä‚¢‚é‚ñ‚¾‚낤EEE
‚È‚ñ‚©•sŽv‹c‚Å‚·
Ž©•ª‚Ì‘I‘ð‚ŃtƒŠ[ƒ^[‚Í‚Æ‚à‚©‚‚Æ‚µ‚ÄA
ƒtƒŠ[ƒ^[‚µ‚©‘I‘ðŽˆ‚ª‚È‚¢‚Æ‚¢‚¤‚̂͂æ‚Ù‚Ç–â‘肪‚ ‚él‚¾‚낤B
æ“V‚⎖ŒÌ‚Åg‘Ì“I‚É–³—‚Æ‚¢‚¤‚È‚ç‚΂܂¾‚µ‚àA
¸_“I‚ɂƂ©‚ÍA‚à‚¤Î‚¤‚µ‚©‚È‚¢‚ÈB
‚ǂꂾ‚¯ŠÃ‚¦‚Ä‚¢‚é‚Ì‚¾‚ÆB
‚»‚¤‚¢‚¤‚̂̓oƒCƒg‚Å“–‘R‚¾‚æB
‚Þ‚µ‚ë‹à‚ð‚â‚é•K—v‚·‚ç–³‚¢B
http://www.icinga.org/2009/05/06/announcing-icinga/
ʼn‚ÌƒŠƒŠ[ƒX‚Í2009”N5ŒŽ‰º{‚ÉŒöŠJ—\’è
ʼn‚̈À’è”ł͓¯”N10ŒŽ28“ú‚ÉƒŠƒŠ[ƒX—\’è
Nagios‚Ì‚·‚ׂĂ̋@”\‚ð”õ‚¦
‚±‚ê‚܂ł̃VƒXƒeƒ€‚Æ‚Ì‘ŠŒÝ‰^—p«‚ðˆÛŽ‚µ‚È‚ª‚ç
ƒ†[ƒU[EƒRƒ~ƒ…ƒjƒeƒB‚©‚ç‹‚ß‚ç‚ê‚Ä‚¢‚éV‹@”\‚ð’ljÁ‚·‚é
’·Šú‚ɂ킽‚Á‚ÄC³‚³‚ê‚Ä‚¢‚È‚¢ƒoƒO‚ðŽæ‚èœ‚«
ƒf[ƒ^ƒx[ƒX‚Ƃ̓‡‚ð‰ü‘P‚·‚é‚Ù‚©
ƒT[ƒhƒp[ƒeƒB»ƒAƒhƒIƒ“‚Ì“‡‚ð—eˆÕ‚É‚·‚邽‚ß‚ÉV‚µ‚¢WebƒCƒ“ƒ^ƒtƒF[ƒX‚âAPI‚Ȃǂ𓱓ü‚·‚é
‚Ü‚½C‘å‹K–͂ŕ¡ŽG‚Ȋ‹«‚ɑΉž‚Å‚«‚邿‚¤‚ɉü—Ç‚ª‰Á‚¦‚ç‚ê‚é
>>39
‚±‚¤‚¢‚¤ fork ‚Á‚ÄAŒp‘±‚³‚ê‚È‚¢‚Ì‚ª–â‘è‚È‚ñ‚¾‚æ‚ËB
–{‰Æ‚Ƀ}[ƒW‚³‚ê‚È‚¢‚©‚ÈEEE Nagios‚ÅDB‚ðŽg‚í‚È‚¢‚Å
‰ß‹Ž‚Ì‘ª’èƒf[ƒ^‚ðƒOƒ‰ƒt•\ަ‚³‚¹‚é•û–@‚ ‚é‚Ì‚©‚ÈH
‚P”NŠÔ‚̃gƒŒƒ“ƒh‚Æ‚©Œ©‚½‚‚È‚¢H
>>43
MS‚̃tƒBƒbƒVƒ“ƒO‹@”\‚ªŠJ‚¢‚½‚æ
‰½‚̃TƒCƒg‚Å‚·‚©H
‚Ç‚¤‚à‚¢‚‚̊Ԃɂ©nagios‚ªƒnƒ“ƒOƒAƒbƒvH‚µ‚Ä‚¢‚Ä¢‚Á‚Ä‚¢‚Ü‚·B
‹C‚ª‚‚‚ÆAÅIƒ`ƒFƒbƒNŽžŠÔ‚ª”“ú‘O‚¾‚Á‚½‚肵‚Ü‚·B
‚È‚º‚©AƒvƒƒZƒX‚ª‚Q‚‹N“®‚µ‚½ó‘ԂɂȂÁ‚Ä‚¢‚ÄA‚»‚̂܂ܒâŽ~‚µ‚Ä‚¢‚邿‚¤‚Å‚·B
‚»‚¤‚È‚é‚ÆAnagios ‚Ì’âŽ~‚ào—ˆ‚È‚¢‚悤‚ÅAƒT[ƒo‚ðÄ‹N“®‚µ‚Ä‚¢‚é‚ñ‚Å‚·‚ªA
‘Έ•û–@‚ð‚²‘¶’m‚Ì•û‚¢‚Ü‚·‚©H
ƒ`ƒFƒbƒN‚ÌŠÔŠu‚ð‚T•ª‚¨‚«‚É‚µ‚Ä‚é‚ñ‚Å‚·‚ªA’Z‚·‚¬‚é‚ñ‚Å‚µ‚傤‚©cH
>>45
‚V`‚W”N‚Ù‚Ç Nagios ‚ÅA5•ªŠÔŠu‚ÌŠÄŽ‹‚ð‚µ‚Ä‚¢‚邪A–â‘è–³‚¢‚æB
ŠÂ‹«‚Æ‚©ŽN‚µ‚Ă݂½‚çH >>46
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
󋵂ł·‚ªANagios 3.1.0 ‚Å”¶‚µ‚Ä‚¢‚½‚̂ł·‚ªA
Nagios 2.12 ‚É—Ž‚Æ‚µ‚½‚Æ‚±‚ëA–â‘肪‰ðŒˆ‚µ‚Ü‚µ‚½B
‚Æ‚è‚ ‚¦‚¸A2.12 ‚Å‚à•K—v‚È‹@”\‚ª‘«‚è‚é‚̂ł±‚¿‚ç‚Ås‚±‚¤‚ÆŽv‚¢‚Ü‚·B
3Œn‚Ì‘¼‚̃o[ƒWƒ‡ƒ“‚Å‚à“¯—l‚Ì–â‘肪”¶‚µ‚Ä‚¢‚Ü‚µ‚½B
‚È‚º2Œn‚ªOK‚Å3Œn‚ªNG‚Ȃ̂©•ª‚©‚è‚Ü‚¹‚ñ‚ªc nagios‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚ăEƒFƒuƒT[ƒo‚ÌÝ’è‚ð‚µ‚æ‚¤‚Æ
httpd.conf‚ÉA
ScriptAlias /nagios/cgi-bin/ /usr/local/nagios/sbin/
<Directory "/usr/local/nagios/sbin/">
AllowOverride AuthConfig
Options ExecCGI
Order allow,deny
All from all
</Directory>
Alias /nagios/ /usr/local/nagios/share/
<Directory "/usr/local/nagios/share/">
AllowOverride AuthConfig
Options None
Order allow,deny
All from all
</Directory>
‚ð’Ç‹L‚µAhttpdƒT[ƒrƒX‚ðÄ‹N“®‚µ‚½‚Æ‚±‚ëA
uThe ScriptAlias directive in /etc/httpd/conf/httpd.conf at line 563 will probably never match because it overlaps an earlier ScriptAlias.v
‚Æ•\ަ‚³‚êA³í‚ÉÄ‹N“®‚Å‚«‚È‚©‚Á‚½B
‚Ü‚½Ahttp://ƒT[ƒo–¼/nagios/@‚Æ“ü—Í‚µ‚Ä‚à404ƒGƒ‰[‚ª•Ô‚Á‚Ä‚«‚Ä‚µ‚Ü‚¢‚Ü‚·B
‰½‚ªŒ´ˆö‚©‚í‚©‚è‚Ü‚·‚Å‚µ‚傤‚©H
“–•ûCentOS5Žg—p‚µ‚Ă܂·B
ŽQÆ‚µ‚½URL
http://umiushi.dip.jp/wordpress/linuxconfig/nagios-menu/nagios30_04/ >>48
RH Œn‚Ì apach ‚ÍAsuexec ‚ªƒfƒtƒHƒ‹ƒg‚Åenable‚¾‚©‚ç
/var/www ˆÈŠO‚ÌêŠ‚Å‚Í cgi ‚ª“®‚©‚È‚¢‹C‚ª‚·‚éEEE >>48
˜A“Š‚·‚Ü‚ñB
httpd.conf ‚Ì563s‚ɉ½‚ª‘‚¢‚Ä‚ ‚é‚ÌH >51
<Directory /usr/local/nagios/sbin>
‚Æ‹LÚ‚µ‚Ä‚ ‚è‚Ü‚·B
ˆÄ‚Ì’è
‚‚¾Ž¿ƒXƒŒ‚ÆApacheƒXƒŒ‚ÆŸˆ‚ÅŽOdƒ}ƒ‹ƒ`ƒ|ƒXƒg‚Å‚·‚©A‚²‹ê˜J—l‚Å‚·OO
>>54
‚¨‘O‚ɂ͕·‚¢‚Ă˂¦‚æƒJƒX
Ž‚Ë >49
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·Bsuexec‚ðdisable‚É‚·‚ê‚Γ®‚‚Æ‚¢‚¤”Fޝ‚Å‘åä•v‚Å‚µ‚傤‚©H
‚Ü‚½AC³‚Å‚·B
563s‚É‚ÍA
ScriptAlias /nagios/cgi-bin/ /usr/local/nagios/sbin/
‚Æ‹LÚ‚µ‚Ä‚ ‚è‚Ü‚µ‚½B
‚¿‚Ȃ݂ÉAhttp://ŽIIP@‚Ƒł‚Ƴí‚É•\ަ‚³‚ê‚Ü‚·‚ªA
http://ŽIIP/nagios/‚Æ‚¤‚‚ÆA404ƒGƒ‰[
You don't have permission to access /nagios/ on this server.
‚ƕԂÁ‚Ä‚«‚Ä‚µ‚Ü‚¢‚Ü‚·B >>56
/etc/httpd/conf.d/ ‚̉º‚âA/etc/httpd/conf/httpd.conf ‚É
ScriptAlias /nagios/cgi-bin/ ‚ÅŽn‚Ü‚és‚ª‘¼‚É‚ ‚è‚Ü‚¹‚ñ‚©H
grep ‚Æ‚©‚µ‚Ä’²‚ׂĂ݂Ă‚¾‚³‚¢B
‚ ‚ÆARH5Œn‚Ì apache ‚Ì suexec ‚Í disable ‚É‚µ‚È‚¢‚Æ/var/www ˆÈŠO‚ÌꊂŠcgi ‚Í“®‚«‚Ü‚¹‚ñB
# mv /usr/sbin/suexec /usr/sbin/suexec.disable
# /etc/init.d/httpd restart
‚ÅAŽ~‚߂鎖‚͉”\‚Å‚·B(ŒÂl“I‚ɂ͂ ‚Ü‚è‚¨Š©‚ß‚µ‚Ü‚¹‚ñ‚ª)
‚¨Š©‚ß‚ÍA/var/www/cgi-bin/nagios ‚Æ‚©ì‚Á‚ÄA/usr/local/nagios/sbin/ ‚Ì“à—e‚ðŽ‚Á‚Äs‚‚±‚Ƃł·B
ŠÈ’P‚ÉŽÀŒ»‚·‚é‚É‚ÍA
# mkdir /var/www/cgi-bin/nagios
# mv /usr/local/nagios/sbin/* /var/www/cgi-bin/nagios/
# rm -fr /usr/local/nagios/sbin
# ln -s /var/www/cgi-bin/nagios /usr/local/nagios/sbin
‚Æ‚©‚µ‚ÄA/usr/local/nagios/sbin ‚ðƒVƒ“ƒ{ƒŠƒbƒNƒŠƒ“ƒN‚É‚·‚邯¡Œã‚̃o[ƒWƒ‡ƒ“ƒAƒbƒv‚ÌŽž‚É
•Ö—˜‚¾‚ÆŽv‚¢‚Ü‚·B
suexec ‚ðŽg‚¤Žž‚Í /var/www/cgi-bin/nagios ƒfƒBƒŒƒNƒgƒŠ‚Æ”z‰º‚̃tƒ@ƒCƒ‹‚̃I[ƒi[‚Æ‚©ƒp[ƒ~ƒbƒVƒ‡ƒ“‚Æ‚©
FXl‚¦‚邱‚Ƃ͂ ‚è‚Ü‚·‚ªA‚»‚̕ӂ͕׋‚µ‚Ä‚‚¾‚³‚¢
RH5Œn‚Å nagios ‚ð“®‚©‚·‚È‚ç‚ÎA–{“–‚Ɉê”ÔŠÈ’P‚È•û–@‚Í /usr/local/nagios ‚ðˆê’U휂µ‚Ä DAG ‚©‚ç
RPM ƒpƒbƒP[ƒW‚ðŽ‚Á‚Ä‚‚邱‚Æ‚©‚ÈEEEE ~ RH5 © ‚±‚ê‚¶‚á‚ ARedhat 5 ‚Ý‚½‚¢‚¾‚ËB
› RHEL5
‚·‚Ü‚ñBorz
>57,58
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
/nagios/cgi-bin/‚ªA‘¼‚̃tƒ@ƒCƒ‹‚É‘¶Ý‚µ‚Ä‚¢‚½ˆ×Ahttpd.conf‚É‹LÚ‚³‚ê‚Ä‚¢‚½
“à—e‚ðÁ‚µ‚Ü‚µ‚½ŠAƒGƒ‰[‚ª•Ô‚Á‚Ä‚±‚È‚‚È‚è‚Ü‚µ‚½B
/usr/local/nagios‚ðls-l‚ÅŠm”F‚µ‚½ŠAŒ ŒÀ‚ª‚È‚©‚Á‚½‚Ì‚Åchmod a+rw‚Å•t—^‚µ‚Ü‚µ‚½B
nagios‚ÌÄ‹N“®‚µAURL‚ð‚¤‚Á‚Ă݂܂µ‚½‚ª–¢‚¾403ƒGƒ‰[‚ª•Ô‚Á‚Ä‚«‚Ä‚µ‚Ü‚¢‚Ü‚·B
ˆêŽžŠÔ‚Ɉê‰ñAHTTP403ƒGƒ‰[‚ªo‚Ä‚¢‚éŽ|‚̃[ƒ‹‚ªŽI‚©‚ç”ò‚ñ‚Å‚«‚Ă͂¢‚é‚̂ł·‚ªA
–¢‚¾‚ÉŽQƂł«‚Ä‚¢‚È‚¢ó‘Ô‚Å‚·B
>‚¨Š©‚ß‚ÍA/var/www/cgi-bin/nagios ‚Æ‚©ì‚Á‚ÄA/usr/local/nagios/sbin/ ‚Ì“à—e‚ðŽ‚Á‚Äs‚‚±‚Ƃł·B
ƒAƒhƒoƒCƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ˆê‰ñŽŽ‚µ‚Ă݂½‚¢‚ÆŽv‚¢‚Ü‚·B
‚Ü‚½A‰ñ“𒏂¯‚½Ž–‚ɂ͑å•ÏŠ´ŽÓ‚µ‚Ä‚¨‚è‚Ü‚·B
Šú‘Ò’Ê‚è‚̃[ƒ‹‚ª”ò‚Ô‚©Šm‚©‚ß‚½‚¢‚ñ‚Å‚·‚¯‚Ç
ݒ肵‚½service‚𑦎ž‘S‚ÄŽÀs‚·‚é‚Ì‚Á‚Ăǂ¤‚·‚é‚̂łµ‚傤‚©H
/usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg
‚µ‚Ä‚à‹N“®‚µ‚đҋ@ó‘Ԃ̂悤‚ɂȂÁ‚Ä‚¾‚߂Ȃñ‚Å‚·‚¯‚ÇB
‚à‚µ‚©‚µ‚Ä‹N“®‚µ‚½’¼Œãˆê‰ñƒ`ƒFƒbƒN‚µ‚Ă邯‚ÇŽ|‚ƒ[ƒ‹‚ª”ò‚ñ‚łȂ¢‚Á‚Ä‚±‚ƂȂñ‚Å‚·‚©‚ËH
>>60
‹N“®Žž‚ÉV‹K‚ÌŠÄŽ‹‘Îۂ̃`ƒFƒbƒN‚È‚ñ‚©‚µ‚È‚¢‚æB
臒l‚ɉž‚¶‚ă`ƒFƒbƒN‚µ‚És‚‚¾‚¯‚Ì‚±‚ÆB
‚¾‚©‚çAŠÄŽ‹ŠÔŠu‚ÌÝ’è‚ð’Z‚‚·‚ê‚Î
‘‚ƒ`ƒFƒbƒN‚µ‚És‚‚æB
‚Ü‚ A‚Ç‚¤‚È‚Á‚Ä‚à‚µ‚ç‚È‚¢‚¯‚Ç ¡ANagios‚ð‰\’z‚µ‚Ä‚¢‚邯‚±‚È‚ñ‚Å‚·‚ª
ƒvƒ‰ƒOƒCƒ“‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¢‚邯
check for spopen redhat `‚Ńnƒ“ƒO‚Á‚Ä‚é‚Á‚Û‚¢‚ñ‚Å‚·‚ª
ƒOƒO‚Á‚Ä’²‚ׂ邯/etc/resolv.conf‚ð‘‚«Š·‚¦‚Ă݂æAAA
‚Æ‚¢‚¤‚±‚Ƃł·‚ª
‚æ‚‚í‚©‚ç‚ñ‚̂Œ†–¡‚ð‚·‚×‚ÄƒRƒƒ“ƒgƒAƒEƒg‚µ‚Ü‚µ‚½‚ª
‚â‚Í‚èƒ_ƒ‚Å‚·B
‚Ç‚¤‚·‚ê‚΃vƒ‰ƒOƒCƒ“‚ðƒCƒ“ƒXƒg[ƒ‹‚Å‚«‚é‚̂łµ‚傤‚©B
>>62
OS‚ÍH–ì—ǃrƒ‹ƒh‚È‚çAƒRƒ“ƒpƒCƒ‹ƒIƒvƒVƒ‡ƒ“‚ÍH OS‚ÍCentOS4‚Å‚·B
–³’m‚Å‚·‚¢‚Ü‚¹‚ñB
nagios-plugins-1.4.11.tar.gz@‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚Ä
“WŠJŒã
./configure && make && make install
‚̎臂ł·B‚¢‚‚‚©‚̃o[ƒWƒ‡ƒ“ˆá‚¢‚Å‚àƒ_ƒ‚Å‚·B
ƒOƒO‚Á‚Ä’²‚×‚Ä‚Ý‚é‚Æ
check for spopen redhat ‚Ńnƒ“ƒO‚é‚Ì‚Í
Ž–—á‚Æ‚µ‚Ä‚ ‚邿‚¤‚Å
nameserver‚ƂȂñ‚ÌŠÖŒW‚ª‚ ‚é‚Ì‚©H
‚Æ‚àŽv‚¢‚Ü‚·‚ªAAA
>>65
‚²•Œ¾‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
rpm ƒpƒbƒP[ƒW‚Ńrƒ‹ƒh‚µ‚½‚ç
‚ ‚Á‚³‚è‚¢‚«‚Ü‚µ‚½B
‚»‚¤‚Å‚·‚ËBcheck for redhat‚Ńnƒ“ƒO‚Á‚ÄA‚È‚ñ‚©‚µ‚玎‚µ‚Ă݂é‚È‚ç
rpm‚Å‚â‚Á‚Ă݂邩‚ÆŽv‚¤‚Ì‚à‚ ‚è‚Å‚·‚ËB ‚¿‚å‚Á‚ƃnƒ}‚Á‚Ä‚µ‚Ü‚Á‚½‚ñ‚Å‚·‚ªAcfgƒtƒ@ƒCƒ‹’†‚Å"#"ƒVƒƒ[ƒv‚ð’P‚È‚é•¶Žš—ñ‚Å•\‚µ‚½‚¢Žž‚͂ǂ¤‚µ‚½‚ç‚¢‚¢‚̂ł·‚©H
httpd.conf‚ÌÝ’è“à—e‚Ì‚¤‚¿
DirectoryIndex index.html index.html.var
‚Ì•”•ª‚ð
DirectoryIndex index.html index.html.var index.php
‚Æ‚µ‚ÄApache‚ðÄ‹N“®‚µ‚½‚Æ‚±‚낤‚Ü‚“®ì‚µ‚Ü‚µ‚½B
‚¾‚ê‚©‚¨Šè‚¢‚µ‚Ü‚·
nagios3.0.1
centos5Œn
•ʃT[ƒo[‚ɈÚs‚µ‚½‚çAƒT[ƒrƒXŠÄŽ‹‚ðƒŠƒtƒŒƒbƒVƒ…‚·‚邽‚тɃGƒ‰[”‚â•\ަ”‚ª‚¨‚©‚µ‚‚È‚é‚̂ł·‚ª
A‚Ç‚±‚Ìݒ肪ˆ«‚¢‚̂łµ‚傤‚©H
/usr/local/nagios‚Í‘OƒT[ƒo[‚©‚ç‚ðˆ³k‚µ‚ÄŽ‚Á‚Ä‚«‚Ü‚µ‚½
•¡”‚ÌnagiosƒvƒƒZƒX‚ª‹N“®‚µ‚¿‚á‚Á‚ĂȂ¢‚©‚È
Nagios3.x ‚ÉNDOUtils‚ð“ü‚ê‚ÄAMysql‚ÉLog‚È‚ñ‚©‚ð‚Í‚«o‚µ‚Ä‚¢‚é‚ñ‚¾‚¯‚ê‚ÇEEE
‚±‚ê‚ðANagios–{‘Ì(ƒŒƒ|[ƒg‚Æ‚©)‚ÅŽg‚¤•û–@‚ð‚²‘¶‚¶‚Ì•û‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚¹‚ñ‚©H
ƒ|ƒCƒ“ƒ^‚¾‚¯‚Å‚àŽ¦‚µ‚Ä’¸‚¯‚邯Šð‚µ‚¢B
‚±‚̂܂܂¾‚ÆA‰½‚Ì‚½‚ß‚ÉNDOUtils‚ð“ü‚ꂽ‚Ì‚©‚æ‚”»‚ç‚È‚‚È‚éEEE
‚ǂȂ½‚©‚¨Šè‚¢‚µ‚Ü‚·
Nagios3.2
Red hat5Œn
ƒŠƒ[ƒh‚ðŽÀs‚·‚邯
Return code of127 is out boundsEEE
‚Æo—Í‚³‚êŠÄŽ‹‚Å‚«‚È‚‚È‚è‚Ü‚·
ƒXƒ^[ƒgƒXƒgƒbƒv‚Å‚ ‚ê‚Ζâ‘è‚È‚
“ǂݞ‚ß‚é‚̂ł·‚ªEEE
nagios‚ÌÝ’è‚ÌŠ¨Š‚ɂ‚¢‚Ä‹³‚¦‚Ä‚‚¾‚³‚¢‚Ü‚¹cB
Œ»Ýnagios‚É‚Q‚O‚OƒT[ƒrƒX‚قǂ̊Ď‹‚ð‚³‚¹‚Ä‚¨‚èA
ƒT[ƒrƒX‚²‚Ƃɉ½‚©ƒgƒ‰ƒuƒ‹‚ª‚ ‚ê‚΂T•ª‚²‚ƂɃ[ƒ‹‚ª‘—M‚³‚ê‚Ü‚·B
‚µ‚©‚µA—Ⴆ‚ΊĎ‹‹’“_‚̉ñüA‚Ü‚½‚ÍŠÄŽ‹æ‚̉ñü‚ª•s’ʂɂȂÁ‚½ê‡A
ˆê‹C‚É‚Q‚O‚OƒT[ƒrƒX•ªi‚Q‚O‚O’Êj‚̃[ƒ‹‚ª‚T•ª‚¨‚«‚É‘—M‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·cB
—‘z‚Æ‚µ‚Ä‚ÍA‚»‚ÌuŠÔ‚ɉ½‚ç‚©‚̈Ù킪‚ ‚ê‚΂܂Ƃ߂ĂP’Ê‘—M‚µ‚Ä
‚à‚ç‚¢‚½‚¢‚Æ‚±‚ë‚Å‚·‚ªA‚»‚ñ‚È‚±‚Ƃ͉”\‚Ȃ̂łµ‚傤‚©B
‚Ü‚½A‘¼‚É‚¢‚¢•û–@‚¢‚ª‚ ‚ê‚΋³‚¦‚Ä‚‚¾‚³‚¢‚Ü‚¹B
‹X‚µ‚‚¨Šè‚¢’v‚µ‚Ü‚·B
‹Ù‹}‚Å‹³‚¦‚Ä‚‚¾‚³‚¢B
nagios3.0.1‚̊‹«‚Å‚·B
Œ»ÝA‘SƒzƒXƒg‚Ìó‘Ô‚Å–â‘肪‚ ‚ê‚ÎA“o˜^‚µ‚Ä‚¢‚éƒ[ƒ‹ƒAƒhƒŒƒX‚É’Ê’m‚·‚é
Ý’è‚ð‚µ‚Ä‚¢‚Ü‚·B¡ŒãAŒÂ•Ê‚ÉAAƒzƒXƒg‚Ìî•ñ‚Í’S“–1‚ÉABƒzƒXƒg‚Ìî•ñ‚Í
’S“–2‚É’Ê’m‚µ‚½‚¢‚̂ł·‚ªAnagios–|–óƒTƒCƒg‚ðŒ©‚Ä‚àƒ`ƒ“ƒvƒ“ƒJƒ“ƒvƒ“‚Å
‚æ‚‚í‚©‚è‚Ü‚¹‚ñB‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
‰º‚Ý‚½‚¢‚ÈAgeneric-contact‚ªƒRƒ“ƒ^ƒNƒg‚ª‚ ‚ê‚ÎEEE
define contact{
name generic-contact
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r,f,s
host_notification_options d,u,r,f,s
service_notification_commands
host_notification_commands notify-host-by-email
register 0
}
admin2 ‚Æ‚¢‚¤ƒRƒ“ƒ^ƒNƒg(˜A—æ)‚ðì‚Á‚Ä
define contact{
contact_name admin2
use generic-contact
alias Nanashi Admin
email hoge@example.com
}
‚»‚êê—p‚̃Oƒ‹[ƒv‚ðì‚Á‚Ä
define contactgroup{
contactgroup_name admin2 group
alias admin2
members admin2
}
‚ ‚Æ‚ÍAadmin2 ‚ɘA—‚µ‚½ƒT[ƒrƒX‚â‚çƒzƒXƒg‚É
contact_groups admin2
‚ð’ljÁ‚·‚é
‚±‚ê‚Å”»‚ç‚È‚¢‚È‚çA‚µ‚ç‚ñ‚ª‚È
>>76
‘‘¬‚̉ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚Å‚ÍŽŽ‚µ‚Ă݂܂·II Windows‚̃Cƒxƒ“ƒgƒƒO‚ðŠÄŽ‹‚µ‚ÄA
ƒGƒ‰[ƒƒO‚ªo—Í‚³‚ê‚½Žž‚̂݌Ÿo‚·‚é•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©H
Ž©ì‚µ‚©‚È‚¢‚Ì‚©‚È‚ŸH
nsgios‚Å‚â‚ç‚È‚¯‚ê‚΂¢‚¯‚È‚¢——R‚Å‚à‚ ‚é‚Ì‚©‚ÈH
ƒCƒxƒ“ƒgƒƒOŠÄŽ‹‚Ȃ瑼‚É‚à‚¢‚ë‚¢‚ëŽè’i‚Í‚ ‚邾‚낤‚ÉB
basic”FØ‚³‚¹‚Ă邯‚Ç•½•¶‚Å—¬‚ê‚Ä‚é‚ñ‚¾‚©‚ç‚ ‚ñ‚Ü‚èˆÓ–¡‚È‚‚ËH
>>80
‹C‚ɂȂéŠÂ‹«‚È‚çhttps
Nagios‚łЂƂ‚̊Ď‹‘ÎÛƒzƒXƒg‚ɑ΂µ‚Ä
•¡”‚ÌNICŠÄŽ‹‚Æ‚»‚ê‚É•t‚·‚éƒT[ƒrƒXŠÄŽ‹‚ð
s‚¢‚½‚¢‚̂ł·‚ª‰Â”\‚Å‚µ‚傤‚©H
>>83
ŽÀۂɉ½‚ðŠÄŽ‹‚µ‚½‚¢‚Ì‚©A
ƒXƒNƒŠƒvƒg‚ª‘‚¯‚é‚©‚É‚æ‚蓚‚¦‚ªˆá‚¢‚Ü‚·‚ª
•¡”‚ÌNIC‚ª‚ ‚낤‚ÆŠÄŽ‹‚Ío—ˆ‚Ü‚·B
‚ ‚Ƃ͂â‚é‹C
Nagios‚̃o[ƒWƒ‡ƒ“A‰½‚ð‚‚©‚í‚ê‚Ă܂·‚©H
nagios‚Ìݒ肪Œp³‚ðd‚Ë‚ÄAŒ‹‹ÇÅI“I‚ɂǂ¤‚È‚Á‚Ä‚¢‚é‚Ì‚©‚ª’m‚肽‚¢‚̂ł·‚ªA
C‚̃vƒŠƒvƒƒZƒX(cc -E)‚Ý‚½‚¢‚È‚±‚Æ‚Ío—ˆ‚È‚¢‚Å‚µ‚傤‚©H
>>87
3.06
php“ü‚ꂽ‚‚È‚¢‚©‚ç
centos 5.4‚Å
nagios.x86_64 2.12-10.el5 installed
nagios-common.x86_64 2.12-10.el5 installed
nagios-plugins.x86_64 1.4.15-2.el5 installed
nagios-plugins-http.x86_64 1.4.15-2.el5 installed
nagios-plugins-smtp.x86_64 1.4.15-2.el5 installed
nagios-plugins-tcp.x86_64 1.4.15-2.el5 installed
‚±‚ê‚ç‚ð“ü‚ꂽ‚ñ‚¾‚¯‚ÇA
$ ls /etc/nagios
‡Œv 96
drwxr-xr-x 3 root root 4096 4ŒŽ 18 11:32 ./
drwxr-xr-x 103 root root 12288 4ŒŽ 18 10:56 ../
-rw-rw-r-- 1 root root 9555 4ŒŽ 18 11:01 cgi.cfg
-rw-rw-r-- 1 root root 8570 9ŒŽ 12 2010 commands.cfg
-rw-rw-r-- 1 root root 12469 9ŒŽ 12 2010 localhost.cfg
-rw-rw-r-- 1 root root 30896 9ŒŽ 12 2010 nagios.cfg
-rw-r--r-- 1 root root 20 4ŒŽ 18 11:19 passwd
drwxr-x--- 2 root nagios 4096 4ŒŽ 18 10:56 private/
objects ‚Æ‚¢‚¤ƒfƒBƒŒƒNƒgƒŠ‚ª‚È‚¢AAA2.12 ‚͂Ȃ¢‚ÌH‚»‚ê‚Æ‚àƒpƒbƒP[ƒW‚ª‚¨‚©‚µ‚¢HH
/var/www/nagios‚̉º‚Æ‚©‚ɂȂ©‚Á‚½‚¯H
plugin‚ŃXƒgƒŒ[ƒWŠÄŽ‹‚µ‚Ä‚é‚ñ‚¾‚¯‚ÇAƒXƒgƒŒ[ƒW‚ÌŠÄŽ‹‚¾‚¯ŠÄŽ‹ŠÔŠu‚ð10•ª‚Æ‚©1ŽžŠÔ‚Æ‚©‚É•ÏX‚Å‚«‚éH
blog‚Æ‚©‚Ånrpe‚ÍxinetdŒo—R‚Å‹N“®‚³‚¹‚é‚Á‚Ä‘‚¢‚Ä‚ ‚邯‚±‚낪‘½‚¢‚¯‚Ç
ƒƒOŠÄŽ‹‚Æ‚©‚Å•p”ɂɃAƒNƒZƒX‚ª”¶‚·‚é‚̂ɂǂ¤‚µ‚ÄxinetdŒo—R‚Å‹N“®‚³‚¹‚é‚̂łµ‚傤‚©
>>96
•Ê‚ÉD‚«‚È•û–@‚Å‚¢‚¢‚ÆŽv‚¤‚æ nagios4‚Ìnrpe‚ŃVƒFƒ‹ƒXƒNƒŠƒvƒg‚Åì‚Á‚½ƒvƒ‰ƒOƒCƒ“ŽÀs‚µ‚½‚¢‚̂ł·B
‚±‚̃vƒ‰ƒOƒCƒ“ ˆø”‚ðƒtƒ@ƒCƒ‹–¼‚Æ‚µA
‚»‚̃tƒ@ƒCƒ‹‚ð“ǂݞ‚ނ̂ł·‚ªAnrpeŒo—R‚ÅŽÀs‚·‚邯Aƒtƒ@ƒCƒ‹‚Ì‘¶Ýƒ`ƒFƒbƒN‚ÉŽ¸”s‚µ‚Ü‚·B
( [ -f $1 ] $1‚Í‘¶Ý‚·‚éƒtƒ@ƒCƒ‹–¼‚ªƒtƒ‹ƒpƒX‚Å“ü‚Á‚Ä‚¢‚邱‚Ƃ͊m”F‚à‚¿‚ë‚ñƒp[ƒ~ƒbƒVƒ‡ƒ“‚à‚à‚ñ‚¾‚¢‚È‚µ)
nrpe‚ÌÝ’è‚ÅAŠO•”ƒtƒ@ƒCƒ‹‚ւ̃AƒNƒZƒX§ŒÀ‚ª‚ ‚é‚̂łµ‚傤‚©H
#!/bin/sh
if [ ! -f $1 ]; then
echo " WARNIG - $1 not found"
echo "#"
ls $1
echo "##"
ls `dirname $1`
echo "###"
exit 1
fi
echo "OK"
‚±‚ñ‚ȃR[ƒh
’¼Ú@hoge /var/run/hoge.pid ‚ÆŽÀs‚·‚邯
OK‚ɂȂ邪A
‘¼ƒzƒXƒg‚©‚ç check_nrpe -H HOST -c hoge -a /var/run/hoge.pid
‚Æ‚·‚邯
WARNIG - /var/run/hoge.pid not found
#
##
fox.pid
golf.pid
hoge.pid
indy.pid
jack.pid
###
‚ƂȂéB
ŽÀÛ‚É‚Í /var/run/‚ÌƒŠƒXƒg‚ª³‚µ‚•\ަ‚³‚ê‚é
/var/run/hoge.pid ‚Í@mode644‚Å‘¶Ý‚·‚é
–{—ˆ‚Í‚±‚̃tƒ@ƒCƒ‹‚ðcat‚µ‚½‚¢‚Ì‚¾‚ªA
cat‚àstat‚àŽ¸”s‚µ‚Ä‚µ‚Ü‚¤B
centos7‚Ånrpe nagios‚Íyum‚Å“ü‚ê‚Ü‚µ‚½B
•W€‚̃vƒ‰ƒOƒCƒ“‚ð‚¢‚‚‚©nrpeŒo—R‚ÅŽÀs‚µ‚Ä‚¢‚Ü‚·‚ªA³‚µ‚¢’l‚ªŽæ‚ê‚Ä‚¢‚邿‚¤‚Å‚·B
nrpe.cfg‚Ɉø”‚̎󂯓n‚µ‚ðs‚¤ƒtƒ‰ƒO‚ª‚ ‚Á‚½‚̂ł·‚ªA‚±‚ê‚Æ“¯—l‚Ƀtƒ@ƒCƒ‹‚ð“ǂݞ‚݂ɂ͉½‚©Ý’肪•K—v‚ɂȂé‚̂łµ‚傤‚©H
‰ðŒˆ‚µ‚Ü‚µ‚½B
selinux‚É’e‚©‚ê‚Ä‚¢‚Ü‚µ‚½B
‹vXlinuxŽg‚Á‚½‚ñ‚Å‚·‚Á‚©‚è‘¶Ý–Y‚ê‚Ă܂µ‚½
selinux‚©sudo‚Ç‚Á‚¿‚¾‚낤H‚ÆŽv‚Á‚Ä‚¢‚Ü‚µ‚½‚ª
‰ðŒˆ‚µ‚Ä—Ç‚©‚Á‚½‚Å‚·‚Ë