1. 程式人生 > >CentOS7 安裝 Zaibbix3.0

CentOS7 安裝 Zaibbix3.0

art ive jpg star sta 功能 localhost 開源 bho

目錄

  • CentOS7 安裝 Zaibbix3.0
    • 環境:
    • 一、環境準備
      • 1、關閉selinux(server&agent機都必須要)
      • 2、添加必要的軟件
    • 二、安裝zabbix
      • 1、server機安裝zabbix
      • 2、agent機安裝zabbix
    • 三、server機數據庫上創建賬號
    • 四、修改zabbix配置參數
      • 1、修改server機上的參數
      • 2、server機修改默認時區
      • 3、修改agent機上的參數
    • 五、啟動zabbix
      • 1、server機上
      • 2、agent機上
    • 六、配置zabbix
      • 1、啟動界面
      • 2、檢測組件狀況
      • 3、配置zabbix數據庫信息
    • 七、添加agent機
      • 1、進入添加頁面
      • 2、填寫IP&port
      • 3、選擇模板
      • 4、查看添加情況

CentOS7 安裝 Zaibbix3.0

@(Zabbix)

前言:

Zabbix:是一個基於WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。

環境:

LAMP:

  • CentOS7
  • Server version: Apache/2.4.6 (CentOS),
  • Server version: 5.7.19 MySQL Community Server (GPL)
  • PHP 7.0.22 (cli) (built: Aug 9 2017 18:23:24) ( NTS )

一、環境準備

1、關閉selinux(server&agent機都必須要)

臨時關閉selinux

[root@centos-1]# setenforce 0

將selinux的參數改為“disabled”,這可以永久關閉selinux

[root@centos-1]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

or

vi /etc/selinux/config

2、添加必要的軟件

[root@centos-1]# yum install epel-release.noarch wget vim gcc gcc-c++ lsof chrony tree nmap unzip rsync -y
[root@centos-1]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

二、安裝zabbix

1、server機安裝zabbix

[root@centos-1 html]# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
[root@centos-1 html]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
[root@centos-1 html]# yum install zabbix-server-mysql zabbix-web-mysql zabbix-get

2、agent機安裝zabbix

[root@centos-1 html]# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
[root@centos-1 html]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
[root@centos-1 html]# yum install zabbix-agent

三、server機數據庫上創建賬號

mysql> CREATE DATABASE zabbix DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;    <---創建數據庫並制定默認編碼為utf8,防止亂碼
Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL ON zabbix.* TO ‘zabbix‘@‘%‘ IDENTIFIED BY ‘775120@Zabbix‘;     <----為zabbix創建賬號並授權
Query OK, 0 rows affected, 1 warning (0.01 sec)

mysql> flush privileges;      <-----刷新
Query OK, 0 rows affected (0.01 sec)

四、修改zabbix配置參數

1、修改server機上的參數

[root@centos-1 lcr]# vim /etc/zabbix/zabbix_server.conf

將下面幾個參數修改為上一小節創建的數據及賬號

  • DBHost=localhost ##默認即可,除非數據庫不在server機上
  • DBName=zabbix ##數據庫(database)名稱
  • DBUser=zabbix ##用戶名user
  • DBPassword=775120@Lai ##密碼password

2、server機修改默認時區

[root@centos-1 lcr]# vim /etc/httpd/conf.d/zabbix.conf

如下修改,註意刪除註釋符#
php_value date.timezone Asia/Chongqing

3、修改agent機上的參數

[root@centos-1 lcr]# vim /etc/zabbix/zabbix_server.conf

修改如下幾項參數

  • Server=zabbix server ip <---server機的IP
  • ServerActive=zabbix server ip
  • Hostname=本機Ip #不要用127.0.0.1
  • ListenPort=10050

五、啟動zabbix

1、server機上

[root@centos-1 ~]# systemctl restart httpd
[root@centos-1 ~]# systemctl start zabbix-server

2、agent機上

[root@centos-1 ~]# systemctl start zabbix-agent

六、配置zabbix

server機上訪問:http://server-ip/zabbix

1、啟動界面

技術分享圖片

2、檢測組件狀況

技術分享圖片

3、配置zabbix數據庫信息

技術分享圖片

七、添加agent機

1、進入添加頁面

技術分享圖片

2、填寫IP&port

可見的名稱:頁面顯示的名稱
群租:將主機歸入某個群組
填寫IP地址,端口,默認為10050
技術分享圖片

3、選擇模板

輸入“Linux”即可選擇該模板,如果不是linux主機,酌情選擇別的模板
技術分享圖片

4、查看添加情況

技術分享圖片

至此,安裝完成點擊回到我的主頁

CentOS7 安裝 Zaibbix3.0