1Centos7下Zabbix5.0部署

系統(tǒng)簡介:zabbix是一個企業(yè)級解決方案,支持實時監(jiān)控數(shù)千臺服務(wù)器,虛擬機和網(wǎng)絡(luò)設(shè)備采集百萬級監(jiān)控指標。

Zabbix的主要特點有:

指標收集:從任何設(shè)備、系統(tǒng)、應(yīng)用程序上進行指標采集;

問題監(jiān)測:定位智能閥值;

可視化:單一界面管理平臺;

告警和修復(fù):確保及時,有效的告警

安全和認證:保護您所有層級的數(shù)據(jù)

輕松搭建部署:大批模板、開箱即用、節(jié)省您寶貴的時間

自動發(fā)現(xiàn):自動監(jiān)控大型動態(tài)環(huán)境

分布式監(jiān)控:無限制擴展

名詞術(shù)語

Zabbix 系統(tǒng)有一些自己定義的專業(yè)術(shù)語,為更好的熟悉系統(tǒng)名詞,下面主要介紹本文以及zabbix常用的術(shù)語。

主機(host)

一臺你想監(jiān)控的服務(wù)器、工作站、交換機等網(wǎng)絡(luò)設(shè)備,用IP或者域名表示。

主機組(host group)

多臺具有某種相同角色、屬性的集合。例如,所有Windows服務(wù)器放在一個叫“Windows server”的主機組中。

監(jiān)控項(item)

你想要監(jiān)控、獲取主機或者主機組的哪些數(shù)據(jù)。例如:我想要監(jiān)控所有機器的CPU使用情況,則需要建一個監(jiān)控項,用于獲取所有服務(wù)器的CPU使用率。

觸發(fā)器(trigger)

由邏輯表達式組成的按照預(yù)先設(shè)置好的閥值來評估由監(jiān)控項采集到的數(shù)據(jù)。觸發(fā)器有兩種狀態(tài),分別為“問題”和“已解決”。例如:在上述通過監(jiān)控獲取了CPU的使用率,例如我想超過CPU使用超過80%的就預(yù)警,則可以創(chuàng)建一個觸發(fā)器,當監(jiān)控項獲取的值超過80%時就按照預(yù)設(shè)的情況報警,狀態(tài)為“問題”,低于80%時認為報警解除,狀態(tài)恢復(fù)為“已解決”。

事件(event)

單次發(fā)生的需要注意的事情,例如上述觸發(fā)器狀態(tài)由問題變成了正?;蛘哂烧W兂闪藛栴},均可以稱為一個事件。事件包括觸發(fā)器事件、自動發(fā)生事件、自動注冊事件和內(nèi)部事件4個部分。

動作(action)

一個對事件做出反應(yīng)的預(yù)定義的操作:例如CPU使用超過80%時,觸發(fā)器狀態(tài)變成了問題,即產(chǎn)生了一個事件,我們可以針對此事件預(yù)設(shè)一個動作(比如執(zhí)行命令reboot),則系統(tǒng)全自動針對此事件的預(yù)設(shè)作執(zhí)行命令reboot。

Zabbix server

Zabbix 系統(tǒng)實現(xiàn)監(jiān)控的核心程序,主要功能是與被監(jiān)控主機、代理機等進行交互、觸發(fā)器計算、發(fā)送告警通知、收集數(shù)據(jù)并存儲等。

Zabbix agent

一個部署在監(jiān)控對象上的,能夠主動監(jiān)控本地資源和應(yīng)用的程序;一般來講,我們需要在所

有被監(jiān)控服務(wù)器上安裝此程序。

1.1關(guān)閉防火墻和selinux

運行以下命令關(guān)閉selinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

運行以下命令關(guān)閉防火墻

systemctl disable --now firewalld

重啟生效

reboot

1.2安裝zabbix rpm源

運行以下命令安裝zabbix rpm源

rpm -Uvhhttps://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#'/etc/yum.repos.d/zabbix.repo

yum clean all

1.3安裝zabbix server和agent

運行以下命令安裝zabbix server和agent

yum install zabbix-server-mysql zabbix-agent -y

1.4安裝zabbix前端

運行以下命令安裝Software Collections

yum install centos-release-scl -y

運行以下命令,將[zabbix-frontend]下的 enabled 改為 1

vi /etc/yum.repos.d/zabbix.repo

:wq保存

運行以下命令安裝 zabbix 前端和相關(guān)環(huán)境

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y

1.5安裝mariadb數(shù)據(jù)庫

運行以下命令安裝數(shù)據(jù)庫

yum install mariadb-server -y

運行以下命令啟動數(shù)據(jù)庫并配置開機啟動

systemctl enable --now mariadb

運行以下命令初始化數(shù)據(jù)庫

mysql_secure_installation

1.6zabbix數(shù)據(jù)庫配置

運行以下命令創(chuàng)建zabbix數(shù)據(jù)庫及數(shù)據(jù)庫用戶

mysql -u root -p(輸入數(shù)據(jù)庫root密碼進入數(shù)據(jù)庫)

運行以下命令創(chuàng)建zabbix數(shù)據(jù)庫

create database zabbix default character set utf8 COLLATE utf8_bin;

運行以下命令創(chuàng)建zabbix數(shù)據(jù)庫用戶

grant all privileges on zabbix.* to zabbix@localhost identified by "zabbix_pwd";

quit退出

運行以下命令導入zabbix數(shù)據(jù)庫

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

1.7zabbix配置及前端頁面安裝

運行以下命令修改zabbix server配置文件里的數(shù)據(jù)庫信息

vi /etc/zabbix/zabbix_server.conf

找到DBPassword=password,將數(shù)據(jù)庫密碼改為zabbix數(shù)據(jù)庫的密碼

:wq保存

運行以下命令修改zabbix php配置文件里的時區(qū)

vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

找到php_value[date.timezone],去掉注釋及前面的標點符號,改成

php_value[date.timezone] = Asia/Shanghai

:wq保存

運行以下命令啟動相關(guān)服務(wù)并配置開機自動啟動

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm

systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

使用瀏覽器訪問zabbix web頁面繼續(xù)安裝

http://IP/zabbix

image.png

點擊Next step開始安裝

image.png

自動檢查環(huán)境,所有選項都為OK則點擊Next step進行下一步

image.png

配置數(shù)據(jù)庫連接,port填寫0為默認3306端口,配置正確的host、name、password后點擊Next step進行下一步

image.png

Zabbix serber配置默認無需修改,直接點擊Next step進行下一步

image.png

檢查所有參數(shù),然后點擊Next step進行下一步

image.png

如下界面則zabbix安裝完成,點擊Finish完成安裝

image.png

登錄zabbix,默認用戶名為Admin,密碼為zabbix

image.png

image.png

配置中文語言

點擊左下角User settings,選擇Language為Chinese(zh_CN)

image.png

作者:易道云控

鏈接:http://www.itdecent.cn/p/fde7c25fd436

來源:簡書

著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 系統(tǒng)簡介:zabbix是一個企業(yè)級解決方案,支持實時監(jiān)控數(shù)千臺服務(wù)器,虛擬機和網(wǎng)絡(luò)設(shè)備采集百萬級監(jiān)控指標。 Zab...
    益達_glmsb閱讀 1,011評論 1 10
  • 系統(tǒng)簡介:zabbix是一個企業(yè)級解決方案,支持實時監(jiān)控數(shù)千臺服務(wù)器,虛擬機和網(wǎng)絡(luò)設(shè)備采集百萬級監(jiān)控指標。 Zab...
    Serp閱讀 112評論 0 0
  • 系統(tǒng)簡介:zabbix是一個企業(yè)級解決方案,支持實時監(jiān)控數(shù)千臺服務(wù)器,虛擬機和網(wǎng)絡(luò)設(shè)備采集百萬級監(jiān)控指標。 Zab...
    益達_glmsb閱讀 1,432評論 2 24
  • zabbix監(jiān)控服務(wù)說明a zabbix軟件結(jié)構(gòu)組成zabbix-server: 監(jiān)控服務(wù)端zabbix-age...
    jin空白閱讀 585評論 0 0
  • 基于AIOps理念研發(fā)的新一代運維監(jiān)大屏 全盤展示運行狀態(tài),減輕運維人員的重復(fù)性工作量,提高系統(tǒng)排錯速度,加速運維...
    益達_glmsb閱讀 3,332評論 3 17

友情鏈接更多精彩內(nèi)容