zabbix_server 安装

Scroll Down

第一章:Zabbix 安装

Zabbix 官网:https://www.zabbix.com/cn/

  • 注意:此文档以 Zabbix 4.0 为案例

01. 安装服务端软件

01)配置yum源为清华源

# 配置yum源
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
# 虽然用的是清华源地址配的yum源,但是yum源地址指向的还是官方的,需要替换成清华源的
sed -i 's#repo.zabbix.com#mirrors.tuna.tsinghua.edu.cn/zabbix#g' /etc/yum.repos.d/zabbix.repo

02) 安装Zabbix server,Web前端,agent

yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get mariadb-server

03)启动数据库

systemctl start mariadb
systemctl enable mariadb

04) 设置数据库密码

# 设置密码
mysqladmin -uroot password '123456'
# 登录数据库
mysql -uroot -p123456

05) 配置数据库

# 创建zabbix数据库,并设置字符集
create database zabbix character set utf8 collate utf8_bin;
# 创建连接数据库用户
create user zabbix@localhost identified by 'zabbix';
# 授权zabbix用户
grant all privileges on zabbix.* to zabbix@localhost;
quit;

06)导入zabbix初始架构和数据

  • 系统将提示您输入新创建的密码
zcat /usr/share/doc/zabbix-server-mysql-4.0.21/create.sql.gz | mysql -uzabbix -p zabbix

07) 修改 Zabbix server 配置

vim /etc/zabbix/zabbix_server.conf
# 去掉注释,修改密码为zabbix
DBPassword=zabbix

08) 为Zabbix前端配置PHP

 vim /etc/httpd/conf.d/zabbix.conf
 # 把下面内容去掉注释,并修改时区为亚洲/上海
 php_value date.timezone Asia/Shanghai

09) 启动Zabbix server和agent进程

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