新聞中心
這篇文章主要介紹“主流的數(shù)據(jù)庫(kù)監(jiān)控工具有哪些”,在日常操作中,相信很多人在主流的數(shù)據(jù)庫(kù)監(jiān)控工具有哪些問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”主流的數(shù)據(jù)庫(kù)監(jiān)控工具有哪些”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!
成都創(chuàng)新互聯(lián)公司主營(yíng)臨猗網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶APP開(kāi)發(fā)公司,臨猗h5微信平臺(tái)小程序開(kāi)發(fā)搭建,臨猗網(wǎng)站營(yíng)銷(xiāo)推廣歡迎臨猗等地區(qū)企業(yè)咨詢
Prometheus
官方網(wǎng)站:https://prometheus.io/docs/introduction/overview/
Prometheus是一套開(kāi)源的監(jiān)控系統(tǒng),它將所有信息都存儲(chǔ)為時(shí)間序列數(shù)據(jù);因此實(shí)現(xiàn)一種Profiling監(jiān)控方式,實(shí)時(shí)分析系統(tǒng)運(yùn)行的狀態(tài)、執(zhí)行時(shí)間、調(diào)用次數(shù)等,以找到系統(tǒng)的熱點(diǎn),為性能優(yōu)化提供依據(jù)。

本身的功能在于數(shù)據(jù)的提取,不具備監(jiān)控功能,但是依靠它周邊組件從而實(shí)現(xiàn)了強(qiáng)大的監(jiān)控功能。
優(yōu)點(diǎn):
易管理性,核心部分只有一個(gè)單獨(dú)的二進(jìn)制文件,可直接在本地工作,不依賴于分布式存儲(chǔ)。
業(yè)務(wù)數(shù)據(jù)相關(guān)性,監(jiān)控服務(wù)的運(yùn)行狀態(tài),從而讓用戶可以獲取服務(wù)和應(yīng)用內(nèi)部真正的運(yùn)行狀態(tài)。
高效,單一Prometheus可以處理數(shù)以百萬(wàn)的監(jiān)控指標(biāo);每秒處理數(shù)十萬(wàn)的數(shù)據(jù)點(diǎn)。
易于伸縮,通過(guò)使用功能分區(qū)(sharing)+聯(lián)邦集群(federation)可以對(duì)Prometheus進(jìn)行擴(kuò)展,形成一個(gè)邏輯集群;Prometheus提供多種語(yǔ)言的客戶端SDK。
良好的可視化,自帶有Prometheus UI,還提供了一個(gè)獨(dú)立的基于Ruby On Rails的Dashboard解決方案Promdash。
缺點(diǎn):
對(duì)于Prometheus的使用者來(lái)說(shuō),所有的公制端點(diǎn)都必須是可達(dá)的,這意味著一個(gè)更加復(fù)雜的安全網(wǎng)絡(luò)配置。
在大型部署中,擴(kuò)展成為一個(gè)問(wèn)題,Prometheus建議收集短期的工作指標(biāo)。
Prometheus的主要設(shè)計(jì)目標(biāo)之一是操作簡(jiǎn)單性。這樣,Prometheus就限制了監(jiān)控系統(tǒng)的可能失效模式數(shù)量,遵循著一原則,Prometheus目前只局限于單個(gè)點(diǎn),因?yàn)榧簬?lái)了額外的操作復(fù)雜性,使用單個(gè)節(jié)點(diǎn)不那么復(fù)雜,但是對(duì)可以由Prometheus監(jiān)控的度量指標(biāo)適量有著嚴(yán)格的限制。
Zabbix
官方網(wǎng)站:https://www.zabbix.com/
Zabbix是一個(gè)基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級(jí)的開(kāi)源解決方案,在企業(yè)中有非常全面的應(yīng)用,也是目前國(guó)內(nèi)互聯(lián)網(wǎng)用戶中使用最廣的監(jiān)控軟件。

入門(mén)容易、上手簡(jiǎn)單、功能強(qiáng)大并且開(kāi)源免費(fèi)是對(duì)Zabbix的最直觀評(píng)價(jià)。Zabbix易于管理和配置,能生成比較漂亮的數(shù)據(jù)圖,其自動(dòng)發(fā)現(xiàn)功能大大減輕日常管理的工作量,豐富的數(shù)據(jù)采集方式和API接口可以讓用戶靈活進(jìn)行數(shù)據(jù)采集,而分布式系統(tǒng)架構(gòu)可以支持監(jiān)控更多的設(shè)備。理論上,通過(guò)Zabbix提供的插件式架構(gòu),可以滿足企業(yè)的任何需求。
優(yōu)點(diǎn):
支持多平臺(tái)的企業(yè)級(jí)分布式開(kāi)源監(jiān)控軟件
安裝部署簡(jiǎn)單,多種數(shù)據(jù)采集插件靈活集成
功能強(qiáng)大,可實(shí)現(xiàn)復(fù)雜多條件告警,
自帶畫(huà)圖功能,得到的數(shù)據(jù)可以繪成圖形
提供多種API接口,支持調(diào)用腳本
出現(xiàn)問(wèn)題時(shí)可自動(dòng)遠(yuǎn)程執(zhí)行命令(需對(duì)agent設(shè)置執(zhí)行權(quán)限)
缺點(diǎn):
項(xiàng)目批量修改不方便;
中文資料較少,服務(wù)支持有限:
入門(mén)容易,但是深層次需求需要非常熟悉 Zabbix 并進(jìn)行大量的二:次定制開(kāi)發(fā),難度較大;
系統(tǒng)級(jí)別報(bào)警、報(bào)警郵件、自定義項(xiàng)目報(bào)警需要自己設(shè)置,過(guò)程繁瑣;
缺少數(shù)據(jù)匯總功能,數(shù)據(jù)報(bào)表也需進(jìn)行二次開(kāi)發(fā)。
Nagios
官方網(wǎng)站:https://www.nagios.org/
Nagios是一款開(kāi)源的電腦系統(tǒng)和網(wǎng)絡(luò)監(jiān)視工具,能有效監(jiān)控Windows、Linux和Unix的主機(jī)狀態(tài),交換機(jī)路由器等網(wǎng)絡(luò)設(shè)置,打印機(jī)等。在系統(tǒng)或服務(wù)狀態(tài)異常時(shí)發(fā)出郵件或短信報(bào)警通知運(yùn)維人員,在狀態(tài)恢復(fù)后發(fā)出正常的郵件或短信通知。

Nagios提供一個(gè)基于瀏覽器的web界面,方便管理人員查看系統(tǒng)的運(yùn)行狀態(tài),網(wǎng)絡(luò)狀態(tài)、服務(wù)狀態(tài)、日志信息,以及其他異?,F(xiàn)象。
優(yōu)點(diǎn):
出錯(cuò)的服務(wù)器、應(yīng)用和設(shè)備會(huì)自動(dòng)重啟,自動(dòng)日志滾動(dòng)
配置靈活,可以自定義shell腳本,通過(guò)分布式監(jiān)控模式
支持以冗余方式進(jìn)行主機(jī)監(jiān)控,報(bào)警設(shè)置多樣
命令重新加載配置文件無(wú)需打擾Nagios的運(yùn)行
缺點(diǎn):
事件控制臺(tái)功能弱,插件易用性差
對(duì)性能、流量等指標(biāo)的處
無(wú)歷史數(shù)據(jù),難追查故障
配置復(fù)雜,初學(xué)者費(fèi)時(shí)長(zhǎng)
Open-falcon
官方網(wǎng)址:http://open-falcon.org/
小米的監(jiān)控系統(tǒng):OpenFalcon是一款企業(yè)級(jí)、高可用、可擴(kuò)展的開(kāi)源監(jiān)控解決方案。

可以從運(yùn)營(yíng)級(jí)別(基本配置即可),以及應(yīng)用級(jí)別(二次開(kāi)發(fā),通過(guò)端口進(jìn)行日志上報(bào)),對(duì)服務(wù)器、操作系統(tǒng)、中間件、應(yīng)用進(jìn)行全面的監(jiān)控,及報(bào)警。
優(yōu)點(diǎn):
自動(dòng)發(fā)現(xiàn),支持 falcon-agent. Snmp、支持用戶主動(dòng) push、用戶自定義插件支持;
支持單周期億次的數(shù)據(jù)采集、告警判定、歷史數(shù)據(jù)存儲(chǔ)和查詢;
支持策略模板、模板繼承和覆蓋、多種告警方式、支持 callback 調(diào)用;
單機(jī)支撐 200 萬(wàn) metric 的上報(bào)、歸檔、存儲(chǔ);
采用 rdool 的數(shù)據(jù)歸檔策略;
多維度的數(shù)據(jù)展示,用戶自定義 Screen;
通過(guò)各種插件目前支持 Linux、Windows、MySQL、redis、Memache RabbitMQ 和交換機(jī)監(jiān)控。
缺點(diǎn):
發(fā)布時(shí)間較短;
不支持很多基礎(chǔ)的服務(wù)監(jiān)控插件(如 Tomcat、apache 等);
功能不完善
無(wú)專(zhuān)門(mén)運(yùn)維支撐,社區(qū)運(yùn)營(yíng)有欠缺。
Ganglia
官方網(wǎng)站:http://ganglia.info/
Ganglia監(jiān)控系統(tǒng)是UC Berkeley開(kāi)源的一個(gè)項(xiàng)目,設(shè)計(jì)初衷就是要做好分布式集群的監(jiān)控。監(jiān)控層面包含資源層面和業(yè)務(wù)層面,資源層面包含cpu、memory、disk、IO、網(wǎng)絡(luò)負(fù)載等

它是一個(gè)易于擴(kuò)展的監(jiān)控系統(tǒng)。使用它可以實(shí)時(shí)查看 Linux 服務(wù)器和集群(圖形化展示)中的各項(xiàng)性能指標(biāo)。
優(yōu)點(diǎn):
適合監(jiān)控系統(tǒng)性能,通過(guò)曲線很容易見(jiàn)到每個(gè)節(jié)點(diǎn)的工作狀態(tài)
可以自定義監(jiān)控項(xiàng),監(jiān)控展示有表格和圖像兩種,支持手機(jī)版
部署方便,通過(guò)不同的分層管理上萬(wàn)臺(tái)機(jī)器,無(wú)需逐個(gè)添加配置,有利于后期的大規(guī)模擴(kuò)張。
缺點(diǎn):
沒(méi)有內(nèi)置的消息通知系統(tǒng)
沒(méi)有報(bào)警機(jī)制,出現(xiàn)問(wèn)題不能夠及時(shí)報(bào)警
Cacti
官方網(wǎng)站:https://www.cacti.net/
Cacti是一套基于PHP,MySQL,SNMP及RRDTool開(kāi)發(fā)的網(wǎng)絡(luò)流量監(jiān)測(cè)圖形分析工具。它提供了非常強(qiáng)大的數(shù)據(jù)和用戶管理功能,可以指定每一個(gè)用戶能查看樹(shù)狀結(jié)構(gòu)、host以及任何一張圖,還可以與LDAP結(jié)合進(jìn)行用戶驗(yàn)證,同時(shí)也能自己增加模板,功能非常強(qiáng)大完善。

優(yōu)點(diǎn):
開(kāi)源,自由發(fā)行,開(kāi)放源代碼,運(yùn)行高效。
跨平臺(tái),支持的平臺(tái)redhat 、windows 、solaris、centos 、suse
界面友好,圖形豐富、各種模板、自定義模板
可擴(kuò)展,支持二十種的插件,豐富的插件資源,大大提高了cacti的功能。
缺點(diǎn):
使用文本式的數(shù)據(jù)庫(kù),數(shù)據(jù)不能重復(fù)使用;
只能按日、周、月、年來(lái)查看數(shù)據(jù);每圖只能畫(huà)兩個(gè)DS(一條線、一個(gè)塊);
每取一次數(shù)據(jù)即需要繪圖一次,浪費(fèi)系統(tǒng)資源;
不具備管理功能。
Graylog
官方網(wǎng)站:https://www.graylog.org/
Graylog是一個(gè)開(kāi)源的完整的日志管理工具,功能和ELK類(lèi)似,但又比ELK要簡(jiǎn)單,是強(qiáng)大的日志管理、分析工具。它基于 Elasticsearch, Java和MongoDB。Graylog可以收集監(jiān)控多種不同應(yīng)用的日志

優(yōu)點(diǎn):
一體化方案,安裝方便,不像ELK有3個(gè)獨(dú)立系統(tǒng)間的集成問(wèn)題。
個(gè)性化定制開(kāi)發(fā)(帶來(lái)很大的自由度)采集日志的腳本,
搜索結(jié)果高亮顯示。
搜索語(yǔ)法簡(jiǎn)單
缺點(diǎn):
不能處理多行日志,比如Mysql慢查詢,Tomcat/Jetty應(yīng)用的Java異常打印
不能保留原始日志,只能把原始日志分字段保存,這樣搜索日志結(jié)果是一堆Json格式文本,無(wú)法閱讀。
不符合正則表達(dá)式匹配的日志行,被全部丟棄。
Grafana
官方網(wǎng)站:http://grafana.org/

Grafana是一個(gè)可視化面板(Dashboard),有著非常漂亮的圖表和布局展示,功能齊全的度量?jī)x表盤(pán)和圖形編輯器,支持Graphite、zabbix、InfluxDB、Prometheus和OpenTSDB作為數(shù)據(jù)源。
Grafana是一個(gè)展示的工具,我們可以搭配Prometheus和zabbix一同使用。
Zenoss Core
官方網(wǎng)站:https://www.zenoss.com/
Zenoss Core是開(kāi)源企業(yè)級(jí)IT管理軟件-是智能監(jiān)控軟件,他允許IT管理員依靠單一的WEB控制臺(tái)來(lái)監(jiān)控網(wǎng)絡(luò)架構(gòu)的狀態(tài)和健康度。

Zenoss Core的強(qiáng)大能力來(lái)自于深入的列表與配置管理數(shù)據(jù)庫(kù),以發(fā)現(xiàn)和管理公司IT環(huán)境的各類(lèi)資產(chǎn)(包括服務(wù)器、網(wǎng)絡(luò)、和其他結(jié)構(gòu)設(shè)備)。Zenoss可以創(chuàng)建 關(guān)鍵資產(chǎn)清單和對(duì)應(yīng)的組件級(jí)別(接口、服務(wù)、進(jìn)程,已安裝的軟件等)。建立好模型后,就可以監(jiān)控與報(bào)告IT架構(gòu)中各種資源的狀態(tài)和性能容限了。 Zenoss同時(shí)提供與CMDB關(guān)聯(lián)的事件和錯(cuò)誤管理系統(tǒng),以協(xié)助提高各類(lèi)事件和提醒的管理效率。
優(yōu)點(diǎn):
功能全面,網(wǎng)絡(luò)管理軟件所應(yīng)涵蓋的功能主要有:可用性管理,事件管理,性能監(jiān)視等
配置使用靈活,由于使用了CMDB數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)數(shù)據(jù)模型對(duì)象,可以方便地對(duì)數(shù)據(jù)模型對(duì)象進(jìn)行增刪改操作
對(duì)開(kāi)發(fā)者友好,基于zenoss下的開(kāi)發(fā),方便在于開(kāi)發(fā)周期短,代碼簡(jiǎn)潔,上手較為容易
缺點(diǎn):
對(duì)資源要求較高,即使只管理少數(shù)幾臺(tái)設(shè)備,也需要消耗大量硬件及內(nèi)存等附加資源
針對(duì)windows系統(tǒng),開(kāi)源版只提供SNMP,通過(guò)WMI檢測(cè)CPU,Disk,軟硬件和性能只在收費(fèi)版提供
Graphite
官方網(wǎng)站:https://graphiteapp.org/
Graphite 是一款用 Python 寫(xiě)的開(kāi)源企業(yè)級(jí)監(jiān)控繪圖工具,可以在廉價(jià)機(jī)硬件上運(yùn)行。Graphite 可以實(shí)時(shí)收集、存儲(chǔ)、顯示時(shí)間序列類(lèi)型的數(shù)據(jù)。

優(yōu)點(diǎn):
非???,它的架構(gòu)是模塊化可規(guī)模化的
有很多與Graphite相互協(xié)作的開(kāi)源工具
Graphite完成單個(gè)工作且做得很好
缺點(diǎn):
Graphite不能對(duì)數(shù)據(jù)進(jìn)行分片,因此要解決這個(gè)問(wèn)題就是采用多個(gè)Graphite實(shí)例
Graphite的安裝是一個(gè)很復(fù)雜的任務(wù),盡管目前有了完整的Docker映像可以一次性安裝Graphite及其依賴
到此,關(guān)于“主流的數(shù)據(jù)庫(kù)監(jiān)控工具有哪些”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!
網(wǎng)頁(yè)題目:主流的數(shù)據(jù)庫(kù)監(jiān)控工具有哪些
分享網(wǎng)址:http://fisionsoft.com.cn/article/gessop.html