站長資訊網
        最全最豐富的資訊網站

        Linux中Zabbix4.0的安裝配置過程

        Zabbix簡介

        Zabbix是一個高度集成的企業級開源網絡監控解決方案,與Cacti、nagios類似,提供分布式監控以及集中的web管理界面。zabbix具備常見商業監控軟件所具備的功能,例如主機性能監控,網絡設備性能監控,數據庫性能監控,ftp等通用協議的監控,能夠靈活利用可定制警告機制,允許用戶對事件發送基于E-mail的警告,保證相關人員可以快速解決。還能夠利用存儲數據提供杰出的報表及實時的圖形化數據處理,實現對監控主機7×24小時集中監控。

        Zabbix通過C/S模式采集數據通過B/S模式在web端展示和配置,通過SNMP協議傳輸,而被監控對象只需要支持SNMP協議或者運行Zabbix-agents代理程序即可。服務端監聽端口為10051,而被監控端即Zabbix-agents代理程序監控10050端口。

        實驗環境

                             主機                                          操作系統                    IP地址                    主要軟件
                  zabbix服務端                       CentOS7.0 x86_64           10.1.28.70          zabbix-server4.0
                  Linux被監控端                       centos7.0 x86_64           10.1.28.253           zabbix-agent4.0

        Zabbix服務端環境部署 

        1、環境準備

        由于zabbix提供集中的web監控管理界面,因此服務在web界面的呈現需要LAMP架構支持。
             yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash

        編輯配置httpd
            vim /etc/httpd/conf/httpd.conf
            ServerName zabbix
            DirectoryIndex index.html index.php //添加首頁支持格式

        編輯配置php,配置中國時區
            vim /etc/php.ini
            date.timezone = PRC //PRC為中國時區
        啟動httpd,mysq
            systemctl stop firewalld.service
            setenforce 0
            systemctl start httpd.service
            systemctl start mariadb.service
            netstat -ntap | egrep ‘(80|3306)’

        啟動msyql后執行初始安全設置。
            mysql_secure_installation
            mysql -u root -p
            CREATE DATABASE zabbix character set utf8 collate utf8_bin;
            GRANT all ON zabbix.* TO ‘zabbix’@’%’ IDENTIFIED BY ‘123456’; //創建zabbix數據庫,并設定用戶密碼
            flush privileges;
        數據庫設置完成,檢測php與數據庫連通情況
            vim /var/www/html/index.php
            <?php
            $link=mysql_connect(‘10.1.28.70′,’zabbix’,’123456′);
            if($link) echo “<h1>Success!!</h1>”;
            else echo “Fail!!”;
            mysql_close();
            ?>
        在網頁中輸入zabbix主機ip地址顯示Success表示連通數據庫成功
        為保證zabbix用戶也可以登錄數據庫,若出現本地無法登錄情況,解決方式如下。
        使用root賬戶登錄數據庫
            select user,host from mysql.user; //有空用戶名稱占用導致本地無法登錄遠程可登錄
            +——–+———–+
            | user | host |
            +——–+———–+
            | zabbix | % |
            | root | 127.0.0.1 |
            | root | ::1 |
            | | cacti |
            | root | cacti |
            | | localhost |
            | root | localhost |
            +——–+———–+

            drop user ”@localhost; //刪除空用戶
            drop user ”@cacti;
            flush privileges;
        2、部署Zabbix Server

            yum install php-bcmath php-mbstring -y 安裝php支持zabbix組件

            rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm //會自動生成yum源文件,保證系統可以上網
            yum install zabbix-server-mysql zabbix-web-mysql -y 安裝zabbix組件

            zcat /usr/share/doc/zabbix-server-mysql-4.0.0/create.sql.gz | mysql -uzabbix -p zabbix //生成數據庫文件,注意密碼不要輸成root的

        查看、修改zabbix配置文件
            grep -n ‘^'[a-Z] /etc/zabbix/zabbix_server.conf
            38:LogFile=/var/log/zabbix/zabbix_server.log
            49:LogFileSize=0
            72:PidFile=/var/run/zabbix/zabbix_server.pid
            90:DBHost=127.0.0.1
            91:DBName=zabbix
            107:DBUser=zabbix
            108:DBPassword=123456
            287:SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
            413:Timeout=4
            455:AlertScriptsPath=/usr/lib/zabbix/alertscripts
            465:ExternalScripts=/usr/lib/zabbix/externalscripts
            501:LogSlowQueries=3000

        修改zabbix在httpd中的時區
            vim /etc/httpd/conf.d/zabbix.conf
            php_value date.timezone Asia/Shanghai
        zabbix基本配置完成,啟動服務,實現web界面安裝
            systemctl enable zabbix-server
            systemctl start zabbix-server
            netstat -anpt | grep zabbix //監聽在10051端口上
            systemctl restart httpd.service

        web界面安裝訪問。

        • Linux中Zabbix4.0的安裝配置過程

                Linux中Zabbix4.0的安裝配置過程

         

            Linux中Zabbix4.0的安裝配置過程

                 Linux中Zabbix4.0的安裝配置過程

                  Linux中Zabbix4.0的安裝配置過程

                     Linux中Zabbix4.0的安裝配置過程

               

        zabbix被監控端代理設置

        安裝zabbix-agent客戶端
            rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm

            yum install -y zabbix-agent

        編輯修改配置文件
            grep -n ‘^'[a-Z] /etc/zabbix/zabbix_agentd.conf
            vim /etc/zabbix/zabbix_agentd.conf
            13:PidFile=/var/run/zabbix/zabbix_agentd.pid
            32:LogFile=/var/log/zabbix/zabbix_agentd.log
            43:LogFileSize=0
            95:Server=10.1.28.70 //zabbix服務器地址
            136:ServerActive=10.1.28.70 //活躍服務器地址
            147:Hostname=zabbix_agent
            265:Include=/etc/zabbix/zabbix_agentd.d/*.conf
        關閉防火墻,啟動服務
            systemctl stop firewalld.service
            setenforce 0
            systemctl enable zabbix-agent.service
            systemctl restart zabbix-agent.service

            netstat -anpt | grep zabbix //監聽在10050端口

        以上是整個配置過程

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产欧美精品AAAAAA片| 国产精品一区二区久久精品| 2020久久精品国产免费| 欧美精品亚洲精品日韩精品| 欧洲精品视频在线观看 | 国产一区二区三精品久久久无广告| 国产成人亚洲精品青草天美| 亚洲欧洲久久久精品| 99久久国产综合精品五月天喷水 | 日韩精品在线看| 国产a精品视频| 久久久久无码精品国产不卡| 下载天堂国产AV成人无码精品网站| 国产三级精品久久| 国产高清日韩精品欧美激情| 国产成人精品天堂| 国产成人精品无码片区在线观看| 亚洲AV无码国产精品麻豆天美| 亚洲国产精品一区二区第四页| 精品亚洲成α人无码成α在线观看| 成人国产精品秘 果冻传媒在线 | 精品一区二区三区在线观看视频 | 久久精品女人天堂AV麻| 国产精品久久久久一区二区三区| 国产精品亚洲专区在线观看| 98视频精品全部国产| 99精品国产丝袜在线拍国语| 国产成人精品优优av| avtt天堂网久久精品| 51午夜精品免费视频| 成人精品一区二区三区中文字幕 | 亚洲国产精品一区二区第一页| 最新精品露脸国产在线| 久久久久一级精品亚洲国产成人综合AV区 | 精品国产一区二区三区久久久狼| 人人妻人人澡人人爽欧美精品| 亚洲av永久无码精品国产精品 | 久久亚洲欧美日本精品| 91人前露出精品国产| 国产精品自在拍一区二区不卡| 精品国产日韩亚洲一区|