Zabbix Documentation 3.2

2.23.04.04.2 (current)In development:4.4 (devel)Unsupported:1.82.02.43.23.4

User Tools

Site Tools


manual:appendix:items:supported_by_platform

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
manual:appendix:items:supported_by_platform [2016/02/01 11:54]
martins-v linux 2.6 -> linux 2.6 and later
manual:appendix:items:supported_by_platform [2016/04/12 07:10] (current)
martins-v fixing typo
Line 34: Line 34:
 |**net.if.collisions[if]** ​          ​||- ​ |X  |X  |X  |X  |-  |X  |-  |X  |X  |r  | |**net.if.collisions[if]** ​          ​||- ​ |X  |X  |X  |X  |-  |X  |-  |X  |X  |r  |
 |**net.if.discovery** ​               ||X  |X  |X  |X  |X  |X  |X  |-  |-  |X  |X  | |**net.if.discovery** ​               ||X  |X  |X  |X  |X  |X  |X  |-  |-  |X  |X  |
-|**net.if.in[if,<​mode>​]** ​           ||X  |X  |X  |X  |X  |X<​sup>​1</​sup> ​ |X  |-  |X  |X  |r  | +|**net.if.in[if,<​mode>​]** ​           ||X  |X  |X  |X  |X  |X <sup>**[[:​manual/​appendix/​items/​supported_by_platform#​footnotes|1]]**</​sup> ​ |X  |-  |X  |X  |r  | 
-|  //mode// ▲|bytes //​(default)// ​    ​|X ​ |X  |X  |X  |X<​sup>​2</​sup> ​ |X  |X  |-  |X  |X  |r  |+|  //mode// ▲|bytes //​(default)// ​    ​|X ​ |X  |X  |X  |X <sup>**[[:​manual/​appendix/​items/​supported_by_platform#​footnotes|2]]**</​sup> ​ |X  |X  |-  |X  |X  |r  |
 |         :::​|packets ​                ​|X ​ |X  |X  |X  |X  |X  |X  |-  |X  |X  |r  | |         :::​|packets ​                ​|X ​ |X  |X  |X  |X  |X  |X  |-  |X  |X  |r  |
-|         :::​|errors ​                 |X  |X  |X  |X  |X<​sup>​2</​sup> ​ |X  |X  |-  |X  |X  |r  |+|         :::​|errors ​                 |X  |X  |X  |X  |X <sup>**[[:​manual/​appendix/​items/​supported_by_platform#​footnotes|2]]**</​sup> ​ |X  |X  |-  |X  |X  |r  |
 |         :::​|dropped ​                ​|X ​ |X  |X  |X  |-  |X  |-  |-  |X  |X  |r  | |         :::​|dropped ​                ​|X ​ |X  |X  |X  |-  |X  |-  |-  |X  |X  |r  |
-|**net.if.out[if,<​mode>​]** ​          ​||X ​ |X  |X  |X  |X  |X<​sup>​1</​sup> ​ |X  |-  |X  |X  |r  | +|**net.if.out[if,<​mode>​]** ​          ​||X ​ |X  |X  |X  |X  |X <sup>**[[:​manual/​appendix/​items/​supported_by_platform#​footnotes|1]]**</​sup> ​ |X  |-  |X  |X  |r  | 
-|  //mode// ▲|bytes //​(default)// ​    ​|X ​ |X  |X  |X  |X<​sup>​2</​sup> ​ |X  |X  |-  |X  |X  |r  |+|  //mode// ▲|bytes //​(default)// ​    ​|X ​ |X  |X  |X  |X <sup>**[[:​manual/​appendix/​items/​supported_by_platform#​footnotes|2]]**</​sup> ​ |X  |X  |-  |X  |X  |r  |
 |         :::​|packets ​                ​|X ​ |X  |X  |X  |X  |X  |X  |-  |X  |X  |r  | |         :::​|packets ​                ​|X ​ |X  |X  |X  |X  |X  |X  |-  |X  |X  |r  |
-|         :::​|errors ​                 |X  |X  |X  |X  |X<​sup>​2</​sup> ​ |X  |X  |-  |X  |X  |r  |+|         :::​|errors ​                 |X  |X  |X  |X  |X <sup>**[[:​manual/​appendix/​items/​supported_by_platform#​footnotes|2]]**</​sup> ​ |X  |X  |-  |X  |X  |r  |
 |         :::​|dropped ​                ​|X ​ |X  |X  |-  |-  |X  |-  |-  |-  |-  |-  | |         :::​|dropped ​                ​|X ​ |X  |X  |-  |-  |X  |-  |-  |-  |-  |-  |
-|**net.if.total[if,<​mode>​]** ​        ​||X ​ |X  |X  |X  |X  |X<​sup>​1</​sup> ​ |X  |-  |X  |X  |r  | +|**net.if.total[if,<​mode>​]** ​        ​||X ​ |X  |X  |X  |X  |X <sup>**[[:​manual/​appendix/​items/​supported_by_platform#​footnotes|1]]**</​sup> ​ |X  |-  |X  |X  |r  | 
-|  //mode// ▲|bytes //​(default)// ​    ​|X ​ |X  |X  |X  |X<​sup>​2</​sup> ​ |X  |X  |-  |X  |X  |r  |+|  //mode// ▲|bytes //​(default)// ​    ​|X ​ |X  |X  |X  |X <sup>**[[:​manual/​appendix/​items/​supported_by_platform#​footnotes|2]]**</​sup> ​ |X  |X  |-  |X  |X  |r  |
 |         :::​|packets ​                ​|X ​ |X  |X  |X  |X  |X  |X  |-  |X  |X  |r  | |         :::​|packets ​                ​|X ​ |X  |X  |X  |X  |X  |X  |-  |X  |X  |r  |
-|         :::​|errors ​                 |X  |X  |X  |X  |X<​sup>​2</​sup> ​ |X  |X  |-  |X  |X  |r  |+|         :::​|errors ​                 |X  |X  |X  |X  |X <sup>**[[:​manual/​appendix/​items/​supported_by_platform#​footnotes|2]]**</​sup> ​ |X  |X  |-  |X  |X  |r  |
 |         :::​|dropped ​                ​|X ​ |X  |X  |-  |-  |X  |-  |-  |-  |-  |-  | |         :::​|dropped ​                ​|X ​ |X  |X  |-  |-  |X  |-  |-  |-  |-  |-  |
 |**net.tcp.listen[port]** ​                       ||X  |X  |X  |X  |X  |-  |-  |-  |X  |-  |-  | |**net.tcp.listen[port]** ​                       ||X  |X  |X  |X  |X  |-  |-  |-  |X  |-  |-  |
Line 57: Line 57:
 |**net.udp.service.perf[service,<​ip>,<​port>​]** ​  ​||X ​ |X  |X  |X  |X  |X  |X  |X  |X  |X  |X  | |**net.udp.service.perf[service,<​ip>,<​port>​]** ​  ​||X ​ |X  |X  |X  |X  |X  |X  |X  |X  |X  |X  |
 ^            ||  1  ^  2  |  3  ^  4  |  5  ^  6  |  7  ^  8  |  9  ^  10  |  11  | ^            ||  1  ^  2  |  3  ^  4  |  5  ^  6  |  7  ^  8  |  9  ^  10  |  11  |
-|**proc.cpu.util[<​name>,<​user>,<​type>,<​cmdline>,<​mode>,<​zone>​]** ​   ||-  |X  |X  |-  |X  |-  |-  |-  |-  |-  |-  |+|**proc.cpu.util[<​name>,<​user>,<​type>,<​cmdline>,<​mode>,<​zone>​]** ​   ||-  |X  |X  |-  |X <​sup>​**[[:​manual/​appendix/​items/​supported_by_platform#​footnotes|3]]**</​sup> ​ ​|- ​ |-  |-  |-  |-  |-  |
 |  //type// ▲|total //​(default)// ​    ​|- ​ |X  |X  |-  |X  |-  |-  |-  |-  |-  |-  | |  //type// ▲|total //​(default)// ​    ​|- ​ |X  |X  |-  |X  |-  |-  |-  |-  |-  |-  |
 |         :::​|user ​                   |-  |X  |X  |-  |X  |-  |-  |-  |-  |-  |-  | |         :::​|user ​                   |-  |X  |X  |-  |X  |-  |-  |-  |-  |-  |-  |
Line 66: Line 66:
 |  //zone// ▲|current //​(default)// ​  ​|- ​ |-  |-  |-  |X  |-  |-  |-  |-  |-  |-  | |  //zone// ▲|current //​(default)// ​  ​|- ​ |-  |-  |-  |X  |-  |-  |-  |-  |-  |-  |
 |         :::​|all ​                    ​|- ​ |-  |-  |-  |X  |-  |-  |-  |-  |-  |-  | |         :::​|all ​                    ​|- ​ |-  |-  |-  |X  |-  |-  |-  |-  |-  |-  |
-|**proc.mem[<​name>,<​user>,<​mode>,<​cmdline><​memtype>​]** ​   ||-  |X  |X  |X  |X  |-  |X  |X  |-  |X  |X  |+|**proc.mem[<​name>,<​user>,<​mode>,<​cmdline><​memtype>​]** ​   ||-  |X  |X  |X  |X <​sup>​**[[:​manual/​appendix/​items/​supported_by_platform#​footnotes|3]]**</​sup> ​ ​|- ​ |X  |X  |-  |X  |X  |
 |  //mode// ▲|sum //​(default)// ​      ​|- ​ |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  | |         :::​|avg ​                    ​|- ​ |X  |X  |X  |X  |-  |X  |X  |-  |X  |X  |
Line 72: Line 72:
 |         :::​|min ​                    ​|- ​ |X  |X  |X  |X  |-  |X  |X  |-  |X  |X  | |         :::​|min ​                    ​|- ​ |X  |X  |X  |X  |-  |X  |X  |-  |X  |X  |
 |  //memtype// ▲|                     ​|- ​ |X  |X  |X  |X  |-  |X  |-  |-  |-  |-  | |  //memtype// ▲|                     ​|- ​ |X  |X  |X  |X  |-  |X  |-  |-  |-  |-  |
-|**proc.num[<​name>,<​user>,<​state>,<​cmdline>​]** ​  ​||X ​ |X  |X  |X  |X  |X  |X  |X  |-  |X  |X  |+|**proc.num[<​name>,<​user>,<​state>,<​cmdline>​]** ​  ​||X ​ |X  |X  |X  |X <​sup>​**[[:​manual/​appendix/​items/​supported_by_platform#​footnotes|3]]**</​sup> ​ ​|X ​ |X  |X  |-  |X  |X  |
 |  //state// ▲|all //​(default)// ​     |-  |X  |X  |X  |X  |X  |X  |X  |-  |X  |X  | |  //state// ▲|all //​(default)// ​     |-  |X  |X  |X  |X  |X  |X  |X  |-  |X  |X  |
 |          :::​|sleep ​                 |-  |X  |X  |X  |X  |X  |X  |X  |-  |X  |X  | |          :::​|sleep ​                 |-  |X  |X  |X  |X  |X  |X  |X  |-  |X  |X  |
Line 209: Line 209:
 <note tip>See also a description of [[vm.memory.size_params|vm.memory.size parameters]].</​note>​ <note tip>See also a description of [[vm.memory.size_params|vm.memory.size parameters]].</​note>​
  
-(1) Items net.if.in, net.if.out and net.if.total do not provide statistics of loopback interfaces (e.g. lo0).+== Footnotes ==
  
-(2) These values for these items are not supported for loopback interfaces on Solaris systems up to and including Solaris 10 6/06 as byteerror and utilisation statistics are not stored and/or reported by the kernelHowever, ​if you're monitoring a Solaris system via net-snmp, values may be returned as net-snmp carries legacy code from the cmu-snmp dated as old as 1997 that, upon failing to read byte values from the interface ​statistics ​returns the packet counter (which does exist on loopback interfaces) ​multiplied by an arbitrary value of 308. This makes the assumption that the average length of a packet is 308 octets, which is a very rough estimation as the MTU limit on Solaris systems for loopback interfaces is 8892 bytes.+<​sup>​**1**<​/sup> net.if.innet.if.out ​and net.if.total items do not provide ​statistics ​of loopback interfaces ​(e.g. lo0).
  
-These values should not be assumed to be correct or even closely accurate. They are guestimates. The Zabbix agent does not do any guess work, but net-snmp will return a value for these fields. ​+<​sup>​**2**</​sup>​ These values for these items are not supported for loopback interfaces on Solaris systems up to and including Solaris 10 6/06 as byte, error and utilisation statistics are not stored and/or reported by the kernel. However, if you're monitoring a Solaris system via net-snmp, values may be returned as net-snmp carries legacy code from the cmu-snmp dated as old as 1997 that, upon failing to read byte values from the interface statistics returns the packet counter (which does exist on loopback interfaces) multiplied by an arbitrary value of 308. This makes the assumption that the average length of a packet is 308 octets, which is a very rough estimation as the MTU limit on Solaris systems for loopback interfaces is 8892 bytes. 
 + 
 +These values should not be assumed to be correct or even closely accurate. They are guestimates. The Zabbix agent does not do any guess work, but net-snmp will return a value for these fields
 + 
 +<​sup>​**3**</​sup>​ The command line on Solaris, obtained from /​proc/​pid/​psinfo,​ is limited to 80 bytes and contains the command line as it was when the process was started.