ºÐ»ê ¸ð´ÏÅ͸µ ½Ã½ºÅÛ °èȹ
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

Contents

1 ºÐ»ê ¸ð´ÏÅ͸µ
2 »ç¿ë ±â¼úµé
2.1 ±â¼ú ¼±ÅÃÀ» À§ÇÑ Á¶°Ç
2.2 Á¤º¸ ¼öÁý
2.3 Á¤º¸ ºÐ¼®
2.3.1 Åë°è µ¥ÀÌÅÍ »ý¼º
2.3.2 RAW µ¥ÀÌÅÍ ºÐ¼®
2.4 À̽´ °ü¸®
2.5 ¹èÆ÷ ½Ã½ºÅÛ
2.6 Dash Board
3 ½Ã½ºÅÛ ¼³°è
3.1 Á¤º¸ ¼öÁý
3.2 HTTP¸¦ ÀÌ¿ëÇÑ Á¤º¸ ¼öÁý
3.2.1 ¼öÁý ¼­¹ö ±¸¼º
3.2.2 Target ¼­¹ö ±¸¼º
3.3 ¹èÆ÷ ½Ã½ºÅÛ
3.3.1 ¹èÆ÷ ¿î¿µÃ¼Á¦ ȯ°æ
3.4 À̺¥Æ® °ü¸®
3.4.1 ƼÄÏ ¹ßÇà°ú ó¸®
4 Àåºñ ÀÌ·Â °ü¸®
5 °³¹ß À̽´
5.1 ºÐ»ê ¼öÁý
5.2 ºÐ»ê ó¸®
5.3 ´ë·« °üÁ¦ ½Ã½ºÅÛ
5.4 ´ë·« Ticket ó¸® ½Ã½ºÅÛ
6 Àüü ±¸¼º

1 ºÐ»ê ¸ð´ÏÅ͸µ

ÀÌÀü¿¡´Â ¸î °³ÀÇ °­·ÂÇÔ ÄÄÇ»ÅÍ·Î µ¥ÀÌÅ͸¦ ó¸®Ç߱⠶§¹®¿¡, À̵é ÄÄÇ»Å͸¦ Á¦¾îÇÏ´Â °Íµµ Å« ¹®Á¦°¡ µÇÁö ¾Ê¾Ò´Ù.

ÇÏÁö¸¸ Ŭ¶ó¿ìµå ÄÄÇ»ÆÃ ½Ã´ëÀÇ µ¹ÀÔÇÑ Áö±ÝÀº »óȲÀÌ Á» ´Ù¸£´Ù. ¿ì¸®³ª¶ó´Â ¾à 3³âÀüÀÎ 2008³âÂë ºÎÅÍ °ø°³¼ÒÇÁÆ®¿þ¾î¸¦ Áß½ÉÀ¸·Î ÀÌ ºÐ¾ß¿¡ °ü½ÉÀ» °¡Áö±â ½ÃÀÛÇØ¼­, Áö±ÝÀº ÀÀ¿ë ´Ü°è¿¡ À̸¥ °ÍÀ¸·Î º¸ÀδÙ. °ü·Ã Á¦Ç°À» Àü¹®ÀûÀ¸·Î Ãë±ÞÇϴ ȸ»çµµ ÀÖ´Ù.

Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀº °­·ÂÇÑ ¼Ò¼öÀÇ ÄÄÇ»ÅÍ·Î µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â ¹æ½ÄÀÌ ¾Æ´Ï´Ù. ºñ±³Àû Àú·ÅÇÑ ´Ù¼öÀÇ ÄÄÇ»Å͸¦ ÀÌ¿ëÇØ¼­ µ¥ÀÌÅ͸¦ ó¸®ÇÏ°Ô µÇ´Âµ¥, ¸ð´ÏÅ͸µ ÇØ¾ß ÇÏ´Â ÀÚ¿øÀÇ ¾çÀÌ ´Ã¾î³ª´Ï ±âÁ¸ÀÇ ¸ð´ÏÅ͸µ Åø·Î´Â ÇѰ迡 ºÎ´ÚÄ¡°Ô µÈ´Ù. ÃÖ´ë 100 ´ë Á¤µµÀÇ ½Ã½ºÅÛÀ» ¸ð´ÏÅ͸µ ÇØ¾ß ÇÏ´Â °Í°ú ÃÖ¼Ò ¼öõ´ë¿¡¼­ ¼ö¸¸´ë±îÁö ¸ð´ÏÅ͸µ ÇØ¾ß ÇÏ´Â ÅøÀº ¿ÏÀüÈ÷ ´Ù¸¥ ±â¼úÀ» »ç¿ëÇÒ ¼ö ¹Û¿¡ ¾ø±â ¶§¹®ÀÌ´Ù.

ÀÌ¿Í °ü·Ã »ó¾÷¿ëÀÇ ºÐ»ê ÀÚ¿ø°ü¸® ½Ã½ºÅÛÀÌ ÀÖ´Â °ÍÀ¸·Î ¾Ë°í ÀÖ´Ù. Zenoss ¿Í °°Àº °ø°³ ¼ÒÇÁÆ®¿þ¾îµµ ºÐ»ê ÀÚ¿ø °ü¸® ½Ã½ºÅÛÀ» ÁöÇâÇϰí ÀÖ´Ù.

Zenoss¿Í °°Àº °æ¿ì ¿ÀÇ ¼Ò½º ¹öÀü°ú »ó¿ë ¹öÀüÀ¸·Î ¶óÀ̼±½º Á¤Ã¥À» °¡Á®°¡°í ÀÖ´Â °ÍÀ¸·Î ¾Ë°í ÀÖ´Ù. »ó¿ë ¹öÀüÀÇ Zenoss°¡ ºÐ»ê ÀÚ¿ø °ü¸® ½Ã½ºÅÛÀ» Áö¿øÇÑ´Ù°í ÇÑ´Ù. ÀÌÀü¿¡ ÇÑ 2³â Á¤µµ °ø°³ ¹öÀüÀÇ Zenoss¸¦ »ç¿ëÇØ º»ÀûÀÌ Àִµ¥, °ü¸® ÀÚ¿øÀÇ °¹¼ö°¡ ´Ã¾î³ª¸é¼­ È¿À²ÀûÀÎ ¸ð´ÏÅ͸µ¿¡ ¹®Á¦°¡ »ý±â´Â °ÍÀ» °æÇèÇß´Ù.

¿©±â¿¡¼­ ³ª´Â À̵é Á¦Ç°À» ¼Ò°³ÇÒ ¸¶À½Àº ¾ø½À´Ï´Ù. ÀÌ·± ·ùÀÇ Á¦Ç°À» ´Ù·ç¾îº» °æÇèÀ¸·Î ¾î¶²½ÄÀ¸·Î ½Ã½ºÅÛÀ» ±¸¼ºÇØ¾ß ´Ù¼öÀÇ ÀÚ¿øÀ» È¿°úÀûÀ¸·Î ¸ð´ÏÅ͸µ ÇÒ ¼ö ÀÖÀ»Áö¿¡ ´ëÇÑ °í¹ÎÀ» ÇÏ·ÁÇÕ´Ï´Ù

2 »ç¿ë ±â¼úµé

ºÐ»ê ¸ð´ÏÅ͸µÀº µÎ °³ÀÇ ±â¼úÀû ¹üÁÖ·Î ³ª´­ ¼ö Àְڳ׿ä. Çϳª´Â ¸ð´ÏÅ͸µ ±â¼úÀÌ°í ´Ù¸¥ Çϳª´Â ºÐ»ê µ¥ÀÌÅÍ Ã³¸® ±â¼úÀ̰ÚÁÒ. ¸ð´ÏÅ͸µÀº ´ë°Ô ¸ð´ÏÅ͸µ ¼­¹ö¿¡¼­ ÀÏÁ¤ ½Ã°£ °£°ÝÀ¸·Î µ¥ÀÌÅ͸¦ ¼öÁýÇÏ´Â ¹æ½ÄÀ¸·Î ÀÌ·ç¾îÁö´Âµ¥, °ü¸® ÀÚ¿øÀÇ °³¼ö°¡ ¸¹¾ÆÁö¸é µ¥ÀÌÅ͸¦ ¼öÁýÇÏ´Â ÀÚü°¡ ¹®Á¦µÉ ¼ö ÀÖÀ» °Ì´Ï´Ù. µ¥ÀÌÅÍ Ã³¸®µµ ¸¶Âù°¡Áö±¸¿ä. ÀÚ¿øÀÌ ºÐ»êµÇ´Â ¸¸Å­ ¸ð´ÏÅ͸µ ±â¼úµµ ÀÌ¿¡ ´ëÀÀÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù ÀÌ·±°ÅÁÒ.

¿©±â¿¡¼­´Â ¾ÆÀ̵ð¾î¸¸ Á¦½ÃÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ±â¼úº°·Î ´Ù·ê »ý°¢ÀÔ´Ï´Ù.

2.1 ±â¼ú ¼±ÅÃÀ» À§ÇÑ Á¶°Ç

¸¹Àº ±â¼úµéÀÌ ÀÖÀ» °Çµ¥, ´ÙÀ½°ú °°Àº Á¶°ÇÀ» ¸¸Á·ÇÏ´Â ÅøÀ» ¼±ÅÃÇϱâ·Î Çß´Ù. °³¹ßÇÒ °æ¿ì¿¡µµ ¾Æ·¡ÀÇ Á¶°ÇÀ» ¸¸Á·ÇØ¾ß ÇÑ´Ù.
  1. °ø°³ ±â¼ú
    »ó¿ë Á¦Ç°Àº Á¦¿ÜÇÑ´Ù.
  2. ½±°Ô ´Ù·ê ¼ö ÀÖ´Â ¾ð¾î
    Python, Perl, PHP µîÀ¸·Î ±¸¼ºÇÑ´Ù.
  3. ÅëÇÕ
    À¥À¸·Î ½±°Ô ÅëÇÕ °¡´ÉÇØ¾ß ÇÑ´Ù. HTTP¿Í REST¸¦ ÀÌ¿ëÇÑ ¹æ¹ý°ú FUSE¸¦ ÀÌ¿ëÇÑ ¹æ¹ý Áß Çϳª¸¦ ¼±ÅÃÇÏ·Á°í ÇÑ´Ù. ÀÌµé ¹æ¹ý¿¡ ´ëÇÑ ¾ÆÀ̵ð¾î´Â µû·Î Á¤¸® ÇÒ »ý°¢ÀÌ´Ù.

2.2 Á¤º¸ ¼öÁý

¸ð´ÏÅ͸µÀ» À§ÇÑ ÅøµéÀ» Á¤¸®Çß´Ù.
  • SNMP : ÀÏ´Ü SNMP´Â ±âº» Áö¿øÇØ¾ß µÇÁö ½Í´Ù.
    SNMP¸¦ ¾î´À ¼öÁØ¿¡¼­ »ç¿ëÇÒÁöµµ °í·ÁÇØ¾ß ÇÑ´Ù. ´ÜÁö ±¸¼ºÁ¤º¸¸¦ ¼öÁýÇÏ´Â Á¤µµ·Î¸¸ ÇÒ°ÇÁö ¾Æ´Ï¸é, Ȱ¿ëÇÒ ¼ö ÀÖ´Â ¸ðµç Á¤º¸¸¦ »ç¿ëÇÒ °ÇÁö. ÀÏ´Ü Ãʱ⿡´Â SNMP¿¡ ¸Ã±â°í, Á¡Â÷ÀûÀ¸·Î Agent·Î Á¤º¸¸¦ ¾ò¾î¿À°Ô ÇÒ »ý°¢ÀÌ´Ù. ¸¶Áö¸·¿¡´Â SNMP¸¦ Agent·Î ÀüºÎ ´ëüÇÏ´Â°Ô ³´Áö ½Í´Ù. ¹°·Ð ÀÌ°Ç °ü¸® ´ë»ó ½Ã½ºÅÛÀÌ »ç³» ½Ã½ºÅÛÀÏ °æ¿ì¿¡ ¼±Åð¡´ÉÇÑ ¿É¼ÇÀÏ °ÍÀÌ´Ù.
  • Agent : SNMP·Î ¼öÁýÇÒ ¼ö ¾ø´Â Á¤º¸µéÀÌ ÀÖ´Ù. À̵é Á¤º¸´Â Agent¸¦ ¼³Ä¡Çؼ­ ¼öÁýÇØ¾ß °Ú´Ù. Agent´Â ¾ð¾î¿¡ »ó°ü¾øÀÌ ÀÛµ¿ÇÒ ¼ö ÀÖµµ·Ï ÇÒ °èȹÀÌ´Ù. Á¤º¸ Æ÷¸ËÀº NagiosÀÇ Çü½ÄÀ» µû¸¦ °ÍÀÌ´Ù. Nagios´Â ²Ï ³Î¸® »ç¿ëÇϰí ÀÖ´Â ¸ð´ÏÅ͸µ ½Ã½ºÅÛÀε¥, ¸¹Àº AgentµéÀÌ °ø°³µÅ À־ À̵é ÅøÀ» ±×´ë·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡µµ ´©¸± ¼ö ÀÖ°Ú½À´Ï´Ù.

2.3 Á¤º¸ ºÐ¼®

¼öÁýÇÑ Á¤º¸´Â ºÐ¼®ÇØ¾ß °ÚÁÒ. µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ°Ú½À´Ï´Ù. ¹Ì¸® Åë°èÀڷḦ ¸¸µå´Â ¹æ¹ý°ú RAW µ¥ÀÌÅ͸¦ ½×¾ÆµÎ°í ÇÊ¿äÇÒ ¶§, ºÐ¼®Çؼ­ ¿øÇÏ´Â Á¤º¸¸¦ ¾ò´Â ¹æ¹ýÀÔ´Ï´Ù.

2.3.1 Åë°è µ¥ÀÌÅÍ »ý¼º

Disk, CPU, Memory, ³×Æ®¿öÅ© »ç¿ëÀ²µîÀÇ Á¤º¸´Â ½Ã°£ÀÌ Áö³­ Á¤º¸¿¡ ´ëÇØ¼­´Â RAW µ¥ÀÌÅ͸¦ ³²±æ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ÃßÀ̸¸ º¸¸é µÇ±â ¶§¹®ÀÌÁÒ. ±×·¡¼­ ÇÏ·ç, ÀÏÁÖ, ÇÑ´Þ, Àϳâ ÁÖ±â·Î Åë°è¸¦ ¸¸µé¾î¼­ ÀúÀåÀ» ÇÕ´Ï´Ù. µ¥ÀÌÅÍÀÇ Å©±â°¡ °íÁ¤ÀÌ µÇ±â ¶§¹®¿¡ µð½ºÅ© °ø°£À» ¾Æ³¥ ¼ö ÀÖ°í, RAW µ¥ÀÌÅ͸¦ ºÐ¼®ÇÒ Çʿ䰡 ¾øÀ¸´Ï ºü¸£°Ô Á¤º¸¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù.

À̵é Á¤º¸´Â RRD°°Àº ÅøÀ» ÀÌ¿ëÇÏ¸é ½±°Ô Åë°è Á¤º¸·Î ¸¸µé ¼ö ÀÖ½À´Ï´Ù. Á¦°¡ ¾Ö¿ë ÇÏ´Â ÅøÀ̱⵵ Çϱ¸¿ä.

2.3.2 RAW µ¥ÀÌÅÍ ºÐ¼®

2005³â Âë Çϳª·Î IDC¿¡¼­ °ü¸®ÀÚ/°í°´ ½Ã½ºÅÛ °ü¸® ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µçÀûÀÌ ÀÖ¾ú´Âµ¥¿ä. ±× ¶§µµ RAW µ¥ÀÌÅ͸¦ ÀúÀåÇØ µÎ¾ú´Ù°¡ ³ªÁß¿¡ ·¹Æ÷Æ®¸¦ ¸¸µå´Â ½Ã½ºÅÛÀÌ ÀÖ±ä ÇßÁö¸¸, ¾µ¸ð°¡ Á» ¾Ö¸Å¸ðÈ£ Çß½À´Ï´Ù. Áö±ÝÀÌ¾ß NoSQL ±â¹Ý ±â¼úÀ» »ç¿ëÇÒ ¼ö ÀÖ°ÚÁö¸¸, ´ç½Ã¿¡´Â SQL·Î ÁúÀÇ¾î ³ë°¡´Ù¸¦ Çß¾î¾ß Ç߰ŵç¿ä. ½Ã°£µµ ½Ã°£ÀÏ »Ó´õ·¯, ´Ù¾çÇÑ ·¹Æ÷Æ®¸¦ ¸¸µé±â°¡ ¼ö¿ùÄ¡ ¾Ê¾Ò½À´Ï´Ù. RDBMS´Â ±¸Á¶ÀûÀÎ µ¥ÀÌÅÍ¿¡ ÀûÇÕÇÑ ¾ð¾î·Î Å×ÀÌºí ¼³°è½Ã ·¹Æ÷Æ®ÀÇ Á¾·ù°¡ ƯÁ¤µÇ±â ¶§¹®ÀÌÁÒ.

NoSQL Áß MongoDB°¡ ²ø¸®´Â ±º¿ä. ¿ëµµ¿¡ ¸Â´ÂÁö Çѹø »ìÆìºÁ¾ß °Ú½À´Ï´Ù.

2.4 À̽´ °ü¸®

ÀÌÀü¿¡ ³×Æ®¿öÅ©/½Ã½ºÅÛ °ü¸®¸¦ À§Çؼ­ Zenoss¸¦ »ç¿ëÇß½À´Ï´Ù. ÈǸ¢ÇÑ µµ±¸À̱ä Çѵ¥ ¹®Á¦°¡ Á» ÀÖ½À´Ï´Ù. Á¤º¸ ¼öÁý°ú À̺¥Æ® ¹ß»ýÀº ÈǸ¢Çѵ¥, À̺¥Æ®¸¦ °ü¸®Çϱâ À§ÇÑ ¹æ¹ýÀÌ ¾ø´Ù´Â °ÅÁÒ.

±×·¡¼­ Zenoss¿Í ¿¬µ¿µÇ´Â wiki ±â¹ÝÀÇ À̽´ °ü¸® ½Ã½ºÅÛÀ» ¸¸µé¾î¼­ »ç¿ëÇß½À´Ï´Ù. Zenoss´Â À̺¥Æ®°¡ ¹ß»ýÇÒ °æ¿ì ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼ö Àִµ¥, wiki¿¡ À̽´¸¦ Àü´ÞÇÒ ¼ö ÀÖµµ·Ï ½ºÅ©¸³Æ®¸¦ ¸¸µé¾ú½À´Ï´Ù. wiki¿¡ Àü´ÞµÈ À̽´´Â ÇØ´ç Àåºñ ´ã´çÀÚ¿¡°Ô TicketÀ¸·Î ¹ßÇàµÇ¼­ ó¸®ÇÏ°Ô Çß´Ù.

Ticket ±â¹ÝÀÇ À̽´°ü¸® ½Ã½ºÅÛÀ» ¸¸µé·Á¸é, Àåºñ¿Í ¼ÒÇÁÆ®¿þ¾î º°·Î ´ã´çÀÚ°¡ Á¤ÇØÁ® ÀÖ¾î¾ß ÇÏ´Ï Àåºñ¹× »ç¿ëÀÚ °ü¸® ½Ã½ºÅÛµµ ÇÊ¿äÇϰڴÙ. ÀÌ·¡ Àú·¡ ½Å°æ½á¾ß ÇÒ°Ô ¸¹Àºµ¥, Bugzilla¿¡¼­ ¾ÆÀ̵ð¾î¸¦ ¾ò¾î¼­ °³¹ßÇß´Ù.

2.5 ¹èÆ÷ ½Ã½ºÅÛ

´Ù¼öÀÇ ½Ã½ºÅÛ¿¡ Agent¸¦ ¹èÆ÷ÇØ¾ß Çϱ⠶§¹®¿¡ ¹èÆ÷½Ã½ºÅÛÀÌ ÇÊ¿äÇÕ´Ï´Ù. ssh·Î Á¢±ÙÇØ¼­ ³ë°¡´Ù¸¦ ÇÒ ¼ö´Â ¾øÀ¸´Ï±î¿ä. ÀÚµ¿È­µÈ ¹èÆ÷ ½Ã½ºÅÛÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¿¹Àü¿¡´Â ssh¸¦ ±â¹ÝÀ¸·Î ¹èÆ÷½Ã½ºÅÛÀ» ¸¸µé¾ú½À´Ï´Ù. Agent´Â ÀÚüÀûÀ¸·Î Agent Manager ÇÁ·Î±×·¥À» Æ÷ÇÔÇϰí Àִµ¥¿ä. ÀÌ ÇÁ·Î±×·¥ÀÌ AgentÀÇ ¹öÀü°ú Agent ¸ñ·ÏÁ¤º¸¸¦ °¡Áö°í ÀÖ½À´Ï´Ù.

°ü¸®´Â À¥À¸·Î Çϴµ¥, Agent°¡ ¼³Ä¡µÈ Àåºñ·Î ºÎÅÍ ¹öÀü Á¤º¸¸¦ °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù. ¹öÀü Á¤º¸¸¦ È®ÀÎÇØ¼­, Agent ÆÐŰÁö¸¦ ¾÷µ¥ÀÌÆ® Çϰųª ¼³Ä¡ÇÏ´Â µîÀÇ ÀÛ¾÷À» Çß´ø °ÅÁÒ.

2.6 Dash Board

±¸»óÇÏ´Â ½Ã½ºÅÛÀº °üÁ¦ ½Ã½ºÅÛ·ùÀä. ÀÌ·± ½Ã½ºÅÛÀº °ü¸®ÀÚ¿¡°Ô ÇÊ¿äÇÑ Á¤º¸¸¦ º¸¿©ÁÖ±â À§ÇÑ Dash Board°¡ ÇÊ¿äÇÕ´Ï´Ù. ¼Ò°³Çß´ø Zenoss´Â ÀÌ·± ±â´ÉÀÌ ºÎÁ·ÇÏÁö¿ä. ±×·¡¼­ wiki ±â¹ÝÀ¸·Î ¸¸µé¾î¼­ »ç¿ëÇß½À´Ï´Ù. Dash Board¿¡¼­ Áß¿äÇÏ°Ô º¸¿©Áà¾ß ÇÏ´Â °ÍÀº "À̺¥Æ®"¿Í °ü½É ÀÚ¿ø¿¡ ´ëÇÑ ¸ð´ÏÅ͸µ Á¤º¸°ÚÁÒ. ZenossÀÇ ¸ð´ÏÅ͸µ µ¥ÀÌÅÍ´Â RRD·Î ÀúÀåÀÌ µÇ°í, À̺¥Æ®´Â wikiÀÇ À̽´ ½Ã½ºÅÛ¿¡ º¸³ÂÀ¸´Ï dash board¸¦ ¸¸µå´Â °ÍÀº ±×´ÙÁö ¾î·ÆÁö ¾Ê¾Ò½À´Ï´Ù. wiki ½Ã½ºÅÛÀº ´ëºÎºÐ Ç÷¯±×ÀÎÀ¸·Î ±â´ÉÀ» È®ÀåÇϵµ·Ï Çϰí ÀÖÀ¸´Ï±î¿ä.

3 ½Ã½ºÅÛ ¼³°è

½Ã½ºÅÛ¿¡ ±¸ÇöÀ» ÇØº¸·Á°í ÇÕ´Ï´Ù. Zenoss´Â ÀÏ´Ü »ç¿ëÇÏÁö ¾ÊÀ» »ý°¢ÀÔ´Ï´Ù. ÀÌ°Ô À§Ä¡°¡ Âü ¾Ö¸Å¸ðÈ£ Çϰŵç¿ä. Á¦´ë·Î »ç¿ëÇÒ·Á¸é À̽´½Ã½ºÅÛµî ´Ù¸¥ ½Ã½ºÅÛ°ú ¿¬µ¿À» ÇØ¾ßÇÏ´Â°Ô Á» ¹®Á¦ÀÔ´Ï´Ù. ±×¸®°í ¾î´ÀÁ¤µµÀÇ ¼º´ÉÀ» º¸¿©ÁÙÁöµµ Àå´ãÇÒ ¼ö°¡ ¾ø±â ¶§¹®ÀÔ´Ï´Ù. ÀÌÀü¿¡ 600´ë Á¤µµÀÇ ¼­¹ö¸¦ Zenoss·Î °ü¸®ÇÏ´Â °É º¸±ä Çߴµ¥, Á¤º¸ ¼öÁý½Ã°£À» 300ÃÊ·Î ÇÑ °æ¿ì¿´±¸¿ä. 300ÃÊ´Â ¿äÁò¿¡ ³Ê¹« ±æÀݾƿä ? ÀÌ°É ´õ ÁÙÀÌ¸é ¼º´ÉÀ» Àå´ãÇÒ ¼ö ¾øÁÒ. 5ÃÊ ÁÖ±â·Î ¼öÁýÇÏ°Ô Çߴµ¥ ¹«¸®¿´½À´Ï´Ù. ±×·¡¼­ ºÐ»ê ¸ð´ÏÅ͸µ ½Ã½ºÅÛÀÌ ÇÊ¿äÇÑ °Å°ÚÁÒ. Zensoo ºÐ»ê ¸ð´ÏÅ͸µ ¹öÀüµµ ÀÖ´øµ¥, »ó¿ëÀΰŠ°°¾Æ¼­ Á¦¿Ü Çß½À´Ï´Ù.

±×³É HTTP ȤÀº FUSE ±â¹ÝÀ¸·Î ¼³°è ÇØº¸·Á°í ÇÕ´Ï´Ù.

3.1 Á¤º¸ ¼öÁý

¼ö¹é´ë Á¤µµ¶ó¸é Á¤º¸ ¼öÁýÀ» À§Çؼ­ °í¹ÎÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ¼öõ´ë¸¦ °í·ÁÇØ¼­ Á¤º¸¸¦ ¼öÁýÇÒ ¼ö Àִ ȯ°æÀ» ±¸ÃàÇÏ´Â°Ô ¸ñÇ¥ÀÔ´Ï´Ù.

3.2 HTTP¸¦ ÀÌ¿ëÇÑ Á¤º¸ ¼öÁý

HTTP¸¦ ÀÌ¿ëÇÏ´Â ÀÌÀ¯´Â ÀÌ¹Ì Àß ¸¸µé¾îÁø ÀÀ¿ë ¾ÖÇø®ÄÉÀ̼ÇÀ» »ç¿ëÇÒ ¼ö Àֱ⠶§¹®ÀÌÁÒ Apache¿Í PHP°¡ ±×°ÍÀÌ´Ù. PHP´Â SNMP¸¦ Áö¿øÇÏ´Ï, °ü·Ã ÀÀ¿ëµµ ½±°Ô °³¹ßÇÒ ¼ö ÀÖ±¸¿ä.

ÁÖ±âÀûÀ¸·Î ¼öÁýÇÏ´Â Á¤º¸¿Í À̺¥Æ®¼º Á¤º¸°¡ Àִµ¥, ÁÖ±âÀûÀ¸·Î ¼öÁýÇÏ´Â °Ç ÀÏÁ¤ ½Ã°£ ÁÖ±â·Î Á¤º¸¸¦ ¸ðÀ¸¸é µÉ °Í °°³×¿ä. À̺¥Æ®¼º Á¤º¸´Â snmp trapÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ý, HTTP¸¦ ÀÌ¿ëÇØ¼­ Àü¼ÛÇÏ´Â ¹æ¹ýÀÌ ÀÖ°í¿ä. syslog¸¦ Àü¼ÛÇÏ´Â ¹æ¹ýµµ ÀÖ°ÚÁÒ. ¿©±â¿¡¼­´Â HTTP¸¦ ÀÌ¿ëÇϱâ·Î Çß½À´Ï´Ù. syslog´Â À¯´Ð½º ½Ã½ºÅÛ¿¡¼­ ³Î¸® »ç¿ëÇÏ´Â ¹æ¹ýÀ̱ä ÇÏÁö¸¸ syslog ¼³Á¤À» ÇØÁà¾ß ÇÏ´Ï ±ÍÂú±¸¿ä. Â÷¶ó¸® ·ÎÄÿ¡ syslog ºÐ¼®À» À§ÇÑ Agent¸¦ ¼³Ä¡ÇÏ´Â°Ô ³´´Ù´Â »ý°¢ÀÔ´Ï´Ù.


  1. ÁÖ±âÀûÀ¸·Î ¼öÁý
    À¥ ¼­¹ö¿¡¼­ ÁÖ±âÀûÀ¸·Î ¼öÁýÇÕ´Ï´Ù. ¹°·Ð Ÿ°Ù ¼­¹ö¿¡µµ À¥ ¼­¹ö¿Í ½Ã½ºÅÛ/³×Æ®¿öÅ© µ¥ÀÌÅ͸¦ Àбâ À§ÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¼³Ä¡µÇ ÀÖ¾î¾ß ÇÑ´Ù. À¥ ¼­¹ö´Â ¿äû<->ÀÀ´ä ¹æ½ÄÀ¸·Î ÀÛµ¿ÇÕ´Ï´Ù. ±×·¯¹Ç·Î µ¥ÀÌÅ͸¦ ¼öÁýÇÏ·Á¸é, ¼öÁý ¼­¹öÀÇ À¥ ¼­¹ö¿¡ ¿äûÀ» ÇØ¾ß ÇÕ´Ï´Ù. º°µµÀÇ ¿äû ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÏÁÒ. ÀÌ ¿äû ÇÁ·Î±×·¥Àº wgetÀ̳ª curlµîÀ¸·Î °³¹ßÇÏ¸é µË´Ï´Ù. ¼³Á¤µÈ ½Ã°£À» ÁÖ±â·Î ¼öÁý¼­¹ö¿¡ wgetÀ¸·Î ¿äûÀ» ÇÏ´Â °ÅÁÒ.
  2. À̺¥Æ® ¼öÁý
    À̺¥Æ®´Â ¼öÁý ¼­¹ö¿Í Target ¼­¹ö ¸ðµÎ¿¡¼­ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼öÁý ¼­¹ö¿¡¼­ ¹ß»ýÇÏ´Â À̺¥Æ®´Â ·ê ±â¹ÝÀÇ À̺¥Æ®°¡ µÇ°ÚÁÒ. ¿¹¸¦µé¾î CPU Á¤º¸¸¦ 5ÃÊ ÁÖ±â·Î ¼öÁýÇϰí Àִµ¥, ¿¬¼ÓÇØ¼­ 5¹ø 90%¸¦ ÃʰúÇϸé À̺¥Æ®¸¦ ¹ß»ý½ÃÄѶóÀÌ·± ·ùÀÇ À̺¥Æ® ÀÔ´Ï´Ù. Target ¼­¹ö¿¡¼­ ¹ß»ýÇÏ´Â °ÍÀº µð½ºÅ© ¸¶¿îÆ® ¿¡·¯, ¿­¸° Æ÷Æ® ¿¡·¯, °¢Á¾ ÀåÄ¡ ¿¡·¯, Ä¿³Î À̺¥Æ®, sys log À̺¥Æ®¿Í °°Àº °ÍµéÀÔ´Ï´Ù.
    Target ¼­¹ö¿¡¼­ À̺¥Æ®´Â Target ¼­¹ö¿¡ ¼³Ä¡µÈ Agent°¡ ¸¸µì´Ï´Ù. Agent¸¦ µ¥¸ó ÇÁ·Î¼¼½º·Î ¸¸µé¾î¼­, À̺¥Æ®°¡ ¹ß»ýÇϸé À¥ ¼­¹ö·Î µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â ½ÄÀÔ´Ï´Ù.

3.2.1 ¼öÁý ¼­¹ö ±¸¼º


¼öÁý¼­¹öÀÇ Á߽ɿ¡´Â À¥ ¼­¹ö°¡ ÀÖ½À´Ï´Ù. ÀÌ À¥¼­¹ö´Â ¼³Á¤, À̺¥Æ®, ±âŸ Åë°è µ¥ÀÌÅ͸¦ °ü¸®ÇÕ´Ï´Ù. ¿äûÀº wgetÀ» ÀÀ¿ëÇÑ ½ºÅ©¸³Æ®°¡ ¼öÇàÇϴµ¥, wget ½ºÅ©¸³Æ®µµ À¥ ¼­¹ö°¡ °ü¸® ÇÕ´Ï´Ù.

È帧Àº ´ÙÀ½°ú °°½À´Ï´Ù.
  1. wget ½ºÅ©¸³Æ®·Î À¥ ¼­¹ö¿¡ ¿äûÀ» ÇÑ´Ù.
    • ¿äû Á¤º¸´Â Config¿¡¼­ Àоî¿Â´Ù.
    • Config´Â À¥ ¼­¹ö°¡ °ü¸®ÇÑ´Ù.
  2. À¥ ¼­¹ö´Â ¿äûÀ» ºÐ¼®Çؼ­, µ¥ÀÌÅ͸¦ ¿äûÇÑ´Ù.
    • ÁÖ±âÀûÀ¸·Î ¼öÁýÇÑ µ¥ÀÌÅÍ´Â RRD¿¡ ÀúÀåÇÑ´Ù.
    • ½Ã½ºÅÛ ±¸¼ºÁ¤º¸´Â ±¸¼ºÁ¤º¸ Å×ÀÌºí¿¡ ÀúÀåÇÑ´Ù.
    • À̺¥Æ®´Â Event Å×ÀÌºí¿¡ ÀúÀåÇÑ´Ù.
    • Config´Â º°µµÀÇ °ü¸® ÆäÀÌÁö¸¦ ÀÌ¿ëÇØ¼­ °ü¸®ÇÑ´Ù.

3.2.2 Target ¼­¹ö ±¸¼º


Target ¼­¹ö ¿ª½Ã À¥ ¼­¹ö¸¦ Áß½ÉÀ¸·Î ÀÛµ¿À» ÇÕ´Ï´Ù. À¥ ¼­¹ö´Â ¿äûÀÌ ÀÖÀ¸¸é, ¿äûÀ» ó¸®ÇÒ Agent ÇÁ·Î±×·¥À» È£ÃâÇÏ°í °á°ú °ªÀ» ÀÀ´ä µ¥ÀÌÅÍ·Î Àü¼ÛÇÕ´Ï´Ù. ÀÀ´ä µ¥ÀÌÅÍ Æ÷¸ËÀº Nagios Çü½ÄÀ¸·Î ÅëÀÏ ÇÏ¸é µÇ°Ú³×¿ä.

ÀϹÝÀûÀÎ ¹æ½ÄÀ¸·Î ÇÑ´Ù¸é, ¿äû¸¶´Ù ÇÁ·Î¼¼½º¸¦ È£ÃâÇÏ´Â ¹æ½ÄÀÌ µÉ°Çµ¥¿ä. ±â´Éº° Agent¸¦ ¸¸µé¾î¼­, ¸Å¹ø È£Ãâ ÇÏ´Â ¹æ½ÄÀ» ¾²¸é °£´ÜÇϱä ÇÏÁö¸¸ ÇÁ·Î¼¼½º »ý¼º ºñ¿ëÀ» »ý°¢Çϸé ÀÌ ¹æ½ÄÀ» »ç¿ëÇϱâ´Â Á» ±×·¸ÁÒ. 5ÃÊ °£°ÝÀ¸·Î 5°³ÀÇ Á¤º¸¸¦ ¾ò´Â´Ù¸é, 5ÃÊ ¸¶´Ù 5°³ÀÇ ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇØ¾ß ÇÑ´Ù´Â ¾ê±â°¡ µÇ´Ï±î. ¹«½ÃÇØµµ µÉ¸¸ÇÑ ºñ¿ëÀ̶ó°í »ý°¢ÇÒ ¼öµµ ÀÖ°ÚÁö¸¸ ²¨¸²Á÷ ÇÕ´Ï´Ù.

ÇØ¼­ AgentÀÇ È¿À²ÀûÀÎ ÀÛµ¿¹æ½Äµµ Á» °í¹ÎÇØº¼ Çʿ䰡 Àְڳ׿ä. PythonÀ̳ª Perl·Î Agent µ¥¸óÀ» ¸¸µé°í, °¢ ±â´ÉÀ» ¸ðµâ·Î ³¢¿ö ³Ö´Â ¹æ½Äµµ »ý°¢ÇÒ ¼ö ÀÖ°Ú±¸¿ä. À¥¼­¹ö¿Í AgentÀÇ Åë½ÅÀº Unix Domain SocketÀ¸·Î ÇÏ¸é µÇÁö ½Í½À´Ï´Ù.

ÇÏÁö¸¸ ÀÌ ¹æ½Äµµ ¹®Á¦°¡ ÀÖ½À´Ï´Ù. ƯÁ¤¾ð¾î¿¡ Á¾¼ÓµÇ°Ô Çϸé, ´Ù¸¥ ¾ð¾î·ÎµÈ µµ±¸¸¦ »ç¿ëÇϱⰡ ²¬²ô·¯¿öÁö±â ¶§¹®ÀÔ´Ï´Ù.

±×·¡¼­ »ý°¢ÇÑ ÀýÃæ¾È. ±âº»ÀûÀ¸·Î´Â ÄÚµå Á¶°¢À» ¼öÇàÇϵµ·Ï ÇÏÁö¸¸, ¿ÜºÎ ÇÁ·Î±×·¥À» ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °Ì´Ï´Ù.

3.3 ¹èÆ÷ ½Ã½ºÅÛ

Agent ¹èÆ÷¿Í ¾÷±×·¹À̵带 ¼öµ¿À¸·Î ÇÒ ¼ö´Â ¾ø´Â ³ë¸©ÀÌÁÒ. µû¶ó¼­ ¹èÆ÷ ½Ã½ºÅÛÀ» ¸¸µé¾î¾ß ÇҰǵ¥¿ä. ¹èÆ÷ ½Ã½ºÅÛÀº ´ë·« ´ÙÀ½°ú °°Àº ±â´ÉÀ» °¡Áö°í ÀÖ¾î¾ß ÇÒ°Ì´Ï´Ù.
  1. ¿î¿µÃ¼Á¦ ¹èÆ÷ ȯ°æ
    »ó´çÇÑ ±Ô¸ðÀÇ ½Ã½ºÅÛÀ» °ü¸®ÇÒ °Å¶ó¸é, ¹èÆ÷ȯ°æÀ» µû·Î ±¸ÃàÇÒ °Ì´Ï´Ù. ¿©±â¿¡ Agent¸¦ ÆÐŰÁöÈ­ ÇØ¼­ ¿î¿µÃ¼Á¦ ¼³Ä¡½Ã ÀÚµ¿À¸·Î ¼³Ä¡Çϵµ·Ï ÇØ¾ß °ÚÁÒ.
  2. ¾÷µ¥ÀÌÆ® °ü¸®
    »õ·Î¿î Agent°¡ ¼³Ä¡µÇ°Å³ª Agent°¡ ¾÷µ¥ÀÌÆ® ÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. Agent º°·Î ¾÷µ¥ÀÌÆ® ÇÒ ¼öµµ ÀÖ°ÚÁö¸¸ ³Ê¹« º¹ÀâÇϰڱ¸¿ä. ±×³É Agent ºôµå -> ÆÐŰ¡ ½Ã½ºÅÛÀ» ¸¸µé¾î¼­ ÆÐŰÁö ´ÜÀ§·Î ¾÷µ¥ÀÌÆ®ÇÏ´Â°Ô ³´°ÚÁö ½Í´Ù. Agent Çϳª Ãß°¡·Î ¸ðµç ½Ã½ºÅÛÀÇ ÆÐŰÁö¸¦ ¾÷µ¥ÀÌÆ® ÇØ¾ß ÇÏ´Â°Ô ºÎ´ãÀÏ ¼ö Àִµ¥¿ä. À½. ´ÜÀÏ Agent install ±â´É Á¤µµ´Â Ãß°¡ÇÏ´Â °Íµµ ±¦ÂúÀ» °Í °°½À´Ï´Ù.
  3. »óÅ °ü¸®
    AgentÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ¾î¾ß °ÚÁÒ. ¼öÁý¼­¹ö¿¡¼­ »óÅ Á¤º¸¸¦ ¿äûÇÏ¸é µÇ°Ú³×¿ä.
  4. ¼³Á¤ °ü¸®
    °¡´ÉÇÑ Agent ½Ã½ºÅÛÀº ¼³Á¤À» °¡ÁöÁö ¾Êµµ·Ï ÇÒ »ý°¢ÀÔ´Ï´Ù. ÃÖ´ëÇÑ ´Ü¼øÇÏ°Ô ±¸¼ºÇÏ´Â °ÅÁÒ. À¯ÀÏÇÑ ¼³Á¤Àº À̺¥Æ® °ü·Ã Agent¸¦ Ȱ¼ºÈ­ ÇÒ °ÍÀÎÁö ¸»°ÍÀÎÁö¿Í ¼öÁý ¼­¹öÀÇ IP¿Í Æ÷Æ®¹øÈ£ Á¤µµ ¸¸ °¡Áöµµ·Ï ±¸¼ºÇÏ¸é µÇ°ÚÁö. ¾Æ¿¹ ¼³Á¤À» °¡ÁöÁö ¾Êµµ·Ï ÇÒ ¼öµµ ÀÖÀ» °Å´Ù. ¼öÁý¼­¹ö°¡ ¼öÁý¼­¹öÀÇ Á¤º¸¸¦ ¾Ë·ÁÁÖ¸é µÇ´Ï±î. ÈÄÀÚ°¡ ´õ ³´°Ú±º.

3.3.1 ¹èÆ÷ ¿î¿µÃ¼Á¦ ȯ°æ

¹èÆ÷ ¿î¿µÃ¼Á¦¸¦ Çϳª ¸¸µé¾î¾ß °ÚÁÒ. ÆÐŰÁö repositoryµµ ¸¸µé¾î¾ß °Ú°í¿ä. Agent ÀÛµ¿À» À§ÇÑ È¯°æµµ ¸¸µé¾îÁà¾ß °Ú°í¿ä.
  1. Agent ÀÛµ¿ À¯Àú¿Í ±×·ì »ý¼º
  2. Agent ÀÛµ¿ Ȩ µð·ºÅ丮 ±¸¼º
  3. Agent ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¼³Ä¡µÉ µð·ºÅ丮 ±¸¼º
--- home ---+---- WebServer  
            | 
            +---- Cfg 
            | 
            +---- Agent ---+-- Module  
                           | 
                           +-- Exec 
 
´ë·« À§ÀÇ ¹æ½ÄÀ¸·Î µð·ºÅ丮¸¦ ±¸¼ºÇØ ÁÖ¸é µÉ°Ì´Ï´Ù.

3.4 À̺¥Æ® °ü¸®

¾Õ¼­ ¼³¸íÇßµíÀÌ À̺¥Æ®´Â µÎ °¡Áö Á¾·ù°¡ ÀÖ½À´Ï´Ù. ·ê ±â¹Ý À̺¥Æ®¿Í Trap ¹æ½ÄÀÇ À̺¥Æ®ÀÔ´Ï´Ù.

3.4.1 ƼÄÏ ¹ßÇà°ú ó¸®

¾î¶² Á¾·ùÀÇ À̺¥Æ®À̵çÁö °£¿¡ À̺¥Æ®°¡ ¹ß»ýÇϸé, ÀÌ À̺¥Æ®´Â ƼÄÏÀ¸·Î ¹ßÇà µË´Ï´Ù.

ƼÄÏ °ü¸® ½Ã½ºÅÛ¿¡ ´ëÇÑ °ÍÀº ´Ù¸¥ ¹®¼­¿¡¼­ ¼³¸íÀ» ÇßÀ¸´Ï Âü°í ÇϽñ⠹ٶø´Ï´Ù. Á¤¸®ÇÏÀÚ¸é
  1. ƼÄÏÀÌ ´ã´çÀÚ¿¡°Ô ¹ßÇàµÈ´Ù.
  2. ƼÄÏÀ» ¹ÞÀº ´ã´çÀڴ ƼÄÏÀ» ÇÒ´ç ÇÑ´Ù.
  3. ƼÄÏ À̺¥Æ®¸¦ ó¸®ÇÑ´Ù.
trac°°Àº ½Ã½ºÅÛÀ» Çϳª ¸¸µç´Ù.. ±×·¸°Ô º¸½Ã¸é µÇ°Ú½À´Ï´Ù.

4 Àåºñ ÀÌ·Â °ü¸®

Àåºñ´Â ±×·ìº°·Î °ü¸®°¡ µÇ¾ß °ÚÁÒ. ±×·¡¾ß ±×·ìº°·Î °ü¸®/¸ð´ÏÅ͸µ Á¤Ã¥À» Á¤Çϰí, ƼÄÏ ¿ª½Ã ±×·ìº°·Î ¹ßÇàÇÒ ¼ö ÀÖÀ» Å״ϱî¿ä. Àåºñ ÀÌ·Â °ü·Ã ÇØ¼­´Â Àåºñ ÀÔ°í¿¡¼­ Æó±â±îÁö¸¦ ó¸®ÇÏ´Â Àü¹®ÀûÀÎ ÅøÀÌ ÀÖ±â´Â ÇÕ´Ï´Ù. ¹°·Ð »ó¿ëÁ¦Ç°ÀÌÁÒ. Àú´Â »ó¿ë Á¦Ç°À» ÀÌ¿ëÇÒ »ý°¢Àº ¾ø±¸¿ä. ¾Æ·¡ÀÇ ±â´ÉÀ» Æ÷ÇÔÇϵµ·Ï °³¹ßÇÒ »ý°¢ÀÔ´Ï´Ù.
  1. Àåºñ ÀÌ·Â °ü¸®
    Àåºñ ÀÔ°í ¿¡¼­ Æó±â±îÁöÀÇ È÷½ºÅ丮
  2. Àåºñ ±×·ì
    ±×·ìÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖ¾î¾ß °ÚÁÒ.
  3. Àåºñ ±¸¼ºÁ¤º¸
Àåºñ À̷°ü¸®¿¡¼­ »ý°¢ÇØ¾ß ÇÒ°Ô Çϳª Àִµ¥¿ä. Àåºñ¸¦ ±¸¼ºÇÏ´Â ±â±âµé¿¡ ´ëÇÑ °ÍµéÀÔ´Ï´Ù. ´Ù¼öÀÇ ½Ã½ºÅÛÀ» ¿î¿µÇÏ´Ù º¸¸é ÀåºñÀÇ ±¸¼º ±â±âµé ±×·¯´Ï±î Çϵåµð½ºÅ©, CPU, ÀÌ´õ³Ý Ä«µå°¡ ¹Ù²ð ¼ö ÀÖÀ» °Ì´Ï´Ù. ÀÌ Á¤º¸¸¦ À¯ÁöÇØ¾ß ÇÏ´À³Ä ÇÏ´Â °ÅÁÒ.

Áß¿äÇÒ ¼ö ÀÖ´Â°Ô °¢ ±â±âÀÇ ³»±¸¼º, ¼º´ÉµîÀ» ÃøÁ¤ÇÒ ÀÚ·á·Î »ç¿ëÇÒ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù.

5 °³¹ß À̽´

½Ã½ºÅÛ ÀÚü´Â °£´ÜÇÕ´Ï´Ù. ½Ã½ºÅÛÀº °£´ÜÇϰí ÀÌÇØÇϱ⠽±°Ô ¼³°èÇÏ´Â°Ô ÃÖ°íÁÒ. ÇÏÁö¸¸ ½ÇÁ¦ ±¸ÇöÀº ±×·¸Áö ¾Ê½À´Ï´Ù. Á¤º¸ ¼öÁý, ºÐ¼®, À̺¥Æ® °ü¸®, Àåºñ/À¯Àú °ü¸®¸¦ ¸ðµÎ ÅëÇÕÇØ¾ß Çϱ⠶§¹®ÀÌÁÒ. ÇÁ·Î¼¼½º °ü¸®ÀÔ´Ï´Ù.

¶Ç Çϳª ÀÌ ½Ã½ºÅÛÀº ¼ö½Ê¿¡¼­ ¼ö¹é´ë°¡ ¾Æ´Ñ ¼öõ´ë¿¡¼­ ¼ö¸¸´ëÀÇ ½Ã½ºÅÛ °ü¸®¸¦ ¸ñÀûÀ¸·Î ÇÕ´Ï´Ù. ¼öÁýÇÏ´Â °Í ÀÚü°¡ µµÀüÀÌ µÉ ¼öµµ ÀÖ½À´Ï´Ù.

5.1 ºÐ»ê ¼öÁý

À½.. ¾î¶² ±¸Á¶¸¦ °¡Áö´Â°Ô ÁÁÀ»±î. ¼öÁý¼­¹ö°¡ ¿äÃ»ÇØ¼­ ¼öÁýÇÏ´Â ¹æ½ÄÀ» »ç¿ëÇØ¾ß Çϳª ? ¾Æ´Ï¸é Ÿ°Ù ¼­¹ö°¡ µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â ¹æ½ÄÀ» »ç¿ëÇØ¾ß ÇÒ·Á³ª ? ¼º´ÉÀ» Áß½ÉÀ¸·Î »ìÆìº¸µµ·Ï ÇϰڽÀ´Ï´Ù.

½Ã½ºÅÛ ±¸¼ºÀº ´ÙÀ½°ú °°½À´Ï´Ù.


ÀÏ´ÜÀº ¼öÁý ¼­¹ö¿¡¼­ ÁÖ±âÀûÀ¸·Î ¼öÁýÇÏ´Â ¹æ½ÄÀ¸·Î ±¸ÇöÇϱâ·Î Çß½À´Ï´Ù.

¼öÁý ¼­¹ö´Â ¿©·¯ ´ë°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. Manager´Â ÀÌµé ¼öÁý ¼­¹ö¸¦ °ü¸®Çϰí JobÀ» ÇÒ´çÇÏ´Â ÀÏÀ» ÇÕ´Ï´Ù. ¿©±â¿¡¼­ JobÀ̶õ °ü¸®ÇÒ ¼­¹ö ¸ñ·Ï°ú °ü¸® ¿ä¼Ò°¡ µÇ°ÚÁÒ. »õ·Î¿î JobÀÌ ¸¸µé¾îÁö¸é, ¼öÁý ¼­¹ö·Î Á¤º¸¸¦ Àü¼ÛÇÕ´Ï´Ù. ¼öÁý ¼­¹ö´Â JobÀ» ¹ÞÀ¸¸é, ¼öÁý ½ºÅ©¸³Æ®¸¦ Àç °¡µ¿ÇÕ´Ï´Ù. ´ÙÀ½°ú °°Àº ±â´ÉÀÌ ÀÖ°ÚÁÒ ?
  1. »õ·Î¿î Job ÇÒ´ç.
  2. ±âÁ¸ Job¿¡ »õ·Î¿î Àåºñ Ãß°¡

wget ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ¼­ ÁÖ±âÀûÀ¸·Î µ¥ÀÌÅ͸¦ °¡Á®¿É´Ï´Ù. ¸¸¾à 10ÃÊ ÁÖ±â·Î 1000´ëÀÇ ¼­¹ö·Î ºÎÅÍ µ¥ÀÌÅ͸¦ ¼öÁýÇÑ´Ù°í Çϸé, ÃÊ´ç 100ÀÇ ÀÀ´ä µ¥ÀÌÅ͸¦ ó¸®ÇÏ°Ô µÉ°Ì´Ï´Ù. ½ÇÁ¦·Î´Â Çϳª ÀÌ»óÀÇ Á¤º¸¸¦ ¼öÁýÇÏ°Ô µÉÅ×´Ï, ±× ÀÌ»óÀÇ ¿äûÀ» ó¸®ÇØ¾ß °ÚÁÒ. °¡´ÉÇÑ ÇѹøÀÇ ¿äû¿¡ ¸¹Àº µ¥ÀÌÅ͸¦ ó¸®Çϱâ À§Çؼ­ µ¥ÀÌÅÍ ¹üÁÖ¸¦ ³ª´©¾î¾ß ÇÒ °Ì´Ï´Ù. 2-3°³ Á¤µµ·Î ³ª´­ ¼ö ÀÖ°ÚÁÒ.

Á¤º¸ ¹üÁÖ°¡ 3°³¶ó¸é ÃÊ´ç 300°³ÀÇ µ¥ÀÌÅ͸¦ ó¸®ÇØ¾ß ÇÏ´Â ±º¿ä. Å×½ºÆ®¸¦ ÇØºÁ¾ß °ÚÁö¸¸ ¼º´É¿¡ ¹®Á¦°¡ µÉ °Í °°Áö´Â ¾Ê±º¿ä.

¼öÁý ÇÁ·Î¼¼½º´Â ¾î¶»°Ô ±¸¼ºÇÒ±î¿ä ? µ¥¸ó Çü½ÄÀ¸·Î ? ¾Æ´Ï¸é ¸Å Áֱ⠸¶´Ù ½ÇÇà ? Àü µ¥¸ó Çü½ÄÀ¸·Î ÇÒ »ý°¢ÀÔ´Ï´Ù. ¸Å Áֱ⠸¶´Ù ½ÇÇàÇÒ °æ¿ì ´ÙÀ½ÀÇ ¹®Á¦°¡ Àֱ⠶§¹®ÀÔ´Ï´Ù.
  1. ÇÁ·Î¼¼½º »ý¼º ºñ¿ë : ÃÊ´ç 300°³¶ó¸é, ¹«½ÃÇÒ ¼ö ¾ø°ÚÁÒ.
  2. µ¥ÀÌÅÍ À¯Áö : À̺¥Æ®´Â ´ë°Ô escalator levelÀ» °¡Áý´Ï´Ù. ¿¬¼Ó ÇØ¼­ ¹ß»ý ÇßÀ» ¶§, À̺¥Æ® LevelÀ» ¿Ã¸®´Â ¹æ½ÄÀÔ´Ï´Ù. ¿¹ÄÁµ¥, CPU°¡ Çѹø 90% Ãʰú Çß´Ù°í ÇØ¼­ ÀÌ°É ÁÖ¿ä À̺¥Æ®·Î º¼ ¼ö ¾øÀ» °Ì´Ï´Ù. ¿¬¼Ó 3¹ø 90%¸¦ ÃʰúÇϸé, ¾Æ Á» ¹®Á¦°¡ ÀÖ±¸³ª. ¿¬¼Ó 5¹ø ÃʰúÇÏ¸é ¾Æ À̰ŠÁß¿äÇÑ ¹®Á¦±¸³ª ÀÌ·¸°Ô ÆÇ´ÜÀ» ÇÏ´Â °ÅÁÒ. ÇØ¼­ ÀÌÀü »óŰªÀ» À¯ÁöÇÒ Çʿ䰡 Àִµ¥, ±×·²·Á¸é ÇÁ·Î¼¼½º°¡ À¯ÁöµÇ´Â°Ô ÁÁ½À´Ï´Ù. RRD·Î ÀÌÀü µ¥ÀÌÅ͸¦ ³²±â°í ÀÖÀ¸´Ï, Àоî¿À¸é µÇÁö ¾Ê°Ú³Ä ½Í±â´Â Çѵ¥. ±×¸¸Å­ ºñ¿ëÀÌ ¼Ò¸ðµË´Ï´Ù.
À§ µÎ ¹®Á¦°¡ ±×¸® Å« ¹®Á¦°¡ ¾Æ´Ï¶ó°í ÆÇ´ÜÇß´Ù¸é, ¸Å Áֱ⠸¶´Ù ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇØµµ µË´Ï´Ù.

Àü µ¥¸ó ¹æ½ÄÀ» ¼±ÅÃÇß½À´Ï´Ù. ÇϳªÀÇ µ¥¸óÀÌ ÇϳªÀÇ ¼­¹ö¸¦ °ü¸®ÇÏ´Â ¹æ½ÄÀÔ´Ï´Ù. 1000°³ÀÇ Àåºñ¶ó¸é 1000°³ÀÇ ÇÁ·Î¼¼½º°¡ ¶å´Ï´Ù. 2000°³¶ó¸é 2000°³ÀÔ´Ï´Ù.

±¸¼ºÀº ¾Æ·¡¿Í °°½À´Ï´Ù.

  1. Web Server´Â ¼³Á¤À» ¾²°í Daemon Manager¸¦ È£ÃâÇÕ´Ï´Ù.
  2. Daemon Manager´Â Config¸¦ Àо ¼öÁý µ¥¸óÀ» ½ÇÇàÇÕ´Ï´Ù.
  3. ¼öÁý µ¥¸óÀº ÁÖ±âÀûÀ¸·Î Á¤º¸¸¦ ¿äÃ»ÇØ¼­
  4. Á¤º¸¸¦ RRD¿¡ ³Ö°í
  5. ¼³Á¤ Rule¿¡ ±â¹ÝÇØ¼­ À̺¥Æ®¸¦ ¸¸µì´Ï´Ù.
  6. À̺¥Æ®´Â Web Server·Î Àü¼ÛÇϰí, À¥ ¼­¹ö´Â À̺¥Æ®¸¦ TicketÀ¸·Î ¸¸µé¾î¼­ ÇÒ´çÇÕ´Ï´Ù.
°£´ÜÇÏÁÒ ? ½Ã½ºÅÛ °ü¸®ÀÚ ÀÔÀå¿¡¼­ ±âºÐÀÌ ¿ì¿ïÇÒ ¼ö´Â Àְڳ׿ä. 1000°³ÀÇ ÇÁ·Î¼¼½º°¡ ¶° ÀÖ´Â °É º»´Ù¸é ±×´Ú ±âºÐÀÌ °³¿îÄ¡°¡ ¾Ê°ÚÁÒ.

5.2 ºÐ»ê ó¸®

µ¥ÀÌÅÍ Ã³¸®´Â ¾î¶»°Ô ÇØ¾ß ÇÒ±î¿ä ? Á¦°¡ »ý°¢Çϱ⿡´Â ±»ÀÌ ºÐ»ê󸮸¦ ÇÒ ÇÊ¿ä´Â ¾øÀ» °Í °°½À´Ï´Ù. RAW Data´Â º° ´Ù¸¥ ó¸® ¾øÀÌ ±×´ë·Î RRD¿¡ ÀúÀåÇÒ »ý°¢ÀÌ °Åµç¿ä. ±âº»ÀûÀ¸·Î ¼­¹ö&¸ð´ÏÅ͸µ ¿ä¼Ò ¸¶´Ù RRD ÆÄÀÏÀ» ³²±æ °Ì´Ï´Ù.

±×·¯¹Ç·Î "¼­¹ö °¹¼ö x ¸ð´ÏÅ͸µ ¿ä¼Ò"¸¸Å­ÀÇ RRD ÆÄÀÏÀÌ ¸¸µé¾îÁö°ÚÁÒ.

³²´Â ¹®Á¦´Â RAW DATA¸¦ ³²±æ °ÍÀÎÁö¿¡ °üÇÑ °Ì´Ï´Ù. ÇÊ¿äÇÒ ¶§, RAW DATA¿¡¼­ Á¤º¸¸¦ »Ì¾Æ³»±â À§Çؼ­ÀÔ´Ï´Ù. Big Table°ú °°Àº column by column ±â¼úÀ» Àû¿ëÇÑ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀ» Çϳª ¼±ÅÃÇØ¾ß °Ú´Âµ¥. HBase Á¤µµ·Î Çѹø »ìÆìº¼±î ÇÕ´Ï´Ù. ¿¬±¸ÁÖÁ¦Âë µÇ°Ú³×¿ä.

5.3 ´ë·« °üÁ¦ ½Ã½ºÅÛ

´ë·«À̱ä ÇÏÁö¸¸ Á¤º¸¸¦ ¼öÁý°ú ºÐ¼®¿¡ ´ëÇÑ ¼³°è°¡ ³¡³µ½À´Ï´Ù. ÀÌÁ¦ °üÁ¦ ½Ã½ºÅÛÀ» ¸¸µé¾î¾ß ÇÒ °Çµ¥¿ä. ÀÌ °üÁ¦ ½Ã½ºÅÛÀº ´ÙÀ½°ú °°Àº ±â´ÉÀ» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.
  1. Ticket ½Ã½ºÅÛ°ú ¿¬µ¿
  2. ÁÖ¿ä À̺¥Æ® ¸ð´ÏÅ͸µ
  3. ½Ã½ºÅÛ/³×Æ®¿öÅ© »óÅ ȮÀÎ
  4. ¼­ºñ½º »óÅ ȮÀÎ
  5. Network Map
  6. ¼³Á¤
  7. ·¹Æ÷ÆÃ

5.4 ´ë·« Ticket ó¸® ½Ã½ºÅÛ

Ticket °ü¸® ½Ã½ºÅÛ¿¡ Á¤¸®ÇØ µÐ°Ô ÀÖÀ½.

6 Àüü ±¸¼º

Àüü ±¸¼ºÀº ´ë·« ´ÙÀ½°ú °°½À´Ï´Ù.


  1. Web Server : À¥ ¼­¹ö´Â ÀÌ ½Ã½ºÅÛÀÇ Áß½ÉÀÔ´Ï´Ù. ¼öÁý¼­¹ö°¡ ¼öÁýÇÑ ¸ð´ÏÅ͸µ Á¤º¸¸¦ ±×·¡ÇÁ·Î Ãâ·ÂÇϰí, À̺¥Æ® ¸ñ·ÏÀ» º¸¿©ÁÖ´Â ÀÏÀ» ÇÕ´Ï´Ù. À̺¥Æ® (À̽´) °ü¸® ±â´Éµµ ¹°·Ð °¡Áö°í ÀÖÁÒ.
  2. Manager : ¼öÁý¼­¹ö¸¦ °ü¸®ÇÕ´Ï´Ù. Web Server·Î ºÎÅÍ ±¸¼ºÁ¤º¸¸¦ °¡Á®¿Í¼­
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.