zoukankan      html  css  js  c++  java
  • zabbix学习入门总结

    对于zibbix,我现在的轮廓,是多个agent,一个server,再加上一些可选的proxy。
    从通信的角度来看,就是数据流从agents流向server.但是agent跟server数据传送的细节,我就无法把握了,即“一个数据怎么从agent传到server的”[原理,标准,协议]是我需要深入学习并积累的东西。
    如果叫我来描述agent与server的通信的具体过程,我能说清楚吗?我能说清到哪一步?[抽象层次]。


    根据zabbix的说明文档,
    Zabbix server is the central component to which agents report availability and integrity information and statistics.[server的职能描述]


    Zabbix agents are deployed on monitoring targets to actively monitor local resources and applications and report the gathered data to Zabbix server. [agent的职能描述]


    注意到其中的“report”,可以知道数据传输[通信]的发起者是agent.[在第一次读文档的时候我为什么没有发现,而当我带着上面的疑问的时候却发现了这个关键点的字眼?]


    现在的问题,
    Q1.什么时候传输送数据?[因为通信是agent发起的,所以这个问题只与agent有关,server只需listening就好]
    Q2.传送那些数据?[最重要的东东,这牵扯到agent与server两端,需要两端协商(配置)]
    Q3.怎么传数据?[我的“感觉”是“以IP协议为基础的TCP或UDP协议”,好像有自己的看法,那就先放下这个问题?最好这样。]
    Q4.这些过程是怎么控制的[配置文件在哪里?]


    根据之后的深入学习我知道,原来agent与server的通信过程有passive与active两种。前者是server主动要数据,后者是agent根据server提供的Item列表,主动的提交数据数。上面的report应该是从数据流由agent “report” 到server的角度来说的。




    proxy的角色解读
    对agent来说,proxy冒充server,对server来说,proxy冒充agent.[一个词——“两面派”呗!].这是从通信的逻辑或策略方面解读,如果从数据流的角度解读——缓冲池。


    User parameters
    zabbix server把在zabbix agent上执行的命令的结果返回回来。

  • 相关阅读:
    kali linux DDos攻击
    js基础接替上回的作用域
    js基础的知识函数和作用域
    写作是最好的思考
    eclipse 常用操作(转载)
    网页中用jquery validate 验证表单输入项
    eclipse5.5添加反编译插件
    velocity 实现td 中月份的多选框
    LinckedhashMap原理
    api服务端接口安全
  • 原文地址:https://www.cnblogs.com/riskyer/p/3333785.html
Copyright © 2011-2022 走看看