Nagios SNMP Ç÷¯±×ÀÎ

NAGIOS SNMP Ç÷¯±×ÀÎ ÆÐÅ°Áö¿¡´Â NAGIOS¿Í ÇÔ²² »ç¿ëÇÒ µÎ °³ÀÇ Ç÷¯±×ÀÎÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

Nagios SNMP Ç÷¯±×ÀÎ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Henning P. Schmiedehausen
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://henning.schmiedehausen.org/eyewiki/Wiki.jsp?page=NagiosSnmpPlugins

Nagios SNMP Ç÷¯±×ÀΠű×


Nagios SNMP Ç÷¯±×ÀÎ ¼³¸í

Nagios SNMP Ç÷¯±×ÀÎ ÆÐÅ°Áö¿¡´Â Nagios¿Í ÇÔ²² »ç¿ëÇÒ µÎ °³ÀÇ Ç÷¯±×ÀÎÀÌ ÀÖ½À´Ï´Ù. Nagios SNMP Ç÷¯±×ÀÎ ÆÐÅ°Áö¿¡´Â Nagios¿Í ÇÔ²² »ç¿ëÇÒ µÎ °³ÀÇ Ç÷¯±×ÀÎÀÌ ÀÖ½À´Ï´Ù. ±×µéÀº ¿©ÀüÈ÷ NetSaint¿Í ÇÔ²² ÀÛµ¿ÇؾßÇÏÁö¸¸, ÀÌÁ¦´Â Á¤¸» °í´ëÀ̹ǷΠNetSaint¸¦ ´õ ÀÌ»ó Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ÇÕ¸®ÀûÀÎ »õ·Î¿î ¹öÀü¿¡ Net Snmp µ¥¸óµµ ÇÊ¿äÇÕ´Ï´Ù. ¡¤ Nagios ¡¤ Net-SNMPDATÀÌ Ç÷¯±×ÀÎÀº ÇÒ ¼ö ÀÖ½À´Ï±î? NET-SNMP¸¦ »ç¿ëÇÏ¸é °íÀ¯ ÇÑ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. SNMP µ¥¸ó¿¡¼­ ÇÁ·Î¼¼½º ¹× / ¶Ç´Â µð½ºÅ© Å©±â¸¦ ±¸¼º ÇÒ ¼ö ÀÖ´ÂÁö È®ÀÎÇÏ°í SNMP¸¦ ÅëÇØ Äõ¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­ snmpd.local.conf¿¡¼­ proc syslogdproc klogddisk / 5 % disk / usr 10 %¸¦ ÇÒ ¼ö ÀÖÀ¸¸ç snmp µ¥¸óÀÌ ·çÆ® ¹× usr ÆÄÀÏ ½Ã½ºÅÛ¿¡ ¿©À¯ °ø°£ÀÌ ÀÖ°í syslogd ¹× klogd ÇÁ·Î¼¼½º°¡ ½ÇÇàµÇ´ÂÁö È®ÀÎÇϽʽÿÀ. ...¿¡ ±×·¯³ª ¸ð´ÏÅ͸µ µµ±¸ ¿¡¼­ÀÌ ¹®Á¦¸¦ Äõ¸®ÇÏ´Â °ÍÀº ¸Å¿ì ¹ø°Å ¾ßÇÕ´Ï´Ù. µð½ºÅ©°¡ÀÖ´Â µð½ºÅ©¸¦ È®ÀÎÇÑ ´ÙÀ½ ¿À·ù »óŸ¦ Á¶È¸ÇؾßÇÕ´Ï´Ù. ÀÌ µÎ Ç÷¯±×ÀÎÀº ¸ðµç ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù. Ç÷¯±×ÀÎÀº ¾îµð¿¡¼­ ½ÇÇàµË´Ï±î? ¸®´ª½º¿¡¼­. ±×°ÍÀÌ ³»°¡ ±×µéÀ» ¾´ °÷ÀÔ´Ï´Ù. ¿î¿µ üÁ¦¿Í °°Àº ´Ù¸¥ * X¿¡¼­ ÄÄÆÄÀÏÇؾßÇÕ´Ï´Ù. ÄÄÆÄÀÏÇ϶ó´Â °æ¿ì ¾Ë·ÁÁֽʽÿÀ. ³ª´ÂÀÌ Ç÷¯±×ÀÎÀ» ÄÄÆÄÀÏÇÏ°í Å×½ºÆ®Çß½À´Ï´Ù. ¡¤ Redhat Linux 9 ¡¤ Fedora Core 1,3-6 ¡¤ RedHat Enterprise Linux 3-5 ¡¤ CentOS 51.2 ~ 2.9 »çÀÌÀÇ ´Ù¾çÇÑ Nagios ¹öÀüÀ» »ç¿ëÇÕ´Ï´Ù. »ç¿ëÀÚ´Â ´Ù¾çÇÑ SUSE Linux ¹× SLES ¹öÀü¿¡¼­ ¼º°øÀ»º¸°íÇß½À´Ï´Ù. GNU GetLine Library°¡ÀÖ´Â °æ¿ì * BSDÀÇ ÄÄÆÄÀÏÀÌ °¡´É ÇØÁö´Â °Í °°½À´Ï´Ù. ¾î¶»°Ô ºôµåÇÏ°í ¼³Ä¡Çմϱî? ¹èÆ÷ÆÇÀ» DZ´Ï ´Ù. aclocalautoheaderomake - Addd-missingautoconf./configuremakeor¸¦ ½ÇÇàÇÏ¸é ´Ü¼øÈ÷ ./build.shyou´Â ÀÌÁ¦ check_snmp_disk ¹× check_snmp_proc¿¡ 2 °³ÀÇ ¹ÙÀ̳ʸ®°¡ ÀÖ¾î¾ßÇÕ´Ï´Ù. Nagios Plugins µð·ºÅ丮¿¡ º¹»çÇϽʽÿÀ. Ç÷¯±×ÀÎÀ» ¾î¶»°Ô ±¸¼ºÇմϱî? Nagios¸¦ »ç¿ëÇÏ¿© Ç÷¯±×ÀÎÀ» ±¸¼ºÇÏ´Â µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. ±¸½Ä ¹æ½Ä : /etc/nagios/command.cfg : ¸í·É = / usr / lib / nagios / plugins / check_snmp_disk -h $ hostaddress¿¡ ´ÙÀ½ µÎ ÁÙÀ» Ãß°¡ÇϽʽÿÀ. $ -c $ arg1 $ mode = / keck_snmp_proc / plugins / check_snmp_proc -h $ hostaddress $ -c $ arg1 $ replace / usr / lib / nagios / plugins / ¹ÙÀ̳ʸ®¸¦ º¹»ç ÇÑ µð·ºÅ丮¿Í ÇÔ²²! »õ·Î¿î ¹æ¹ý : /etc/nagios/checkcommands.cfg : # 'check_snmp_disk'¸í·É definecdefine ¸í·É {command_name check_snmp_disk command_line $ user1 $ / check_snmp_disk -h $ arg1 $ -c $ user3 $} # 'sch_snmp_proc' ¸í·É definitionDefine ¸í·É {command_name check_snmp_proc command_line $ user1 $ / check_snmp_proc -h $ arg1 $ -c $ user3 $} Ä¿¹Â´ÏƼ ¾ÏÈ£´Â resources.cfg ±¸¼º ÆÄÀÏ¿¡ Á¤ÀǵǾî¾ßÇÕ´Ï´Ù. $ user3 $¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é À§ÀÇ Á¤ÀǸ¦ Á¶Á¤ÇϽʽÿÀ. Ç÷¯±×ÀÎÀ» »ç¿ëÇÏ·Á¸é ¾î¶»°ÔÇմϱî? ¸ÕÀú È®ÀÎÇÒ ¹«¾ð°¡¸¦ ¼±ÅÃÇϽʽÿÀ. man snmpd.conf (5)¿¡¼­ ÀÚ¼¼ÇÑ ¼³¸íÀ» ãÀ» ¼ö ÀÖ½À´Ï´Ù. ³ª´Â ¿¹¸¦ µé¾î, »ç¿ë (redhat / fedora ¾Æ·¡¿¡¼­ /etc/snmpd/snmpd.local.conf) : ## SNMP üũ µð½ºÅ© # µð½ºÅ© / 5 % µð½ºÅ© / USR 5 % µð½ºÅ© / var 10 % µð½ºÅ© / ºÎÆà 1 % µð½ºÅ© / MNT / DISK010 % ## SNMP üũ ÇÁ·Î¼¼½º # proc crondproc ntpdproc sshdproc syslogdproc klogdwhich ³» µð½ºÅ©°¡ ÀÛ¼ºÇÏÁö ¾Ê°í ³» »óÀÚ¿¡¼­ °¡Àå Áß¿äÇÑ ÇÁ·Î¼¼½º°¡ ÀÖÀ½À» º¸ÀåÇÕ´Ï´Ù. ÃÖ¼ÒÇÑ Àбâ Ä¿¹Â´ÏƼ°¡ ±¸¼ºµÈ ±¸¼ºµÈ SNMPD°¡ ÇÊ¿äÇÕ´Ï´Ù. ±¸¼º : µð½ºÅ© Ç÷¯±×ÀÎÀ» ¼öµ¿À¸·Î ½ÇÇà : CHECK_SNMP_DISK -H È£½ºÆ® -C Ä¿¹Â´ÏƼ¸¦ È®ÀÎÇÏ¿© üũ XXX µð½ºÅ©¸¦º¸°íÇؾßÇÕ´Ï´Ù. ±×¸®°í ¸ðµç °ÍÀÌ ±¦Âú À¸¸é (xxx´Â snmp.local.conf ÆÄÀÏ¿¡ ±¸¼ºµÈ µð½ºÅ© ¼öÀ̾î¾ß ÇÔ) 0ÀÇ ¸®ÅÏ Äڵ尡 0 ¶Ç´Â xxx % ¹«·á (= YYY %) (= YYY %) (deviceName)º¸´Ù À۾ƾßÇÕ´Ï´Ù. ÄÚµå 2 ¹®Á¦°¡ÀÖ´Â °æ¿ì (DiskName ¹× DeviceName µð½ºÅ©¿¡ µû¶ó ´Ù¸£¹Ç·Î XXX´Â ±¸¼ºµÈ ÀÓ°è °ªÀ̸ç YYY´Â ½ÇÁ¦ ¿©À¯ °ø°£À̸ç check_snmp_proc Ç÷¯±×ÀÎÀ¸·Î µ¿ÀÏÇÑ Å×½ºÆ®¸¦ ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÁ¦ ¸ð´ÏÅÍ ÇÁ·Î±×·¥À» ¸ð´ÏÅÍ È£½ºÆ® (hosts.cfg¿¡¼­)¸¦ ±¸¼ºÇϽʽÿÀ. ¿À·¡µÈ ¹æ½Ä : ¼­ºñ½º = µð½ºÅ©; 0; 24x7; 3; 5; 1; °ü¸®ÀÚ; 120; 24x7; 1; 1; 0 ;; check_snmp_disk! ''Community''Service = proc; 0; 24x7; 3; 5; 1; °ü¸®ÀÚ; 120; 24x7; 1; 1; 0 ;; check_snmp_proc! ''Community''warber Ä¿¹Â´ÏƼ´Â ´ç½ÅÀÇ Àбâ - À§ÀÇ Ä¿¹Â´ÏƼ)¿Í ´ç½ÅÀº ¼³Á¤µË´Ï´Ù. ; 0; 24x7; 3; 5; 1; admins; 120; 24x7; 1; 1; 0;; ¸Å°³ º¯¼ö´Â ±¸¼º°ú ÀÏÄ¡Çϵµ·Ï Á¶Á¤ÇؾßÇÕ´Ï´Ù. }ÀÌ ¸±¸®½º¿¡¼­ MyHost¸¦ ´ëüÇؾßÇÕ´Ï´Ù.ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´ÉÀ» »ç¿ëÇؾßÇÕ´Ï´Ù. ¡¤ÀÌ ¸±¸®½º¿¡¼­´Â '-l'¿É¼ÇÀ» Ãß°¡ÇÏ¿© üũ µÈ µð½ºÅ© ¹× Ãâ·Â¿¡¼­ ÇÁ·Î¼¼½º¸¦ ³ª¿­ÇÕ´Ï´Ù.


Nagios SNMP Ç÷¯±×ÀÎ °ü·Ã ¼ÒÇÁÆ®¿þ¾î

°ßº»

»ùÇÃÀº POSIX ȣȯ CRON-FAMINE TASK ½ºÄÉÁÙ¸µ µµ±¸ÀÇ ´©¶ô ¸µÅ©ÀÔ´Ï´Ù. ...

170

´Ù¿î·Îµå