Centos7 zabbix的安裝以及mysql的安裝

1.Zabbix是什麼

Zabbix是一個高度集成的網絡監控解決方案,一個簡單的安裝包中提供多樣性的功能。同時Zabbix 是一個企業級的分佈式開源監控方案。php

Zabbix是一款可以監控各類網絡參數以及服務器健康性和完整性的軟件。Zabbix使用靈活的通知機制,容許用戶爲幾乎任何事件配置基於郵件的告警。這樣能夠快速反饋服務器的問題。基於已存儲的數據,Zabbix提供了出色的報告和數據可視化功能。這些功能使得Zabbix成爲容量規劃的理想方案。css

支持SNMP(包括捕獲和主動輪訓),IPMI,JMX,VMware,zabbix agent監控前端

Zabbix server 是監控代理程序報告系統可用性、系統完成整性和統計信息的核心組件。Zabbix Server是全部配置信息、統計信息和操做數據的核心存儲器。
Zabbix agents監控代理 部署在監控目標上,可以主動監控本地資源和應用程序,並將收集到的數據報告給Zabbix Server。
參考文章: http://blog.csdn.net/Chris_111X/article/details/53023462?locationNum=14&fps=1mysql

初始用戶名Admin   密碼zabbixlinux

2.關閉防火牆並關閉開機啓動

# systemctl stop firewalld.service # systemctl disable firewalld.service

 3.關閉SELinux安全機制

# setenforce 0
# vim /etc/selinux/config 設置SELINUX=enforcing爲SELINUX=disabled

 4.安裝環境

  安裝php:
     # yum install php
  安裝php的擴展:
    # yum install php-mysql php-gd php-ldap php-odbc php-pear php-xm lphp-xmlrpc
         # yum install net-snmp net-snmp-devel net-snmp-libs net-snmp-utils php-snmp
  安裝Apache:
    # yum install httpd

 5.安裝zabbix Server

  (1)安裝存儲庫配置包web

     # rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
  (2)安裝服務
     # yum install zabbix-server-mysql zabbix-web-mysql

 6.在遠程數據庫(10.16.8.92)建立數據庫、受權並導入數據  

  

  1.鏈接遠程數據庫
     mysql -uroot -pPassword -h 10.16.8.92;
  2.建立zabbix數據庫
        create database zabbix character set utf8 collate utf8_bin;
  3.對zabbix server受權訪問
    grant all privileges on zabbix.* to zabbix@'10.16.9.%' identified by 'hello'; flush privileges;
  導入數據
    cd /usr/share/doc/zabbix-server-mysql-3.2.11命令進入到目錄下,發現Create.sql.gz是紅色的,修改create.sql.gz文件的權限,受權可執行權限,變爲綠色便可。
    chmod 766 create.sql.gz
  在當前目錄執行如下指令進行數據導入,時間可能比較久,請耐心等待
    zcat create.sql.gz | mysql -h 10.16.8.92 -uzabbix -p zabbix; 輸入密碼(數據庫權限密碼):此處爲hello
  
 

 7.配置zabbix_server.conf服務

  輸入vi /etc/zabbix/zabbix_server.conf命令進行編輯文件,對數據庫進行配置sql

  

  1.進入文件 vi /etc/zabbix/zabbix_server.conf 2.編輯文件,修改如下項
      DBHost=10.16.8.92
      數據庫主機 DBName=zabbix
                數據庫名 DBUser=zabbix
           登錄數據庫的用戶名 DBPassword=hello
        登錄數據庫的密碼 ListenIP=127.0.0.1

 8.配置zabbix前端的PHP配置,修改時區

    1.進入文件 vi /etc/httpd/conf.d/zabbix.conf 數據庫

    2.修改時區 php_value date.timezone Asia/Shanghaivim

  

 

 9.啓動zabbix-server服務和httpd服務

    

    systemctl start zabbix-server #啓動zabbix-server服務
    systemctl status zabbix-server #查看zabbix-server的服務狀態
    systemctl enable zabbix-server #設置開機啓動服務
 
    systemctl start httpd #啓動httpd服務器
    systemctl status httpd #查看httpd服務器狀態
    systemctl enable httpd #設置httpd開機啓動服務
  在瀏覽器中輸入:http://10.16.8.97/zabbix/進入到安裝頁面。
 
 
 

 10.linux命令以及一些操做

    (1)鏈接遠程數據庫瀏覽器

      mysql -uroot -p Password -h 192.168.2.101;

    (2)數據庫權限列表

      select host, user from mysql.user
    (3)解壓文件

       tar -xzvf  jdk-8u65-linux-x64.gz

     (4)建立數據庫

       create database zabbix character set utf8 collate utf8_bin;

     (5)查看啓動服務

       systemctl list-unit-files

       //重啓服務
       systemctl restart zabbix-server

     (6) mysql受權

        grant all privileges on zabbix.* to zabbix@'192.168.2.%' identified by 'hello';

       //mysql 8.0新的受權方式

       create user 'root'@'%' identified by '123456';
       grant all privileges on zabbix.* to 'root'@'%' with grant option;

        11.參考操做

                     mysql8.0

      http://netsite.win/2018/06/13/mysql/mysql8%E5%88%9B%E5%BB%BA%E7%94%A8%E6%88%B7%E5%8F%8A%E6%8E%88%E6%9D%83-%E8%BF%9C%E7%A8%8B%E8%BF%9E%E6%8E%A5-%E5%9D%91/

                 zabbix

      https://www.jianshu.com/p/400913dc5224

      mysql安裝

      https://blog.csdn.net/liang19890820/article/details/81672538

 

 

 

                    巨坑MySQL8.0之後驗證方式不同須要驗證權限

      alter user 'zabbix'@'192.168.2.%' identified with mysql_native_password by '123456'; 

相關文章
相關標籤/搜索