Zabbix常用item汇总及说明.doc_第1页
Zabbix常用item汇总及说明.doc_第2页
Zabbix常用item汇总及说明.doc_第3页
Zabbix常用item汇总及说明.doc_第4页
Zabbix常用item汇总及说明.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Zabbix常用item汇总及说明Zabbix常用item汇总及说明1Keys配置及使用说明3Keys配置3自定义keys3检查自定义key返回结果4zabbix_agentd.conf的include选项4Zabbix自带常用keys5一、 zabbix客户端相关5二、 系统配置5三、 进程状态7四、 网络7五、 文件系统9Keys配置及使用说明Keys配置Zabbix自带的key不需要再进行配置,可以直接在web端直接使用建立trigger(触发器)。自定义keys 自定义keys的配置流程:# Option: UserParameter# User-defined parameter to monitor. There can be several user-defined parameters.# Format: UserParameter=, #格式要求# See zabbix_agentd directory for examples.# # Mandatory: no# Default:# UserParameter= UserParameter=dis.keepalived.nginx,/van/svr/zabbix-3.0.0/bin/dis_keepalived_nginx.py #(例子)UserParameter=keepalived.shift.check,/van/svr/zabbix-3.0.0/bin/keepastatus.py #(例子) 一般新建的keys应该自定义在客户端配置文件zabbix_agentd.conf举个例子,若要添加一个名字为keepalived.shift.check的key,只需要在配置文件zabbix_agentd.conf按照格式:UserParameter=,添加就可以了:#(例子) UserParameter=keepalived.shift.check, /van/svr/zabbix-3.0.0/bin/keepastatus.py (key的名字) (key调用脚本的路径,或者直接系统命令) 自定义key通过调用脚本返回的信息zabbix可接受的常用数据类型有:Numeric(整型),Numeric(浮点型),Text(文本) 客户端配置完成后,重启zabbix客户端,自定义的key才会生效。检查自定义key返回结果在客户端配置好自定义key后,zabbix_get工具可以在服务器端直接测试key在Server端返回的结果,zabbix_get在/usr/zagt/bin下。zabbix_get使用命令:sudo ./bin/zabbix_get -s 7 -k agent.ping命令解释:-s你要查的ip地址,本地的,或者远程的都可以 -pzabbix_agentd的端口 -kkey值 1也就是我们得到的结果,说明87主机的zabbix客户端有起来。 zabbix_agentd.conf的include选项 当keys的数量或者种类不断扩大的时候,配置文件一个个按照”UserParameter=”添加自定义keys会让配置文件zabbix_agentd.conf变得累赘而且自定义keys 难以管理,所以可以使用配置文件中的include选项。# Option: Include# You may include individual files or all files in a directory in the configuration file.# Installing Zabbix will create include directory in /usr/local/etc, unless modified during the compile time.# Mandatory: no# Default:# Include=# Include=/usr/local/etc/zabbix_agentd.conf.d/*.confInclude=/usr/zagt/etc/zabbix_params/*.conf #指定读取此文件夹下所有后缀为.conf的文件 指定的include文件不一定只带有”UserParameter=”参数,可以带有所有配置文件支持的参数。以下是使用include指定的一个配置文件,主要自定义了keepalived相关的keys:UserParameter=dis.keepalived.nginx,/van/svr/zabbix-3.0.0/bin/dis_keepalived_nginx.pyUserParameter=keepalived.shift.check,/van/svr/zabbix-3.0.0/bin/keepastatus.py文件路径及文件名:/usr/zagt/etc/zabbix_params/dis_keepalived.confZabbix自带常用keys1、 zabbix客户端相关Keys说明返回agent.hostname返回被监控端名称(字符串)Cloudlab087agent.ping检测被监控端是否存活(1:运行中 其他:未运行)-使用函数 nodata()检测客户端是否正在运行 agent.versionzabbix agent版本字符串3.0.02、 系统配置system.cpu.load,CPU负载浮点数cpu - 可用值: all (默认), percpu (所有在线cpu的负载)mode - 可用值:avg1 (1分钟 默认值), avg5(5分钟平均), avg15 (15分钟平均值)CPU负载浮点数cpu - 可用值: all (默认), percpu (所有在线cpu的负载)mode - 可用值:avg1 (1分钟 默认值), avg5(5分钟平均), avg15 (15分钟平均值)system.cpu.load,avg5返回:0.010000system.cpu.numCPU数量处理器个数type - 可用值: online (默认值)system.cpu.num返回:2system.cpu.util,CPU利用率百分比cpu - cpu数量 (默认是所有cpu)type - 可用值: idle, nice, user (默认), system (windows系统默认值), iowait, interrupt, softirq,stealmode - 可用值: avg1 (一分钟平均,默认值), avg5(5分钟平均, avg15 (15分钟平均值)system.cpu.util,idle,avg5返回:99.355550system.hostname返回主机名字符串type (仅用于windows系统) 可用值: netbios(默认) or host system.hostname 返回:cloudlab087system.localtime系统时间.数字或者字符串 返回:1457597460system.runcommand,在制定的主机上运行命令文本(配置文件必须开启RemoteCommand)command - 命令mode - wait (默认值, 执行超时时间), nowait (不等待)最大可用返回512KB数据,包含空白数据。 命令输出数据必须是文本system.runls -l /tmp 列出/tmp的文件和目录.system.statresource,虚拟内存状态数字entsystem.sw.os返回系统信息字符串info - full (default), short ,name信息来自如下文件:/proc/version short/proc/version_signature name/etc/system.sw.osfull 返回:Linux version 3.10.0-229.20.1.el7.x86_64 () (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #1 SMP Tue Nov 3 19:10:07 UTC 2015system.sw.packages,已安装软件列表文本值package - all (默认)或者正则表达式manager - all (默认) or a package managerformat - full (默认) ,shortsystem.sw.packageskeepalived,short返回:keepalived-1.2.13-7.el7.x86_64system.uname返回主机相信信息.字符串返回:Linux cloudlab087 3.10.0-327.3.1.el7.x86_64 #1 SMP Wed Dec 9 14:09:15 UTC 2015 x86_64system.uptime系统运行时长(秒)多少秒使用s/uptime来获取返回:5702506system.users.num登陆用户数量多少用户agent使用who命令获取返回:23、 进程状态proc.mem,用户进程消耗的内存内存使用量 (字节单位).name - 进程名 (默认值 “all processes”)user - 用户名 (默认值“all users”)mode - 可选值: avg, max, min, sum (默认)cmdline - 命令行过滤(正则表达时) proc.memzabbix_server,zabbix zabbix用户运行的zabbix_server使用了多少内存返回:6759755776proc.num,某用户某些状态的进程的数量进程数量name - 进程名称 (默认“all processes”)user - 用户名 (默认 “all users”)state - 可用值: all (默认), run,sleep, zombcmdline - 命令行过滤(正则表达时)proc.numnginx,root root运行了多少个nginx进程返回:1 若返回0则表示nginx已经down掉4、 网络net.dns,zone,检测DNS服务是否开启0 DNS挂了 1 - DNS运行中ip - DNS服务器的ip地址(留空表示使用本地DNS, ignored onWindows)zone - 需要测试的域名type - 记录类型 (默认为 SOA),type可选值: ANY, A, NS, CNAME, MB, MG, MR, PTR, MD, MF, MX, SOA, NULL, WKS (除了windows), HINFO, MINFO, TXT, SRV SRVtimeout (ignored on Windows) 超时时间(默认1秒)count (ignored on Windows) 重试次数 (默认值2)net.dns,,MX,2,1 net.if.discovery列出网卡.通常用于低级别(low-discovery)的discovery.JSON对象返回:data:#IFNAME:eth0,#IFNAME:eth1,#IFNAME:lo net.if.inif,网卡入口流量整数.if - 网卡名称mode - 可用值: bytes - 字节数 (默认)packets - 包数量errors - 错误数量dropped - 丢包数量net.if.inens192 返回:2742810501net.if.inens192,errors返回:0net.if.outif,解释同net.if.innet.if.outeth0net.if.outeth0,errorsnet.if.totalif,解释net.if.innet.if.totaleth0net.if.totaleth1,errorsnet.tcp.listenport检测端口是否开启0 (not listen) 1 in LISTEN stateportnet.tcp.listen80net.tcp.port,port是否可以连接到指定的TCP端口0 cannot connect 1 can connect ip - IP地址(默认是 ) port - 端口net.tcp.port,80返回:1net.tcp.serviceservice, 检测服务是否开启,并且端口可用 0 服务挂了 1 服务运行中 service - 如下:(ssh, ntp, ldap, smtp, ftp, http, pop, nntp,imap, tcp, https, telnet) ip - IP地址 (默认) port - 端口 (默认情况为标准端口号)net.tcp.servicehttp,80返回:0端口应用层挂了net.tcp.service.perfservice,检测服务器性能0 服务挂了; seconds 链接到服务器端口消耗的时间service - 如下:ssh, ntp, ldap, smtp, ftp, http, pop, nntp,imap, tcp, https, telnetip - IP地址 (默认)port - 端口 (默认情况为标准端口号)net.tcp.service.perfhttp,7,80返回:0.0003195、 文件系统vfs.file.existsfile检测文件是否存在1 存在 0 不存在 vfs.file.exists/etc/hosts 返回:1vfs.file.sizefile文件大小字节zabbix必须有可读此文件的权限vfs.file.size/van/svr/zabbix-3.0.0返回:78vfs.fs.sizefs,磁盘空间,返回本地文件系统的使用量字节fs - 文件系统mode - total (默认), free, used, pfree (空闲百分比), pused (使用百分比). vfs.fs.sizeext3,freevfs.file.timefile,文件时间信息Unix 时间戳.mode - modify (默认, 修改时间), access 最后访问时间, change 最后改变时间vfs.file.time/etc/passwd,change返回: 1455674845vm.memory.size内存大小字节或百分比mode - total (默认), active, anon, buffers, cached, exec, file, free, inactive, pinned, shared, wired, used, pused, available监控项vm.memory.size 允许三种类型的参数:第一类:包含total - 总内存第二类: 系统指定内存类型:active, anon, buffers, cached, exec, file, free, inac

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论