• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >windows > zabbix常用key和自定义key的讲解

zabbix常用key和自定义key的讲解

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含zabbix自定义key,zabbix key,zabbix 自定义监控,zabbix自定义脚本,zabbix自定义监控项等服务器相关知识,网友希望可以进行参考

 zabbix中常用到的几个key:

1、监控端口的:net.tcp.port[,3306] /usr/local/zabbix/bin/ -s192.168.8.120 -knet.tcp.port[,3306] 返回1为192.168.8.120的端口3306存在,0为不存在 2、监控进程的:proc.num[mysqld] /usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -kproc.num[mysqld] 返回值为192.168.8.120中mysqld的进程数量 /usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -kproc.num[] 返回值为192.168.8.120中所有的进程数量 3、查看CPU核数的:system.cpu.num 返回值为服务器CPU的核数 4、查看系统的系统启动时间和当前时间:system.boottime、system.localtime 返回值为系统启动时间和当前时间,为时间戳格式 5、查看系统的简单信息:system.uname 返回值为192.168.8.120的系统信息,类似于linux系统的uname -a命令 6、查看windowns系统当前网卡的进出流量:net.if.out[{HOST.NAME},bytes]、net.if.in[{HOST.NAME},bytes]和linux系统的key:net.if.out[eth0,bytes]、net.if.in[eth0,bytes]一样 /usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -knet.if.in[192.168.8.120,bytes] 返回值为IP为192.168.8.120的进流量,此值为计数值,单位为bytes,减去上次取得值,除以时间间隔为此段时间内的平均流量 /usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -knet.if.out[192.168.8.120,bytes] 返回值为IP为192.168.8.120的出流量,此值为计数值,单位为bytes,减去上次取得值,除以时间间隔为此段时间内的平均流量 7、查看系统内存大小:vm.memory.size[total],返回值单位bytes 8、查看文件的大小: vfs.file.size[file] 如: vfs.file.size[/var/log/syslog] 返回的是/var/log/syslog的大小,单位是:bytes 9、查看文件是否存在:vfs.file.exists[file] 文件如果存在返回0,不存在返回1 10、查看文件的MD5:vfs.file.md5sum[file]查看小文件的MD5,返回为MD5值(好像只有2.0以上的版本有这个key) 11、自动发现网卡并监控流量和自动发现分区及分区挂载情况的两个key:net.if.discovery,vfs.fs.discovery,windows和linux监控模板中都有这模板(2.0以上版本),应用即可         以上是常用的key,其实监控服务器无非就是内存、硬盘占用、CPU负载、流量、服务器和端口等情况。如果要监控其他的可以自定义key来实现,本人喜欢自定义key,写个脚本来返回,得到自己想要的监控结果,zabbix在这块做的非常好,扩展性很强,支持各种脚本来实现自定义的key。        要启用自定义key,需要在客户端的配置文件中启用UnsafeUserParameters=1参数,然后在配置文件的最下面来定义key,如: UserParameter=free.disk,/usr/local/zabbix/bin/disk.py free.disk为key的名字,/usr/local/zabbix/bin/disk.py为服务器端调用free.disk这个key时执行的脚本,其结果就是free.disk的返回值。脚本可以是任何可以运行的脚本语言。注意:脚本要用绝对路径,注意脚本的权限,写的脚本返回值要尽量简单,这样方便设置报警值。  

本文出自 “王伟” 博客,请务必保留此出处http://wangwei007.blog.51cto.com/68019/1034704

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • zabbix常用key和自定义key的讲解

相关文章

  • 服务器远程桌面超出最大连接数的解决方法
  • 集群 之 ipvsadm 指令
  • 网站伪静态Rewrite重写中文路径时乱码
  • SVN 更新时出错:不能打开新文件 svn-base 系统找不到指定的文件
  • 删除.svn文件夹,Windows下最快捷的方法
  • 如何查看Windows服务所对应的端口?
  • 解决Win8在VMware Fusion中使用Wacom笔不正常的问题
  • 搭建基于Heartbeat v2+NFS的高可用Web集群
  • windows服务器asp木马删除不了解决办法
  • nginx图片防盗链

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 解码云时代企业云存储服务
    • Mac OS X/windows下启用Mod Rewrite和.htaccess
    • Windows下的Memcache安装与测试教程
    • 也谈学生机房PC桌面虚拟化
    • 让apache 支持 shtml 配置方法
    • Windows 2003 服务器安全设置图文教程(1/3)
    • VMware tools下载与VMware tools安装方法
    • 网站出现Service Unavailable报错的处理方法
    • Windows2003怎么添加管理员账号与找回密码
    • Nginx下构建nagios监控平台Nagios+nrpe+nagios-plugins+pnp安装文档

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有