Zabbix监控(一)-基础

监控工具所依赖的协议为:SNMP (简单网络管理协议 Simple Network Management Protocol)

SNMP工作模式:

NMS向agent端采集数据

agent端向NMS推送数据

NMS端发现agent端异常时,向agent端发送修改指令

SNMP的组件:

MIB:信息管理库

SMI:MIB的表示符号

SNMP协议

NMS可发起的操作:

Get 获取数据

GetNext 获取多个数据

Set 用于向agent端发起修改指令

Trap 收集agent端推送上来的数据

》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

zabbix架构中的组件:

zabbix-server

zabbix-agent

zabbix-datebase :(mysql,PGSQL(postgreSQL),Oracle,DB2,SQLite)

zabbix-web:用于实现zabbix设定和展示,GUI

zabbix-proxy:分布式监控环境中专用组件 (较大监控规模时会使用到)

zabbix常用的术语:

主机host:要监控的网络设备,由IP或DNS组成
    主机组host group:主机的逻辑容器,可以包含主机和模板,但一个族中的主机和模板不能互相连接;主机组通常在给用户或用户组指派监控权限的时候使用
    监控项item:一个特定监控指标的相关的数据,这些数据来自被监控对象;item是zabbix进行数据收集的核心;相对于某监控对象来说,每一个item都由key进行标识
    触发器trigger:一个表达式,用于评估某监控对象的某特定item内所接收到的数据是否在合理范围,即 阈值
    事件event:发生一个值得关注的事情;比如:触发器状态发生改变,新的agent或重新上线的agent自动注册等
    动作action:指对于特定事件事先定义好的处理方法,通过包含操作(如发通知)和条件(何时执行操作)
    报警升级escalation:发送报警或执行远程命令的自定义方案
    媒介media:发送通知的手段;如:email
    通知notification:通过选定的媒介向用户发送的有关某事件的信息
    远程命令remote command:预定义的命令,可在被监控主机处于某特定条件下时自动执行
    模板template:用于快速定义被监控主机的预设条目集合,通常包含item,trigger,graph,screen,application以及low-level discovery rule(低级别的发现规则);模板可以直接连接到单个主机
    应用application:一组item的集合
    web场景web scennario:用于检测web站点可用性的一个或多个http请求
    前端frontend :zabbix的web接口

zabbix server启动后开启的进程:

    watchdog  监控下面这些进程是否处于正常运行中,如果进程关闭,watchdog会触发zabbix server将这些进程再次启动
    housekeeper  
    alerter 执行报警操作
    poller
    httppoller
    discoverer
    pinger  通过ping操作来探测主机是否在线
    db_config_syncer 数据库配置同步器
    db_data_syncer 数据库数据同步器
    nodewatcher 用于监控节点
    timer   计时器
    escalator  报警升级
时间: 2024-12-19 09:53:25

Zabbix监控(一)-基础的相关文章

zabbix监控的基础概念、工作原理及架构

一.什么是zabbix及优缺点(对比cacti和nagios) Zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题.是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. agent端:主机通过安装agent方式采集数据. server端:通过收集agent发送的数据,写入数据库(MySQL,ORACLE等),再通过php+apache在web前端展示. zabbix = cacti + nagios

Zabbix监控之一----zabbix基础和安装

一.Zabbix基本概念 1.zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.它能监视各种网络参数,保证服务器系统的安全运营:并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix由2部分构成,zabbixserver与zabbix agent. 1.Zabbix Server:部署在主控机,通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,负责接收Agent发送报告信息的核心组件

zabbix 安装和基础监控

Zabbix安装和监控 系统环境 [[email protected]~]# cat /etc/redhat-release CentOSrelease 6.3 (Final) [[email protected]~]#  uname -a Linux zabbix2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64 x86_64 x86_64GNU/Linux Yum安装nginx.php.mysql 配置nginx

06: Zabbix基础 、 Zabbix监控实战 、 Zabbix报警机制

部署搭建Zabbix监控服务器 192.168.4.56 部署Zabbix监控服务运行环境 LAMP 安装Zabbix软件2.1 安装准备]# rpm -q gcc gcc-c++]# useradd zabbix 2.2 安装软件包]# tar -zxf zabbix-3.2.3.tar.gz]# cd zabbix-3.2.3/]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mys

Zabbix监控搭建

系统环境:Centos 6.6 软件环境:Zabbix-2.4.4 1.Server端安装基础软件包 在Server端安装基础软件包,这里使用的是系统自带的网络Yum源(本地Yum源会出现部分软件包安装不上,也可以使用源码包安装) yum -y install wget vim tree gcc gcc-c++ autoconf httpd php mysqlmysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql p

Zabbix监控

一.监控概述: ·初级: ·1.识别监控对象 (分级) ·2.理解监控对象  (理论基础) ·3.细分监控对象的指标 ·4.确定告警的基准线 ·预中级: 1.工具化和监控分离 2.监控对象的分类: 2.1 硬件监控 (方法:机房巡检.IPMI.SNMP简单网络管理协议.) 2.2 系统监控  (对象:cpu.内存.IO[磁盘.网络]) 2.3 服务监控  (对象:分类服务) 2.4 日志监控   (方法:Elastic Stack) 2.5 网络监控   (方法: 第三方.Smokeping)

CentOS下zabbix监控mysql5.6版本主从

上次Zabbix添加了监控MySQL性能,因此此次在其基础上添加主从监控.文章过程中不在介绍MySQL5.6版本相关细节处理,具体可以参考上次文章: http://blog.csdn.net/ygqygq2/article/details/53264955 1. Zabbix添加自定义监控流程 Zabbix agentd添加自定义key: 自定义key调用的是获取监控数据源脚本等: 添加Zabbix主机数据源模板,主机链接模板; 2. 具体步骤 1. 编写监控mysql主从脚本 vim /usr

Zabbix 3.0 基础介绍 [一]

Zabbix 3.0 基础介绍 [一] zabbix 一.Zabbix介绍 zabbix 简介   Zabbix 是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利   zabbix是一个基于Web界面的,提供分布式系统监控以及网络监视功能的企业级的开源解决方案.   zabbix能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题

zabbix监控系统部署

一. zabbix简介: zabbix是完全开源的工具,整合了cacti和nagios等特性 cacti:snmp nagios:linux主机:nrpe    设备:snmp 附:SNMP(udp 161  udp 162) 众多网络工具都支持此协议,比如常见路由交换,常见OS 其既可以做管理端也可以做被管理端 snmp协议大致有3个版本分别是v1 v2 v3 无论是v1 和 v2 的安全性是比较差的,因为传输是明文的, V3的认证密码用MD5/SHA摘要算法加密 很多工具支持网络管理的功能,

Zabbix 监控 tomcat 连接池(报错org.archive.jmx.Client ...is not a registered bean)

Zabbix 监控 tomcat 连接池 一.     前言 领导提出需求,需要监控tomcat的连接池,之前已经通过zabbix监控了jvm(关于jvm监控这部分,后续补上).在网上找了很多教程,经历了很多坑,不过还是要感谢那些帮助过我的人,踩着坑搞出来,也是记忆犹新呀. 二.     基础环境 操作系统:Centos 6.8 Jdk:1.8.0_77(jdk最好是1.7及以上) Tomcat:7.0.69 Zabbix:3.0.3 三.     环境部署 (一)         Zabbix