日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

zabbix简介及安装

發(fā)布時間:2024/1/3 综合教程 29 生活家
生活随笔 收集整理的這篇文章主要介紹了 zabbix简介及安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、Zabbix組件概述

1、Zabbix Server:負責接收agent發(fā)送的報告信息的核心組件,所有配置、統(tǒng)計數據及操作數據均由其組織進行;

2、Database Storage:專用于存儲所有配置信息,以及由zabbix收集的數據;

3、Web interface:zabbix的GUI接口,通常與Server運行在同一臺主機上;

4、Proxy:可選組件,通常用于分布式監(jiān)控環(huán)境中,代理Server收集部分被監(jiān)控端的監(jiān)控數據并統(tǒng)一發(fā)往Server端;

5、Agent:部署在被監(jiān)控主機上,負責收集本地數據并發(fā)往Server端或Proxy端

二、Zabbix常用的術語

1、主機(host):要監(jiān)控的網絡設備,可由IP或DNS名稱指定;

2、主機組(host group):主機的邏輯容器,可以包含主機和模板,但同一組內的主機和模板不能互相鏈接;主機組通常在給用戶或用戶組指派監(jiān)控權限時使用;

3、監(jiān)控項(item):一個特定監(jiān)控指標的相關的數據,這些數據來自于被監(jiān)控對象;對于item是zabbix進行數據收集的核心,沒有item,將沒有數據;相對某監(jiān)控對象來說,每個item都由key進行標識;

4、觸發(fā)器(trigger):一個表達式,用于評估某監(jiān)控對象的某特定item內所有接收到的數據是否在合理范圍內,即閾值;接收到的數據量大于閾值時,觸發(fā)器狀態(tài)將從OK轉變?yōu)镻roblem,當數據量再次回歸到合理范圍時,其狀態(tài)將從Problem轉換回OK;

5、事件(event):即發(fā)生的一個值得關注的事情,例如觸發(fā)器的轉臺轉變,新的agent或重新上線的agent的自動注冊等;

6、動作(action):指對于特定事件事先定義的處理方法,通過包含操作(如發(fā)送通知)和條件(合適執(zhí)行操作);

7、報警升級(escalation):發(fā)送報警或執(zhí)行遠程命令的自定義方案,如每隔5分鐘發(fā)送一次警報,共發(fā)送5此等;

8、媒介(media):發(fā)送通知的手段或通道,如Email、Jabber或SMS等;

9、通知(notification):通過選定的媒介向用戶發(fā)送的有關某事件的信息;

10、遠程命令(remote command):預定義的命令,可在被監(jiān)控主機處于某特定條件下時自動執(zhí)行;

11、模板(template):用于快速定義被監(jiān)控主機的預設條目集合,通常包含了item、trigger、graph、screen、application以及l(fā)ow-level discovery rule;模板可以直接鏈接至單個主機;

12、應用程序(application):一組item集合;

13、web場景(web scennario):用于檢測web站點可用性的一個或多個HTTP請求;

14、前端(frontend):Zabbix的web接口;

三、Zabbix Server安裝

1、zabbix下載地址:http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/

本人使用的是:2.4.7-1.el6.x86_64

2、服務端需要的rpm包:

zabbix-2.4.7-1.el6.x86_64.rpm

zabbix-get-2.4.7-1.el6.x86_64.rpm

zabbix-server-2.4.7-1.el6.x86_64.rpm

zabbix-server-mysql-2.4.7-1.el6.x86_64.rpm

zabbix-web-2.4.7-1.el6.noarch.rpm

zabbix-web-mysql-2.4.7-1.el6.noarch.rpm

安裝上面的6個包:

# yum -y localinstall *.rpm

3、mysql數據庫的初始化

查看需要執(zhí)行的腳本位置:

# rpm -ql zabbix-server-mysql

/usr/share/doc/zabbix-server-mysql-2.4.7/create/data.sql

/usr/share/doc/zabbix-server-mysql-2.4.7/create/images.sql

/usr/share/doc/zabbix-server-mysql-2.4.7/create/schema.sql

創(chuàng)建zabbix數據庫并導入上面的腳本

# mysql zabbix < /usr/share/doc/zabbix-server-mysql-2.4.7/create/schema.sql

# mysql zabbix < /usr/share/doc/zabbix-server-mysql-2.4.7/create/images.sql

# mysql zabbix < /usr/share/doc/zabbix-server-mysql-2.4.7/create/data.sql

cd /usr/share/doc/zabbix-server-mysql-3.2.4/

zabbix3.2.4版本的將sql語句整合成一個壓縮文件了,一條命令就可以直接完成:
zcat /usr/share/doc/zabbix-server-mysql-3.2.4/create.sql.gz | mysql -uzabbix -pzabbix zabbix

而且zabbix3.2.4版本的安裝包也有了很大變化,具體安裝包如下:

zabbix-agent-3.2.4-2.el7.x86_64.rpm

zabbix-get-3.2.4-2.el7.x86_64.rpm

zabbix-java-gateway-3.2.4-2.el7.x86_64.rpm

zabbix-java-gateway-3.2.4-2.el7.x86_64.rpm

zabbix-sender-3.2.4-2.el7.x86_64.rpm

zabbix-server-mysql-3.2.4-2.el7.x86_64.rpm

zabbix-web-3.2.4-2.el7.noarch.rpm

zabbix-web-mysql-3.2.4-2.el7.noarch.rpm

創(chuàng)建非管理員用戶訪問zabbix數據庫

mysql> grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by 'zabbix';

mysql> flush privileges;

# vim /etc/zabbix/zabbix_server.conf

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

修改php時區(qū),否則安裝時檢測時間不安全

# vim /etc/php.ini

date.timezone = Asia/Shanghai

啟動zabbix-server

# /etc/init.d/zabbix-server start

啟動httpd服務

# /etc/init.d/httpd start

四、添加被監(jiān)控主機

1、安裝被監(jiān)控主機需要的rpm包:

zabbix-2.4.7-1.el6.x86_64.rpm

zabbix-agent-2.4.7-1.el6.x86_64.rpm

zabbix-sender-2.4.7-1.el6.x86_64.rpm

# yum -y localinstall *.rpm

2、編輯配置文件,指明服務器

# vim /etc/zabbix/zabbix_agentd.conf

Server=192.168.83.183

3、啟動zabbix-agent,監(jiān)聽在10050

# /etc/init.d/zabbix-agent start

4、設置開機自動啟動

# chkconfig --level 2345 zabbix-agent on

總結

以上是生活随笔為你收集整理的zabbix简介及安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。