配置zabbix监控详细教程

本文提供了一步一步的Zabbix监控配置教程,包括数据采集(使用agent和SNMP)、数据存储(使用mysql)、数据展示(通过web页面)。首先关闭SELINUX和防火墙,配置yum并安装必要软件。然后配置nginx支持HTTPS和PHP,连接mysql数据库。接着编译安装zabbix,创建数据库和用户,并导入表结构。最后配置zabbix_server和agent服务,启动相关服务,通过web页面完成初始化设置。
摘要由CSDN通过智能技术生成

 实施监控的几个方面:

 数据采集:使用agent(可安装软件的系统上)

SNMP(简单网络管理协议,用于监控网络设备的数据采集)

数据存储:使用mysql数据库

 数据展示:通过web页面

zabbix通过在远程主机上安装agent进行数据采集,存储到mysql数据库,通过web页面进行展示。

这里用我自己的虚拟机做演示

首先

关闭SELINUX和防火墙

配置yum。千万注意:只保留系统yum,删除mysql和pxc。

[root@zabbixserver ~]# cat /etc/yum.repos.d/local.repo 

[local_repo]

name=CentOS-$releasever - Base

baseurl=ftp://192.168.88.240/dvd

enabled=1

gpgcheck=0

配置nginx,用于展示zabbix的web页面

安装nginx的依赖包

[root@zabbixserver ~]# yum install -y gcc pcre-devel openssl-devel

# 3.2 安装nginx

[root@zzgrhel8 ~]# scp /linux-soft/2/lnmp_soft.tar.gz 192.168.88.5:/root/

[root@zabbixserver ~]# tar xf lnmp_soft.tar.gz 

[root@zabbixserver ~]# cd lnmp_soft/

[root@zabbixserver lnmp_soft]# tar xf nginx-1.12.2.tar.gz 

[root@zabbixserver lnmp_soft]# cd nginx-1.12.2/

[root@zabbixserver nginx-1.12.2]# ./configure --with-http_ssl_module    # 配置nginx支持https

[root@zabbixserver nginx-1.12.2]# make && make install

配置nginx支持php。配置php可以连接mysql

[root@zabbixserver ~]# yum install -y php php-fpm php-mysql mariadb-server mariadb-devel

根据zabbix手册,修改nginx参数

[root@zabbixserver ~]# vim /usr/local/nginx/conf/nginx.conf

 34     fastcgi_buffers 8 16k;     #缓存php生成的页面内容,8个16k

 35     fastcgi_buffer_size 32k;   #缓存php生产的头部信息,32k

 36     fastcgi_connect_timeout 300;  #连接PHP的超时时间,300秒

 37     fastcgi_send_timeout 300;     #发送请求的超时时间,300秒

 38     fastcgi_read_timeout 300;     #读取请求的超时时间,300秒

 70         location ~ \.php$ {

 71             root           html;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值