当前位置: 首页 > news >正文

监控-zabbix

1运维监控

是指对计算机系统、网络、服务器等关键IT基础设施进行实时监控,以确保系统的稳定运行和及时发现潜在问题

2老监控框架(不会用但需要知道)

Cacti:

Cacti是一款基于PHP、MySQL开发的网络流量监测图形分析工具。主要监控网络设备,如路由器,交换机。

Nagios:

Nagios是一款开源的IT基础设施监控软件,主要功能是监控系统、网络和基础设施的运行状态,提供实时的警报和通知

Smokeping:

Smokeping是一款开源的网络监控工具,它主要用于实时监控网络的延迟和丢包率,并通过图形化界面展示监测结果。

Ganglia:

Ganglia是一款开源的分布式监控系统,专为各种规模的集群、数据中心和云环境设计。其主要功能包括收集并聚合来自集群中各个节点的数据,在统一的界面中展示这些数据,以实时了解系统的性能和健康状况。大数据监控框架,监控hadoop之类的。

3新监控框架

Open-Falcon: O盆for啃   小米  新型监控技术,全面监控。市场占有率低
Prometheus:普罗米修斯      全面监控,主要监控docker,k8s
Zabbix:ZaiB克斯

4zabbix

一、基本概述

Zabbix是一个高度集成的网络监控解决方案,它提供了企业级的开源分布式监控功能

  • 定义:Zabbix是一个基于Web界面的分布式系统监控以及网络监视功能的企业级开源解决方案。
  • 维护:由国外团队持续维护更新,软件可以自由下载使用,运作团队通过提供收费的技术支持赢利。
  • 运作方式:通过C/S模式采集数据,通过B/S模式在Web端展示和配置。

二、核心组件

  • Zabbix Server:Zabbix的控制中心,负责收集数据并写入数据库。
  • Zabbix Agent:部署在被监控端的一个程序,用于收集本机信息给服务端。
  • Zabbix Proxy(可选):功能类似Server,但只作为中转站,收集数据后提交给Server。

三、功能与特点

数据采集‌:Zabbix Agent方式会定期收集设备的各种指标数据,如CPU使用率、内存占用、网络流量等。这些数据会被Zabbix Server主动获取。

触发检测告警‌:Zabbix会根据事先设定的阈值和触发条件对采集到的数据进行检测。如果某个指标超过了阈值或满足了触发条件,Zabbix会触发一个告警,并根据设置的通知方式通知相关人员。

数据存储‌:Zabbix将采集到的数据存储在数据库中。

数据展示‌:Zabbix提供了丰富的可视化功能,可以将采集到的数据转化成各种图表和报表,帮助用户直观地了解设备的运行状态和趋势。

四、应用场景

Zabbix适用于各种需要监控和管理IT资源的场景,包括但不限于:

  • 数据中心
  • 企业网络
  • 云计算平台
  • 互联网公司
  • 软件开发公司
  • 电商网站
  • 政府网站等                                       

 5原理图

6安装配置 

1关闭防火墙并设置开机不启动:

2关闭SELinux :vim /etc/sysconfig/selinux

   

        vim /etc/selinux/config

    

3安装zabbix下载源

  sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

cat /etc/yum.repos.d/zabbix.repo

 4清空缓存:

yum clean all && yum makecache

5安装Zabbix服务器、代理:

yum install zabbix-server-mysql zabbix-agent -y

6安装Zabbix前端软件包:

安装SCL yum install centos-release-scl -y

             vim /etc/yum.repos.d/zabbix.repo

7安装 Zabbix Web 界面和 Apache 配置的软件包

原来的SCL源不能用

mv /etc/yum.repos.d/CentOS-SCLo-scl.repo /etc/yum.repos.d/CentOS-SCLo-scl.repo.bak

mv /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo.bak

vim /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo

[centos-sclo-rh]
name=CentOS-7 - SCLo rh
baseurl=https://mirrors.aliyun.com/centos/7/sclo/x86_64/rh/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y 

8安装zabbix依赖数据库

yum install -y mariadb-server mariadb

systemctl enable --now mariadb

mysql_secure_installation(原始密码是空,直接回车)初始化数据库,并设置密码:

Y可以设置密码

后面的都是Y

9添加数据库用户,以及 zabbix 所需的数据库信息

mysql -uroot -p密码

create database zabbix character set utf8 collate utf8_bin;

show databases;

select user,host from mysql.user;

create user zabbix@localhost identified by 'zabbix';

select user,host from mysql.user;

grant all privileges on zabbix.* to zabbix@localhost;

flush privileges;

quit;

Zabbix 监控系统所需的数据库结构导入到名为 zabbix 的数据库中

zcat /usr/share/doc/zabbix-server-mysql-5.0.43/create.sql.gz| mysql -uzabbix -pzabbix zabbix

配置密码:

vim /etc/zabbix/zabbix_server.conf

10配置时区,启动服务

vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

:25 Asia/Shanghai

启动服务:

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm

设置开机自动启动:

systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

登录在浏览器输入          本机ip/zabbix

http://www.lryc.cn/news/434146.html

相关文章:

  • 设计模式 解释器模式(Interpreter Pattern)
  • Linux echo命令讲解及与重定向符搭配使用方法,tail命令及日志监听方式详解
  • Linux网络:总结协议拓展
  • 去除恢复出厂设置中UI文字显示
  • 《高校教育管理》
  • 全国计算机二级考试C语言篇4——选择题
  • 数据结构————哈希表
  • element select + tree
  • LeetCode之矩阵
  • Windows文件系统介绍与基本概念解析
  • 使用 Apache POI 实现 Java Word 模板占位符替换功能
  • 第三届人工智能与智能信息处理国际学术会议(AIIIP 2024)
  • 【动手学深度学习】04 数据操作 + 数据预处理(个人向笔记)
  • 本地搭建 Whisper 语音识别模型
  • 数据集成-缝合一套数据仓库Infra的臆想
  • 运营有哪几种?
  • Android视频编辑:利用FFmpeg实现高级功能
  • 图片无损缩放PhotoZoom Pro 9.0.2绿色版 +免费赠送PhotoZoom激活优惠代码
  • tekton pipelineresources
  • OFDM系统PAPR算法的MATLAB仿真,对比SLM,PTS以及CAF,对比不同傅里叶变换长度
  • 常见概念 -- 光回波损耗
  • uni-app环境搭建
  • 数据结构 栈 队列
  • 嵌入式学习路线+嵌入式校招建议 嵌入式学习面试规划
  • 服务器深度学习环境配置
  • 使用 Parallel 类进行多线程编码(下)
  • 基于微信小程序+Java+SSM+Vue+MySQL的药店管理系统
  • C#使用MQTT(一):MQTT服务端
  • AD原理图update为pcb
  • 应用海外仓系统后,可以改善哪些海外仓的核心业务流程?