CentOS8 安装Zabbix5.0LTS 版本服务端

CentOS8 安装Zabbix5.0LTS 版本

一、环境准备

  • CentOS8.2.2004
  • Zabbix5.0 LTS

二、通过源码安装

1. 下载资源

wget https://cdn.zabbix.com/zabbix/sources/stable/5.2/zabbix-5.2.5.tar.gz
tar -zxvf zabbix-5.2.0.tar.gz
groupadd --system zabbix
useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix 
./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2

如果提示:

configure: error: Invalid Net-SNMP directory - unable to find net-snmp-config

是要安装:

yum -y install  net-snmp-devel

再运行:

make install

提示:
CentOS8 安装Zabbix5.0LTS 版本服务端
再运行一次

make install

2. 配置

# 修改里面的IP
vim /usr/local/etc/zabbix_agentd.conf
# 修改数据库等信息
vim /usr/local/etc/zabbix_server.conf

三、运行命令

# 启动服务端
zabbix
# 启动客户端
zabbix_agentd

四、安装web界面

web只需要把源目录下的ui/ 使用nginx或apache配置一个站点即可。
注意PHP环境不能禁用putenv函数。

后面安装过程按web界面提示操作。
CentOS8 安装Zabbix5.0LTS 版本服务端
CentOS8 安装Zabbix5.0LTS 版本服务端大部分都是按界面提示点下一步即可。
安装以后,自动跳转到登陆界面,输入用户名密码:
CentOS8 安装Zabbix5.0LTS 版本服务端默认账号是Admin,密码zabbix。

CentOS8 安装Zabbix5.0LTS 版本服务端
后面再进行监控配置即可。

五、问题处理

安装web界面时,如果提示:
Unsupported charset or collation for tables
这是数据库编码不对。
最简单的处理方法,删除数据库,重新建立。
建立数据可使用下面语句:

create database zabbix character set utf8 collate utf8_bin;

再导入 schema.sql images.sql data.sql 三个脚本的数据。

上一篇:Ubuntu 20.04 LTS 禁用 NetworkManager


下一篇:实体机安装Ubantu_20.04.1 LTS 【多图警告 流量慎入】