1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        CentOS 7 下 Zabbix 5.0 部署詳解

        共 3591字,需瀏覽 8分鐘

         ·

        2021-10-02 14:02

        點擊藍字

        2021

        關注我們

        系統(tǒng)簡介:

        Zabbix是一個企業(yè)級解決方案,支持實時監(jiān)控數(shù)千臺服務器,虛擬機和網絡設備采集百萬級監(jiān)控指標。

        Zabbix的主要特點有:

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

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

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

        4.告警和修復:確保及時,有效的告警

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

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

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

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

        名詞術語:

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

        主機(host)

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

        主機組(host group)

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

        監(jiān)控項(item)

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

        觸發(fā)器(trigger)

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

        事件(event)

        單次發(fā)生的需要注意的事情,例如上述觸發(fā)器狀態(tài)由問題變成了正常或者由正常變成了問題,均可以稱為一個事件。事件包括觸發(fā)器事件、自動發(fā)生事件、自動注冊事件和內部事件4個部分。

        動作(action)

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

        Zabbix server

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

        Zabbix agent

        一個部署在監(jiān)控對象上的,能夠主動監(jiān)控本地資源和應用的程序;一般來講,我們需要在所有被監(jiān)控服務器上安裝此程序。

        1.關閉防火墻和selinux

        運行以下命令關閉selinux

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

        運行以下命令關閉防火墻

        systemctl disable --now firewalld

        重啟生效

        reboot

        2 .安裝zabbix rpm源

        運行以下命令安裝zabbix rpm源

        rpm -Uvh https://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

        3 .安裝zabbix server和agent

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

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

        4 .安裝zabbix前端

        運行以下命令 安裝Software Collections

        yum install centos-release-scl -y

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

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

        :wq 保存

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

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

        5 .安裝mariadb數(shù)據庫

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

        yum install mariadb-server -y

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

        systemctl enable --now mariadb

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

        mysql_secure_installation

        6 .zabbix數(shù)據庫配置

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

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

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

        create database zabbix default character set utf8 COLLATE utf8_ bin ;

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

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

        quit 退出

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

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

        7 .zabbix配置及前端頁面安裝

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

        vi /etc/zabbix/zabbix_server.conf

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

        :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 保存

        運行以下命令啟動相關服務并配置開機自動啟動

        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

        點擊Next step開始安裝

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

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

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

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

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

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

        配置中文語言

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

        文章來源:twt企業(yè)IT社區(qū)

        有收獲,點個在看 

        瀏覽 51
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            www.黄色小说 | 日本电影性生活1 | freesex性hd公交车上 | 888爽妇网| 插插影视| 精品久久高清 | 午夜黄色视频在线观看 | 麻花传苏语棠全部视频 | 色老太老太色HD | 操女人的逼 |