尝试安装Zabbix 3.0

环境

尝试在AWS的EC2上建立。
构建LAMP环境并安装Zabbix服务器。
L:RHEL7.3
A:Apache #未指定版本
M:MariaDB10.2 #尝试从MySQL更改
P:PHP5.6 #根据以下参考,最新的7版本似乎不支持Zabbix。
版本参考如下:
http://www.zabbix.jp/documents/requirements
使用yum进行操作。

试试看

1. 注册存储库

准备
sudo su –
yum -y update

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

EPEL
rpm -ivh http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/7/x86_64/e/epel-release-7-9.noarch.rpm

IUS
rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/Redhat/7/x86_64/ius-release-1.0-15.ius.el7.noarch.rpm

MariaDB

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/rhel7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

2. 包的安装

使用yum命令在PHP5.6(以及Apache)环境下安装 php56u。

Zabbix 服务器
yum 安装 -y zabbix-web-mysql zabbix-web-japanese zabbix-agent zabbix-get
※ 之前的版本所需软件包已更改。不需要指定 zabbix zabbix-server 包。

安装MariaDB服务器和MariaDB客户端,请执行以下命令:yum -y install MariaDB-server MariaDB-client

3. 初始设置

将MySQL示例配置文件复制并编辑为MariaDB配置文件
列出/etc/my.cnf的文件权限
列出/usr/share/mysql/my-*.cnf的文件权限
将/usr/share/mysql/my-large.cnf复制到/etc/my.cnf.d/server.cnf,并保留原始文件的权限

[client]
default-character-set = utf8    ###### 追加 
[mysqld]
character-set-server = utf8     ###### 追加

4. 启动MariaDB

MariaDB
systemctl 启用 mariadb
systemctl 启动 mariadb
systemctl 状态 mariadb

5. MariaDB的初始設定

使用对话式工具执行设置root用户密码、删除默认测试数据库等操作的mysql_secure_installation命令。

Enter current password for root (enter for none):   ###### Enter
Set root password? [Y/n] y   ###### y
New password: ###### パスワード入力
Re-enter new password: ###### パスワード入力
Remove anonymous users? [Y/n] y  ###### y
Disallow root login remotely? [Y/n] y ###### y
Remove test database and access to it? [Y/n] y ###### y
Reload privilege tables now? [Y/n] y ###### y

创建数据库

使用root用户登录mysql:
mysql -u root -p
创建一个名为zabbix的用户:
mysql> CREATE USER zabbix;
创建一个名为zabbix的数据库:
mysql> CREATE DATABASE zabbix;
给zabbix用户在localhost上赋予zabbix数据库的所有权限,密码为’DBパスワード’:
mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY ‘DBパスワード’;
刷新权限:
mysql> FLUSH PRIVILEGES;
退出mysql:
mysql> exit

创建表并插入初始数据.

运行以下命令来进入目录:/usr/share/doc/zabbix-server-mysql-3.0.10/
解压缩create.sql.gz文件并将其导入mysql数据库,使用root用户并输入密码,数据库名为zabbix。

8.各种设置文件的编辑

· Zabbix服务器

DBパスワードを設定
 DBName=zabbix
 DBUser=zabbix
 DBPassword=DBパスワード

・PHP配置文件
时区设定为日本
sed -i -e “s/;date.timezone =/date.timezone = Asia\/Tokyo/g” /etc/php.ini

・Apache配置文件
将时区设置为日本

php_value date.timezone Asia/Tokyo   ###### 追記

• 禁用SELinux
getenforce
setenforce 0

SELINUX=permissive

9. 启动

Apache
启用httpd
启动httpd

Zabbix代理
启用zabbix-agent
启动zabbix-agent

Zabbix服务器
启用zabbix-server
启动zabbix-server

10.糟糕!

您可以使用以下链接登录到Zabbix服务器的初始设置GUI:
http:// zabbix服务器地址 /zabbix
登录ID:Admin
密码:zabbix

参考:
MariaDB
https://downloads.mariadb.org/mariadb/repositories/
参考:
MariaDB的下载链接:https://downloads.mariadb.org/mariadb/repositories/

广告
将在 10 秒后关闭
bannerAds