1. 程式人生 > 其它 >第一章:zabbix部署之centos7

第一章:zabbix部署之centos7

Zabbix是一款成熟,輕鬆的企業級開源監控解決方案,支援實時監控數千臺伺服器,虛擬機器和網路裝置,適用於數百萬指標的網路監控和應用監控,使用它可以從任何裝置、系統、應用程式上進行指標採集,根據採集到的度量值自動檢測問題的狀態,而無需連續觀察採集到的度量值,Web視覺化介面,豐富的視覺化選項,全面展示您的IT環境,滿足多種展示需求,檢測到異常時,以多種渠道和選項告警通知到相關的管理人員等,下面給大家介紹一下zabbix搭建過程中的所有步驟,希望對有需要的人有所幫助。

一:安裝前準備工作

  

  1.sudo setenforce 0 //關閉setenforce
  2 sudo sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config //開機關閉setenforce
  3 sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  4 sudo yum install epel-release.noarch wget vim gcc gcc-c++ lsof chrony tree nmap unzip rsync -y //下載編譯的軟體
  5 sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

二:LNMP環境搭建(zabbix基於lnmp環境搭建的)

  sudo yum install -y httpd mariadb mariadb-server mariadb-client php php-mysql

三:啟動mysql(注意看mysql的版本)

  1.sudo systemctl start mariadb.service //啟動mysql
  2.sudo systemctl enable mariadb.service //將mysql設定為開機啟動

  3.mysql -uroot -p // mysql初始化使用者

    

    [root@linux-node2 ~]# mysql -uroot -p
    ...
    mysql> create database zabbix character set utf8 collate utf8_bin;
    Query OK, 1 row affected (0.00 sec)

    mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix';
    Query OK, 0 rows affected (0.00 sec)

    mysql> flush privileges;
    Query OK, 0 rows affected (0.01 sec)

四:安裝zabbix服務

  sudo rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

  sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

  sudo yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-get zabbix-agent

五:配置資料庫

  mysql -uroot -p

  匯入資料庫 先進目錄看下資料庫版本cd /usr/share/doc/

  zcat /usr/share/doc/zabbix-server-mysql-3.0.32/create.sql.gz |mysql -u zabbix -pzabbix zabbix //匯入資料配置檔案

六:修改zabbix配置檔案

  vim /etc/zabbix/zabbix_server.conf

  DBPasswd=zabbix

  修改時區:vi /etc/zabbix/zabbix_server.conf 改成 亞洲/北京

七:啟動 注意關閉防火牆