什么是item:

Items是监控项,是监控的基本元素,每一个监控项对应一个被监控端的采集值。

item构成:

Items由key+参数组成,这些值都可以自定义,监控项中需要获取cpu信息,则需要一个对应的监控key:system.cpu.load。如果是获取网卡流量,那么获取网卡这个监控项需要key:net.if.in或者net.if.out。一般情况下key要与参数结合起来使用,例如获取5分钟的负载情况:system.cpu.load[avg5],avg5是对应的参数,如果是1分钟则使用avg1,如果是15分钟则使用avg15。网卡流量net.if.in[eth0],使用eth0作为参数可以获取到eth0网卡的进入流量,同样可以换成eth1,eth2等等。

通常在使用Zabbix的时候往往会自定义Item。但是经常会遇到自定义的Item动不动就Not Supported了。其实原因很简单。Zabbix Agent默认的超时时间是3秒,往往自定义的Item由于各种原因返回时间会比较长,所以建议统一修改一个适合自己实际的值。

vim /etc/zabbix/zabbix_agent.conf

#Range: 1-30

Timeout=8     #默认注释掉的,3秒

修改完毕后重启zabbix-agent

/etc/init.d/zabbix-agent restart

Zabbix使用fping处理ICMP ping的请求,需要安装fping程序,安装完毕之后需要在zabinx_server.conf中的参数FpingLocation配置fping安装的路径。由于fping默认是root权限工作,而zabbix-server是zabbix用户运行的,所以需要对fping程序设置setuid权限,如果在自定义key的时候需要用到netstat命令,也同样要设置setuid,否则不能获取到数据,而在日志中提示权拒绝。

zabbix-ICMP ping监控添加方法

1、安装好zabbix监控,你会发现默认的ping根本是不支持的,毫无用处。

通过图形去看,发现根本没有数据流入:

首先fping的rpm包怎么获得,默认yum安装发现没有,我们先更新下yum源:

#yum install epel-release.noarch

#yum update

#yum install fping

ping命令默认只有root可以使用,所以授权特殊权限:

$sudo chmod 4770 /usr/sbin/fping

$ sudo chown root:zabbix /usr/sbin/fping

[zabbix@localhost ~]$ fping 192.168.38.3

192.168.38.3 is alive        #证明是ok的

修改zabbix_server的配置参数:

[zabbix@localhost sbin]$ ./zabbix_agentd restart

添加监控项:

6、添加图形监控:

7、通过图形监控测试:

本文转自青衫解衣 51CTO博客,原文链接:http://blog.51cto.com/215687833/1784173

《Zabbix-ICMP ping监控添加方法》-7相关推荐

  1. 疯狂JAVA讲义---第十二章:Swing编程(五)进度条和滑动条

    http://blog.csdn.net/terryzero/article/details/3797782 疯狂JAVA讲义---第十二章:Swing编程(五)进度条和滑动条 标签: swing编程 ...

  2. java下载pdf6_疯狂java讲义第6版 电子版(pdf格式)

    疯狂java讲义第6版pdf是李刚打造的经典java编程图书的最新版,为了帮助更多的读者能真正掌握Java编程,感受到Java语言的魅力,领会到Java编程的快乐,作者根据多年来的Java授课经验,精 ...

  3. 《疯狂Java讲义精粹》读书笔记2 ------ 多态

    -----------------<疯狂Java讲义精粹>2读书笔记--------------- Java引用变量有两个类型: · 编译时类型(由声明该变量时使用的类型决定) · 运行时 ...

  4. java画图颜色_手绘板,多种颜色选择。我抄的《疯狂java讲义》的,包我乱导的,但代码能用。...

    [java]代码库import javax.swing.*; import java.awt.image.*; import java.awt.datatransfer.*; import javax ...

  5. 《疯狂Java讲义》学习笔记 第六章 面向对象(下)

    <疯狂Java讲义>学习笔记 第六章 面向对象(下) 6.1包装类 基本数据类型 包装类 byte Byte short Short int Integer long Long char ...

  6. 李刚疯狂java讲义第3_【Java】-NO.16.EBook.4.Java.1.009-【疯狂Java讲义第3版 李刚】- 泛型...

    1.0.0 Summary Tittle:[Java]-NO.16.EBook.4.Java.1.009-[疯狂Java讲义第3版 李刚]- 泛型 Style:EBook Series:Java Si ...

  7. [疯狂Java讲义精粹] 第十三章|类加载机制与反射

    java.lang.reflect包下的接口和类, 包括Class, Method, Filed,Constructor和Array等, 这些类分别代表类, 方法, Field, 构造器和数组, Ja ...

  8. 疯狂Java讲义:P200接口

    接口 Output package lee; public interface Output {//接口里定义的成员变量只能是常量int MAX_CACHE_LINE=50;//接口里定义的只能是pu ...

  9. 疯狂Java讲义_Chapter4_编写控制台的五子棋游戏

    编写控制台的五子棋游戏 昨天复习了下<疯狂Java讲义>,完成前几章的习题, 现在基本完成了控制台五子棋游戏的编写,能够按照要求 保证用户下和电脑下的棋上不能已经有棋子 判断横.竖.左斜. ...

  10. 《疯狂Java讲义》读书笔记5

    目录 Java的集合类 Inerator 接口 Set 集合 HashSet 类 LinkedHashSet 类 TreeSet 类 EnumSet 类 List 集合 ArrayList 和 Vec ...

最新文章

  1. Genome-scale de novo assembly using ALGA 使用ALGA进行 基因组规模的从头组装
  2. vim 居中光标所在行(转载)
  3. django 连接mysql 数据库
  4. [Reomting Debug] 巧用VS 的remote debug 功能远程调试程序 经验分享.
  5. Codeforces Round #676 (Div. 2) E待补
  6. ESP8266调试-P2P(AP模块与STA模块通信)
  7. 5000起步没商量!vivo NEX 3S 5G手机正式发布:骁龙865+无界瀑布屏加持
  8. 2018-9-25 进入公司第一天
  9. 《像外行一样思考,像专家一样实践》
  10. Android MVP 实例
  11. 微信支付指纹上传服务器,指纹安全吗,支付宝、微信支付会上传用户的指纹吗...
  12. 2T硬盘安装WIN7分区格式
  13. Python常用库汇总
  14. C#数据结构:两栈实现队列,两队列实现栈
  15. syn泛洪 过滤_SYN泛洪攻击详解
  16. OneDrive说明与OneNote的同步操作
  17. Oracle-索引、视图
  18. 2024南京大学计算机考研信息汇总
  19. 电脑连不上网络,怎么办?
  20. Job与JobDetail介绍

热门文章

  1. 理解RESTful架构【转】
  2. ScheduleThreadPoolExecutor的工作原理与使用示例
  3. 微软将Bing变开放平台 同谷歌争夺开发者
  4. JQuery.Ajax 错误调试帮助信息
  5. UDP:用戶数据报协议(读书笔记之二)
  6. spring3.0设置定时任务
  7. python查看开放的端口_python获取Windows端口信息
  8. 7.破解的最简单例子
  9. 【Linux 内核 内存管理】Linux 内核堆内存管理 ② ( 动态分配堆内存方式 | brk 系统调用 | mmap 系统调用 | brk 系统调用源码介绍 )
  10. 【Git】Git 分支管理 ( 解决分支合并冲突 | 本地处理文件冲突 )