安裝zabbix、添加監控主機、管理監控模板

來源:https://blog.csdn.net/Powerful_Fyphp

zabbix官網:www.zabbix.com前端

因爲zabbix官網的yum源配置好後,yum安裝zabbix一直下載報錯mysql

Error downloading packages: zabbix-server-mysql-4.0.14-1.el7.x86_64: [Errno 256] No more mirrors to try. zabbix-web-4.0.14-1.el7.noarch: [Errno 256] No more mirrors to try. zabbix-agent-4.0.14-1.el7.x86_64: [Errno 256] No more mirrors to try.web

因此配置清華大學的yum源,使用清華開源鏡像站的rpm包安裝zabbixsql

下載zabbix-server-mysql:數據庫

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-server-mysql-4.0.14-1.el7.x86_64.rpm

下載zabbix-web:centos

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-web-4.0.14-1.el7.noarch.rpm

下載zabbix-web-mysql:瀏覽器

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-web-mysql-4.0.14-1.el7.noarch.rpm

下載zabbix-agent:tcp

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.14-1.el7.x86_64.rpm

下載zabbix-get:ide

wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-get-4.0.14-1.el7.x86_64.rpm

安裝zabbix:

注意順序,使用yum localinstall會自動安裝本地rpm包所需的依賴包

安裝zabbix-server-mysql:

yum -y localinstall zabbix-server-mysql-4.0.14-1.el7.x86_64.rpm

#若是報錯iksemel xxxx 安裝iksemel:yum -y install iksemel

安裝zabbix-web:

yum -y localinstall zabbix-web-4.0.14-1.el7.noarch.rpm

安裝zabbix-web-mysql:

yum -y localinstall zabbix-web-mysql-4.0.14-1.el7.noarch.rpm

安裝zabbix-agent:

yum -y localinstall zabbix-agent-4.0.14-1.el7.x86_64.rpm

安裝zabbix-get:

yum -y localinstall zabbix-get-4.0.14-1.el7.x86_64.rpm

解壓sql腳本:

gzip -d /usr/share/doc/zabbix-server-mysql-4.0.14/create.sql.gz

建立zabbix庫:

create database zabbix;

建立zabbix數據庫用戶:

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

執行zabbix腳本:

source /usr/share/doc/zabbix-server-mysql-4.0.14/create.sql

編輯zabbix-server配置文件:

vi /etc/zabbix/zabbix_server.conf

修改DBhost爲127.0.0.1:

在這裏插入圖片描述

#默認爲localhost,但受權數據庫用戶時,定義的host爲127.0.0.1

定義DBpassword:

在這裏插入圖片描述

編輯/etc/php.ini定義時區:

在這裏插入圖片描述

啓動server、agent、Apache服務:

systemctl start zabbix-server zabbix-agent httpd

#安裝zabbix會自動安裝Apache

在瀏覽器訪問 ip/zabbix 便可進入web配置頁面:

在這裏插入圖片描述

配置數據庫信息:

在這裏插入圖片描述

配置server信息:

在這裏插入圖片描述

#配置好以後點擊next step、finish便可

登陸zabbix監控web頁(默認用戶admin密碼zabbix):

在這裏插入圖片描述

zabbix安裝完成:

在這裏插入圖片描述

添加監控主機

在zabbix配置好服務端後,把要監控的機器添加到監控中

安裝官網的yum源:

rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm

安裝zabbix-agent:

yum -y install zabbix-agent

#被監控的機器只須要安裝zabbix-agent包便可

修改配置文件:

vi /etc/zabbix/zabbix_agentd.conf

修改Server和ServerActive配置項的地址爲zabbix服務端IP便可

啓動zabbix-agent服務:

systemctl start zabbix-agent

查看監聽端口:

[root@centos ~]# netstat -lntp |grep 10050
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      9966/zabbix_agentd  
tcp6       0      0 :::10050                :::*                    LISTEN      9966/zabbix_agentd

#10050端口已被監聽,服務端zabbix監聽端口爲10051

進入zabbix前端管理頁面添加主機:

在這裏插入圖片描述

定義主機名,IP地址,選擇羣組:

在這裏插入圖片描述

配置監控模板

添加好監控主機後,須要配置應用集、監控項、觸發器、圖形、自動發現,能夠使用zabbix自帶的監控模板(全部的自帶模板存放於templates羣組中),也能夠自定義(應用集中包含監控項,監控項關聯觸發器、圖形、自動發現等配置)

自定義監控模板:

1.建立自定義模板

點擊配置→模板→建立模板

在這裏插入圖片描述

定義模板名稱以及所屬羣組添加自定義模板:

在這裏插入圖片描述

#接下來就能夠去別的模板裏去複製每一個應用集對應的監控項、觸發器、圖形等配置到自定義模板

2.克隆現有模板

已Template OS Linux模板爲例,克隆一個新的自定義模板

點擊全克隆:

在這裏插入圖片描述

定義好新模板名稱與羣組後點擊添加便可:

在這裏插入圖片描述

克隆完後便可顯示在模板界面:

在這裏插入圖片描述

取消並清理連接的模板:

在這裏插入圖片描述

此時便可刪除不須要的應用集,監控項,觸發器,圖形等(當監控項關聯觸發器時,須要先刪除觸發器)

定義好的模板要應用在被監控的主機上能夠將模板加入被監控主機的羣組,也可針對單臺主機連接模板使用

點擊配置→主機→點擊須要應用該模板的主機名稱

在這裏插入圖片描述

點擊模板→選擇要使用的模板→點擊添加後便可:

在這裏插入圖片描述

添加完模板後主機頁面該主機的應用集、監控項、觸發器等列就會顯示相應的數值

在這裏插入圖片描述

#可用性ZBX爲綠色表示能夠正常監控,爲紅色表示有問題(IP錯誤或防火牆緣由等)

點擊監測→最新數據→選擇主機後便可查看每一個應用集中的監控項監控的值:

在這裏插入圖片描述

點擊監測→圖形→選擇主機→選擇圖形項以及時間區間

在這裏插入圖片描述

便可查看對應的監控圖:

在這裏插入圖片描述

相關文章
相關標籤/搜索