С»ï°é¶¼ÖªµÀÖмä¼þÊÇ´¦ÓÚ²Ù×÷ϵͳÈí¼þÓëÓû§µÄÓ¦ÓÃÈí¼þµÄÖмäµÄ»ù´¡Èí¼þ;Ϊ´¦ÓÚ×Ô¼ºÉϲãµÄÓ¦ÓÃÈí¼þÌṩÔËÐÐÓ뿪·¢µÄ»·¾³,°ïÖúÓû§Áé»î¡¢¸ßЧµØ¿ª·¢ºÍ¼¯³É¸´ÔÓµÄÓ¦ÓÃÈí¼þ¡£
Öмä¼þÖ÷ÒªµÄ¹¦ÄÜÌصãÊÇÂú×ã´óÁ¿Ó¦ÓõÄÐèÒª;ÔËÐÐÓÚ¶àÖÖÓ²¼þºÍOSƽ̨;Ö§³Ö·Ö²¼¼ÆËã,Ìṩ¿çÍøÂç¡¢Ó²¼þºÍOSƽ̨µÄ͸Ã÷ÐÔµÄÓ¦Óûò·þÎñµÄ½»»¥;Ö§³Ö±ê×¼µÄÐÒé;Ö§³Ö±ê×¼µÄ½Ó¿Ú¡£
Ò»¡¢Öмä¼þ·ÖÀà
¢Ù Êý¾Ý·ÃÎÊÖмä¼þ:ʵÏÖÒì¹¹»·¾³ÏµÄÊý¾Ý¿âʵÏÖÁª½Ó»òÎļþϵͳʵÏÖÁª½Ó
¢Ú Ô¶³Ì¹ý³Ìµ÷ÓÃÖмä¼þ(RPC)
¢Û ÃæÏòÏûÏ¢µÄÖмä¼þ:¼æÈݶàÖÖͨѶÐÒé¡¢ÓïÑÔ¡¢Ó¦ÓóÌÐò¡¢Ó²¼þºÍÈí¼þƽ̨,»ùÓÚÊý¾ÝͨÐÅÀ´½øÐзֲ¼Ê½ÏµÍ³µÄ¼¯³É
¢Ü ½»Ò×Öмä¼þ:Ìṩ֧³Ö´ó¹æÄ£ÊÂÎñ´¦ÀíµÄ¿É¿¿ÔËÐл·¾³
¢Ý ÃæÏò¶ÔÏóÖмä¼þ(ORB)
¶þ¡¢Ö÷Á÷Öмä¼þ
¢Ù Netƽ̨:Microsoft IIS.Net;¢Ú JavaEE:Oracle WLS¡¢IBM WAS¡¢Redhat JBOSS
EAP¡¢Tomcat¡¢Jetty¡¢Resin;¢Û ÆäËü:Tuxedo¡¢Node.js¡¢IBM MQ¡¢Active MQ
Èý¡¢·þÎñÓÅÊÆ
¶«·½ÁúÂíΪÓû§ÌṩһվʽµÄÖмä¼þ·þÎñ,´Ó¿ª·¢,µ½ÉÏÏß¡¢ÓÅ»¯¡¢ÔËÐС£ÎÒÃÇÖ§³ÖµÄÖмä¼þ·þÎñ²úÆ·º¸ÇWebLogic Server¡¢JBoss
EAP¡¢WebSphere Application Server¡¢Apache Tomcat¡£
¢Ù ¼¼Êõ·þÎñÍŶÓ
·þÎñÍÅ¶Ó > 110λ
OCMר¼Ò > 15λ
OCPÈÏÖ¤ > 60λ
OGGÈÏÖ¤ > 10λ
MySQL OCPÈÏÖ¤ > 10λ
Öмä¼þÈÏÖ¤ > 15λ
PMP > 8λ
¢Ú ¼¼Êõ·þÎñ¸²¸Ç²úÆ·
OracleÊý¾Ý¿â:8i,9i,10G,11G,12CµÈ,°üÀ¨RAC¡¢OGG¡¢DGµÈ
¿ªÔ´Êý¾Ý¿â:MySQL¡¢PGSQL¡¢MongoDB¡¢GreePlumµÈ
Öмä¼þ:Websphere¡¢Weblogic¡¢Tomcat¡¢Jboss¡¢Apache¡¢RedisµÈ
¢Û ¿Í»§»ù´¡
È«¹ú³¬¹ý500¸öÆóÒµ¼¶¿Í»§µÄÊý¾Ý¿â¼°Ó¦ÓÃÖмä¼þ;¹ÜÀí³¬¹ý2000¸öϵͳ;Éæ¼°Õþ¸®¡¢½ðÈÚ¡¢Í¨ÐÅ¡¢Ë°Îñ¡¢ÖÆÔìµÈ¸÷¸öÐÐÒµ¡£
rId4
¡¡
¹úÄÚ×î´ó¼ÒµçÖÆÔìÉÌÖ®Ò» Êý¾Ý¿â/Öмä¼þÔËά¹ÜÀíÁ¬½Ó12Äê·þÎñ;¹úÄÚ×î´óÆû³µÖÆÔ쳧֮һ Êý¾Ý¿â/Öмä¼þÔËά¹ÜÀíÁ¬½Ó11·þÎñ;¹úÄÚÊ¡¼¶¹úË°¾Ö
Êý¾Ý¿â/Öмä¼þÔËά¹ÜÀíÁ¬Ðø10Äê·þÎñ;¹úÄÚ×î´ó²ÆÏÕ¹«Ë¾Ö®Ò» Êý¾Ý¿â/Öмä¼þÔËά¹ÜÀíÁ¬Ðø10ÄêÒÔÉÏ·þÎñ;¹úÄÚ×î´ó±£ÏÕ¹«Ë¾Ö®Ò»
Êý¾Ý¿â/Öмä¼þÔËά¹ÜÀíÁ¬Ðø7Äê·þÎñ¡£
¢Ü ²úÆ·Ñз¢
A.×Ô¶¯»¯ÔËάsmartAM:SQLÉóºË¡¢×Ô¶¯»¯Êý¾ÝÊÕ¼¯¡¢ÖÇÄÜ»¯Ñ²¼ì¡¢Öмä¼þ¹ÜÀí
B.Êý¾Ý¶Ô±ÈDataCMP:OracleÊý¾Ý¿âÖ®¼äÊý¾Ý¶Ô±È;ЧÂʸß,500GÊý¾ÝÁ¿20·ÖÖÓÖ®ÄÚÊÊÓÃÊÇÊý¾Ý¿âǨÒÆ¡¢Êý¾Ýͬ²½;¼æÈÝËùÓа汾¡£
C.Ó²¼þ¼à¿ØOrient Cloud:¼à¿Ø¹ÜÀí¡¢¿ÉÊÓ»¯¡¢×Ô¶¯»¯²¿Êð¡¢Ô¶³Ì·ÃÎÊ¡¢×ʲú¹ÜÀí
D.Öмä¼þ¼à¿ØÓë·ÖÎö:OLMDumper¹¤¾ß,½áºÏJVMµÈ²úÉú²úÉúµÄJVMÏß³ÌÈÕÖ¾¡£WLSMStat¹¤¾ß,WebLogic
Server¼à¿Ø¹¤¾ß;APAÐÔÄÜ·ÖÎö¹¤¾ß,Ó¦ÓóÌÐòÐÔÄÜ·ÖÎö¹¤¾ß¡£
E.ÈÕÖ¾¹ÜÀíEasyLog:ÈÕÖ¾¼¯ÖС¢ÊµÊ±¼ìË÷¡¢¹ÊÕ϶¨Î»¡¢¹ØÁª·ÖÎö¡¢¼à¿Ø¸æ¾¯¡¢ºÏ¹æÉó¼Æ
ËÄ¡¢Öмä¼þ·þÎñ°¸Àý
1¡¢Ä³ÒøÐÐÐÅÓÿ¨ÖÐÐÄÎÊÌâÕï¶Ï(WAS)
ijÒøÐÐÐÅÓÿ¨ÖÐÐĵçÏúÍâ°üÌײÍÓ¦Ó÷ֲ¼Ê½»·¾³,ÔÚÏÂÎçÉÏ°àÇ°×ÜÊǶÌÔݵÄÓ¦Ó÷ÃÎÊʧ°ÜÇé¿ö¡£
¶«·½ÁúÂí×÷ΪÆäWASÖмä¼þ·þÎñ¹©Ó¦É̶ÔÎÊÌâ½øÐÐÕï¶Ï,ͨ¹ýµ÷ÕûWAS²ÎÊý,ÉîÈë¸ú×ÙORB½»»¥Êý¾Ý°ü²¢½øÐбȶÔ,×îÖÕÕï¶ÏÎÊÌâÒòÍøÂç(·À»ðǽ²ßÂÔ)µ¼Ö¡£
2¡¢Ä³Æû³µÖÆÔìÒµÓ¦ÓùÒÆðÎÊÌâÕï¶Ï(Tomcat)
ijÆû³µÖÆÔìÒµ³µÖ÷APP(·áÔÆÐÐ)ϵͳÉÏÏߺó,²»¶¨ÆÚ³öÏÖÓ¦ÓÃϵͳ·ÃÎÊʧ°Ü(ÎÞÏìÓ¦)µÄÇé¿ö¡£
¶«·½ÁúÂí×Ô2007ÄêÆð,×÷ΪÆäWLS¡¢JBOSS¡¢TomcatµÄJaavaEE¹©Ó¦ÉÌ,ΪÆäÌṩÖмä¼þ¼¼ÊõÖ§³Ö·þÎñ;ͨ¹ý¶ÔThreadDump¡¢HeapDumpÒÔ¼°Ó¦ÓôúÂë·ÖÎö,¾«È·ÅжÏÆä¹ÒÆðÎÊÌâ³ÉÒò,ΪÆäϵͳÎȶ¨ÔËÐÐÌṩ¿É¿¿µÄ±£ÕÏ¡£
3¡¢Ä³Ê¡¼¶Ë°Îñ¾ÖÔËά¼à¿Ø
(WLSMStatV2+OLMDumper)
¶«·½ÁúÂí¸ºÔð¸Ãµ¥Î»½ðË°ÈýÆÚ¡¢·Àα˰¿Ø¡¢µç×Ó·¢Æ±¼°ÆäËüÖܱßϵͳȫϵµÄOracleÊý¾Ý¿â¼°WebLogicÖмä¼þÔËά¡£
¶«·½ÁúÂíWLSMStatV2,ʵʱ¼à¿Ø³¬¹ý400¸öÒÔÉϵÄWebLogic½ÚµãµÄʵʱÐÔÄÜÊý¾Ý¼°½¡¿µ×´Ì¬,³öÏÖÎÊÌâʱ×Ô¶¯¸æ¾¯¡£
ÔÚ³öÏÖÐÔÄÜÎÊÌâʱ,¹¤³Ìʦͨ¹ýOLMDumperÊÕ¼¯ÎÊÌâ½ÚµãÏß³Ìת´¢ÈÕÖ¾,¿ìËÙ¶¨Î»ÎÊÌâ¡£
4¡¢Å¼·¢ÐÔÐÔÄÜÎÊÌâÕï¶Ï(APA)
ijÖÆÔìÒµ²¿ÊðÔÚº£ÍâµÄMES,²¿ÊðÔÚWASʱ,ż·¢ÐÔ·¢ÉúÐÔÄÜÎÊÌâ¡£¹ÊÕÏ·¢Éúʱ,ûÓÐÈ˹¤½éÈëµÄʱ¼ä´°¿Ú,ÒÔ¼°¹ÊÕϲ»¿É¸´ÏÖ¡£
¶«·½ÁúÂíAPAÐÔÄÜ·ÖÎö¹¤¾ß,ͨ¹ý¶ÀÁ¢²¿ÊðAgentµÄ·½Ê½,ÊÕ¼¯ÒµÎñ½»Ò×ÐÅÏ¢²¢±£´æÔÚ±¾µØ´ÅÅÌ(¼ò»¯²¿Êð¹ý³Ì)¡£ÐÔÄÜÊý¾ÝÏÂÔغóµ¼Èë·ÖÎöϵͳ½øÐÐÏêϸ·ÖÎö,×îÖÕ¶¨Î»Ó¦ÓóÌÐòʹÓÃServletRequest.getRemoteHost´¥·¢DNS·´Ïò²éÕÒ(´ÓIPµ½Ö÷»úÃû),ÒòΪDNS·þÎñÆ÷ÏìӦʱ¼äÎÊÌâ,ż·¢ÐÔµ¼ÖÂÒµÎñÐÔÄÜ»ºÂý¡£
5¡¢Ó¦ÓÃÐÔÄÜ·ÖÎö
(APA)
ijÆû³µÖÆÔìÒµ³µÖ÷APP(·áÔÆÐÐ)ϵͳ,¼×·½ÔÚÃæ¶Ô¹«ÖÚÓû§´ÙÏú»î¶¯ÍƹãÉÏÏßÇ°½øÐÐѹÁ¦²âÊÔ,ÐèÒª¶ÔϵͳÐÔÄܼ°¿ÉÖ§³ÖµÄ×î´ó±Å·¢½øÐÐÆÀ¹À¡£
¶«·½ÁúÂíAPAÐÔÄÜ·ÖÎö¹¤¾ß,ÔÚѹÁ¦²âÊÔ¹ý³ÌÖнøÐÐÒµÎñÐÔÄÜÊý¾ÝÊÕ¼¯¡¢·ÖÎö¡¢±¨¸æ¡£ÎªÕýÈ··ÖÎöÒµÎñÐÔÄÜÆ¿¾±¡¢ÆÀ¹ÀÒµÎñÐÔÄÜÇé¿ö¼°ÏµÍ³ÈÝÁ¿ÌṩÁ¿»¯µÄÊý¾Ý¡£
2020Äê09ÔÂ09ÈÕ ÓÚÉϺ£
°æȨ×÷Æ· δ¾Ðí¿É ÇëÎðתÔØ¡¡
|