zoukankan      html  css  js  c++  java
  • zabbix简介

    (一)监控系统 初探

    前言: 对于监控系统而言,首先必须搞清楚需要监控什么?
    (1)硬件设备和软件设备:服务器,路由器,交换机,I/O存储系统,操作系统,网络,各种应用程序
    (2)各种指标:数据库宕机,复制无法进行,主机无法探测
    (3)磁盘使用率,主从复制延迟
    (4)CPU利用率,QPS

    • 监控系统如何实现监控?
    1:指标数据采样
    ssh, snmp(simple network management protocol), telnet, agent, IPMI
     
    2:阈值告警
     
    3:指标数据存储
     
    4:数据可视化展示
    • SNMP协议简要介绍
    SNMP(简单网络管理协议)协议:监控系统可以通过SNMP协议来监控,每一个被监控的主机上都安装上一个agent端,这个agent可以是通过SNMP协议实现的,目的就是在主机上获取主机的指标,比如cup,memory,I/O等数据指标。在监控系统上就可以通过一个SNMP客户端向被监控的主机发送SNMP请求,agent就会将请求的指标发送给监控系统。这样就实现了监控系统对指标的采集。一般来说:对于交换机,路由器,就只能通过SNMP来监控了,因为这些网络硬件上无法安装操作系统。
    • 监控工具分类
    1:cacti:指标采集能力较强强,告警能力较弱
     
    2:nagios:阈值告警能力较强,指标采集能力较弱
     
    3:zabbix:指标采集能力、阈值告警能力都较强,属于企业级分布式监控系统(主讲)
    • 采集的数据保存在哪里
    1:时间序列数据
    2:关系型数据库
    3:rrd:轮询数据库
    4:时间序列数据库
     
    5:NoSQL
     
     
    • zabbix程序的的各个组件介绍
    1:zabbix_server:服务端守护进程,运行于zabbix服务端
    2:zabbix_agentd:agent端守护进程,运行在被监控的主机上
    3:zabbix_proxy:代理服务器,可选的zabbix组件
    4:zabbix_get:命令行工具,手动测试向agent发起数据采集请求
    5:zabbix_sender:命令行工具,运行于agent端,手动向server端发送数据
    6:zabbix_java_gateway:java网关工具
  • 相关阅读:
    【算法每日一练】LeetCode02 两数之和
    【算法每日一练】LeetCode01 两数之和
    【算法题】09-单链表翻转
    【算法题】08- 构造数组的MaxTree
    【算法题】07-生成窗口最大值数组
    【算法题】06-用栈来解决汉诺塔问题
    【算法题】05-用一个栈实现另一个栈的排序
    【算法题】04-猫狗队列
    【算法题】03-使用递归和栈逆序一个栈
    【算法题】02-使用两个栈实现队列额的功能
  • 原文地址:https://www.cnblogs.com/liu1026/p/7642631.html
Copyright © 2011-2022 走看看