Linux下安装Zabbix Server

本文档提供了一步一步的指南,详细介绍了如何在Linux环境下安装Zabbix Server,包括下载安装包,安装依赖,配置数据库,解决中文乱码问题以及设置自启动。在安装过程中,会遇到如找不到libevent库的问题,通过更新库和创建软链接可以解决。此外,还提到了启动服务端和客户端时可能出现的日志错误,以及如何设置开机自启动。最后,针对中文乱码问题,给出了替换字体的解决方案。
摘要由CSDN通过智能技术生成

实验环境:

主机 操作系统 IP地址 主要软件
Zabbix服务端 Red Hat 7.3 (X86_64) 172.17.216.38 mysql-5.7.27-el7-x86_64.tar.gz
php-7.2.23.tar.gz
nginx-1.17.4.tar.gz
zabbix-4.2.6.tar.gz(server端)
orabbix-1.2.3.zip(监控Oracle,可选)
Zabbix客户端 Red Hat 7.3 (X86_64) 172.17.195.216 zabbix-4.2.6.tar.gz(agent端)
Oracle 11.2(Server)
Zabbix客户端 Red Hat 7.3 (X86_64) 172.17.216.135

zabbix-4.2.6.tar.gz(agent端)
Oracle 12.2(Server)


#1.1 下载Zabbix安装包
#进入Zabbix官网下载自己对应版本的php
#下载地址:https://www.zabbix.com/download_sources
#我这里下载zabbix-4.2.6.tar.gz版本(下载地址:https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.2.6/zabbix-4.2.6.tar.gz/download)


#通过SFTP上传Zabbix安装包

cd /backup
ls -lhrt | grep zabbix


[root@ZabbixServer backup]# ls -lhrt | grep zabbix
-rw------- 1 root root   18M Sep 30 16:00 zabbix-4.2.6.tar.gz
[root@ZabbixServer backup]# 

#1.2 安装依赖包

yum install mysql-devel -y

#1.3 解压并安装

tar -zxf zabbix-4.2.6.tar.gz -C /usr/local/src/
cd /usr/local/src/zabbix-4.2.6/

#预编译

./configure --prefix=/usr/local/zabbix/ --enable-server  --enable-agent --enable-java --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --with-unixodbc --with-libevent=/opt/libevent/

#安装

make && make install

#1.4 配置zabbix数据库
#登录到mysql并创建zabbix库和专用用户

mysql -uroot -p123456
CREATE USER  'zabbix'@'%'  IDENTIFIED BY  'zabbix';
create database if not exists zabbix default character set utf8 collate utf8_general_ci;

#切换库

use zabbix;

#应用相关脚本

source /usr/local/src/zabbix-4.2.6/database/mysql/schema.sql
source /usr/local/src/zabbix-4.2.6/database/mysql/images.sql
source /usr/local/src/zabbix-4.2.6/database/mysql/data.sql
quit;

#1.5 创建zabbix用户
#添加不可登录用户

useradd -s /sbin/nologin zabbix

#创建日志目录

mkdir -p /usr/local/zabbix/logs

#修改属组

chown -R zabbix:zabbix /usr/local/zabbix

#1.6 配置zabbix服务端文件

cat /usr/local/zabbix/etc/zabbix_server.conf|grep -v ^#|grep -v ^$

LogFile=/usr/local/zabbix/logs/zabbix_server.log
LogFileSize=10
PidFile=/usr/local/zabbix/logs/zabbix_server.pid
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBSocket=/tmp/mysql.sock
DBPort=3306
ExportFileSize=1G
StartPollers=50
StartPreprocessors=20
StartPollersUnreachable=1
StartTrappers=40
StartPingers=1
StartEscalators=20
ListenIP=172.17.216.38
CacheSize=1G
CacheUpdateFrequency=60
HistoryCacheSize=256M
HistoryIndexCacheSize=128M
TrendCacheSize=256M
ValueCacheSize=256M
Timeout=4
LogSlowQueries=3000
Include=/usr/local/zabbix/etc/zabbix_server.conf.d/*.conf
StatsAllowedIP=127.0.0.1

#1.7 配置zabbix客户端文件

cat /usr/local/zabbix/etc/zabbix_agentd.conf |grep -v ^#|grep -v ^$

PidFile=/usr/local

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值