Zenoss ¿î¿ë ¸Þ´º¾ó
ÃÑ ÆäÀÌÁö ¼ö : 3224

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



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


Replace original file
Rename if it already exist

»ç¿ëÀÚ ¸Þ´º¾ó

Zenoss Stop¿Í Start

zenoss¸í·É°ú ¿É¼ÇµéÀ» ÀÌ¿ëÇØ¼­, zenoss ¼­¹ö¸¦ °ü¸®ÇÒ ¼ö ÀÖ´Ù.

  • »óŰü¸®

    # zenoss status 
    Daemon: zeoctl program running; pid=20272 
    Daemon: zopectl program running; pid=20276 
    Daemon: zenhub program running; pid=20281 
    Daemon: zenping program running; pid=20288 
    Daemon: zensyslog program running; pid=20296 
    Daemon: zenstatus program running; pid=20305 
    ... 
     
  • ½ÃÀÛÇϱâ

    # zenoss start 
    Daemon: zeoctl . daemon process started, pid=20272 
    Daemon: zopectl . daemon process started, pid=20276 
    Daemon: zenhub starting... 
    Daemon: zenping starting... 
    Daemon: zensyslog starting... 
    Daemon: zenstatus starting... 
    Daemon: zenactions starting... 
    Daemon: zentrap starting... 
    ... 
     
  • Á¾·áÇϱâ

    # zenoss stop 
     

Dash Board

óÀ½ ·Î±×ÀÎÀ» Çϸé Dash Board°¡ ´ç½ÅÀ» ¸ÂÀÌÇÒ °ÍÀÌ´Ù. ÀÎÅÍÆäÀ̽º´Â ¾Æ·¡¿Í °°´Ù.

Device Add

ÀÌÁ¦ ¸ð´ÏÅ͸µÇÒ ÀåÄ¡¸¦ µî·Ï½ÃÄÑ º¸µµ·ÏÇÏÀÚ. zenoss´Â ¸ð´ÏÅ͸µÇÒ ÀåÄ¡¸¦ Device·Î ºÎ¸¥´Ù. Management > Device Add ¿¡¼­ ¸ð´ÏÅ͸µÇÒ ÀåÄ¡¸¦ µî·Ï½Ãų ¼ö ÀÖ´Ù.

snmp Á¤º¸µî ÇÊ¿äÇÑ Á¤º¸¸¦ ä¿ö³õ°í saveÇÏ¸é µÈ´Ù. ¸ð´ÏÅ͸µ ´ë»óÀº °³ÀÎÀûÀ¸·Î »ç¿ëÇÏ´Â ¸®´ª½º ½Ã½ºÅÛÀ¸·Î Çß´Ù. ÀÌÁ¦ 5ºÐ°£°ÝÀ¸·Î ¸ð´ÏÅ͸µ µ¥ÀÌÅͰ¡ ¼öÁýµÇ°í °á°ú¸¦ È®ÀÎÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

Dash Board¸¦ º¸¸é ´ÙÀ½°ú °°ÀÌ device°¡ Ãß°¡µÈ°É È®ÀÎÇÒ ¼ö ÀÖ´Ù.

device°¡ Ãß°¡µÇ¸é, zenoss´Â snmp¸¦ ÀÌ¿ëÇØ¼­, ½Ã½ºÅÛÀÇ ±âº» ±¸¼ºÁ¤º¸µéÀ» °¡Á®¿À°í, ±¸¼ºÁ¤º¸ÀÇ µ¥ÀÌÅ͸¦ ±â¹ÝÀ¸·Î ¸ð´ÏÅ͸µÇÒ µ¥ÀÌÅ͸¦ ¼öÁýÇÏ°Ô µÈ´Ù. classes > Devices¸¦ Ÿ°í µé¾î°¡¸é, Ãß°¡µÈ deviceÀÇ ÀüüÀûÀÎ »óȲÀ» º¼ ¼ö ÀÖ´Â ÀÎÅÍÆäÀ̽º¸¦ º¼ ¼ö ÀÖ´Ù.

¸ð´ÏÅ͸µ

os ÅÇÀ» Ŭ¸¯Çϸé, DeviceÀÇ ÀüüÀûÀÎ »óȲÀ» º¸¿©ÁØ´Ù.

NIC Á¤º¸, ÇÁ·Î¼¼½º Á¤º¸, TCP ¼­ºñ½º, ÆÄÀϽýºÅÛ »ç¿ëÀ²Àº ¹°·ÐÀ̰í, ÀÚ½ÅÀÌ Æ÷ÇÔµÈ ³×Æ®¿öÅ©ÀÇ »óŵé±îÁö º¸¿©ÁØ´Ù. NIC¸¦ Ŭ¸¯ÇÏ¸é ¾Æ·¡¿Í °°ÀÌ ÀÔÃâ·Â Á¤º¸¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù.

À§ÀÇ À̹ÌÁö´Â NICÀÇ ÀÔÃâ·Â bps, ppsÀÇ 5ºÐ´ÜÀ§ Åë°è ±×·¡ÇÁ´Ù. ±×·¡ÇÁ´Â RRD¸¦ ÀÌ¿ëÇØ¼­ ¸¸µé¾îÁö¸ç, MRTG¿¡ ºñÇØ¼­ ÈξÀ ÁÁÀº À̹ÌÁö¸¦ º¸¿©ÁÖ°í ÀÖ´Ù.

¼º´É ¸ð´ÏÅ͸µ

PerfÅÇÀ» Ŭ¸¯Çϸé RRD·Î Ç¥ÇöµÈ ¼º´ÉÁ¤º¸¸¦ º¼ ¼ö ÀÖ´Ù. óÀ½ ¼±ÅÃÇß´Ù¸é, Load Average¿Í CPU »ç¿ëÀ², ¸Þ¸ð¸® »ç¿ëÀ²¸¸ÀÌ ¸ð´ÏÅ͸µ µÈ´Ù.

¿©±â¿¡ °£´ÜÈ÷, ¸ð´ÏÅ͸µÇÒ ¼º´É ±¸¼º¿ä¼Ò¸¦ Ãß°¡ÇÒ ¼ö ÀÖ´Ù. ÅǸ޴º ¸Ç¿ÞÂÊÀÇ ¿ª»ï°¢Çü ¸Þ´ºÀÇ More > Templates¸¦ Ŭ¸¯Çغ¸ÀÚ. ±×·³ Perfomance Template°¡ ¶ß°Ô µÈ´Ù. ÀÌÁ¦ ¸®½ºÆ®¿¡¼­ ÅÛÇø´ Çϳª¸¦ Ŭ¸¯Çϸé, ´ÙÀ½°ú °°Àº ÅÛÇø´ ¼³Á¤ÆäÀÌÁö°¡ ¶á´Ù.


Data Sources´Â ¸ð´ÏÅ͸µ Á¤º¸¸¦ ¼öÁýÇÒ ¼ö ÀÖ´Â ±¸¼º¿ä¼ÒÀÇ ¸®½ºÆ®°¡ Æ÷ÇԵǾî ÀÖ´Ù. Data Sources'ÀÇ ÅǸ޴º¸¦ ÀÌ¿ëÇϸé, ´õ ¸¹Àº ±¸¼º¿ä¼Ò¸¦ Æ÷ÇÔ½Ãų ¼ö ÀÖ´Ù. SNMPÀÇ ¸ðµç Á¤º¸µéÀÌ Data Source°¡ µÉ ¼ö ÀÖÀ¸¸ç, »ç¿ëÀÚ°¡ Á÷Á¢ ÀÛ¼ºÇÑ zencommand ÇÁ·Î±×·¥À» µî·Ï½Ãų ¼öµµ ÀÖ´Ù. À§ÀÇ Datasource¸¦ º¸¸é, À¥ÆäÀÌÁöÀÇ ÀÀ´ä¼Óµµ¸¦ ÃøÁ¤Çϱâ À§ÇÑ »ç¿ëÀÚ Á¤ÀÇ Plugin ÀÎ, HttpMonitorÀÌ Æ÷ÇԵǾî ÀÖ´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. SNMP·Î´Â ƯÁ¤ À¥ÆäÀÌÁöÀÇ ÀÀ´ä¼Óµµ¸¦ ÃøÁ¤ÇÒ ¼ö ¾ø±â ¶§¹®¿¡, º°µµ·Î ¸¸µé¾î¼­ Ãß°¡½ÃŲ °ÍÀÌ´Ù.

±×¸®°í Data Point¶ó´Â°Ô º¸ÀÏ °ÍÀÌ´Ù. À̰ÍÀº RRD¸¦ ¸¸µé¶§ µ¥ÀÌÅÍ·Î »ç¿ëÇÒ ¿ä¼ÒµéÀÌ´Ù. Graphs¸¦ ±×¸®±â¸¦ ¿øÇÒ¶§, Data Point ¸¦ ¼±ÅÃÇϸé ÇØ´ç Data PointÀÇ Á¤º¸°¡ ¼öÁýµÇ¾î¼­, RRD ±×·¡ÇÁ·Î Ãâ·ÂÀÌ µÈ´Ù.

»ç¿ëÀÚ Á¤ÀÇ zencommandÀ» ¸¸µå´Â ¹æ¹ýÀº µû·Î ¼³¸íÀ» Çϵµ·Ï ÇϰڴÙ.

Data Sources¹Ø¿¡´Â Threshold¸Þ´º°¡ ÀÖ´Ù. ÀÌ ¸Þ´º¸¦ ÀÌ¿ëÇϸé, °¢ ¸ð´ÏÅ͸µ ±¸¼º¿ä¼Òº°·Î ÀÓ°èÄ¡¸¦ ÁöÁ¤ÇÒ ¼ö°¡ ÀÖ´Ù. ÀÓ°èÄ¡´Â MIN, MAX¸¦ °¡Áö´Â ¹üÀ§·Î ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ ¹üÀ§¸¦ ³Ñ¾î°¡°Ô µÉ °æ¿ì Event¸¦ ¹ß»ýÇÏ°Ô µÈ´Ù. Tab¸Þ´ºÀÇ Add Threshold¸¦ Ŭ¸¯Çؼ­, ÀÓ°èÄ¡¸¦ Àû¿ëÇÒ ±¸¼º¿ä¼Ò¸¦ ¼±ÅÃÇÏ°í ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.


Graphs´Â ¸ð´ÏÅ͸µÀ» À§ÇÑ RRD ±×·¡ÇÁ À̹ÌÁö¸¦ ¸¸µé±â À§Çؼ­ »ç¿ëÇÑ´Ù. Data Sources¿¡ µî·ÏµÈ Data Source¸¦ ¼±ÅÃÇØ¼­ µî·Ï½ÃŰ¸é µÈ´Ù.

Event

Zenoss ´Â SNMP, Syslog(;:12) ȤÀº »ç¿ëÀÚ Á¤ÀÇ ¸ðµâ - User Command - ·Î ºÎÅÍ Á¤º¸¸¦ ¼öÁýÇϰí, ÀÌ Á¤º¸¸¦ ºÐ¼®Çؼ­ Event¸¦ ¹ß»ý½ÃŲ´Ù. À̺¥Æ®´Â »óÅÂÁ¤º¸µé »Ó¸¸ ¾Æ´Ï¶ó, ¼º´ÉÁ¤º¸ ±îÁö¸¦ Æ÷ÇÔÇÑ´Ù. ¿¹¸¦ µé¾î¼­ ProcessÀÇ °¹¼ö¿Í °ü·ÃµÈ ÀÓ°èÄ¡ ¼³Á¤ÀÇ °æ¿ì ÃÖ´ë°ª °ú ÃÖ¼Ò°ªÀ» Á¤ÀÇÇØ¼­ ÀÌµé ¹üÀ§¸¦ ¹þ¾î³¯ °æ¿ì À̺¥Æ®¸¦ ¹ß»ýÇϵµ·Ï ÇÒ ¼ö ÀÖ´Ù. Apache¸¦ ÀÌ¿ëÇØ¼­ À¥¼­ºñ½º¸¦ ÇÒ°æ¿ì ÇÁ·Î¼¼½ºÀÇ °æ¿ì°¡ Áö³ªÄ¡°Ô ¸¹¾ÆÁ®µµ ¹®Á¦ÀÌÁö¸¸, Á×¾î¹ö¸®°Å³ª ÀÏÁ¤ °¹¼ö ÀÌÇÏ·Î ÁÙ¾îµå´Â °æ¿ì¿ª½Ã ¹®Á¦°¡ ¹ß»ýÇÑ °ÍÀ¸·Î ÆÄ¾ÇÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù.

ÀÌ·¸°Ô ¹ß»ýµÈ À̺¥Æ®´Â History DB·Î º¸³»¾îÁö¸ç, SMTP¸¦ ÀÌ¿ëÇØ¼­ °ü¸®ÀÚ¿¡°Ô ¾Ë·ÁÁú ¼öµµ ÀÖ´Ù. SMTP »Ó¸¸ ¾Æ´Ï¶ó, º°µµÀÇ ¿ÜºÎÇÁ·Î±×·¥À» ½ÇÇà½Ãų ¼ö Àִµ¥, À̸¦ ÀÌ¿ëÇØ¼­ PIMÀ̳ª SMS·Î º¸³¾ ¼öµµ ÀÖ´Ù.

À̺¥Æ® Life Cycle

À̺¥Æ®´Â ´ÙÀ½°ú °°Àº Life cycle¸¦ °¡Áø´Ù.

life_cycle.png

À̺¥Æ® ¶óÀÌÇÁ »çÀÌŬÀÇ Ã¹¹øÀç ´Ü°è´Â À̺¥Æ®°¡ ¹ß»ýÇÏ´Â °ÍÀÌ´Ù. ¹ß»ýµÈ À̺¥Æ®´Â ±âº»ÀûÀ¸·Î New»óŸ¦ °¡Áø´Ù. ÀÌ À̺¥Æ®´Â event class Rule ¿¡ µû¶ó¼­ Acknowledged, Suppressed »óÅ·Π¹Ù²ð ¼ö ÀÖÀ¸¸ç, DropÀÌ µÉ ¼öµµ ÀÖ´Ù. ÀÌ·¸°Ô »óŸ¦ °¡Áø À̺¥Æ®´Â 4°¡ÁöÁß ÇϳªÀÇ °æ·Î¸¦ °ÅÃļ­ History µ¥ÀÌÅÍ º£À̽º¿¡ ½×ÀÌ°Ô µÈ´Ù.

À̺¥Æ® Áߺ¹

¾î¶² ÀÌÀ¯·Î µ¿ÀÏÇÑ À̺¥Æ®°¡ °è¼Ó¹ß»ýÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. Zenoss¿Í °°Àº ¸ð´ÏÅ͸µ ½Ã½ºÅÛÀº ÀÏÁ¤ÁÖ±â·Î ¼º´ÉÁ¤º¸¸¦ ¼öÁýÇÏ°í ºÐ¼®Çϱ⠶§¹®ÀÌ´Ù. ÀÌ°É ±×´ë·Î µÐ´Ù¸é ¼ö¹é¿¡¼­ ¼öõ°³ÀÇ À̺¥Æ®°¡ ¹ß»ýÇÏ°Ô µÉ °ÍÀÌ´Ù.

¿¹¸¦ µé¾î Ping Down À̺¥Æ®¸¦ °ü¸®ÇÑ´Ù°í ÇßÀ»¶§, Çѹø Ping Down ÇÑ°É °¡Áö°í Critical À̺¥Æ®¸¦ ¹ß»ýÇÏ¸é ¾ÈµÉ °ÍÀÌ´Ù. ÀÌ °æ¿ì µ¿ÀÏÇÑ À̺¥Æ®¿¡ ´ëÇØ¼­´Â Ä«¿îÆÃÀ» ÇØ¼­ ¿¬¼ÓÇØ¼­ ¸î¹øÀÌ»ó ¹ß»ýÇÒ°æ¿ì Critical À̺¥Æ®·Î ¸¸µå´Â ¹æ¹ýÀ» »ç¿ëÇØ¾ß ÇÒ °ÍÀÌ´Ù.

event_dedup.png

À̺¥Æ®ÀÇ ½ÃÀÛ°ú ³¡

ÀÌ·¸°Ô ÇØ¼­ Critical À̺¥Æ®°¡ ¸¸µé¾îÁ³´Ù°í °¡Á¤Çغ¸ÀÚ. °è¼ÓÇØ¼­ Ping Down »óŶó¸é, »õ·Î¿î Critical À̺¥Æ®´Â ¹ß»ýÇÏÁö ¾Ê°í, Ä«¿îÆ®¸¸ Áõ°¡ÇÏ°Ô µÈ´Ù. ±×·¯´Ù°¡ ½Ã½ºÅÛÀÌ »ì¾Æ³ª¼­ Ping UP »óŰ¡ µÇ¸é, ¹®Á¦°¡ ÇØ°áµÇ¾úÀ½À» ¾Ë·ÁÁÖ´Â Clear À̺¥Æ®°¡ ¹ß»ýÇØ¾ß ÇÒ°ÍÀÌ´Ù. Zenoss´Â ¿¬°ü°ü°è¸¦ °¡Áö´Â À̺¥Æ®µé¿¡ ´ëÇÑ Life Cycle¸¦ °ü¸®ÇÑ´Ù.

correlation.png

°³¹ß

Zen Command ¸ðµâ °³¹ß

¿Ø¸¸ÇÑ ½Ã½ºÅÛ/³×Æ®¿öÅ© Á¤º¸µéÀº zenossÀÇ snmp °ü¸®±â´É ¸¸À¸·Î ¾ò¾î¿Ã ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±×·¯³ª °ü¸® ȯ°æÀÌ º¹ÀâÇØ Áö¸é ±âº» ±â´É¿Ü¿¡ Ãß°¡±â´ÉÀ» °³¹ßÇØ¾ßÇÒ Çʿ䰡 »ý±ä´Ù. zenoss´Â Zenoss Command (ÀÌÇÏ zencommand)¸¦ ÀÌ¿ëÇÑ ¸ðµâ °³¹ßȯ°æÀ» Áö¿øÇÑ´Ù. zencommand´Â ·ÎÄÃ(zenoss ¼­¹ö)ȤÀº ¿ø°ÝÁö ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÉ ¼ö ÀÖ´Â ÇÁ·Î±×·¥ Á¶°¢À¸·Î, ´ÙÀ½°ú °°ÀÌ ÀÛµ¿ÇÑ´Ù.
  Zenoss System                  |           |    Monitoring System 
 +-------------+                 |           |    
 | Zenoss Core |                 |    SSH    |   +--------------------+ 
 |             |<----------------|-----------|-->| PlugIn Program     | 
 |             |  EXEC           |           |   +--------------------+ 
 |             |<-----> Plugin   |           | 
 +-------------+        Program  |           | 
 
  1. ¿ø°ÝÁö : SSH·Î ¿¬°áÇØ¼­ PlugIn ÇÁ·Î±×·¥À» ½ÇÇàÇÑ´Ù. ½ÇÇàÇÑ °ªÀ» String Çü½ÄÀ¸·Î Àü´ÞµÇ°í, Zenoss Core°¡ À̸¦ ºÐ¼®ÇÑ´Ù.
  2. ·ÎÄà : DNS ÀÀ´ä½Ã°£ üũ¿Í °°Àº ÇÁ·Î±×·¥Àº ¿ø°ÝÁö¿¡ ¼³Ä¡ÇÒ Çʿ䰡 ¾øÀ» °ÍÀÌ´Ù. Zenoss System¿¡ ¼³Ä¡µÇ¾î¼­, ÁÖ±âÀûÀ¸·Î DNS ¼­¹ö¿¡ ¿¬°áÇØ¼­ ±× °á°ú¸¦ ¾ò¾î¿À¸é µÇ±â ¶§¹®ÀÌ´Ù. ÀÌ·± ÇÁ·Î±×·¥Àº ·ÎÄÿ¡¼­ ½ÇÇàµÇ°í, ÆÄÀÌÇÁ·Î ±× °ªÀ» ¹Þ¾Æ¿Í¼­ ºÐ¼®ÇÑ´Ù.

µ¥ÀÌÅÍ Format

SSH¿Í EXEC¸¦ ÅëÇØ¼­ Àü´ÞµÇ´Â ¼º´ÉÁ¤º¸´Â ´ÙÀ½°ú °°Àº Æ÷¸ËÀ» °¡Áø´Ù. ¸ðµÎ String ÀÌ´Ù.
Description|Key1=Value key2=value 
 

À§ÀÇ µ¥ÀÌÅÍ Æ÷¸Ë¿¡¸¸ ¸Â°Ô Á¦ÀÛÇÑ´Ù¸é, ¾ÆÁÖ °£´ÜÇÏ°Ô ÇÊ¿äÇÑ ±â´ÉÀ» Ãß°¡½Ãų ¼ö ÀÖ´Ù.

°£´Ü ¿¹Á¦ : Dns Lookup Time

´ÙÀ½Àº °£´ÜÇÑ ÇÁ·Î±×·¥À¸·Î DNS ¼­¹öÀÇ ÀÀ´ä½Ã°£À» ±¸ÇÑ´Ù. popen(2)À» ÀÌ¿ëÇØ¼­ nslookup ÇÁ·Î±×·¥À» È£ÃâÇϰí ÀÖ´Ù. ÀÌ ÇÁ·Î±×·¥Àº µÎ°³ÀÇ ÀÎÀÚ¸¦ »ç¿ëÇÑ´Ù.
  1. -h : DNS À̸§À» ¾ò¾î¿Ã µµ¸ÞÀÎ À̸§
  2. -s : DNS ¼­¹ö À̸§
#include <sys/time.h> 
#include <stdio.h> 
#include <string.h> 
#include <unistd.h> 
 
int main(int argc, char **argv) 
{ 
    FILE *fp; 
    char buf[256]; 
    char command[256]={0x00,}; 
    struct timeval ftime, stime; 
    int rtime = 0; 
    int opt; 
    char host[24] = {0x00,}; 
    char server[24] = {0x00,}; 
 
    if (argc != 5) 
    { 
      printf("Usage : %s -h 'HostName' -s 'ServerName'\n", argv[0]); 
      return 1; 
    } 
 
    while((opt = getopt(argc, argv, "h:s:")) != -1) 
    { 
      switch(opt) 
      { 
        case 'h': 
          memcpy(host, optarg,strlen(optarg)); 
          break; 
        case 's': 
          memcpy(server, optarg,strlen(optarg)); 
          break; 
      } 
    } 
    sprintf(command, "nslookup %s %s -sil", host, server); 
 
    gettimeofday(&ftime, NULL); 
    fp = popen(command, "r"); 
    while(fgets(buf, 254, fp)) 
    { 
      if (strstr(buf, "connect timed out") != NULL) 
      { 
        printf("ERROR"); 
        return 1; 
      } 
    } 
    fclose(fp); 
    gettimeofday(&stime, NULL); 
 
    rtime = (stime.tv_sec - ftime.tv_sec)*1000000+(stime.tv_usec - ftime.tv_usec); 
    printf("DNS LOOKUP OK|time=%1.5lf\n", (float)(rtime)/1000000); 
} 
 
ÀÌ ÇÁ·Î±×·¥ÀÇ À̸§Àº check_mydns ·Î ÇϰڴÙ.

ÀÌÁ¦ ÀÌ ÇÁ·Î±×·¥À» $ZENHOME/libexec ¹Ø¿¡ ³õÀº ´ÙÀ½, ¾Æ·¡ÀÇ °úÁ¤À» °ÅÃļ­ More > Templates¿¡ µî·Ï½ÃÄѼ­ »ç¿ëÇÏ¸é µÈ´Ù.
  1. Data SourcesÀÇ ÅǸ޴º¿¡¼­ Add Data Source¸¦ Ŭ¸¯ÇÑ´Ù.
  2. Data sourceÀÇ À̸§Àº DnsCheck·Î ÇÏÀÚ.
  3. SourceTypeÀº COMMAND¸¦ ¼±ÅÃÇÑ´Ù.
  4. component´Â DnsCheck·Î
  5. Cycle TimeÀº 20À¸·Î
  6. ÀÌÁ¦ command template Çʵ带 ä¿ö¾ß ÇÑ´Ù. ¿©±â¿¡¼­´Â DnsCheck¸¦ À§Çؼ­ È£ÃâÇÒ ¸í·É¾î¸¦ ±â¼úÇÑ´Ù. ´ÙÀ½°ú °°ÀÌ È£ÃâÇÏ¸é µÈ´Ù. üũÇÒ dns ¼­¹ö´Â www.joinc.co.kr À̰í, üũ¸¦ À§ÇÑ µµ¸ÞÀÎÀº www.google.co.kr·Î ÇϰڴÙ.

    check_mydns -h 'www.google.co.kr' -s 'www.joinc.co.kr' 
     
  7. ÀÌÁ¦ µî·Ï½ÃŲ zencommand°¡ Á¦´ë·Î ÀÛµ¿ÇÏ´ÂÁö¸¦ È®ÀÎÇØ¾ß ÇÑ´Ù. ½©¿¡¼­ zencommand¸í·ÉÀ» ÀÌ¿ëÇØ¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù. -d¿É¼ÇÀº Å×½ºÆ®ÇÒ device ¸íÀ» ¸í½ÃÇϱâ À§Çؼ­ »ç¿ëÇÑ´Ù. ¾Æ·¡ÀÇ ¸í·ÉÀ» ½ÇÇàÇϸé, µî·ÏµÈ zencommand°¡ ½ÇÇàµÇ´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

    # zencommand run -d joinc -v 10 
     


´ÙÀ½Àº ZenCommand¸¦ µî·Ï½Ã۱â À§ÇÑ Templates È­¸éÀÌ´Ù.

ZenCommand ·ÎºÎÅÍ µ¥ÀÌÅ͸¦ ¼öÁýÇϱâ

zencommand¸¦ À§ÇÑ ÇÁ·Î±×·¥À» ¸¸µé°í Data Sources¿¡ µî·Ï½ÃŰ´Â °Í ±îÁö ÇØº¸¾Ò´Ù. ±×·¯³ª À̰ÍÀ» ¸ðµâÀ» µî·Ï½ÃŲ °ÍÀÏ »Ó, ¾ÆÁ÷ µ¥ÀÌÅ͸¦ ¼öÁýÇÏ´Â °ÍÀº ¾Æ´Ï´Ù.

µ¥ÀÌÅ͸¦ ¼öÁýÇÏ°í ±×·¡ÇÁ¸¦ ±×¸®±â À§Çؼ­´Â Devices > More > Template¿¡¼­ Graphs¿¡ µî·Ï ½ÃÄÑÁà¾ß ÇÑ´Ù.
  1. Devices ¸Þ´º¿¡¼­ ÀÛ¾÷ÇÒ ÀåÄ¡¸¦ ¼±ÅÃÇÑ´ÙÀ½, ¸Þ´ºÅÇ¿¡¼­ More > Template¸¦ Ŭ¸¯ÇÑ´Ù.
  2. Data Sources ¿¡¼­ DnsCheck ¸¦ ¼±ÅÃÇÑ´Ù.
  3. ¹Ø¿¡ º¸¸é Data Point¶ó´Â ¸Þ´º°¡ º¸ÀÏ °ÍÀÌ´Ù. Data Point´Â zencommand·Î ÀоîµéÀÎ µ¥ÀÌÅÍ¿¡¼­, ¾î¶² °ªÀ» ÀоîµéÀÏÁö¸¦ Á¤Çϱâ À§Çؼ­ »ç¿ëÇÑ´Ù. Add Data Point¸¦ ¼±ÅÃÇϸé, »õ·Î¿î Data Point¸¦ µî·ÏÇÒ ¼ö ÀÖ´Ù. À§ÀÇ check_mydns ÀÇ °æ¿ì time=%1.5lf\n Çü½ÄÀ¸·Î °ªÀ» Ãâ·ÂÇÏ°Ô µÇ¾î Àִµ¥, nameÀ» time·Î ÁÖ¸éµÈ´Ù.
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.