LinuxÖ÷»ú¼à¿Ø¹¤¾ßmunin monit ntop
À´Ô´£ºhttp://linux.chinaunix.net/ebook/doc/2009/09/17/1135830.shtml
±¾ÎĽéÉÜÔÚcentos 5.x»·¾³ÏÂͨ¹ýyumÔ´µÄÀ©Õ¹Ê¹ÓÃmunin¡¢ monit¡¢ntop¹¤¾ßÀ´¼à¹ÜÄãµÄÓ¦ÓóÌÐòºÍ·þÎñÆ÷¡£ÌâΪÀÁÈË˵˵µÄÊǼò±ãµÄ°²×°·½Ê½¶øÒÑ£¬½«Ç¿´óµÄ¹¦ÄÜÅäÖüòµ¥µÄÓ¦ÓÃÆðÀ´ÊǺÜÖØÒªµÄ£¬¿ÉÒÔ½Úʡʱ¼ä²¢Ìá¸ßЧÂÊ¡£
Monit£ºhttp:#www.tildeslash.com/monit/
Munin: http:#munin.projects.linpro.no/
Ntop£ºhttp:#www.ntop.org/
¡¡¡¡µ±ÄãµÄLinuxÖ÷»úͶÈëÉú²ú»·¾³ÒÔºó£¬ÏëÒªÖªµÀϵͳ»òÕß·þÎñÿÌì»òÕßÿÖܵÄÔËÐÐÇé¿ö£¬MuninÊÇ×î¼ÑÑ¡Ôñ¡£ÔÚijЩÇé¿öÏ£¬¼à¿ØLinuxÖ÷»ú·þÎñ¡¢Ó¦ÓóÌÐòµÄÔËÐÐ״̬£¬ÊǷdz£ÓбØÒªµÄ£¬ÓÈÆäÊÇÓ¦ÓóÌÐò»ò·þÎñ»á³öÏÖ´íÎ󣬲¢¿ÉÄÜ¿ªÊ¼ÍÌÊÉÄãÖ÷»úµÄÄÚ´æºÍcpu£¬Õ⽫µ¼ÖÂÖ÷»úÉϵÄÓ¦Óò»ÄÜÕý³£µÄÔËÐС£Òò´Ë£¬ÐèÒªÆäËûһЩ³ÌÐòÀ´¼à¿ØÄãµÄ³ÌÐò£¬ÔÚ³ÌÐò³ö´íÒÔºóÖØÆôÄãµÄ³ÌÐò¡£ÔÚlinuxϽâ¾ö·½°¸£¬ÈçNagios¡¢ganglia¡¢HyperHQ¡¢ZABBIXµÈ£¬nagiosµÄ²å¼þºÜ¶à¹¦ÄÜÒ²ÊǺÜÇ¿´óµÄ£¬ÐèÒªÏ꾡µÄÅäÖÃʵÏÖ£»HyperHQ»á¿ªÆôJAVAµÄÓ¦Óò¢¶ÔJAVAµÄÓ¦Ó÷þÎñÆ÷»á×Ô¶¯É豸£¬ÏëÆðÀ´JAVA¶ÔÄÚ´æµÄµÄÇ¿ÁÒÐèÇó»¹ÊÇ»áÓйý¹À¼Æ¡£ÕâÕâÁËÍÆ¼öʹÓà Monit¡¢ MuninÒÔ¼°ntopÒ»¸ö¼òµ¥µÄÍøÂçÁ÷Á¿µÄ¼à¿Ø¹¤¾ß¡£Ïà¶ÔÇ°ÃæÁоٵÄÇ¿´ó¹¦ÄÜÐèÒª¸´ÔÓÅäÖ㬱¾ÎĽ«ÃèÊöµÄMonit¡¢ Munin¡¢ NtopÖ»ÊÇÐèҪʹÓÃyum ½øÐа²×°¾Í¿ÉÒÔ·½±ãµÄʹÓÃ¼à¿ØÖ÷»úÉϵÄ×ÊÔ´²¢·¢³ö¾¯¸æÓʼþ¡£
¡¡¡¡MuninÊÇÒ»¸öÀàËÆcactiµÄÐÔÄÜչʾ¹¤¾ß£¬×ßµÄÊǸü¿É¿¿µÄTCPÐÒé¡£²»»á³öÏÖcacti»ùÓÚsnmpÕâÑùµÄ¼à¿Ø·½Ê½»á³öÏÖ¸÷ÖÖ¸÷ÑùµÄÎÊÌâ¡£MuninÊÇÓÃPerl±àдµÄ,Óкܶà²å¼þ¹¦ÄÜ£¬Ö§³ÖUnix²Ù×÷ϵͳµÄ¶àÖÖ°æ±¾£¬Óõ½ºÜ¶à²»Í¬µÄperl°ü£»MuninºÍMRTGÀàËÆ£¬Ò²¿ÉÒÔͨ¹ý¸÷ÖÖ²å¼þ½«·þÎñÆ÷µÄ¸÷·½Ãæ×´Ì¬ÒÔͼÏñµÄÐÎʽ±íÏÖ³öÀ´¡£munin»Í¼Ò²ÊÇʹÓÃrrdtool£¬Òò´ËNet::Server perlÄ£¿éºÍrrdtool¶¼ÒѾ°²×°ÔÚÁË·þÎñÆ÷ÉÏÕâЩ±ØÐë°²×°muninǰ°²×°Íê±Ï¡£
¡¡¡¡MuninµÄÖ÷ÒªÓŵã¾ÍÊÇËüÄܹ»Í¬Ê±ÌṩÊÕ¼¯ÐÅÏ¢ºÍ·ÖÎöÐÅÏ¢µÄ¹¦ÄÜ£¬ÕâÑùÄã¾ÍÎÞÐèÔÚÿ¸ö½ÚµãÉϰ²×°Ò»¸öweb·þÎñÆ÷£¬²¢ÇÒÏêϸÐÅÏ¢Ò³Ãæµ×²¿µÄ¸½¼ÓÐÅÏ¢Äܹ»°ïÖúÄã»ñÈ¡Ò»Ð©ÖØÒªÊý¾ÝµÄͳ¼ÆÐÅÏ¢¡£
¡¡¡¡Debian/UbuntuºÍFedora¶¼¸½ÓÐmunin°²×°°ü£¬²»¹ýRHELºÍCentosĬÈÏûÓаüÀ¨muninµÄ°²×°°ü¡£
¡¡¡¡Munin ¹¦ÄÜÖ÷ҪΪÊÕ¼¯ºÍ·ÖÎö¹¦ÄÜ£¬Õâ¿ÉÒÔ°ïÖúÄãÊÕ¼¯¶à¸ö·þÎñÆ÷ÐÅÏ¢²¢ÔÚÒ»¸öÖÐÑë·þÎñÆ÷ÉÏ·ÖÎöËùÓÐÊÕ¼¯µ½µÄÐÅÏ¢£¬Í¨¹ýaptÔ´»òÕßyumԴʹÆä°²×°ºÍ¸üж¼Ï൱¼òµ¥¡£
¡¡¡¡µ±Äã·ÃÎÊhttp://loca
Ïà¹ØÎĵµ£º
°´ÏÂÃæ²½ÖèÀ´×ö£¬¿ÉÒÔ¼òµ¥ÌåÑésocket APIµÄʹÓ᣾ßÌ庯ÊýµÄÒâÒ壬Çë²Î¿¼ÆäËû˵Ã÷Îĵµ¡£
ÏÂÃæµÄº¯ÊýÖ±½Ócopy, paste¾Í¿ÉÒÔÁË¡£
Step1. ´´½¨Server ³ÌÐò¡£
н¨Îļþsocket_s.c, ÄÚÈÝÈçÏ£º
-------------------------------------------
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h ......
ÔÎĵØÖ·: http://www.kuqin.com/networkprog/20080512/8361.html
ʲôÊÇSocket
¡¡¡¡ Socket½Ó¿ÚÊÇTCP/IPÍøÂçµÄAPI£¬Socket½Ó¿Ú¶¨ÒåÁËÐí¶àº¯Êý»òÀý³Ì£¬³ÌÐòÔ±¿ÉÒÔÓÃËüÃÇÀ´¿ª·¢TCP/IPÍøÂçÉϵÄÓ¦ÓóÌÐò¡£ÒªÑ§InternetÉϵÄTCP/IPÍøÂç±à³Ì£¬±ØÐëÀí½âSocket½Ó¿Ú¡£
¡¡ ¡¡ Socket½Ó¿ÚÉè¼ÆÕß×îÏÈÊǽ«½Ó¿Ú·ÅÔÚUnix²Ù×÷ϵͳ ......
ÔÚlinuxÖУ¬¿ÚÁîÎļþÔÚ/etc/passwdÖУ¬ÔçÆÚµÄÕâ¸öÎļþÖ±½Ó´æ·Å¼ÓÃܺóµÄÃÜÂ룬ǰÁ½Î»ÊÇ"ÑÎ"Öµ£¬ÊÇÒ»¸öËæ»úÊý£¬ºóÃæ¸úµÄÊǼÓÃܵÄÃÜÂ롣ΪÁ˰²È«£¬ÏÖÔÚµÄlinux¶¼ÌṩÁË /etc/shadowÕâ¸öÓ°×ÓÎļþ£¬ÃÜÂë·ÅÔÚÕâ¸öÎļþÀïÃæ£¬²¢ÇÒÊÇÖ»ÓÐroot¿É¶ÁµÄ¡£
ÏÂÃæÀ´·ÖÎöÒ»ÏÂ/etc/passwdÎļþ£¬ËûµÄÿ¸öÌõÄ¿Ó ......
LinuxÉ豸Çý¶¯ÖеÄ×èÈûÓë·Ç×èÈûI/O
×èÈûÓë·Ç×èÈûI/O
×èÈû²Ù×÷ÊÇÖ¸ÔÚÖ´ÐÐÉ豸²Ù×÷ʱÈô²»ÄÜ»ñµÃ×ÊÔ´Ôò¹ÒÆð½ø³Ì£¬Ö±µ½Âú×ã¿É²Ù×÷µÄÌõ¼þºóÔÙ½øÐвÙ×÷¡£
ÒòΪ×èÈûµÄ½ø³Ì»á½øÈëÐÝÃß״̬£¬Òò´Ë£¬±ØÐëÈ·±£ÓÐÒ»¸öµØ·½Äܹ»»½ÐÑÐÝÃߵĽø³Ì¡£»½Ðѽø³ÌµÄµØ·½×î´ó¿ÉÄÜ·¢ÉúÔÚÖжÏÀïÃæ£¬ÒòΪӲ¼þ×ÊÔ´»ñµÃµÄͬʱÍùÍù°éËæ×ÅÒ ......
LinuxÉ豸Çý¶¯ÖеÄÒ첽֪ͨÓëÒì²½I/O
Ò첽֪ͨµÄ¸ÅÄîÓë×÷ÓÃ
Ò첽֪ͨµÄÒâ˼ÊÇ£ºÒ»µ©É豸¾ÍÐ÷,ÔòÖ÷¶¯Í¨ÖªÓ¦ÓóÌÐò,ÕâÑùÓ¦ÓóÌÐò¸ù±¾¾Í²»ÐèÒª²éѯÉ豸״̬,ÕâÒ»µã·Ç³£ÀàËÆÓÚÓ²¼þÉÏ"ÖжÏ"µÄ¸ÅÄî,±È½Ï׼ȷµÄ³ÆÎ½ÊÇ"ÐźÅÇý¶¯µÄÒì²½I/O"¡£
LinuxÐźÅ
LinuxϵͳÖУ¬Ò첽֪ͨʹÓÃÐźÅÀ´ÊµÏÖ¡£ÐźÅÒ²¾ÍÊÇÒ»ÖÖ ......