设为首页 收藏本站
查看: 1556|回复: 0

[经验分享] Zabbix监控实例

[复制链接]

尚未签到

发表于 2017-12-31 22:39:26 | 显示全部楼层 |阅读模式
  本节内容:


  • zabbix web添加主机
  • 定义Items
  • 创建graph
  • 创建template

一、zabbix web添加主机
  1. 进入zabbix web界面,点击配置—>主机—>创建主机。
DSC0000.png

  2. 填入下图中的信息,点击添加。
DSC0001.png

DSC0002.png


二、定义Items
  要真正实现数据采集,需要定义监控项(Items)。多个Items可以归为一个组,称为Applications。定义好Items之后,还应该为Items定义Triggers(触发器)。我这里演示下创建监控网卡进入和出去的流量。

1.创建item监控网卡出去流量
  登录zabbix web管控台,点击配置—>主机—>监控项。
DSC0003.png

  点击右上角的“创建监控项”。
DSC0004.png

  在如下的界面填入以下内容:
DSC0005.png

  其中,在key那一栏,点击select按钮,选择key值。
DSC0006.png

DSC0007.png

  回到hosts,你会发现已经有application和item了。
DSC0008.png

  每创建一个Item,会自动帮你创建图形的。点击监控—>最新的数据,输入要查的主机,点击select,就可以看到为刚才我们创建的item所创建的图形。
DSC0009.png

  点击图形。
DSC00010.png

  注意:数据量从右往左走的。

2.创建item监控进入网卡流量
DSC00011.png

  注意:有时候,不是一创建完item,graph那边就有数据了,你可以主要通过浏览器去访问监听在这个网卡的某个端口上的服务,然后graph就会有数据了。

三、创建graph
  为什么要创建graph?拿上节中的网卡进出流量来举例,进和出此时都不在一张图上,这就需要Graphs自定义图像。将多个指标放在一起。
  点击配置—>主机,点击Graphs。
DSC00012.png

  点击右上角的创建图形。
DSC00013.png

  输入Name,点击图中倒数第二个add。
DSC00014.png

  选择监控项。
DSC00015.png

  最后点击添加。
DSC00016.png

  点击监控—>图形,在右上角输入主机组,主机和图形。
DSC00017.png


四、创建template
  如果我们在加一个主机进来,假如说我们每一次都想监控某几个同样的指标,每台主机都要这么去定义的话,就太痛苦了。这就要使用到模板。

1.创建模板
  点击配置—>模板,点击创建模板。
DSC00018.png

DSC00019.png


2.创建Item
  创建完模板后,其上是没有任何Item和trigger等。所以我们需要创建这一系列监控项。但是由于这里我是要监控Elasticsearch状态,而zabbix是没有内置的key来监控elasticsearch的,所以需要自定义监控项来监控。
DSC00020.png

  (1)在elasticsearch主机定义zabbix agent的UserParameter
  

[iyunv@log1 ~]# cd /usr/local/zabbix-3.0.1/etc/  
[iyunv@log1 etc]# vim zabbix_agentd.conf
  

  输入内容:
  

UserParameter=Elasticsearch.status
  • ,/usr/bin/curl -s 'http://$1:$2/_cluster/health?pretty=true' | awk -F'"' '/status/{print $$4}'  

      (2)重启zabbix agent
      

    [iyunv@log1 ~] # killall -9 zabbix_agentd  
    [iyunv@log1
    ~]# /usr/local/zabbix-3.0.1/sbin/zabbix_agentd  

      (3)在zabbix server端使用zabbix_get模拟获取数据
      

    [iyunv@console ~]# /usr/local/zabbix-3.0.1/bin/zabbix_get -s 114.55.29.86 -k "Elasticsearch.status[114.55.29.86,9200]"  
    green
      

      (5)创建模板的Item
      a.找到刚才新建的模板,点击Item。
    DSC00021.png

      b.点击右上角的Create Item
    DSC00022.png

      c.输入如下的信息
    DSC00023.png

    DSC00024.png


    3.为模板上的Item创建触发器
      (1)点击触发器。
    DSC00025.png

      (2)点击右上角的创建触发器
    DSC00026.png

      (3)定义触发器名字,然后点击Add。
    DSC00027.png

      (4)点击Select,选择对哪个Item做Trigger。
    DSC00028.png

    DSC00029.png


    4.将模板应用到主机上
      (1)点击配置—>主机,点击log1主机。
    DSC00030.png

      (2)点击模板,点击选择。
    DSC00031.png

      (3)选择我们需要的模板,点击选择。然后在点击Add。
    DSC00032.png

      (4)这是Add后显示页面,再点击Update。
    DSC00033.png

      这样你就可以看到这边log1主机有应用的模板的。
    DSC00034.png


    5.查看监控数据
      点击监控—>最新数据,找到Elasticsearch status这个监控项,点击后面的History。
    DSC00035.png

    DSC00036.png

  • 运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
    2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
    3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
    4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
    5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
    6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
    7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
    8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

    所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-430386-1-1.html 上篇帖子: zabbix监控MySQL部署实战 下篇帖子: zabbix的安装
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    扫码加入运维网微信交流群X

    扫码加入运维网微信交流群

    扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

    扫描微信二维码查看详情

    客服E-mail:kefu@iyunv.com 客服QQ:1061981298


    QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


    提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


    本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



    合作伙伴: 青云cloud

    快速回复 返回顶部 返回列表