CentOS7 安裝 Zaibbix3.0

CentOS7 安裝 Zaibbix3.0

@(Zabbix)html

前言:

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

環境:

LAMP:linux

  • 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機都必需要)

臨時關閉selinuxc++

[root@centos-1]# setenforce 0

將selinux的參數改成「disabled」,這能夠永久關閉selinuxgit

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

orgithub

vi /etc/selinux/config

二、添加必要的軟件

[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

2、安裝zabbix

一、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

二、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

3、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)

4、修改zabbix配置參數

一、修改server機上的參數

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

將下面幾個參數修改成上一小節建立的數據及帳號web

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

二、server機修改默認時區

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

以下修改,注意刪除註釋符#
php_value date.timezone Asia/Chongqingsql

三、修改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

5、啓動zabbix

一、server機上

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

二、agent機上

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

6、配置zabbix

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

一、啓動界面

Alt text

二、檢測組件情況

Alt text

三、配置zabbix數據庫信息

Alt text

7、添加agent機

一、進入添加頁面

Alt text

二、填寫IP&port

可見的名稱:頁面顯示的名稱
羣租:將主機納入某個羣組
填寫IP地址,端口,默認爲10050
Alt text

三、選擇模板

輸入「Linux」便可選擇該模板,若是不是linux主機,酌情選擇別的模板
Alt text

四、查看添加狀況

Alt text

至此,安裝完成點擊回到個人主頁

相關文章
相關標籤/搜索