CentOS 7 搭建zabbix3.0

搭建環境
centos 7.2
httpd2.4
mysql5.6
zabbix3.0php

1, 查看系統環境
[root@zabbix ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[root@zabbix ~]# uname -a
Linux zabbix 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
2.使用rpm命令安裝zabbix 3.0最新的epel源,關閉selinux和iptables。
[root@zabbix ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
[root@zabbix ~]# systemctl stop firewalld.service
[root@zabbix ~]# setenforce 0
setenforce: SELinux is disabled
3.利用epel源安裝zabbixserver所需軟件包。
[root@zabbix ~]# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get -y
4.安裝而且啓動mysql5.6,建立zabbix數據庫。
[root@zabbix ~]# rpm -ivh http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm
[root@zabbix ~]# yum install -y mysql-community-server
[root@zabbix ~]# systemctl start mysqld
[root@zabbix ~]# systemctl enable mysqld 開機自啓
mysqld.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig mysqld on
[root@zabbix ~]# ps -ef | grep mysql
root 10125 1 0 21:17 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir=/usr --user=mysql
mysql 10329 10125 0 21:17 ? 00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock
root 10426 9531 0 21:18 pts/0 00:00:00 grep --color=auto mysql
[root@zabbix ~]# mysql -uroot -p
Enter password: 無密碼回車便可mysql

mysql> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)linux

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

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

mysql> quit數據庫

5.導入默認的zabbix數據庫信息。 導入數據庫沒有任何提示
[root@zabbix ~]# cd /usr/share/doc/zabbix-server-mysql-3.0.14/
[root@zabbix zabbix-server-mysql-3.0.14]# zcat create.sql.gz | mysql -uroot zabbix
[root@zabbix zabbix-server-mysql-3.0.14]# 返回當前界面表示導入成功apache

6.修改zabbix_server.conf的配置文件。vim

[root@zabbix zabbix-server-mysql-3.0.14]# vim /etc/zabbix/zabbix_server.conf
38 LogFile=/var/log/zabbix/zabbix_server.log
49 LogFileSize=0
72 PidFile=/var/run/zabbix/zabbix_server.pid
81 DBHost=localhost
91 DBName=zabbix
107 DBUser=zabbix
115 DBPassword=zabbixcentos

7.修改配置文件/etc/httpd/conf.d/zabbix.conf 此處爲修改php 文件socket

13 php_value max_execution_time 300
14 php_value memory_limit 128M
15 php_value post_max_size 16M
16 php_value upload_max_filesize 2M
17 php_value max_input_time 300
18 php_value always_populate_raw_post_data -1
19 php_value date.timezone Asia/Shanghai
9.開啓apache服務
[root@zabbix zabbix-server-mysql-3.0.14]# systemctl start httpd
[root@zabbix zabbix-server-mysql-3.0.14]# systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.

[root@zabbix zabbix-server-mysql-3.0.14]# ps -ef | grep httpd
root 11005 1 0 21:30 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 11006 11005 0 21:30 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 11007 11005 0 21:30 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 11008 11005 0 21:30 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 11009 11005 0 21:30 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 11010 11005 0 21:30 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
root 11054 9531 0 21:31 pts/0 00:00:00 grep --color=auto httpd

10.訪問網站,例如http://127.0.0.1/zabbix,以下圖所示:
CentOS 7 搭建zabbix3.0

11.選擇下一步,Check of pre-requisites,如圖所示:
CentOS 7 搭建zabbix3.0

12.選擇下一步,配置數據庫配置文件,以下圖所示: 密碼zabbix
CentOS 7 搭建zabbix3.0

13.選擇下一步,配置zabbix server detail,以下圖所示:
CentOS 7 搭建zabbix3.0

14.點擊下一步,便完成安裝,安裝完成的界面以下圖所示:
CentOS 7 搭建zabbix3.0

15, zabbix 安裝完成會顯示安裝成功界面和密碼路徑
CentOS 7 搭建zabbix3.0

16, 查看安裝完成的zabbix 密碼帳號
[root@zabbix ~]# cat /etc/zabbix/web/zabbix.conf.php
<?php
// Zabbix GUI configuration file.
global $DB;

$DB['TYPE'] = 'MYSQL';
$DB['SERVER'] = 'localhost';
$DB['PORT'] = '0';
$DB['DATABASE'] = 'zabbix';
$DB['USER'] = 'zabbix';
$DB['PASSWORD'] = 'zabbix';

// Schema name. Used for IBM DB2 and PostgreSQL.
$DB['SCHEMA'] = '';

$ZBX_SERVER = 'localhost';
$ZBX_SERVER_PORT = '10051';
$ZBX_SERVER_NAME = '';

$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
17.Zabbix·server的默認帳號Admin 密碼zabbix,如圖所示:
CentOS 7 搭建zabbix3.0
18, zbbix 登陸成功
CentOS 7 搭建zabbix3.0

相關文章
相關標籤/搜索