È£·ç½ºÀÇ ´«

HorusÀÇ ´«Àº ÄÄÇ»Å͸¦À§ÇÑ ¸ð´ÏÅ͸µ ¹× °æ°í µµ±¸ÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

È£·ç½ºÀÇ ´« ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • KittenTech
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.kitten-technologies.co.uk/project.php?project=horus

È£·ç½ºÀÇ ´« ű×


È£·ç½ºÀÇ ´« ¼³¸í

HorusÀÇ ´«Àº ÄÄÇ»Å͸¦À§ÇÑ ¸ð´ÏÅ͸µ ¹× °æ°í µµ±¸ÀÔ´Ï´Ù. HorusÀÇ ´«Àº ÄÄÇ»Å͸¦À§ÇÑ ¸ð´ÏÅ͸µ ¹× °æ°í µµ±¸ÀÔ´Ï´Ù. ±×°ÍÀº ÁÖ·Î ³×Æ®¿öÅ© ¼­ºñ½º (¿¹ : HTTP ¶Ç´Â SMTP ¼­¹ö)¿Í UNIX ¼­¹öÀÇ ³»ºÎ »óÅ (¿¹ :·Îµå, µð½ºÅ© »ç¿ë, ÇÁ·Î¼¼½º ¼ö)¸¦ ¸ð´ÏÅ͸µÇÏ´Â µ¥ À¯¿ëÇÕ´Ï´Ù. ±× Á¸Áß, ±×°ÍÀº Nagios¿Í °°Áö¸¸, ³» ÀÇ°ßÀ¸·Î´Â ´õ ÁÁ½À´Ï´Ù. ...¿¡ Nagios´Â ¸î °¡Áö ±â´ÉÀÌ ¾øÁö¸¸ ½±°Ô Ãß°¡ ÇÒ ¼öÀÖ´Â ¸Å¿ì °£´ÜÇÑ ¾ÆÅ°ÅØóÀÔ´Ï´Ù. Àß Á¤ÀÇ µÈ ÀÎÅÍÆäÀ̽º°¡ÀÖ´Â µ¶¸³Àû ÀÎ ¸ðµâ·Î ¸¸µç À¯¿¬ÇÑ ÀÏÀ̹ǷΠ»ç¿ëÀÚ Á¤ÀÇ ¹× È®ÀåÀÌ ½±Áö¸¸ »óÀÚ¿¡¼­ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×°ÍÀº ´ç½ÅÀÇ ¼­¹ö¸¦ ¸ð´ÏÅ͸µÇÏ°í ÀÚ½ÅÀÇ »óÅ¿¡ ´ëÇÑ ¸ÚÁø HTML ¿ä¾àÀ» »ý¼ºÇÕ´Ï´Ù. OK, Á¶±Ý¸¸ ÀÏÇؾßÇÕ´Ï´Ù. ±×·¯³ª ±×°ÍÀº °ð ¿Ã °ÍÀ̸ç, ¼±ÅÃÀûÀ¸·Î ¿ì¼öÇÑ (±×¸®°í ³ª´Â ¿ì¼öÇÑ Àǹ̸¦ ÀǹÌÇÕ´Ï´Ù) ·Î±×¸¦ ÀúÀåÇÏ´Â RRDTOOL°ú ¼±ÅÃÀûÀ¸·Î ÅëÇÕ µÉ ¼ö ÀÖ½À´Ï´Ù. Åë°è (ÀÀ´ä ½Ã°£, ¾Ë·ÁÁø º¸¾È ±¸¸Û°¡ÀÖ´Â ÆÐÅ°Áö ¼ö) - »óÅ ÆäÀÌÁö¿¡¼­ ÀÌ·¯ÇÑ Åë°èÀÇ ¿ª»çÀû µ¿ÀÛÀÇ ¸ÚÁø ±×·¡ÇÁ·Î ¸µÅ©ÇϽʽÿÀ. ½Ã½ºÅÛÀÇ ÇÙ½ÉÀº Horus-check.py, ÆÄÀ̽ãÀÔ´Ï´Ù. ±¸¼º ÆÄÀÏÀ» Àд ½ºÅ©¸³Æ® (¸í·É ÁÙ¿¡ ÁöÁ¤µÊ). ±¸¼º ÆÄÀÏÀº ³×Æ®¿öÅ© ¼­ºñ½º Áß Çϳª¸¦ ÁöÁ¤ÇÕ´Ï´Ù.ÀÌ °æ¿ì È£½ºÆ®°¡ üũ¸¦ ½ÇÇàÇÏ°í È£½ºÆ®°¡ 'AT'¸¦ ½ÇÇàÇϵµ·Ï È£½ºÆ®°¡ ÁöÁ¤µÇ°Å³ª ·ÎÄà ¼­ºñ½º¸¦ ½ÇÇàÇÏ´Â °æ¿ì¿¡¸¸ È£½ºÆ® ¸¸ ¼öÇ¥¸¦ ½ÇÇàÇÒ È£½ºÆ® ¸¸ ÁöÁ¤µË´Ï´Ù. ÇÊ¿ä°¡ ¾ø¾î¾ßÇÕ´Ï´Ù. µÎ °æ¿ì ¸ðµÎ È®ÀÎÀ» ½ÇÇàÇÒ È£½ºÆ®°¡ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì ±âº»°ªÀº ·ÎÄà ȣ½ºÆ®·Î ±âº» ¼³Á¤µË´Ï´Ù. ±¸¼º ÆÄÀÏ¿¡¼­ ÂüÁ¶µÇ´Â ÆÄÀÏÀÇ ÂüÁ¶ Á¤ÀǸ¦ ÂüÁ¶ÇϽʽÿÀ. ¼­ºñ½º Á¤ÀÇ ÆÄÀÏ¿¡¼­ ¼­ºñ½º¸¦ È®ÀÎÇÏ´Â ½© ¸í·ÉÀÌ ÁöÁ¤µË´Ï´Ù. ÀÌ ¸í·ÉÀº ÇÑ ÁÙ YAML ¸ñ·ÏÀ¸·Î Á¤ÀÇ µÈ Çü½ÄÀ¸·Î ¼­ºñ½º »óŸ¦ Ãâ·ÂÇؾßÇÕ´Ï´Ù. ¸ñ·Ï¿¡´Â Àû¾îµµ ´ÜÀÏ ´Ü¾î »óÅ (È®ÀÎ, °æ°í, ½ÇÆÐ ¶Ç´Â ¾Ë ¼ö ¾øÀ½)¸¦ Æ÷ÇÔÇÏ°í ¼±ÅÃÀûÀ¸·Î ¼ýÀÚ Åë°è¸¦ ¼±ÅÃÀûÀ¸·Î Æ÷ÇÔÇؾßÇÕ´Ï´Ù. ¼±ÅÃÀûÀ¸·Î »óÅ ¸Þ½ÃÁö°¡ ÀÖ½À´Ï´Ù. ¿¹ : ¼öÇ¥°¡ ¿ø°Ý È£½ºÆ®¿¡¼­ ¼öÇà µÉ ¶§ Horus´Â ÇØ´ç È£½ºÆ®¿¡ ´ëÇÑ SSH ¿¬°áÀ» ¿±´Ï ´Ù. »ç¿ëÀÚ Horus´Â ¾ÏÈ£¸¦ ÇÊ¿ä·ÎÇÏÁö ¾Ê°í ¸ðµç È£½ºÆ®¿¡ SSH¸¦ »ç¿ëÇϵµ·Ï ¼³Á¤ÇÏ¿© SSH Å°¸¦ ¼³Á¤ÇÏ´Â °Íó·³ ½ÇÇàµË´Ï´Ù. Horus-Check.py ±×·± ´ÙÀ½ ´ÙÀ½°ú °°Àº »óÅ µ¥ÀÌÅͺ£À̽ºÀÇ Àб⸦ ÀнÀ´Ï´Ù. ±¸¼º ÆÄÀÏ ²¨ÁüÀº Àüü ½Ã½ºÅÛ »óÅ (°Ë»ç µÈ ¼­ºñ½ºÀÇ ÃÖ¾ÇÀÇ ¹ÌÁöÀÇ »óÅÂ)°¡ ¼­ºñ½º Á¾¼Ó¼ºÀ» °Ë»çÇÏ°í »óÅ°¡ ¿¹»óº¸´Ù ³ª»Û ¼­ºñ½º¸¦ Ç¥½ÃÇÏ´Â ¸ðµç ¼­ºñ½º¸¦ Ç¥½ÃÇÕ´Ï´Ù (¿¹ : ¾Æ´Ï¿À) ±×°ÍÀÌ ÀÇÁ¸ÇÏ´Â ¼­ºñ½ºÀÇ ÃÖ¾ÇÀÇ »óź¸´Ù ´õ ³ª»Û °ÍÀº 'quiet'Computes ÀÌÀü°ú »õ·Î¿î »óÅ (¼­ºñ½º°¡ Ãß°¡ µÈ ¼­ºñ½º, ¼­ºñ½º°¡ Á¦°Å µÈ ¼­ºñ½º°¡ °³¼± µÈ ¼­ºñ½º, ¼­ºñ½º°¡ ¾ÇÈ­ µÈ ¼­ºñ½º°¡ÀÖ´Â ¼­ºñ½º)ÀÇ Â÷ÀÌÁ¡ ¸ñ·ÏÀ¸·Î ÀÚµ¿À¸·Î Ç¥½ÃµË´Ï´Ù.) Â÷ÀÌÁ¡ÀÌ ÀÖÀ¸¸ç ¸ðµç Åë°è º¸°í¼­ÀÇ »õ °ªÀ» »ç¿ëÇÏ¿© ·Î±ë ½ºÅ©¸³Æ® (±¸¼º ÆÄÀÏ À̸§ ÁöÁ¤)¿Í ÇÔ²² Àüü StatusInvokes (±¸¼º ÆÄÀÏ¿¡¼­ À̸§ ÁöÁ¤µÈ)¸¦ È£ÃâÇÕ´Ï´Ù. ¼­ºñ½º °Ë»ç¿¡ ÀÇÇØ ¿¡µå; °ð RRDToolÀ» »ç¿ëÇÏ¿© ¸ÚÁø Graph¸¦ »ý¼ºÇÏ´Â »ùÇà ·Î±ë ½ºÅ©¸³Æ®¸¦ Á¦°ø ÇÒ °ÍÀÔ´Ï´Ù. yaml·Î ÀÛ¼ºµÈ »óÅ µ¥ÀÌÅͺ£À̽º (»ç¿ëÀÚ ½ºÅ©¸³Æ®¿¡ ½±°Ô ¾×¼¼½º ÇÒ ¼ö ÀÖÀ¸¹Ç·Î)´Â HTML »óÅ º¸°í¼­¸¦ »ý¼ºÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù (status.cgi) .requirements : ¡¤ PyyamLinallation : example.conf¸¦ º¹»çÇÏ¿© ÆíÁýÇÏ¿© ¼³Á¤¿¡ ¸Â°Ô. ¾Æ¸¶µµ types.conf¸¦ ÆíÁýÇÏ¿© ÇÊ¿äÇÑ °æ¿ì Ãß°¡ ¼­ºñ½º À¯ÇüÀ» Ãß°¡Çϰųª Systems¿¡¼­ ÀÛµ¿Çϵµ·Ï ¸í·ÉÀ» º¯°æÇϰųª STDINÀÇ º¯°æ »çÇ׿¡ ´ëÇÑ Àΰ£ÀÌ ÀÐÀ» ¼öÀÖ´Â ¿ä¾àÀ» ¹Þ¾ÆµéÀÌ°í ¹«¾ð°¡¸¦ ¼öÇàÇÕ´Ï´Ù. À̸ÞÀÏ ¶Ç´Â SMS°¡ ÄÑÁ®ÀÖ´Â °Íó·³ À¯¿ëÇÑ ´ÙÀ½ ±¸¼º FileÀÇ Notify-Commands Çʵ忡 ÂüÁ¶ÇϽʽÿÀ. Á¦°øµÈ »ùÇà log.sh¿Í °°Àº ¸í·É ÁÙ Àμö¸¦ ¼ö¶ôÇÏ°í À¯¿ëÇÑ ÀÛ¾÷ Çà Àμö¸¦ ¼ö¶ôÇÕ´Ï´Ù. RRDTOOL ·Î±× ¾÷µ¥ÀÌÆ®¿Í ¸¶Âù°¡Áö·Î ±¸¼º FILEÀÇ param-log-commands Çʵ忡 ÂüÁ¶ÇϽʽÿÀ. ±¸¼ºÀÇ »óÅ µ¥ÀÌÅͺ£À̽º Çʵ忡 ÁöÁ¤µÈ ÆÄÀÏÀ» ±¸¹® ºÐ¼®ÇÏ°í ÆãÅ° ½Ã½ºÅÛ »óÅ µð½ºÇ÷¹À̸¦ »ý¼ºÇÏ´Â ÀÚü ½ºÅ©¸³Æ®¸¦ ÂüÁ¶ÇϽʽÿÀ. Status.cgi¸¦ ½ÃÀÛ Point.Run Python Horus-check.py·Î Á¤±â °£°ÝÀ¸·Î Cron.Set Up Status.cgi¿¡¼­ 5 ºÐ¸¶´Ù Apache´Â ãÀ» ¼ö ÀÖ½À´Ï´Ù (±ÍÇÏÀÇ »óÅÂÀÇ ¿Ã¹Ù¸¥ À§Ä¡¸¦ °¡¸® Å°µµ·Ï ÆíÁýÇϽʽÿÀ. DB ÆÄÀÏ) ¹× À¥À» ÅëÇØ »óÅ º¸°í¼­°¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. host = hostname (ÇØ´ç È£½ºÆ®ÀÇ ¼­ºñ½º ¸¸ Ç¥½Ã) type = À¯Çü (ÇØ´ç À¯ÇüÀÇ ¼­ºñ½º ¸¸ Ç¥½Ã) status = Owuf (ÁÖ¾îÁø ¼¼Æ®ÀÇ ¼­ºñ½º ¸¸ Ç¥½Ã) WUF´Â °æ°í, unkown ¶Ç´Â ½ÇÆÐÇÑ ¼­ºñ½º ¸¸ Ç¥½ÃÇÕ´Ï´Ù) ¸ðµç ÆÄÀÏÀº ¸ðµç ÆÄÀÏÀÌ YAML Çü½ÄÀÌ¸ç »ó´çÈ÷ ÀÚü ¼³¸í ±¸Á¶¸¦ °®½À´Ï´Ù.


È£·ç½ºÀÇ ´« °ü·Ã ¼ÒÇÁÆ®¿þ¾î

µå¸µÅ©

DrknockÀº Ä«Æç¶ó¿Í ź Ãò (Tan Chew Keong)ÀÇ Sig2knockÀ» ±â¹ÝÀ¸·Î ÇÑ Æ÷Æ® ³ëÅ© ¼Ö·ç¼ÇÀÔ´Ï´Ù. ...

143

´Ù¿î·Îµå

CBLM.

CBLMÀº °í¼º´É ´ë±â ½Ã°£ (´Ü¹æÇâ ¹× ¿Õº¹), ÆÐŶ ¼Õ½Ç ¹× ÁöÅÍ ¸ð´ÏÅ͸µ ÇÁ·ÎºêÀÔ´Ï´Ù. ...

274

´Ù¿î·Îµå

snmp-check.

SNMP-CHECK Project´Â SNMP¸¦ ÅëÇØ È£½ºÆ® / ¶ó¿ìÅÍ Á¤º¸¸¦ °¡Á®¿Í Ç¥½ÃÇÕ´Ï´Ù. ...

172

´Ù¿î·Îµå

vhost.

VHOST´Â ¸ðµç °¡»ó È£½ºÆà ¿ä±¸ »çÇ×À»À§ÇÑ ÇÑ ´Ü°è ¼Ö·ç¼ÇÀÔ´Ï´Ù. ...

193

´Ù¿î·Îµå