zabbix监控原理及配置方法
1.zabbix简介
zabbix是一个基于WEB页面的提供分布式系统监控以及网络建时功能的企业级的开源解决方案,zabbix能监视各种网络参数,保证服务器系统的安全运营并提供灵活的的通知机制让管理员快速定位/解决存在的各种问题。zabbix主要由两部分组成zabbix server和可选组件zabbix agent。zabbix server可通过SNMP,zabbix agent ,ping,端口建时等方法提供对远程服务器/网络状态的监视,数据收集等功能。
监控对象:
设备:服务器 路由器 交换机
软件:OS 网络 应用程序
故障检测:down机 服务不可用 主机不可达
2.工作原理:
主要的工作流程:zabbix agent需要安装到被监控的主机上,它负责定期收集各种数据,并发送到zabbix server端,zabbix server将数据存储到数据库中,zabbix web根据数据在前端进行展现与绘图。
这里zabbix收集数据分为主动和被动两种模式:
主动:agent请求server获取主动的监控列表,并主动将监控项内需要检测的数据提交给server/proxy
被动:server向agent请求获取监控项的数据,agent返回数据。
3.zabbix的监控加架构
在实际监控架构中,zabbix根据网络环境,监控模块等分分三种架构:server-client 、 master-node-client、server-proxy-client三种
1.server-client架构
zabbix最简单的架构,监控机号和被监控机之间不经过任何代理,直接由zabbix server和zabbix agent之间进行数据交互,适用于网络环境简单,设备比较少的监控环境。
2.server-proxy-client架构
其中proxy是server、client之间沟通的一个桥梁,proxy本身没有前端,而且本身并不存放数据,只是将agentd发来的数据暂时存放而后在提交给server。该架构经常是和maser-node-client架构作比较的架构,一般用于跨机房,跨网络的中型网络架构的监控。
3.server-node-client架构
zabbix中最复杂的监控架构,适用于跨机房,跨网络,设备较多的环境。每个node同时也是一个server端,node下面可以接proxy,也可以直接接client。node有自己的配置和数据库,其主要是将配置信息和监控数据向master同步,master的故障可能会损坏node其下架构的完整性。
zabbix的安装及配置
这里先采用第一种架构server-client架构 环境准备rhel7虚拟机
所需的软件
安装软件包和数据库 和httpd
启动数据库创建数据库
授权完之后开始导入数据 用刚才的帐号密码 进入 这里会稍微卡顿一会 少安毋躁
创建数据库与zabbix之间的连接
修改php时区为亚洲上海
启动服务
安装zabbix 注意firewalld和selinux的状态为disabled
浏览器输入 http://172.25.62.1/zabbix 点击next
继续next
输入刚才设定的密码连接数据库
登陆 默认用户名Admin 密码 zabbix 用户名是大写A
修改语言 点击由上角的人头 设置语言为chinese 点击update
点击第一行的配置选择第二行的主机 看到目前的状态是停用的
点击红色的停用 设置为启用 但是可用性全为灰色 接下来我们去继续配置
客户端配置
安装报错 原因是缺少依赖 我把server2换成6.5版本的机器重新安装agent
接下来更改服务器的IP
zabbis客户端 serverip
server2的hostname
启动服务
添加server2 在浏览器点击右上角创建主机
点击添加 之后点击server2
点击模板 选择os linux
再次点击添加 点击更新
zabbix可用性都有了 如果还没有 在server重启zabbix服务 注意server1和server2上相互要有彼此的解析
自动发现添加主机
先将刚才添加进去的server2删除
在浏览器页面点击配置 自我发现
点击local network
更改ip范围和时间间隔 勾选启用 更新就好了
之后点击配置动作
点击右上角的事件源为自动发现 并启动 点一下红色字体就可以了
点击左边的Auto discovery. Linux serverrs
添加完成之后 点击添加 否则不生效 更新
发现成功
自动注册添加主机
依旧是配置 动作 右上角的事件源选择自动注册 点击创建动作
点击动作旁边的操作 点击下面的新的
先选择添加主机 点击更新
再点击新的 选择添加主机集群
点击右边的选择 选择linux servers 选择完了以后点击添加
再次点击新的 操作类型选择与模板关联 点击选择Template OS Linux 点击添加 添加
使用zabbix监控nginx
客户端安装nginx 获取nginx源码包 先把依赖安装了
做一个软连接方便启动
修改配置文件 添加用户
启动服务 访问测试
备份数据
server端通过get获取客户端信息 键值信息 安装zabbix-get
物理机测试
客户端添加信息
服务端server1查看
添加
点击server2 点击监控项
点击创建爱你监控项
点击最下面的添加
再次点击右上角的创建监控项 之后点击添加
再次创建监控项
在 配置 主机 server 选择图形 点击创建图形
点击下面的添加 选择刚才创建的三个 点击选择
点击右边的预览
添加云告警 先下载相关软件
查看注册110云告警平台http://c.onealert.com/console/alarm/index.jsp
获取zabbix对应应用的key
运行插件 使其加载应用key
在告警媒介中关闭其他 以防影响
管理 告警媒介类型
除了oneitsm media外全部停用
重启应用服务 使其加载相应配置 并关闭客户端
关闭自动发现和自动注册
查看告警情况
zabbix监控原理及配置方法相关推荐
- pap认证要交换几次报文_华为HCIA认证RS路由与交换 —— 链路状态协议OSPF PPP原理与配置方法详解...
本文讲述了华为HCIA认证R&S路由与交换 -- 链路状态协议OSPF & PPP原理与配置方法.分享给大家供大家参考,具体如下: 文章目录 链路状态路由协议--OSPF 开放式最短路 ...
- zabbix监控交换机流量详细方法
zabbix监控交换机流量详细方法 首先需要了解交换机端口速率的计算方法: 端口入方向的实际流量速率(bps)=8×[ifHCInOctets(T2时刻的值)-ifHCInOctets(T1时刻的值) ...
- zabbix如何监控oracle,使用zabbix监控oracle数据库的方法详解
一.概述 zabbix是一款非常强大,同时也是应用最为广泛的开源监控软件,本文将给大家介绍如何利用zabbix+python监控oracle数据库. 二.环境介绍 以下是我安装的环境,实际部署时并不需 ...
- 思科SPCCIE必考QOS流量整形traffic shaping原理及配置方法-ielab网络实验室
思科SPCCIE必考QOS流量整形traffic shaping原理及配置方法-ielab网络实验室 流量整形(traffic shaping)典型作用是限制流出某一网络的某一连接的流量与突发,使这类 ...
- zabbix监控mysq且配置自动发送报警邮件
这里写目录标题 zabbix监控mysq且配置自动发送报警邮件 zabbix监控mysql 实验环境 创建一个目录存放mysql用户的帐号密码 将mysql用户密码配置在文件中(安全) 安装perco ...
- Linux服务管理-zabbix监控邮箱告警配置
zabbix监控邮箱告警配置及自定义监控 1.在web界面配置 详情请看https://blog.csdn.net/Mzh_CSDN/article/details/107433532 2.通过脚本用 ...
- 【Zabbix监控原理】
一.监控介绍 1.监控目的 监控是需要站在公司的业务角度去考虑,而不是针对某个监控技术的使用. 对系统不间断实时监控 实际上是对系统不间断的实时监控 实时反馈系统当前状态 监控某个硬件.或者系统,都是 ...
- Linux网络深入DHCP、FTP原理和配置方法(详细图解)
Linux网络DHCP.FTP原理和配置 一.DHCP服务 1.了解DHCP服务 2.使用DHCP的好处 3.DHCP的分配方式 4.DHCP的租约过程 1.客户机请求IP地址 2.服务器响应 3.客 ...
- MySQL主从复制的原理及配置方法(比较详细)
MySQL 的数据库的高可用性的架构大概有以下几种:集群,读写分离,主备.而后面两种都是通过复制来实现的.下面将简单介绍复制的原理及配置,以及一些常见的问题 一.复制的原理 MySQL 复制基于主服务 ...
最新文章
- BSCI—9:配置OSPF认证
- Java各类型变量之间的转换
- 计算n!中结尾零的个数
- electron项目中使用jquery不生效的解决方法
- 快手 算法工程师 0825 笔试题
- Java 目录操作一(递归创建目录、删除目录、判断目录是否为空、判断文件是否隐藏、获取目录大小、在指定目录中查找文件)
- 会计基础第八章内容2
- 系统学习深度学习(三十二)--Double DQN (DDQN)
- DSP using MATlAB 示例Example2.10
- java中成绩转换_成绩转换
- 开源 CMS系统 / SNS系统 / BBS系统
- 免费图片文字识别,非常好用
- 【网络营销】CPA、CPS、CPM、CPT、CPC 是什么
- Android序列化之Parcel
- 在vue2、vue3中基于Three.js使用多张全方位照片拼接全景vr效果
- 宏基笔记本怎么进入BIOS界面
- 老男孩python全栈开发视频教程_老男孩Python全栈开发(92天全)视频教程 自学笔记18...
- perl 、shell、python之shell脚本入门
- SQL:DQL,DCL
- 《C++ Primer》习题参考答案:第6章 - C++模块设计——函数