NetBSD
                                                            OpenBSD ▼▼
                                                        Mac OS X ▼▼
                                                        Tru64 ▼▼
                                                       AIX ▼▼
                                                  HP-UX ▼▼
                                             Solaris ▼▼
                                          FreeBSD ▼▼
                                     Linux 2.6 ▼▼
                                  Linux 2.4 ▼▼
                                 Windows ▼▼
                 Parameter / system ▼▼
        ▼▼   1   2   3   4   5   6   7   8   9   10   11
agent.hostname X X X X X X X X X X X
agent.ping X X X X X X X X X X X
agent.version X X X X X X X X X X X
kernel.maxfiles X X X ? X X X
kernel.maxproc X X X ? X X X
log[file,<regexp>,<encoding>,<maxlines>] X X X X X X X X X X X
logrt[file_format,<regexp>,<encoding>,<maxlines>] X X X X X X X X X X X
eventlog[name,<regexp>,<severity>,<source>,<eventid>,
<maxlines>]
X
net.if.collisions[if] X X X X X X r
net.if.in[if,<mode>] X X X X X X X r
  mode bytes (default) X X X X X X X r
packets X X X X X X X r
errors X X X X X X X r
dropped X X X X X r
net.if.list X
net.if.out[if,<mode>] X X X X X X X r
  mode bytes (default) X X X X X X X r
packets X X X X X X X r
errors X X X X X X X r
dropped X X X
net.if.total[if,<mode>] X X X X X X X r
  mode bytes (default) X X X X X X X r
packets X X X X X X X r
errors X X X X X X X r
dropped X X X
net.tcp.dns[<ip>,zone] X X X X X X X X X X
net.tcp.dns.query[<ip>,zone,<type>] X X X X X X X X X X
net.tcp.listen[port] X X X X X
net.tcp.port[<ip>,port] X X X X X X X X X X X
net.tcp.service[service,<ip>,<port>] X X X X X X X X X X
net.tcp.service.perf[service,<ip>,<port>] X X X X X X X X X X
net.udp.listen[port] X X
  1   2   3   4   5   6   7   8   9   10   11
proc.mem[<name>,<user>,<mode>,<cmdline>] X X X X X X ? X X
  mode sum (default) X X X X X X ? X X
avg X X X X X X ? X X
max X X X X X X ? X X
min X X X X X X ? X X
proc.num[<name>,<user>,<state>,<cmdline>] X X X X X X X ? X X
  state all (default) X X X X X X ? X X
sleep X X X X X X ? X X
zomb X X X X X X ? X X
run X X X X X X ? X X
sensor[device,sensor,<mode>] X X
services[<type>,<state>,<exclude>] X
system.boottime X X X X X X
system.cpu.intr X X X X X X X
system.cpu.load[<cpu>,<mode>] X X X X X X X ? X X
  mode avg1 (default) X X X X X X X ? X X
avg5 X X X X X X X ? X X
avg15 X X X X X X X ? X X
system.cpu.num[<type>] X X X X X X X X X
  type online (default) X X X X X X X X X
max X X X X
system.cpu.switches X X X X X X X
system.cpu.util[<cpu>,<type>,<mode>] X X X X X X X X ? X X
  type user (default) X X X X X X X ? X X
nice X X X X X ? X X
idle X X X X X X X ? X X
system X X X X X X X ? X X
kernel X
iowait X X
wait X
interrupt X X X
softirq X
steal X
  mode avg1 (default) X X X X X X X ? X
avg5 X X X X X X ? X
avg15 X X X X X X ? X
  1   2   3   4   5   6   7   8   9   10   11
system.hostname[<type>] X X X X X X X X X X X
system.localtime X X X X X X X X X X X
  type utc (default) X X X X X X X X X X X
local X X X X X X X X X X X
system.run[command,<mode>] X X X X X X X X X X X
  mode wait (default) X X X X X X X X X X X
nowait X X X X X X X X X X X
system.stat[resource,<type>] X
system.swap.in[<device>,<type>] (specifying a device is only supported under Linux) X X X X
  type
(pages will only work if
device was not specified)
count (default under all except Linux) X X X X
sectors X X
pages (default under Linux) X X X X
system.swap.out[<device>,<type>] (specifying a device is only supported under Linux) X X X X
  type
(pages will only work if
device was not specified)
count (default under all except Linux) X X X X
sectors X X
pages (default under Linux) X X X X
system.swap.size[<device>,<type>] X X X X X X ? X
  type free (default) X X X X X X ? X
total X X X X X X ? X
used X X X X
pfree X X X X ? X
pused X X X X ? X
system.uname X X X X X X X X X X
system.uptime X X X X X X ? ? X X
system.users.num X X X X X X X X X
  1   2   3   4   5   6   7   8   9   10   11
vfs.dev.read[<device>,<type>,<mode>] X X X X X
  type

(defaults are different
under various OSes)

sectors X X
operations X X X X X
bytes X X X
sps X X
ops X X X
bps X
  mode
(compatible only with
type in: sps, ops, bps)
avg1 (default) X X X i
avg5 X X X i
avg15 X X X i
vfs.dev.write[<device>,<type>,<mode>] X X X X X
  type

(defaults are different
under various OSes)

sectors X X
operations X X X X X
bytes X X X
sps X X
ops X X X
bps X
  mode
(compatible only with
type in: sps, ops, bps)
avg1 (default) X X X i
avg5 X X X i
avg15 X X X i
vfs.file.cksum[file] X X X X X X X X X X
vfs.file.exists[file] X X X X X X X X X X X
vfs.file.md5sum[file] X X X X X X X X X X
vfs.file.regexp[file,regexp,<encoding>] X X X X X X X X X X
vfs.file.regmatch[file,regexp,<encoding>] X X X X X X X X X X
vfs.file.size[file] X X X X X X X X X X
  1   2   3   4   5   6   7   8   9   10   11
vfs.file.time[file,<mode>] X X X X X X X X X X
  mode modify (default) X X X X X X X X X X
access X X X X X X X X X X
change X X X X X X X X X X
vfs.fs.inode[fs,<mode>] X X X X X X X ? X X
  mode total (default) X X X X X X X ? X X
free X X X X X X X ? X X
used X X X X X X X ? X X
pfree X X X X X X X ? X X
pused X X X X X X X ? X X
vfs.fs.size[fs,<mode>] X X X X X X X X ? X X
  mode total (default) X X X X X X X X ? X X
free X X X X X X X X ? X X
used X X X X X X X X ? X X
pfree X X X X X X X X ? X X
pused X X X X X X X X ? X X
vm.memory.size[<mode>] X X X X X X X X ? X X
  mode total (default) X X X X X X X X ? X X
free X X X X X X X X ? X X
used X X X
shared X X X ? X X
buffers X X ? X X
cached X X X X X ? X X
pfree X X X X X X
pused X X X
available X X
web.page.get[host,<path>,<port>] X X X X X X X X X X X
web.page.perf[host,<path>,<port>] X X X X X X X X X X X
web.page.regexp[host,<path>,<port>,<regexp>,<length>] X X X X X X X X X X X
  1   2   3   4   5   6   7   8   9   10   11

4 Zabbix Agent

List of supported parameters

  Key
  Description   Return value   Parameters   Comments
agent.hostname
Returns agent host name. String value Returns the actual value of the agent hostname from a configuration file.
This item is supported starting from version 1.8.13.
agent.ping
Check the agent availability. Returns ‘1’ if agent is available, nothing if unavailable. Use function nodata() to check for host unavailability.
agent.version
Version of Zabbix Agent. String Example of returned value: 1.8.2
kernel.maxfiles
Maximum number of opened files supported by OS. Number of files. Integer.
kernel.maxproc
Maximum number of processes supported by OS. Number of processes.
Integer.
log[file,<regexp>,<encoding>,<maxlines>]
Monitoring of log file. Log. file  – full file name
regexp  – regular expression for pattern
encoding – Code Page identifier
maxlines – Maximum number of new lines per second the agent will send to Zabbix Server or Proxy. This parameter overrides the ‘MaxLinesPerSecond’ option in zabbix_agentd.conf
Must be configured as an Active Check.
Example:
log[/home/zabbix/logs/logfile,,,100]
See detailed description.
logrt[file_format,<regexp>,<encoding>,<maxlines>]
Monitoring of log file with log rotation support. Log. file_format  – full file name in format [absolute path][filename format as regexp]
regexp  – regular expression for pattern
encoding – Code Page identifier
maxlines – Maximum number of new lines per second the agent will send to Zabbix Server or Proxy. This parameter overrides the ‘MaxLinesPerSecond’ option in zabbix_agentd.conf
Must be configured as an Active Check.
Example:
logrt[”/home/zabbix/logs/^logfile[0-9]{1,3}$”,,,100]
Log rotation is based on last modification times of files.
See detailed description.
eventlog[name,<regexp>,<severity>,<source>,<eventid>,<maxlines>]
Monitoring of event logs. Log. name  – event log name
regexp  – regular expression
severity  – regular expression
The parameter accepts the following values: “Information”, “Warning”, “Error”, “Failure Audit”, “Success Audit”
source – Source identifier
eventid – regular expression
maxlines – Maximum number of new lines per second the agent will send to Zabbix Server or Proxy. This parameter overrides the ‘MaxLinesPerSecond’ option in zabbix_agentd.conf
Must be configured as an Active Check.

Examples:

eventlog[Application]

eventlog[Security,,”Failure Audit”,,529|680]

eventlog[System,,”Warning|Error”]

eventlog[System,,,,^1$]

eventlog[System,,,,@TWOSHORT] – here custom regular expression TWOSHORT is defined as type Result is TRUE and expression itself is ^1$|^70$.

net.if.collisions[if]
Out-of-window collision. Number of collisions.
Integer.
if  – interface
net.if.in[if,<mode>]
Network interface incoming statistic. Integer. if  – interface
mode  –
bytes  number of bytes (default)
packets  number of packets
errors  number of errors
dropped  number of dropped packets
Multi-byte interface names on Windows supported since Zabbix agent version 1.8.6.

Examples:
net.if.in[eth0,errors]
net.if.in[eth0]
You may use this key with Delta (speed per second) in order to get bytes per second statistics.

net.if.list
List of network interfaces: Type Status IPv4 Description String Supported since Zabbix agent version 1.8.1. Multi-byte interface names supported since Zabbix agent version 1.8.6. Disabled interfaces are not listed.

Note that enabling/disabling some components may change their ordering in the Windows interface name.

net.if.out[if,<mode>]
Network interface outgoing statistic. Integer. if  – interface
mode  –
bytes  number of bytes (default)
packets  number of packets
errors  number of errors
dropped  number of dropped packets
Multi-byte interface names on Windows supported since Zabbix agent version 1.8.6.

Examples:
net.if.out[eth0,errors]
net.if.out[eth0]
You may use this key with Delta (speed per second) in order to get bytes per second statistics.

net.if.total[if,<mode>]
Sum of network interface incoming and outgoing statistics. Integer. if  – interface
mode  –
bytes  number of bytes (default)
packets  number of packets
errors  number of errors
dropped  number of dropped packets
Examples:
net.if.total[eth0,errors]
net.if.total[eth0]
You may use this key with Delta (speed per second) in order to get bytes per second statistics.
Note that dropped packets are supported only if both net.if.in and net.if.out work for dropped packets on your platform.
net.tcp.dns[<ip>,zone]
Checks if DNS service is up. 0 – DNS is down
1 – DNS is up
ip  – IP address of DNS server (ignored)
zone  – zone to test the DNS
Example:
net.tcp.dns[127.0.0.1,zabbix.com]

Internationalized domain names are not supported, please use IDNA encoded names instead.

net.tcp.dns.query[<ip>,zone,<type>]
Performs a query for the supplied DNS record type. On success returns a character string with the required type of information. ip – IP address of DNS server (ignored)
zone  – zone to test the DNS
type – Record type to be queried (default is SOA)
Example:
net.tcp.dns.query[127.0.0.1,zabbix.com,MX]
type can be one of:
A, NS, CNAME, MB, MG, MR, PTR, MD, MF, MX, SOA, NULL, WKS, HINFO, MINFO, TXT, SRV

SRV record type is supported since Zabbix agent version 1.8.6.

Internationalized domain names are not supported, please use IDNA encoded names instead.

net.tcp.listen[port]
Checks if this TCP port is in LISTEN state. 0 – it is not
1 – it is in LISTEN state
portTCP port number Example:
net.tcp.listen[80]

On Linux supported since Zabbix agent version 1.8.4

net.tcp.port[<ip>,port]
Check, if it is possible to make TCP connection to port number port. 0 – cannot connect
1 – can connect
ip – IP address(default is 127.0.0.1)
port – port number
Example:
net.tcp.port[,80] can be used to test availability of WEB server running on port 80.
Old naming: check_port[*]
For simple TCP performance testing use net.tcp.service.perf[tcp,<ip>,<port>]
Note that these checks may result in additional messages in system daemon logfiles (SMTP and SSH sessions being logged usually).
net.tcp.service[service,<ip>,<port>]
Check if service is running and accepting TCP connections. 0 – service is down
1 – service is running
service – one of ssh, ntp, ldap, smtp, ftp, http, pop, nntp, imap, tcp
ip – IP address (default is 127.0.0.1)
port – port number (by default standard service port number is used)
Example:
net.tcp.service[ftp,,45] can be used to test availability of FTP server on TCP port 45.
Old naming: check_service[*]
Note that before Zabbix version 1.8.3 service.ntp should be used instead of ntp.
Note that these checks may result in additional messages in system daemon logfiles (SMTP and SSH sessions being logged usually).
Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use net.tcp.port for checks like these.
Checking of LDAP by Windows agent is currently not supported.
net.tcp.service.perf[service,<ip>,<port>]
Check performance of service 0 – service is down
sec – number of seconds spent while connecting to the service
service – one of ssh, ntp, ldap, smtp, ftp, http, pop, nntp, imap, tcp
ip – IP address (default is 127.0.0.1)
port – port number (by default standard service port number is used)
Example:
net.tcp.service.perf[ssh] can be used to test speed of initial response from SSH server.
Old naming: check_service_perf[*]
Note that before Zabbix version 1.8.3 service.ntp should be used instead of ntp.
Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use net.tcp.service.perf[tcp,<ip>,<port>] for checks like these.
Checking of LDAP by Windows agent is currently not supported.
net.udp.listen[port]
Checks if this UDP port is in LISTEN state. 0 – it is not
1 – it is in LISTEN state
portUDP port number Example:
net.udp.listen[68]

On Linux supported since Zabbix agent version 1.8.4

proc.mem[<name>,<user>,<mode>,<cmdline>]
Memory used by process name running under user user Memory used by process. name – process name
user – user name (default is all users)
mode – one of avg, max, min, sum (default)
cmdline – filter by command line
Example:
proc.mem[,root] – memory used by all processes running under user “root”.
proc.mem[zabbix_server,zabbix] – memory used by all processes zabbix_server running under user zabbix
proc.mem[,oracle,max,oracleZABBIX] – memory used by most memory hungry process running under oracle having oracleZABBIX in its command line
proc.num[<name>,<user>,<state>,<cmdline>]
Number of processes name having state running under user user Number of processes. name – process name
user – user name (default is all users)
state – one of all (default), run, sleep, zomb
cmdline – filter by command line
Example:
proc.num[,mysql] – number of processes running under user mysql
proc.num[apache2,www-data] – number of apache2 running under user www-data
proc.num[,oracle,sleep,oracleZABBIX] – number of processes in sleep state running under oracle having oracleZABBIX in its command line
On Windows, only name and user arguments are supported.
sensor[device,sensor,<mode>]
Hardware sensor reading. device – device name (if <mode> is used, it is a regular expression)
sensor – sensor name (if <mode> is used, it is a regular expression)
mode – one of avg, max, min (if omitted, device and sensor are treated verbatim).
On Linux 2.4, reads /proc/sys/dev/sensors. Example:
sensor[w83781d-i2c-0-2d,temp1]
Prior to Zabbix 1.8.4, format sensor[temp1] was used.

On OpenBSD, reads hw.sensors MIB. Example:
sensor[cpu0,temp0] – one temperature of one CPU
sensor[cpu[0-2]$,temp,avg] – average temperature of the first three CPU‘s
Supported on OpenBSD since Zabbix 1.8.4.

system.boottime
Timestamp of system boot. Integer. Time in seconds.
system.cpu.intr
Device interrupts. Integer.
system.cpu.load[<cpu>,<mode>]
CPU load. Processor load.
Float.
cpuCPU number (default is all CPUs, only default “all” is supported)
mode – one of avg1 (default),avg5 (average within 5 minutes), avg15
Example:
system.cpu.load[]
Old naming: system.cpu.loadX
system.cpu.num[<type>]
Number of CPUs. Number of available processors. type – one of online (default), max Example:
system.cpu.num
system.cpu.switches
Context switches. Switches count. Old naming: system[switches]
system.cpu.util[<cpu>,<type>,<mode>]
CPU(s) utilisation. Processor utilisation in percents cpuCPU number (default is all CPUs)
type – one of idle, nice, user (default), system, kernel, iowait, interrupt, softirq, steal
mode – one of avg1 (default),avg5 (average within 5 minutes), avg15
Old naming: system.cpu.idleX, system.cpu.niceX, system.cpu.systemX, system.cpu.userX
Example:
system.cpu.util[0,user,avg5]
system.hostname[<type>]
Returns host name. String value type (only on Windows, ignored on other systems) – netbios (default) or host On Windows the value is acquired from either GetComputerName() (for netbios) or gethostname() (for host) function and from “hostname” command on other systems.

Example of returned value
www.zabbix.com

Parameter for this item is supported starting from version 1.8.6.

system.localtime
System time. Integer or string value. utc – (default) the time since the Epoch (00:00:00 UTC, January 1, 1970), measured in seconds.
local – the time in the ‘yyyy-mm-dd,hh:mm:ss.nn,+hh:mm’ format
system.run[command,<mode>]
Run specified command on the host. Text result of the command command – command for execution
mode – one of wait (default, wait end of execution), nowait (do not wait)
Example:
system.run[ls -l /] – detailed file list of root directory.
Note:
To enable this functionality, agent configuration file must have EnableRemoteCommands=1 option.
system.stat[resource,<type>]
Virtual memory statistics Numeric value ent – number of processor units this partition is entitled to receive (float)
kthr,<type> – information about kernel thread states:
r – average number of runnable kernel threads (float)
b – average number of kernel threads placed in the Virtual Memory Manager wait queue (float)
memory,<type> – information about the usage of virtual and real memory:
avm – active virtual pages (integer)
fre – size of the free list (integer)
page,<type> – information about page faults and paging activity:
fi – file page-ins per second (float)
fo – file page-outs per second (float)
pi – pages paged in from paging space (float)
po – pages paged out to paging space (float)
fr – pages freed (page replacement) (float)
sr – pages scanned by page-replacement algorithm (float)
faults,<type> – trap and interrupt rate:
in – device interrupts (float)
sy – system calls (float)
cs – kernel thread context switches (float)
cpu,<type> – breakdown of percentage usage of processor time:
us – user time (float)
sy – system time (float)
id – idle time (float)
wa – idle time during which the system had outstanding disk/NFS I/O request(s) (float)
pc – number of physical processors consumed (float)
ec – the percentage of entitled capacity consumed (float)
lbusy – indicates the percentage of logical processor(s) utilization that occurred while executing at the user and system level (float)
app – indicates the available physical processors in the shared pool (float)
disk,<type> – disk statistics:
bps – indicates the amount of data transferred (read or written) to the drive in bytes per second (integer)
tps – indicates the number of transfers per second that were issued to the physical disk/tape (float)
This item is supported starting from version 1.8.1.
system.swap.in[<device>,<type>]
Swap in (from device, into memory) statistics Numeric value device – swap device (default is all), type – one of count (number of swapins), sectors (sectors swapped in), pages (pages swapped in). See supported by platform for details on defaults. Example: system.swap.in[,pages]
Old naming: swap[in]
system.swap.out[<device>,<type>]
Swap out (from memory, onto device) statistics Numeric value device – swap device (default is all), type – one of count (number of swapouts), sectors (sectors swapped out), pages (pages swapped out). See supported by platform for details on defaults. Example: system.swap.out[,pages]
Old naming: swap[out]
system.swap.size[<device>,<type>]
Swap space. Number of bytes or percentage device – swap device (default is all), type – one of free (default, free swap space), total (total swap space), pfree (free swap space, percentage), pused (used swap space, percentage) Example: system.swap.size[,pfree] – percentage of free swap space
Old naming: system.swap.free, system.swap.total
system.uname
Returns detailed host information. String value Example of returned value:
FreeBSD localhost 4.4-RELEASE FreeBSD 4.4-RELEASE #0: Tue Sep 18 11:57:08 PDT 2001 murray@builder.FreeBSD.org: /usr/src/sys/compile/GENERIC i386
system.uptime
System’s uptime in seconds. Number of seconds Use Units s or uptime to get readable values.
system.users.num
Number of users connected. Number of users Command who is used on agent side.
vfs.dev.read[<device>,<type>,<mode>]
Disk read statistics. Integer for type in: sectors, operations, bytes
Float for type in: sps, ops, bps
device – disk device (default is “all”1)
type – one of sectors, operations, bytes, sps, ops, bps (must specify exactly which parameter to use, since defaults are different under various OSes).
sps, ops, bps means: sectors, operations, bytes per second respectively
mode – one of avg1 (default),avg5 (average within 5 minutes), avg15.
Compatible only with type in: sps, ops, bps
Example: vfs.dev.read[,operations]  Old naming: io[*]

The type parameters ops, bps and sps on supported platforms are limited to 8 devices (7 individual devices and one “all”).

Supports LVM since Zabbix 1.8.6.

Until Zabbix 1.8.6, only relative device names may be used (for example, sda), since 1.8.6 optional /dev/ prefix may be used (for example, /dev/sda)

vfs.dev.write[<device>,<type>,<mode>]
Disk write statistics. Integer for type in: sectors, operations, bytes
Float for type in: sps, ops, bps
device – disk device (default is “all”1)
type – one of sectors, operations, bytes, sps, ops, bps (must specify exactly which parameter to use, since defaults are different under various OSes).
sps, ops, bps means: sectors, operations, bytes per second respectively
mode – one of avg1 (default),avg5 (average within 5 minutes), avg15.
Compatible only with type in: sps, ops, bps
Example: vfs.dev.write[,operations]  Old naming: io[*]

The type parameters ops, bps and sps on supported platforms are limited to 8 devices (7 individual devices and one “all”).

Supports LVM since Zabbix 1.8.6.

Until Zabbix 1.8.6, only relative device names may be used (for example, sda), since 1.8.6 optional /dev/ prefix may be used (for example, /dev/sda)

vfs.file.cksum[file]
Calculate file checksum File checksum, calculated by algorithm used by UNIX cksum. file – full path to file Example of returned value:
1938292000

Example:
vfs.file.cksum[/etc/passwd]

Old naming: cksum

vfs.file.exists[file]
Check if file exists 1 – regular file or a link (symbolic or hard) to regular file exists.

0 – otherwise

file – full path to file Example: vfs.file.exists[/tmp/application.pid]

The return value depends on what S_ISREG POSIX macro returns.

vfs.file.md5sum[file]
File’s MD5 checksum MD5 hash of the file. file – full path to file Example of returned value:
b5052decb577e0fffd622d6ddc017e82

Example:
vfs.file.md5sum[/etc/zabbix/zabbix_agentd.conf]

The file size limit (64 MB) for this item was removed in version 1.8.6.

vfs.file.regexp[file,regexp,<encoding>]
Find string in a file Matched string or EOF if expression not found file – full path to file
regexp – GNU regular expression
encoding – Code Page identifier
Only the first matching line is returned.
Example: vfs.file.regexp[/etc/passwd,zabbix]
vfs.file.regmatch[file,regexp,<encoding>]
Find string in a file 0 – expression not found
1 – found
file – full path to file
regexp – GNU regular expression
encoding – Code Page identifier
Example: vfs.file.regmatch[/var/log/app.log,error]
vfs.file.size[file]
File size Size in bytes. file – full path to file File must have read permissions for user zabbix

Example: vfs.file.size[/var/log/syslog]

vfs.file.time[file,<mode>]
File time information. Unix timestamp. file – full path to the file
mode – one of modify (default, modification time), access – last access time, change – last change time
Example: vfs.file.time[/etc/passwd,modify]
vfs.fs.inode[fs,<mode>]
Number of inodes Numeric value fs – filesystem
mode – one of total (default), free, used, pfree (free, percentage), pused (used, percentage)
Example: vfs.fs.inode[/,pfree]  Old naming: vfs.fs.inode.free[*], vfs.fs.inode.pfree[*], vfs.fs.inode.total[*]
vfs.fs.size[fs,<mode>]
Disk space Disk space in bytes fs – filesystem
mode – one of total (default), free, used, pfree (free, percentage), pused (used, percentage)
In case of a mounted volume, disk space for local file system is returned.   Example: vfs.fs.size[/tmp,free]  Old naming: vfs.fs.free[*], vfs.fs.total[*], vfs.fs.used[*], vfs.fs.pfree[*], vfs.fs.pused[*]
vm.memory.size[<mode>]
Memory size Memory size in bytes mode – one of total (default), shared, free, buffers, cached, pfree, available Old naming: vm.memory.buffers, vm.memory.cached, vm.memory.free, vm.memory.shared, vm.memory.total
web.page.get[host,<path>,<port>]
Get content of WEB page WEB page source as text host – hostname
path – path to HTML document (default is /)
port – port number (default is 80)
Returns EOF on fail.  Example:
web.page.get[www.zabbix.com,index.php,80]
web.page.perf[host,<path>,<port>]
Get timing of loading full WEB page Time in seconds host – hostname
path – path to HTML document (default is /)
port – port number (default is 80)
Returns 0 on fail. Example:
web.page.perf[www.zabbix.com,index.php,80]
web.page.regexp[host,<path>,<port>,<regexp>,<length>]
Get first occurrence of regexp in WEB page Matched string host – hostname
path – path to HTML document (default is /)
port – port number (default is 80)
regexp – GNU regular expression
length – maximum number of characters to return
Returns EOF in case of no match or any other failures (such as timeout, failed connection, etc). Example:
web.page.regexp[www.zabbix.com,index.php,80,OK,2]

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注