Nagios SNMP Ç÷¯±×ÀÎNAGIOS SNMP Ç÷¯±×ÀÎ ÆÐÅ°Áö¿¡´Â NAGIOS¿Í ÇÔ²² »ç¿ëÇÒ µÎ °³ÀÇ Ç÷¯±×ÀÎÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
Nagios SNMP Ç÷¯±×ÀÎ ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- 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 Ç÷¯±×ÀÎ °ü·Ã ¼ÒÇÁÆ®¿þ¾î
Argus ¸ð´ÏÅ͸µ ½Ã½ºÅÛ
Argus ¸ð´ÏÅ͸µ ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾î´Â ½Ã½ºÅÛ ¹× ³×Æ®¿öÅ© ¸ð´ÏÅ͸µ ÀÀ¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ...
209