×ðÁú¿­Ê±

LinuxÏÂʵÏÖʵʱÈÕÖ¾ÆÊÎöÓë¿ÉÊÓ»¯µÄÊÖÒպ͹¤¾ß

linuxÏÂʵÏÖʵʱÈÕÖ¾ÆÊÎöÓë¿ÉÊÓ»¯µÄÊÖÒպ͹¤¾ß

¸ÅÊö£º

Ëæ×ÅÐÅÏ¢ÊÖÒÕµÄÉú³¤£¬ÈÕÖ¾ÆÊÎöÓë¿ÉÊÓ»¯ÔÚϵͳ¼à¿ØºÍ¹ÊÕÏɨ³ýÖÐÊÎÑÝ×ÅÖ÷Òª½ÇÉ«¡£ÔÚLinux²Ù×÷ϵͳÖУ¬ÈÕÖ¾ÎļþÊǼͼϵͳÔËÐÐÀú³ÌÖб¬·¢µÄÊÂÎñºÍÒì³£µÄÖ÷ÒªÒÀ¾Ý¡£±¾ÎĽ«ÏÈÈÝÔõÑùʹÓÃLinuxϵÄÊÖÒպ͹¤¾ßʵÏÖʵʱÈÕÖ¾ÆÊÎöÓë¿ÉÊÓ»¯¡£Ö÷ÒªÏÈÈÝ ELK£¨Elasticsearch¡¢Logstash¡¢Kibana£©ÊÖÒÕÕ»ºÍ Fluentd ¹¤¾ß¡£

ELKÊÖÒÕÕ»£º

ELKÊÖÒÕÕ»ÓÉ Elasticsearch¡¢LogstashºÍKibanaÈý¸ö¿ªÔ´Èí¼þ×é³É¡£ËüÃÇ»®·ÖÈÏÕæÊý¾Ý´æ´¢¡¢ÈÕÖ¾ÍøÂçÓë´¦Öóͷ£ÒÔ¼°¿ÉÊÓ»¯Õ¹Ê¾¡£

1.1 Elasticsearch£ºElasticsearchÊÇÒ»¸öʵʱÂþÑÜʽËÑË÷ºÍÆÊÎöÒýÇæ¡£Ëü½«ÈÕÖ¾Êý¾Ý´æ´¢ÔÚÂþÑÜʽµÄË÷ÒýÖУ¬²¢ÇÒÌṩ¿ìËÙµÄËÑË÷ºÍ¾ÛºÏ¹¦Ð§¡£

1.2 Logstash£ºLogstashÊÇÒ»¸ö¿ªÔ´µÄÓÃÓÚÍøÂç¡¢´¦Öóͷ£ºÍת·¢ÈÕÖ¾µÄ¹¤¾ß¡£ËüÄܹ»´Ó²î±ðµÄÊý¾ÝÔ´£¨ÈçÎļþ¡¢ÍøÂç¡¢Êý¾Ý¿âµÈ£©ÍøÂçÈÕÖ¾£¬²¢¾ÙÐÐÊý¾Ýϴ媺Íת»»£¬È»ºó½«Êý¾Ý·¢Ë͵½Elasticsearch¾ÙÐд洢ºÍË÷Òý¡£

1.3 Kibana£ºKibanaÊÇÒ»¸öÓÃÓÚ¿ÉÊÓ»¯ºÍÆÊÎöÈÕÖ¾Êý¾ÝµÄ¹¤¾ß¡£Ëü¿ÉÒÔͨ¹ý¼òÆÓµÄͼ±í¡¢±í¸ñºÍµØͼչʾÈÕÖ¾Êý¾Ý£¬²¢ÌṩǿʢµÄËÑË÷ºÍ¹ýÂ˹¦Ð§£¬Àû±ãÓû§¶ÔÈÕÖ¾Êý¾Ý¾ÙÐÐÉîÈëÆÊÎö¡£

Fluentd£º

FluentdÊÇÁíÒ»¸ö¿ªÔ´µÄÈÕÖ¾ÍøÂçºÍת·¢¹¤¾ß¡£Ëü¿ÉÒÔ½«ÈÕÖ¾Êý¾Ý´Ó²î±ðµÄÔ´Í·ÍøÂçÆðÀ´£¬²¢½«Æä·¢Ë͵½¶à¸öÄ¿µÄµØ¡£FluentdÖ§³ÖÓëElasticsearchºÍKibanaµÄ¼¯³É£¬Ò²¿ÉÒÔÓëÆäËû´æ´¢ºÍ´¦Öóͷ£ÏµÍ³¾ÙÐÐÎÞ·ìÕûºÏ¡£

ʾÀý£º

ÏÂÃæÎÒÃÇÒÔʹÓÃELKÊÖÒÕÕ»À´ÊµÏÖʵʱÈÕÖ¾ÆÊÎöºÍ¿ÉÊÓ»¯ÎªÀý¾ÙÐдúÂëʾÀý¡£

3.1 ×°ÖúÍÉèÖÃELK£º

Ê×ÏÈ£¬ÎÒÃÇÐèҪװÖÃElasticsearch¡¢LogstashºÍKibana¡£

ÔÚUbuntuϵͳÏ£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁî¾ÙÐÐ×°Öãº

sudo apt-get install elasticsearch
sudo apt-get install logstash
sudo apt-get install kibana

µÇ¼ºó¸´ÖÆ

×°ÖÃÍê³Éºó£¬ÐèÒª¶Ôÿ¸ö×é¼þ¾ÙÐÐÏìÓ¦µÄÉèÖá£ÏêϸµÄÉèÖð취¿ÉÒԲο¼¹Ù·½Îĵµ¡£

3.2 ÍøÂçÈÕÖ¾£º

¼ÙÉèÎÒÃÇÓÐһ̨ÔËÐÐApacheЧÀÍÆ÷µÄLinuxÖ÷»ú£¬ÎÒÃÇÏëÒªÍøÂçËüµÄ»á¼ûÈÕÖ¾¡£

Ê×ÏÈ£¬ÔÚLogstashÉèÖÃÎļþÖнç˵ÊäÈëÔ´£¬²¢Ö¸¶¨ÈÕÖ¾ÎļþµÄ·¾¶ºÍÃûÌãº

input {
  file {
    path => "/var/log/apache/access.log"
    start_position => "beginning"
  }
}

µÇ¼ºó¸´ÖÆ

È»ºó£¬ÉèÖÃÊä³öÔ´£¬½«Êý¾Ý·¢Ë͵½Elasticsearch¾ÙÐд洢ºÍË÷Òý£º

output {
  elasticsearch {
    hosts => ["localhost:9200"]
    index => "apache-access-%{+YYYY.MM.dd}"
  }
}

µÇ¼ºó¸´ÖÆ

3.3 ¿ÉÊÓ»¯Õ¹Ê¾£º

Æô¶¯LogstashºÍKibanaºó£¬ÎÒÃÇ¿ÉÒÔͨ¹ýKibanaµÄWeb½çÃæÀ´¶ÔÍøÂçµ½µÄÈÕÖ¾Êý¾Ý¾ÙÐпÉÊÓ»¯Õ¹Ê¾¡£

ÔÚKibanaÖУ¬Ê×ÏÈÉèÖÃElasticsearchË÷ÒýµÄÓÖÃû£¬²¢Ñ¡Ôñ´ÓÖлñÈ¡ÈÕÖ¾Êý¾Ý£º

Management -> Index Patterns -> Create Index Pattern -> ÊäÈëË÷ÒýÓÖÃûºÍʱ¼ä×ֶΠ-> È·¶¨

µÇ¼ºó¸´ÖÆ

È»ºó£¬ÎÒÃÇ¿ÉÒÔʹÓÃKibanaÌṩµÄÖÖÖÖͼ±íºÍ±í¸ñÀ´¶ÔÈÕÖ¾Êý¾Ý¾ÙÐÐͳ¼ÆºÍÆÊÎö¡£

×ܽ᣺

±¾ÎÄÏÈÈÝÁËÔõÑùÔÚLinuxÏÂʵÏÖʵʱÈÕÖ¾ÆÊÎöÓë¿ÉÊÓ»¯¡£Í¨¹ýʹÓÃELKÊÖÒÕÕ»»òFluentd¹¤¾ß£¬ÎÒÃÇ¿ÉÒÔÀû±ãµØÍøÂç¡¢´¦Öóͷ£ºÍ´æ´¢ÈÕÖ¾Êý¾Ý£¬²¢Í¨¹ýKibanaµÈ¹¤¾ß¾ÙÐÐÎÞаµÄ¿ÉÊÓ»¯Õ¹Ê¾ºÍÆÊÎö¡£ÕâЩҪÁì¿ÉÒÔ×ÊÖúÎÒÃǸüºÃµØ¼à¿ØϵͳÔËÐÐ״̬ºÍ¹ÊÕÏɨ³ý£¬²¢ÌáÉýϵͳµÄ¿É¿¿ÐÔºÍÐÔÄÜ¡£

ÒÔÉϾÍÊÇLinuxÏÂʵÏÖʵʱÈÕÖ¾ÆÊÎöÓë¿ÉÊÓ»¯µÄÊÖÒպ͹¤¾ßµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±ÊµÊ±ÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±

13452372176

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
¡¾ÍøÕ¾µØͼ¡¿¡¾sitemap¡¿