zabbix
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比花垣網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式花垣網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋花垣地區(qū)。費用合理售后完善,十年實體公司更值得信賴。
Zabbix 是一個高度集成的網(wǎng)絡(luò)監(jiān)控解決方案,可以提供企業(yè)級的開源分布式監(jiān)控解決方案,由一個國外的團隊持續(xù)維護更新,軟件可以自由下載使用,運作團隊靠提供收費的技術(shù)支持贏利 zabbix是一個基于Web界面的,提供分布式系統(tǒng)監(jiān)控以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案。 zabbix能監(jiān)視各種網(wǎng)絡(luò)參數(shù),保證服務(wù)器系統(tǒng)的安全運營,并提供靈活的通知機制以讓系統(tǒng)管理員快速定位/解決存在的各種問題 zabbix主要由2部分構(gòu)成zabbix server和zabbix agent,可選組建zabbix proxy zabbix server可以通過SNMP,zabbix agent,fping端口監(jiān)視等方法對遠程服務(wù)器或網(wǎng)絡(luò)狀態(tài)完成監(jiān)視,數(shù)據(jù)收集等功能。同時支持Linux以及Unix平臺,Windows平臺只能安裝客戶端
①具備常見的商業(yè)監(jiān)控軟件所具備的功能(主機的性能監(jiān)控、網(wǎng)絡(luò)設(shè)備性能監(jiān)控、數(shù)據(jù)庫、性能監(jiān)控、FTP 等通用協(xié)議監(jiān)控、多種告警方式、詳細的報表圖表繪制)
?、谥С肿詣影l(fā)現(xiàn)網(wǎng)絡(luò)設(shè)備和服務(wù)器(可以通過配置自動發(fā)現(xiàn)服務(wù)器規(guī)則來實現(xiàn))
?、壑С肿詣影l(fā)現(xiàn)(low discovery)key 實現(xiàn)動態(tài)監(jiān)控項的批量監(jiān)控(需寫腳本)
?、苤С址植际剑芗姓故?、管理分布式的監(jiān)控點
?、輸U展性強,server 提供通用接口(api 功能),可以自己開發(fā)完善各類監(jiān)控(根據(jù)相關(guān)接口編寫程序?qū)崿F(xiàn))編寫插件容易,可以自定義監(jiān)控項,報警級別的設(shè)置。
?、迶?shù)據(jù)收集
可用和性能檢測
支持snmp(包括trapping and polling),IPMI,JMX,SSH,TELNET
自定義的檢測
自定義收集數(shù)據(jù)的頻率
服務(wù)器/代理和客戶端模式
靈活的觸發(fā)器
可以定義非常靈活的問題閾值,稱為觸發(fā)器,從后端數(shù)據(jù)庫的參考值
高可定制的報警
發(fā)送通知,可定制的報警升級,收件人,媒體類型
通知可以使用宏變量有用的變量
自動操作包括遠程命令
實時的繪圖功能
監(jiān)控項實時的將數(shù)據(jù)繪制在圖形上面
WEB 監(jiān)控能力
ZABBIX 可以模擬鼠標(biāo)點擊了一個網(wǎng)站,并檢查返回值和響應(yīng)時間
Api 功能
應(yīng)用api
功能,可以方便的和其他系統(tǒng)結(jié)合,包括手機客戶端的使用。
更多功能請查看
http://www.zabbix.com/documentation.php
Zabbix 3.0 Manual
Zabbix 2.4 Manual
Zabbix 2.2 Manual
Zabbix 2.0 Manual
下載地址:http://www.zabbix.com/documentation.php
本次采用yum安裝,安裝zabbix3.0.使用Centos7
優(yōu)點
1、開源,無軟件成本投入
2、Server 對設(shè)備性能要求低
3、支持設(shè)備多,自帶多種監(jiān)控模板
4、支持分布式集中管理,有自動發(fā)現(xiàn)功能,可以實現(xiàn)自動化監(jiān)控
5、開放式接口,擴展性強,插件編寫容易
6、當(dāng)監(jiān)控的item
比較多服務(wù)器隊列比較大時可以采用被動狀態(tài),被監(jiān)控客戶端主動從
7、server
端去下載需要監(jiān)控的item 然后取數(shù)據(jù)上傳到server 端。這種方式對服務(wù)器的負載比較小。
8、Api
的支持,方便與其他系統(tǒng)結(jié)合
缺點
需在被監(jiān)控主機上安裝agent
,所有數(shù)據(jù)都存在數(shù)據(jù)庫里,產(chǎn)生的數(shù)據(jù)據(jù)很大,瓶頸主要在數(shù)據(jù)庫
。
Zabbix 通過C/S
模式采集數(shù)據(jù),通過B/S
模式在web 端展示和配置。
被監(jiān)控端:主機通過安裝agent 方式采集數(shù)據(jù),網(wǎng)絡(luò)設(shè)備通過SNMP 方式采集數(shù)據(jù)
Server 端:通過收集SNMP 和agent 發(fā)送的數(shù)據(jù),寫入數(shù)據(jù)庫(MySQL,ORACLE 等),再通過php+apache 在web 前端展示。
Server:
Zabbix Server 需運行在LAMP(Linux+Apache+Mysql+PHP)環(huán)境下(或者LNMP),對硬件要求低 Agent:
目前已有的agent 基本支持市面常見的OS,包含Linux、HPUX、Solaris、Sun、
windows SNMP
:支持各類常見的網(wǎng)絡(luò)設(shè)備
SNMP(Simple Network Management Protocol,簡單網(wǎng)絡(luò)管理協(xié)議
Zabbix監(jiān)控過程邏輯圖
硬件監(jiān)控 適用于物理機、遠程管理卡(iDRAC),IPMI(只能平臺管理接口)
ipmitools:,MegaCli(查看Raid磁盤)
系統(tǒng)監(jiān)控: 監(jiān)控cpt:lscpu、uptime、top、vmstat 1 、mpstat 1、htop
監(jiān)控內(nèi)存: free -m、
**監(jiān)控硬盤:**df -h、iotop
**監(jiān)控網(wǎng)絡(luò):**iftop、netstat、ss
**應(yīng)用服務(wù)監(jiān)控:**nfs、MySQL、nginx、apache、php、rsync
更詳細的監(jiān)控類型可以參考:http://www.abcdocker.com/abcdocker/1376
所有監(jiān)控范疇,都可以整合到Zabbix
中
硬件監(jiān)控:
Zabbix、IPMI、lnterface
系統(tǒng)監(jiān)控:
Zabbix、Agent、Interface
Java監(jiān)控:
Zabbix、JMX、lnterface
網(wǎng)絡(luò)設(shè)備監(jiān)控:
Zabbix、SNMP、lnterface
應(yīng)用服務(wù)監(jiān)控:
Zabbix、Agent、UserParameter
MySQL數(shù)據(jù)庫監(jiān)控:
percona-monitoring-plulgins
URL監(jiān)控:
Zabbix Web監(jiān)控
1、環(huán)境信息
[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@localhost ~]# uname -r3.10.0-327.28.3.el7.x86_64
2、yum安裝
阿里云yum源已經(jīng)提供了zabbix3.0
,因此我們需要使用官方y(tǒng)um源。官方
yum源下載會比較慢
[root@localhost ~]# rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
問題:為什么要下載release
版本的zabbix?
[root@localhost ~]# ls /etc/yum.repos.d/ CentOS-Base.repo CentOS-Media.repo epel.repo.rpmnew CentOS-CR.repo CentOS-Sources.repo epel-testing.repo CentOS-Debuginfo.repo CentOS-Vault.repo zabbix.repo CentOS-fasttrack.repo epel.repo
因為下載這個版本會在yum.repos.d
下面生成一個zabbix.repo
的文件
3、安裝相關(guān)軟件包
[root@localhost ~]# yum install zabbix-server zabbix-web zabbix-server-mysql zabbix-web-mysql mariadb-server mariadb -y
提示:在Centos7中,mysql
改名為mariadb
4、修改PHP時區(qū)設(shè)置
[root@localhost ~]# sed -i 's@# php_value date.timezone Europe/Riga@php_value date.timezone Asia/Shanghai@g' /etc/httpd/conf.d/zabbix.conf
1.啟動數(shù)據(jù)庫
[root@localhost ~]# systemctl start mariadb
2.創(chuàng)建zabbix數(shù)據(jù)庫及用戶
mysql create database zabbix character set utf8 collate utf8_bin; grant all on zabbix.* to zabbix@'localhost' identified by '123456'; exit
3.導(dǎo)入數(shù)據(jù)
[root@localhost ~]# cd /usr/share/doc/zabbix-server-mysql-3.0.4/ [root@localhost zabbix-server-mysql-3.0.4]# ll total 1836 -rw-r--r-- 1 root root 98 Jul 22 11:05 AUTHORS -rw-r--r-- 1 root root 687803 Jul 22 11:05 ChangeLog -rw-r--r-- 1 root root 17990 Jul 22 11:06 COPYING -rw-r--r-- 1 root root 1158948 Jul 24 02:59 create.sql.gz -rw-r--r-- 1 root root 52 Jul 22 11:06 NEWS -rw-r--r-- 1 root root 188 Jul 22 11:05 README [root@localhost zabbix-server-mysql-3.0.4]# zcat create.sql.gz |mysql -uzabbix -p123456 zabbix
我們使用zcat
,專門查看sql.gz
包。和cat
基本相似
4.修改zabbix配置文件
[root@localhost zabbix-server-mysql-3.0.4]# vim /etc/zabbix/zabbix_server.conf DBHost=localhost #數(shù)據(jù)庫所在主機 DBName=zabbix #數(shù)據(jù)庫名 DBUser=zabbix #數(shù)據(jù)庫用戶 DBPassword=123456 #數(shù)據(jù)庫密碼
5.啟動zabbix及apache
[root@localhost ~]# systemctl start zabbix-server [root@localhost ~]# systemctl start httpd
6.Web界面安裝master
訪問地址:http://192.168.56.11/zabbix/setup.php
點擊Next step
進行安裝
首先要確保沒有no
,如果時區(qū)沒有改好會提示我們進行修改
賬號密碼都是我們剛剛在配置文件中設(shè)置的,端口默認就是3306
為我們的zabbix起個名字,一會在右上角會顯示
最后是展示我們的配置信息,可以查看到哪里有錯誤
點擊Finish
提示:上去之后請立即修改密碼
7.配置zabbix-agent端
[root@localhost ~]# vim /etc/zabbix/zabbix_agentd.conf Server=127.0.0.1 修改Server端的IP地址(被動模式IP地址) ServerActive=127.0.0.1 主動模式,主動向server端報告 [root@localhost ~]# systemctl start zabbix-agent
查看端口號
[root@localhost ~]# netstat -lntp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 7806/mysqld tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1062/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2208/master tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 11511/zabbix_agentd tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 11335/zabbix_server tcp 0 0 127.0.0.1:199 0.0.0.0:* LISTEN 2692/snmpd tcp6 0 0 :::80 :::* LISTEN 11408/httpd tcp6 0 0 :::22 :::* LISTEN 1062/sshd tcp6 0 0 ::1:25 :::* LISTEN 2208/master tcp6 0 0 :::443 :::* LISTEN 11408/httpd tcp6 0 0 :::10050 :::* LISTEN 11511/zabbix_agentd tcp6 0 0 :::10051 :::* LISTEN 11335/zabbix_server
找到Configuration---->Hosts
添加一臺監(jiān)控主機
開啟后,如果出現(xiàn)錯誤我們可以看一下zabbix
的日志
[root@localhost ~]# ls /var/log/zabbix/zabbix_zabbix_agentd.log zabbix_server.log
當(dāng)ZBX變成綠色的時候,說明監(jiān)控成功。因為我們沒有配置SNMP、JMX、IPMI等。所以我發(fā)監(jiān)控
因為我們現(xiàn)在只安裝了一臺服務(wù)器,所以只有一個主機。我們可以查看現(xiàn)在這臺主機的CPU等及基本的信息
點擊Monitoring-----Graphs
,選擇我們要監(jiān)控的內(nèi)容
我們選擇可以隨便選擇一個進行查看信息
例如:我們查看CPU的負載
某一段時間內(nèi),CPU正在處理以及等待CPU處理的進程數(shù)的之和。Load Average是從另一個角度來體現(xiàn)CPU的使用狀態(tài)的。
這些監(jiān)控其實就是zabbix在數(shù)據(jù)庫查找數(shù)據(jù),然后使用jd進行畫圖
Zabbix性能依賴于mysql數(shù)據(jù)庫
1、設(shè)置默認賬號密碼
設(shè)置完中文
Zabbix 上方的菜單簡單介紹說明
Doshboard下面可以設(shè)置你想設(shè)置的圖形,添加方法如下:
這時,就可以找到你喜愛的了,直接打開 screens
其實就是一個聚合圖形
,可以把多個圖片合在一起。然后放在大屏幕上,供別人查看 maps
就是一個架構(gòu)圖 Status of Zabbix
就是一個狀態(tài)欄
第一行是Server是否運行[yes]和后面的運行地址
第二行監(jiān)控的機器 (啟用的/關(guān)閉的/模板)
第三行監(jiān)控項 (啟用的/關(guān)閉的/不支持的)
第四行觸發(fā)器的狀態(tài) (啟用的/關(guān)閉的/【故障/正?!浚?nbsp;
第五行 當(dāng)前用戶數(shù)量 (在線數(shù)量)
第六行 zabbix每秒可以收到的一個新值
告警的級別
我們可以設(shè)置報警響鈴,讓他在前端響
我們首頁的監(jiān)控列表是可以隨意拖動的
我們還可以將它關(guān)閉,并且設(shè)置刷新時間
當(dāng)前標(biāo)題:Zabbix3.0基礎(chǔ)介紹[一]
文章URL:http://chinadenli.net/article32/ppgpsc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、網(wǎng)站導(dǎo)航、自適應(yīng)網(wǎng)站、品牌網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)