<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    9款日志采集&管理工具對比,選型必備!

    一顆小胡椒2023-02-24 14:28:22

    對于日志管理,當前網絡上提供了大量的日志工具,今天給大家分析總結一下這些常用工具的特點,希望在選型時對大家有所幫助。

    1、Filebeat

    Filebeat是用于轉發和集中日志數據的輕量級傳送程序。作為服務器上的代理安裝,Filebeat監視您指定的日志文件或位置,收集日志事件,并將它們轉發到Elasticsearch或Logstash進行索引。

    Filebeat的工作方式如下:啟動Filebeat時,它將啟動一個或多個輸入,這些輸入將在為日志數據指定的位置中查找。對于Filebeat所找到的每個日志,Filebeat都會啟動收集器。每個收集器都讀取一個日志以獲取新內容,并將新日志數據發送到libbeat,libbeat會匯總事件并將匯總的數據發送到您為Filebeat配置的輸出。

    1.1 主要特點

    • 輕量級并且易使用;
    • 模塊可用于常見用例(例如 Apache 訪問日志)。您可以使用它們來設置 Filebeat、Ingest 和 Kibana 儀表板,只需幾個命令。

    1.2 價格

    免費開源。

    1.3 優點

    • 資源使用率低;
    • 良好的性能。

    1.4 缺點

    有限的解析和豐富功能。

    2、Graylog

    Graylog是一個開源的日志聚合、分析、審計、展現和預警工具。功能上和ELK類似,但又比ELK要簡單,依靠著更加簡潔,高效,部署使用簡單的優勢很快受到許多人的青睞。

    2.1 主要特點

    • 一個包含日志處理所有要素的軟件包:收集、解析、緩沖、索引、搜索、分析;
    • 開源 ELK 堆棧無法提供的其他功能,例如基于角色的訪問控制和警報。

    2.2 價格

    • 免費和開源,不過也有企業版(根據要求提供價格)。

    2.3 優點

    • 在一個軟件包中滿足大多數集中式日志管理用例的需求;
    • 輕松擴展存儲 (Elasticsearch) 和獲取通道。

    2.4 缺點

    • 可視化能力是有限的,至少與ELK的Kibana相比是如此;
    • 不能使用整個ELK生態系統,因為他們不能直接訪問Elasticsearch API。相反,Graylog有自己的API。

    3、LogDNA

    LogDNA是日志管理領域的新成員。LogDNA可作為SaaS和內部使用,提供所有日志基礎:通過syslog和HTTP(S)以及全文搜索和可視化,提供基于代理和無代理的日志收集,并提供清晰且具有競爭力的價格。

    3.1 主要特點

    • 用于在組織外部共享日志的嵌入式視圖;
    • 自動解析常用日志格式。

    3.2 價格

    • 免費:無存儲;
    • 收費:付費計劃起價為每月每GB 1.50 美元,保留 7 天。

    3.3 優點

    • 用于搜索日志的簡單 UI,類似于 Papertrail;
    • 易于理解的計劃。

    3.4 缺點

    • 可視化能力有限;
    • 保留期取決于計劃(從 7 天到 30 天)。用戶數量也是如此(最便宜的計劃只允許 5 個)。

    4、ELK

    4.1 主要特點

    ELK堆棧包含了日志管理解決方案所需的大多數工具:

    • Log shippers:如Logstash和Filebeat;
    • Elasticsearch是一個可擴展的搜索引擎;
    • Kibana作為搜索日志或構建可視化的UI。

    它在集中日志方面非常流行,有很多關于如何在網絡上使用它的教程。有一個龐大的工具生態系統,您可以在基本設置之上使用這些工具,通過警報、基于角色的訪問控制等來增強它。我們將在這篇博文中詳細介紹這些額外的附加功能,我們將在其中討論 Elastic Stack 功能的替代方案。

    • Elasticsearch默認情況下對每個字段進行索引,使搜索速度更快;
    • 通過API和Kibana實現實時可視化;
    • 索引前的數據解析和充實。

    4.2 價格

    免費和開源。一些公司提供托管 ELK 的形式,見上文。 還有 Elastic Cloud,它是云中 ELK 的一種純粹形式,需要自己管理。

    4.3 優點

    • 可擴展的搜索引擎作為日志存儲;
    • 成熟的log shippers;
    • Kibana 中的 Web UI 和可視化。

    4.4 缺點

    • 在規模上,它可能變得難以維護。這就是 Sematext 提供 ELK 堆棧咨詢、生產支持和培訓的原因;
    • ELK Stack 的開源版本缺少一些功能,例如基于角色的訪問控制和警報。您可以通過商業“Elastic Stack 功能”或其替代品或 Visa Open Distro for Elasticsearch 獲得這些功能。

    5、Grafana Loki

    Loki 及其生態系統是 ELK 堆棧的替代方案,但它做出了不同的權衡。通過僅索引某些字段(標簽),它可以具有完全不同的架構。也就是說,主要的寫入組件(Ingester)會將大量日志保存在內存中,從而使最近的查詢速度更快。隨著塊變老,它們被寫入兩個地方:用于標簽的鍵值存儲(例如 Cassandra)和用于塊數據的對象存儲(例如 Amazon S3)。當您添加數據時,它們都不需要后臺維護(例如 Elasticsearch/Solr 需要合并)。

    如果您查詢較舊的數據,您通常會按標簽和時間范圍進行過濾。這限制了必須從長期存儲中檢索的塊的數量。

    5.1 主要特點

    • 同一 UI 中的日志和指標 (Grafana);
    • Loki 標簽可以與 Prometheus 標簽保持一致。

    5.2 價格

    • 免費:免費開源;
    • 收費:還有Grafana Cloud,提供Loki的SaaS服務(也有內部部署的選項)。價格從49美元起,包括100GB的日志存儲(30天保留)和3000個度量系列。

    5.3 優點

    • 與 ELK 相比,攝取速度更快:索引更少,無需合并;
    • 小存儲占用:較小的索引,數據只寫入一次到長期存儲(通常具有內置復制);
    • 使用更便宜的存儲(例如 AWS S3)。

    5.4 缺點

    • 與 ELK 相比,較長時間范圍內的查詢和分析速度較慢;
    • 與 ELK 相比,log shippers選項更少(例如 Promtail 或 Fluentd);
    • 不如 ELK 成熟(例如更難安裝)。

    6、Datadog

    Datadog 是一種 SaaS,最初是作為監控 (APM) 工具,后來還添加了日志管理功能。您可以通過 HTTP(S) 或 syslog,通過現有的日志傳送器(rsyslog、syslog-ng、Logstash 等)或通過 Datadog 自己的代理發送日志。它的特點是 Logging without Limits?,這是一把雙刃劍:更難預測和管理成本,但您可以獲得即用即付定價(見下文)以及您可以存檔和從存檔中恢復的事實。

    6.1 主要特點

    • 用于解析和豐富日志的服務器端處理管道;
    • 自動檢測常見的日志模式;
    • 可以將日志歸檔到 AWS/Azure/Google Cloud 存儲并在以后重新使用它們。

    6.2 價格

    • 處理起價為每月每GB 0.10 美元(例如 1GB 每天 3 美元);
    • 處理也適用于從檔案中獲取,盡管這里的數據是壓縮的;
    • 100 萬個事件的存儲起價為 1.59 美元,為期 3 天(例如,47.7 美元,1GB/天,每個 1K,存儲 3 天)。

    6.3 優點

    • 容易搜索,良好的自動完成(基于facet);
    • 與DataDog指標和跟蹤的集成;
    • 負擔得起,特別是對于短期保留和/或如果你依靠存檔進行一些搜索。

    6.4 缺點

    現場不可用。一些用戶抱怨成本失控(由于定價靈活)。雖然您可以設置每日處理配額。

    7、Logstash

    Logstash 是一個日志收集和處理引擎,它帶有各種各樣的插件,使您能夠輕松地從各種來源攝取數據,將其轉換并轉發到定義的目的地。它與 Elasticsearch 和 Kibana 一起是 Elastic Stack 的一部分,這就是為什么它最常用于將數據傳送到 Elasticsearch。

    7.1 主要特點

    • 許多內置的輸入、過濾/轉換和輸出插件;
    • 靈活的配置格式:您可以添加內聯腳本,包括其他配置文件等。

    7.2 價格

    免費開源。

    7.3 優點

    • 容易開始和移動到復雜的配置;
    • 靈活:Logstash用于各種日志記錄用例,甚至用于非日志記錄數據;
    • 寫得很好的文檔和大量的操作指南。

    7.4 缺點

    • 與其他日志shippers相比,資源使用率高;
    • 與替代品相比,性能較差。

    8、Fluentd

    作為一個很好的 Logstash 替代品,Fluentd 是 DevOps 的最愛,特別是對于 Kubernetes 部署,因為它具有豐富的插件庫。與 Logstash 一樣,它可以將數據結構化為 JSON,并涉及日志數據處理的所有方面:收集、解析、緩沖和輸出跨各種來源和目的地的數據。

    8.1 主要特點

    • 與庫和Kubernetes的良好集成;
    • 大量的內置插件,很容易編寫新的。

    8.2 價格

    免費開源。

    8.3 優點

    • 良好的性能和資源使用;
    • 良好的插件生態系統;
    • 易于使用的配置;
    • 良好的文檔。

    8.4 缺點

    • 解析前沒有緩沖,可能會導致日志管道出現背壓;
    • 對轉換數據的支持有限,就像您可以使用 Logstash 的 mutate 過濾器或 rsyslog 的變量和模板一樣。

    9、Splunk

    Splunk 是最早的商業日志集中工具之一,也是最受歡迎的。典型的部署是本地部署 (Splunk Enterprise),盡管它也作為服務提供 (Splunk Cloud)。您可以將日志和指標發送到 Splunk 并一起分析它們。

    9.1 主要特點

    • 用于搜索和分析的強大查詢語言;
    • 搜索時字段提取(在攝取時解析之外);
    • 自動將經常訪問的數據移動到快速存儲,將不經常訪問的數據自動移動到慢速存儲。

    9.2 價格

    • 免費:每天 500MB 數據;
    • 付費計劃可應要求提供,但常見問題解答建議 1GB 的起價為 150 美元/月。

    9.3 優點

    • 成熟且功能豐富;
    • 對于大多數用例來說,良好的數據壓縮(假設有有限的索引,正如推薦的那樣);
    • 日志和度量在一個屋檐下。

    9.4 缺點

    • 貴;
    • 對于較長的時間范圍,查詢速度較慢(建議使用有限的索引);
    • 用于度量存儲的效率低于專注于監控的工具。
    logstashfilebeat
    本作品采用《CC 協議》,轉載必須注明作者和本文鏈接
    總結常用日志工具的特點。
    Filebeat監視您指定的日志文件或位置,收集日志事件,并將它們轉發到Elasticsearch或 Logstash進行索引。使用Kibana,可以通過各種圖表進行高級數據分析及展示。
    安全設備在企業安全防護中起到攻擊監測告警和攻擊攔截作用,是安全日志的直接輸出者和防護策略生效者。統一日志平臺在Elastic Stack技術棧的基礎上,加入Kafka消息隊列,實現對安全設備告警日志的統一管理,系統架構如圖3所示。日志采集主要由Syslog、Beats、Kafka三部分組成,完成了從安全設備源端將告警日志采集至消息隊列的過程。
    前言因工作需要,需要調研WAF和IDS產品,我經過調研選擇了Modsecurity作為Web端的防火墻防護軟件和Suricata作為tcp和udp層的防護,并且通過logstash將結果輸出到elasticsearch中進行分析。
    Apache Log4j2是一款Java開源日志組件,該工具重寫了Log4j框架,該日志框架被大量用于業務系統開發,用來記錄日志信息。多數情況之下,開發者可能會將用戶輸入導致的錯誤信息寫入日志中。此漏洞的嚴重性、影響面,堪稱史上之最。若程序使用gradle打包,可查看編譯配置文件,若在dependencies部分存在相關字段,且版本號為小于,則存在該漏洞。
    目前,研究機構Gartner已將應用可觀測性列為“2023年十大戰略技術趨勢”之一。安全研究人員表示,成功實現可觀測性的企業機構,會在數字化業務開展中建立競爭優勢,企業需要找到合適的工具并盡快部署使用。
    ChatGPT可以協助生成政策內容,并協助審查和完善現有政策,以確保它們是最新的、全面的,并且能夠有效地保護組織。事件響應團隊可以通過ChatGPT獲得有關如何處理安全調查、威脅搜尋或總結安全問題的建議。ChatGPT的訓練數據集中包含了大量事件響應相關的知識和信息,使其成為處理安全警報的高價值工具。
    應用部署根據官方文檔,部署Velociraptor的最常用方法是通過GitHub來部署。官方文件顯示,Velociraptor的設置應包括三大階段和一些中間步驟。該解決方案讓用戶可以從多個主機收集數據、調查數據泄露,并創建安全基準。部署方式可使用Netgate Store的預加載包來安裝和部署pfSense。
    我經常聽到朋友問,是否有更好的Web日志安全性分析工具? 首先,我們應該清楚的是,日志文件不僅可以幫助我們追蹤入侵者的來源并找到其攻擊路徑,而且在正常的操作和維護中,日志還可以反映出許多安全攻擊。 一個簡單易用的Web日志分析工具可以大大提高效率。當前,行業中有許多日志分析工具。今天,我們推薦十種易于使用的Web日志安全性分析工具。
    一顆小胡椒
    暫無描述
      亚洲 欧美 自拍 唯美 另类