安装配置zabbix4.4

1. 基本说明

操作系统:centOS7

安装版本:zabbix 4.4

官方网站:https://www.zabbix.com/cn/download

Mysql版本:5.7

2. 安装Zabbix

2.1. 下载包

其实zabbix的官网已经有安装步骤,只是不很详细,在此补充下。

 

2.2. 更新yum

# rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
# yum clean all

2.3. 安装Zabbix ServerWeb前端,agent

# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent

2.4. 创建初始数据库

# mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '123456';

mysql> flush privileges;
mysql> quit;

导入初始架构和数据,系统将提示您输入新创建的密码。

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p 123456

2.5. 修改zabbix_server配置

编辑配置文件 /etc/zabbix/zabbix_server.conf

ListenPort=10051   # 端口

LogFile=/data/program/zabbix/log/zabbix_server.log  # 日志存放路径

LogFileSize=10    # 日志文件分片大小,可默认

DBHost=localhost   # MySQL数据库地址

DBName=zabbix    # 数据库名

DBUser=zabbix     # 用户名

DBPassword=123456  # 密码

DBSocket=/tmp/mysql.sock  # 无特殊情况无需修改,本例中mysql环境特殊

DBPort=3306

2.6. Zabbix前端配置PHP

编辑配置文件 /etc/httpd/conf.d/zabbix.conf ,修改时区即可:

# php_value date.timezone Europe/Riga

-->

php_value date.timezone Asia/Shanghai

修改httpd的访问端口,编辑 /etc/httpd/conf/httpd.conf

Listen 80 --> Listen 8090

2.7. 启动Zabbix serveragent进程

启动Zabbix serveragent进程,并为它们设置开机自启:

# systemctl restart zabbix-server zabbix-agent httpd
# systemctl enable zabbix-server zabbix-agent httpd

2.8. 配置Zabbix前端

连接到新安装的Zabbix前端: http://ip:post/zabbix

根据Zabbix文件里步骤操作:

https://www.zabbix.com/documentation/current/manual/installation/install#installing_frontend

在页面上根据提示填入对应信息,后自动生成配置文件,地址如下:

/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'] = '123456';

// Schema name. Used for IBM DB2 and PostgreSQL.

$DB['SCHEMA'] = '';

$ZBX_SERVER      = 'localhost';

$ZBX_SERVER_PORT = '10051';

$ZBX_SERVER_NAME = 'MyZabbix';

$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;

配置完成后默认登陆账号密码:Admin/zabbix

Linux系统中zabbix使用zabbix用户

猜你喜欢

转载自www.cnblogs.com/gongxr/p/12230710.html