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

        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號
        主站蜘蛛池模板: 欧美性videofree精品| 日本精品久久久久影院日本| 国产精品热久久毛片| 亚洲AV日韩精品久久久久久久| 777国产盗摄偷窥精品0OOO| 欧美jizzhd精品欧美| 久久精品亚洲乱码伦伦中文| 丰满人妻熟妇乱又伦精品劲| 国产三级精品三级在线专区1| 亚洲人成国产精品无码| 精品国内自产拍在线观看| 久久精品国产99国产电影网 | 在线精品亚洲一区二区三区| 国产精品99爱免费视频| 精品久久久久久国产91| 成人国产精品免费视频| 久久精品九九亚洲精品| 亚洲国产精品无码久久一区二区| 热综合一本伊人久久精品| 精品91自产拍在线观看 | 欧美精品整片300页| 国产系列高清精品第一页| 91午夜精品亚洲一区二区三区 | 国产日韩精品欧美一区| 亚洲精品国产美女久久久| 亚洲国产精品成人一区| 久久www免费人成精品香蕉| 91亚洲国产成人久久精品网址| 韩国精品欧美一区二区三区 | 国产精品婷婷午夜在线观看| 99久久国产综合精品五月天喷水| laowang在线精品视频| 国产精品美女一区二区视频| 日本aⅴ精品中文字幕| 亚洲AV无码成人精品区蜜桃| 无码人妻精品一区二区三 | 国产精品亚洲片在线va| 热99re久久国超精品首页| 丁香色婷婷国产精品视频| 国产精品你懂的在线播放| 国产精品无码不卡一区二区三区|