Centos 7 最小化部署zabbix
前言
文章内容是作者本人编写,之前一直放在word文档中,突然有闲情转移到博客上来了,欢迎后续观看者有问题找我探讨~~~
废话不多说,先说下原理吧
概述
工作原理
通过c/s模式采集数据,基于b/s模式进行数据的分析及展示
Agent 配置数据采集项
Server 收集数据并进行分析,最终通过web gui进行数据的展示
Database 历史数据的存储
Proxy 分布式监控程序,对agent端的数据进行接收,转发到Server
Web gui 数据的展示,一般与Server在同一机器
Java gateway 2.0以后版本引入的工具, 类似agentd,但是只用于Java方面。
Sender 主动发送数据至Server,一般配置于agent端
Get 主动收集数据,一般应用与server或者proxy,手动触发
常用进程
zabbix_agentd agent端的守护进程,负责收集数据
zabbix_server zabbix服务端守护进程,接收并分析数据
zabbix_get 手动采集数据工具,一般用于server端对agent端的测试
zabbix_sender zabbix工具,用于发送数据给server或者proxy
zabbix_proxy zabbix代理守护进程。功能类似server,它只是一个中转站
zabbix_java_gateway Java网关,类似agentd
工作模式
主动模式: agent端根据server端的具体请求来主动返还数据
被动模式: server端根据监控列表项对agent进行数据的索取
常见名词
Host 需要被监控的设备,如主机、路由器、打印机等等
Host group 被监控主机的逻辑分组,可配置模板
Items 监控项
Application 应用组,一组监控项的集合
Keys 具体的监控值
Trigger 阀值,主要对监控项进行进行评估
Event 事件,对一个事物的描述,如状态改变、主机列入、登入
Action 动作,实现定义好的operations(操作),如脚本、邮件
Escalation 执行action中的operations的定制场景;一连串的发送通知、执行远程命令
Media 媒介,传递信息的方式
Notification 通过media发送给用户的事件信息
Remote commend 远程命令
Template 模板,对实现定义好的itmes、application、action等
部署详情
https://files-cdn.cnblogs.com/files/guge-94/zabbix.zip
本来写好了的,但是截图不清晰,直接把部署部分全部干掉了,具体详情请参考链接吧。。。
Centos 7 最小化部署zabbix的更多相关文章
- Centos 7 最小化部署jenkins
前言 jenkins是devops与CI/CD的重要工具之一,下面通过jenkins与svn的结合完成自动部署功能 环境 软件 名称 版本 操作系统 Centos 7.4 开发环境 jdk 1.8 中 ...
- Centos 7 最小化部署svn版本控制(http协议)
1.关闭selinux sh-4.2# sed -i 's/enforcing/disabled/' /etc/selinux/config sh-4.2# reboot 2.卸载防火墙 sh-4.2 ...
- Centos 7最小化部署apollo
https://github.com/nobodyiam/apollo-build-scripts
- Centos 7 最小化部署svn版本控制(svn协议)
1.关闭selinux sh-4.2# sed -i 's/enforcing/disabled/' /etc/selinux/config sh-4.2# reboot 2.卸载防火墙 sh-4.2 ...
- CentOS 6.5安装部署Zabbix监控系统
CentOS 6.5安装部署Zabbix监控系统 先说一点废话,我没有用centos7做实验,讲真,centos 7我也不常用,喜欢新版本的同学其实可以尝试下,注意一点的就是centos 6.5只支持 ...
- RHEL/CentOS 7最小化安装后需做的30件事情
导读 CentOS是一个工业标准的Linux发行版,是红帽企业版 Linux 的衍生版本.你安装完后马上就可以使用,但是为了更好地使用你的系统,你需要进行一些升级.安装新的软件包.配置特定服务和应用程 ...
- Centos8最小化部署安装OpenStack Ussuri
#!/bin/bash #Centos8最小化部署安装OpenStack Ussuri #共两台主机,分别是一台控制节点,一台计算节点 #.控制节点内存4096M.双网卡,分别为eth0:10.0.0 ...
- CentOS 7 最小化安装及优化
CentOS 7 最小化安装及优化 目录 CentOS 7 最小化安装及优化 一.下载镜像文件 官方网站 国内镜像源 一.VMware 配置虚拟网络 二.VMware 新建虚拟机 三.CentOS 7 ...
- CentOS 7 最小化安装的网络配置
默认的最小化安装CentOS 7系统以后,是没有ipconfig这个命令的,依赖于net-tools工具包. 一.nmtui 这是一个类似于图形化的命令(和setup类似) 通过这个组件窗口可以设置各 ...
随机推荐
- Python深层拷贝
import copy new_instance = copy.deepcopy(instance)
- 超简单!pytorch入门教程(二):Autograd
一.autograd自动微分 autograd是专门为了BP算法设计的,所以这autograd只对输出值为标量的有用,因为损失函数的输出是一个标量.如果y是一个向量,那么backward()函数就会失 ...
- JS事件之自建函数bind()与兼容性问题解决
JavaScript事件绑定常用方法 对象.事件 = 函数; 它只能同时为一个对象的一个事件绑定一个响应函数 不能绑定多个,如果有多个,后面的会覆盖前面的 addEventListener() 此方法 ...
- [梁山好汉说IT] 边缘计算在梁山的应用
[梁山好汉说IT] 边缘计算在梁山的应用 0x00 摘要 梁山泊下四个酒店就是边缘计算在梁山的应用,以朱贵南山酒店为例能看出其"计算实时/省流量/具备智能"等各种优点. 0x01 ...
- react-native-swiper使用的坑
今天使用引入react-native-swiper组件使用轮播图时,发现报如下错误: Invarint Violation:ViewPagerAndroid has been removed from ...
- appium工作流程解析
为什么选择appium app自带测试框架,为什么要选择appium这个测试框架呢? Ios9.3以前使用的是UIAutomation,Ios9.3以后使用XCUITest.如果只使用Apple的 ...
- Ubuntu 18.04安装搜狗拼音
首先安装fcitx 一.检测是否安装fcitx 首先检测是否有fcitx,因为搜狗拼音依赖fcitx > fcitx 提示: 程序“fcitx”尚未安装. 您可以使用以下命令安装: > s ...
- $POJ2311\ Cutting\ Game$ 博弈论
正解:博弈论 解题报告: 传送门! 首先看到说,谁先$balabala$,因为$SG$函数是无法解决这类问题的,于是考虑转化成"不能操作者赢/输"的问题,不难想到先剪出$1\cdo ...
- 开源项目SMSS开发指南
SMSS是一个由我个人发起的开源项目,目的是建立一套轻量化,高可用,高安全和方便扩展的业务支撑框架.SMSS面向TCP/IP层开发,适合扩展上层业务接口.数据结构传输序列化通过Protobuf实现.传 ...
- 「洛谷P1402」酒店之王 解题报告
P1402 酒店之王 题目描述 XX酒店的老板想成为酒店之王,本着这种希望,第一步要将酒店变得人性化.由于很多来住店的旅客有自己喜好的房间色调.阳光等,也有自己所爱的菜,但是该酒店只有p间房间,一天只 ...