基於centos7安裝zabbix3.4.11

(一)zabbix簡介

   基於Web界面的分佈式系統監控的企業級開源軟件。可以監控各種系統與設備,網絡參數,保證服務器設備安全運營;提供靈活的通知機制。

(二) Zabbix的特點和功能

   1.特點

   1)安裝與配置簡單

   2)可視化web管理界面

   3)免費開源

   4)支持中文

   5)自動發現

   6)分佈式監控

   7)實時繪圖

   8)email通知

(三)安裝過程

  1. 切換用戶
  2. 找到ZABBIX官網和相關的安裝頁面
https://www.zabbix.com/documentation/3.4/manual/installation/install_from_packages/rhel_centos
  1. 檢查環境
cat /etc/redhat-release

  1. 開始安裝

4.1 使用rpm包安裝(支持REL7,ORACLE LINUX7,CENTOS7)

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

4.2安裝zabbix-server

yum install zabbix-server-mysql

4.3安裝MySQL支持安裝Zabbix代理

yum install zabbix-proxy-mysql

4.4 MySQL支持下安裝Zabbix前端(適用於RHEL 7,在RHEL 6上棄用)

yum install zabbix-web-mysql

  1. 安裝mariadb

5.1 檢查是否安裝了mariadb

5.2 安裝mariadb

5.2.1 查看是否安裝了XX包比如mariadb
rpm -qa|grep maria
5.2.2 強制卸掉某個包
強制卸載,因爲沒有--nodeps
rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64

yum install mariadb-server

  1. 啓動mariadb服務,創建ZABBIX庫,導SQL腳本
    1. 啓動mariadb服務

systemctl start mariadb

    1. 創建zabbix庫並選擇zabbix庫
      1. create database zabbix character set utf8 collate utf8_bin;
      2. use zabbix;
      3. 授權grant all privileges on zabbix.* to zabbix@localhost identified by 'bismarck_008';

flush privileges;

      1. 暫時退出mariadb。使用exit;或quit;均可
  1. 對zabbix庫作初始化
    1. 在/usr/share/doc/目錄下使用ls -l|grep mysql查看相應的版本信息

7.2zcat /usr/share/doc/zabbix-server-mysql-3.4.11/create.sql.gz | mysql -uzabbix -p 數據庫名

之後會提示讓你輸入密碼。

7.3錄入mysql進mariadb,選擇zabbix庫,使用show tables命令查看

  1. 修改zabbix_server.conf或zabbix_proxy.conf以使用創建的數據庫DB相關的DBPassword

修改好zabbix用戶的密碼,保存並啓動zabbix-server服務

修改好zabbix_server.conf的DBSocket的值爲/var/lib/mysql/mysql.sock

systemctl start zabbix-server

 

9.修改Zabbix前端配置,它位於/etc/httpd/conf.d/zabbix.conf

10.yum install zabbix-agent

11.systemctl start httpd
12.systemctl start mariadb
13.systemctl start zabbix-agent
14.systemctl start zabbix-server
15.setsebool -P httpd_can_connect_zabbix on
16.setsebool -P httpd_can_network_connect_db on

17.http://192.168.122.1/zabbix/setup.php 訪問ZABBIX配置頁面完成相應的配置

18./usr/sbin/setenforce 0 立刻關閉SELINUX

/usr/sbin/setenforce 1 立刻啓用 SELINUX

//臨時關閉
systemctl stop firewalld
//禁止開機啓動
systemctl disable firewalld
日誌:
/var/log/zabbix/zabbix_agentd.log
/var/log/zabbix/zabbix_server.log

 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章