Zabbix 4.0安装部署

本文详细介绍了Zabbix 4.0在Linux系统的安装过程,包括停止防火墙、关闭SELinux、安装所需软件、创建数据库、配置Zabbix服务器和Web组件、解决常见错误。此外,还提供了监控交换机和路由器的初步配置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、部署前准备

Linux系统版本:博主我使用的是 CentOS-7-x86_64-DVD-2009

linux系统安装,请查看之前的博客文章

VMware虚拟机安装Linux 系统步骤_vmware虚拟机安装linux教程-优快云博客icon-default.png?t=N7T8https://blog.youkuaiyun.com/m0_61024134/article/details/131543082?spm=1001.2014.3001.5501

二、远程Linux服务器

三、配置搭建

配置命令


systemctl stop firewalld  \\停止防火墙

systemctl disable firewalld  \\关闭开机启动防火墙

sed  -i   '/SELINUX/s/enforcing/disabled/g' /etc/selinux/config  \\关闭访问限制

reboot  \\ 重启


yum install -y epel* \\安装一个epel仓库源

yum install -y nginx php php-devel php-fpm php-mysql mariadb mariadb-devel mariadb-server  \\安装zabbix需要的软件LNMP架构:nginx、mysql、php

systemctl start mariadb \\启动mysql

mysql        \\进入mysql

drop database zabbix;  删除数据库 :此条可以协助排错,第一次搭建可以不添加

create database zabbix charset utf8 collate utf8_bin;  \\创建zabbix数据库

grant all on zabbix.* to "zabbix"@localhost identified by "zabbix";  \\授权本机可以使用zabbix账户和密码访问zabbix数据库

quit \\退出mysql

find / | grep create.sql.gz    #刷新数据库(注意不执行此命令登录时会报无法连接数据库的错误)

yum install -y zabbix40-dbfiles-mysql.noarch  \\安装zabbix-mysql组件

\\三条为初始化zabbix数据库
mysql -uzabbix -pzabbix zabbix < /usr/share/zabbix-mysql/schema.sql
mysql -uzabbix -pzabbix zabbix < /usr/share/zabbix-mysql/images.sql
mysql -uzabbix -pzabbix zabbix < /usr/share/zabbix-mysql/data.sql

yum install -y zabbix40-web.noarch zabbix40-web-mysql.noarch \\安装zabbix-web组件

\\下面一段为配置nginx
cat >/etc/nginx/nginx.conf<<EOF
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
include /usr/share/nginx/modules/*.conf;
events {
    worker_connections 1024;
}
http {
    log_format  main  '\$remote_addr - \$remote_user [\$time_local] "\$request" '
                      '\$status \$body_bytes_sent "\$http_referer" '
                      '"\$http_user_agent" "\$http_x_forwarded_for"';
    access_log  /var/log/nginx/access.log  main;
    sendfile            on;
    tcp_nopush          on;
    tcp_nodelay         on;
    keepalive_timeout   65;
    types_hash_max_size 2048;
    include             /etc/nginx/mime.types;
    default_type        application/octet-stream;
    include /etc/nginx/conf.d/*.conf;
    server {
        li

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值