亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

自動化運維之Zabbix

 

Alexei Vladishev創(chuàng)建了Zabbix項目,當(dāng)前處于活躍開發(fā)狀態(tài),Zabbix SIA提供支持.

Zabbix是一個企業(yè)級的、開源的、分布式的監(jiān)控套件

Zabbix可以監(jiān)控網(wǎng)絡(luò)和服務(wù)的監(jiān)控狀況. Zabbix利用靈活的告警機制,允許用戶對事件發(fā)送基于Email的告警. 這樣可以保證快速的對問題作出相應(yīng). Zabbix可以利用存儲數(shù)據(jù)提供杰出的報告及圖形化方式. 這一特性將幫助用戶完成容量規(guī)劃.

Zabbix支持polling和trApping兩種方式. 所有的Zabbix報告都可以通過配置參數(shù)在WEB前端進行訪問. Web前端將幫助你在任何區(qū)域都能夠迅速獲得你的網(wǎng)絡(luò)及服務(wù)狀況. Zabbix可以通過盡可能的配置來扮演監(jiān)控你的IT基礎(chǔ)框架的角色,而不管你是來自于小型組織還是大規(guī)模的公司.

Zabbix是零成本的. 因為Zabbix編寫和發(fā)布基于GPL V2協(xié)議. 意味著源代碼是免費發(fā)布的.

Zabbix公司也提供商業(yè)化的技術(shù)支持.

在知道zabbix是什么之后,我們最關(guān)心的是zabbix有什么特性,了解特性之后,我們才能決定是否會使用zabbix,以及zabbix是否適合我們.

概述

Zabbix是一個高度集成的網(wǎng)絡(luò)監(jiān)控套件,通過一個軟件包即可提供如下特性

自動化運維之Zabbix

 

數(shù)據(jù)收集

  • 可用性及性能檢測
  • 支持SNMP(trapping及polling)、IPMI、JMX監(jiān)控
  • 自定義檢測
  • 自定義間隔收集收據(jù)
  • server/proxy/agents吸能

靈活的閥值定義

  • 允許靈活地自定義問題閥值,Zabbix中稱為觸發(fā)器(trigger), 存儲在后端數(shù)據(jù)庫中

高級告警配置

  • 可以自定義告警升級(escalation)、接收者及告警方式
  • 告警信息可以配置并允許使用宏(macro)變量
  • 通過遠程命令實行自動化動作(action)

實時繪圖

  • 通過內(nèi)置的繪圖方法實現(xiàn)監(jiān)控數(shù)據(jù)實時繪圖

擴展的圖形化顯示

  • 允許自定義創(chuàng)建多監(jiān)控項視圖
  • 網(wǎng)絡(luò)拓?fù)?network maps)
  • 自定義的面板(screen)和slide shows,并允許在dashboard頁面顯示
  • 報告
  • 高等級(商業(yè))監(jiān)控資源

歷史數(shù)據(jù)存儲

  • 數(shù)據(jù)存儲在數(shù)據(jù)庫中
  • 歷史數(shù)據(jù)可配置
  • 內(nèi)置數(shù)據(jù)清理機制

配置簡單

  • 主機通過添加監(jiān)控設(shè)備方式添加
  • 一次配置,終生監(jiān)控(譯者注:除非調(diào)整或刪除)
  • 監(jiān)控設(shè)備允許使用模板

模板使用

  • 模板中可以添加組監(jiān)控
  • 模板允許繼承

網(wǎng)絡(luò)自動發(fā)現(xiàn)

  • 自動發(fā)現(xiàn)網(wǎng)絡(luò)設(shè)備
  • agent自動注冊
  • 自動發(fā)現(xiàn)文件系統(tǒng)、網(wǎng)卡設(shè)備、SNMP OID等

快速的web接口

  • web前端采用php編寫
  • 訪問無障礙
  • 你想怎么做就能做么做
  • 審計日志

Zabbix API

  • Zabbix API提供程序級別的訪問接口,第三方程序可以很快接入

權(quán)限系統(tǒng)

  • 安全的權(quán)限認(rèn)證
  • 用戶可以限制允許維護的列表

全特性、agent易擴展

  • 在監(jiān)控目標(biāo)上部署
  • 支持linux及windows

二進制守護進程

  • C開發(fā),高性能,低內(nèi)存消耗
  • 易移植

具備應(yīng)對復(fù)雜環(huán)境情況

  • 通過Zabbix proxy可以非常容易的創(chuàng)建遠程監(jiān)控

zabbix進程組成結(jié)構(gòu),默認(rèn)情況下zabbix包含5個程序:zabbix_agentd、zabbix_get、zabbix_proxy、zabbix_sender、zabbix_server,另外一個zabbix_JAVA_gateway是可選,這個需要另外安裝。下面來分別介紹下他們各自的作用。

自動化運維之Zabbix

 

進程介紹

zabbix_agentd

客戶端守護進程,此進程收集客戶端數(shù)據(jù),例如cpu負(fù)載、內(nèi)存、硬盤使用情況等

zabbix_get

zabbix工具,單獨使用的命令,通常在server或者proxy端執(zhí)行獲取遠程客戶端信息的命令。通常用戶排錯。例如在server端獲取不到客戶端的內(nèi)存數(shù)據(jù),我們可以使用zabbix_get獲取客戶端的內(nèi)容的方式來做故障排查。

zabbix_sender

zabbix工具,用于發(fā)送數(shù)據(jù)給server或者proxy,通常用于耗時比較長的檢查。很多檢查非常耗時間,導(dǎo)致zabbix超時。于是我們在腳本執(zhí)行完畢之后,使用sender主動提交數(shù)據(jù)。

zabbix_server

zabbix服務(wù)端守護進程。zabbix_agentd、zabbix_get、zabbix_sender、zabbix_proxy、zabbix_java_gateway的數(shù)據(jù)最終都是提交到server

備注:當(dāng)然不是數(shù)據(jù)都是主動提交給zabbix_server,也有的是server主動去取數(shù)據(jù)。

zabbix_proxy

zabbix代理守護進程。功能類似server,唯一不同的是它只是一個中轉(zhuǎn)站,它需要把收集到的數(shù)據(jù)提交/被提交到server里。為什么要用代理?代理是做什么的?賣個關(guān)子,請繼續(xù)關(guān)注運維生存時間zabbix教程系列。

zabbix_java_gateway

zabbix2.0之后引入的一個功能。顧名思義:Java網(wǎng)關(guān),類似agentd,但是只用于Java方面。需要特別注意的是,它只能主動去獲取數(shù)據(jù),而不能被動獲取數(shù)據(jù)。它的數(shù)據(jù)最終會給到server或者proxy。

自動化運維之Zabbix

 

zabbix硬件需求

無非就是cpu、內(nèi)存、硬盤之類的

1.1 CPU

由你的zabbix數(shù)據(jù)庫使用情況來做決定,如果你監(jiān)控的項目越多,那你的cpu要越好。具體多好,下面有個表格

1.2 內(nèi)存與硬盤

最基本的需求:128MB內(nèi)存、256MB硬盤,當(dāng)然這樣的機器這年頭應(yīng)該找不到了吧,尤其要說明硬盤的問題,你的監(jiān)控項越多、歷史記錄保留時間的越久數(shù)據(jù)庫將會越大。我所知道的100來臺服務(wù)器,做基本的cpu、內(nèi)存、硬盤、網(wǎng)卡流量等監(jiān)控,長年累月下來大概60GB左右。

1.3 其他硬件

如果你覺得有必要的話,你再準(zhǔn)備一個GSM短信貓吧,不過很少人用,基本上都使用email或者飛信報警.

P2的CPU、256MB內(nèi)存已經(jīng)可以監(jiān)控20個主機。AMD 3200+/2G內(nèi)存可以監(jiān)控500個主機(05年大學(xué)的時候,中低端主流cpu,這都快10年了,尤其可見zabbix對服務(wù)器的硬件配置要求有多低),現(xiàn)在的服務(wù)器一般都比上面最高配還來得高,所以我武斷的認(rèn)為,大家手頭的服務(wù)器都有能力監(jiān)控1w+以上的服務(wù)器,我再武斷的認(rèn)為手頭上有1w+服務(wù)器的公司能有多少.

zabbix支持操作系統(tǒng)

支持如下平臺,平臺之多讓人刮目相看,但是window只能跑客戶端

Linux

IBM AIX

FreeBSD

NetBSD

OpenBSD

HP-UX

Mac OS X

Solaris

Windows: 2000, Server 2003, XP, Vista, Server 2008, 7, 8, Server 2012 (只能跑Zabbix agent)

zabbix基礎(chǔ)支撐軟件需求

3.1 數(shù)據(jù)庫

MySQL:5.0.3或者以上,推薦使用InnoDB引擎(TTLSA推薦使用MySQL,開源免費資料多)

Oracle:10g或者以上

PostgreSQL:8.1或者以上 .

SQLite:3.3.5或者以上

IBM DB2:9.7或者以上

3.2 WEB應(yīng)用

Apache:1.3.12或者以上

PHP:5.3.0或者以上,zabbix早期版本支持5.2,但是2.2版本只支持到5.3

PHP擴展:

gd

bcmath

ctype

libXML 2.6.15或以上

xmlreader

xmlwriter

session

sockets

mbstring

gettext

ibm_db2(可選)

mysqli(推薦)

oci8(可選)

pgsql(可選)

sqlite3 (可選)

3.3 服務(wù)器

以下內(nèi)容都為可選項,如果你需要監(jiān)控特定項,安裝特定支持即可。

OpenIPMI:IPMI硬件監(jiān)控

libssh2:版本1.0以上,監(jiān)控ssh服務(wù)

fping:icmp監(jiān)控項

libcurl:監(jiān)控web項.

libiksemel:支持jabber報警

net-snmp:增加SNMP支持

3.4 JAVA網(wǎng)關(guān)

如果你需要通過Java網(wǎng)關(guān)來監(jiān)控你的Java進程,那么你需要增加如下支持

logback-core-0.9.27.jar :http://logback.qos.ch/ ,0.9.27, 1.0.13, and 1.1.1已測試

logback-classic-0.9.27.jar :http://logback.qos.ch/ , 0.9.27, 1.0.13, and 1.1.1.已測試

slf4j-api-1.6.1.jar :http://logback.qos.ch/ ,1.6.1, 1.6.6, and 1.7.6.已測試

Android-json-4.3_r3.1.jar :https://android.googlesource.com/platform/libcore/+/master/json ,2.3.3_r1.1 and 4.3_r3.1已測試。

分享到:
標(biāo)簽:Zabbix
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定