zabbix agent 型別所有key(19)

G8bao7發表於2014-09-18
from : 

伺服器端透過與zabbix agent通訊來獲取客戶端伺服器的資料,agent分為兩個版本,其中一個是主動一個是被動,在配置主機我們可以看到一個是agent,另一個是agent(active)。前者為被動檢測,後者為主動檢測。那麼主動和被動區別在哪裡呢?
被動:zabbix server向zabbix agent討要資料。
主動:zabbix agent提交資料給zabbix server。
監控項keys列表

以下表格是zabbix agent所支援的所有.請大家一一過目,認識他們就行,不需要背下來。

Key
描述 返回值 引數 詳細說明
agent.hostname
返回被監控端名稱 字串 - 返回配置檔案中配置的被監控端的名稱
agent.ping
檢測被監控端是否存活 1 – 執行中 其他 – 未執行 - 使用函式 nodata()檢測客戶端是否正在執行
agent.version
zabbix agent版本 字串 - 例如返回: 1.8.2
kernel.maxfiles
系統支援最大的open files 整數
kernel.maxproc
系統支援最大的程式數量 整數
log[file,,,,,]
監控日誌檔案 Log. file – 檔案詳細路徑 regexp – 正則 encoding – 編碼 maxlines – zabbix agent向server或者proxy傳送最大的行數。這個引數覆蓋配置檔案zabbxi_agentd.conf中的’MaxLinesPerSecond’  mode – 可選值:all (預設), skip (跳過處理老資料).mode引數從2.0版本開始支援output – 可選項,輸出格式模板. The \0 escape sequence is replaced with the matched text while an \N(where N=1…9) escape sequence is replaced with Nth matched group (or an empty string if the N exceeds the number of captured groups).  If is left empty – the whole line containing the matched text is returned. Note that all global regular expression types except ‘Result is TRUE’ always return the whole matched line and the parameter is ignored.output是2.2中新加入的功能 這個監控項只能設定為 active check(主動模式).如果檔案不存在或者沒有相應的許可權,那麼監控項狀態會轉變為unsupported. 示例: log[/var/log/syslog] log[/var/log/syslog,error] log[/home/zabbix/logs/logfile,,,100] 
logrt[file_pattern,,,,,]
Monitoring of log file with log rotation support. Log. file_pattern – 檔案絕對路徑 regexp – regular expression describing the required content pattern encoding – code page identifiermaxlines – maximum number of new lines per second the agent will send to Zabbix server or proxy. This parameter overrides the value of ‘MaxLinesPerSecond’ inzabbix_agentd.conf mode – possible values:all (default), skip (skip processing of older data). The mode parameter is supported from version 2.0. output – an optional output formatting template. The \0 escape sequence is replaced with the matched text while an \N(where N=1…9) escape sequence is replaced with Nth matched group (or an empty string if the N exceeds the number of captured groups).  If is left empty – the whole line containing the matched text is returned. Note that all global regular expression types except ‘Result is TRUE’ always return the whole matched line and the parameter is ignored. The output parameter is supported from version 2.2. The item must be configured as an active check. Log rotation is based on the last modification time of files. 示例: logrt[“/home/zabbix/logs/^logfile[0-9]{1,3}$”,,,100] – will match a file like “logfile1″ (will not match “.logfile1″) logrt[“/home/user/logfile_.*_[0-9]{1,3}”,”pattern_to_match”,”UTF-8″,100] – will collect data from files such “logfile_abc_1” or “logfile__001”.
net.dns[,zone,,,]
檢測DNS服務是否開啟 0 – DNS掛了  1 – DNS執行中 ip – DNS伺服器的ip地址(留空表示使用本地DNS, ignored on)zone – 需要測試的域名type – 記錄型別 (預設為 SOA)timeout (ignored on Windows) – 超時時間(預設1秒)count (ignored on Windows) – 重試次數 (預設值2) 示例key: net.dns[8.8.8.8,zabbix.com,MX,2,1]  type可選值:  ANY, A, NS, CNAME, MB, MG, MR, PTR, MD, MF, MX, SOA, NULL, WKS (除了windows), HINFO, MINFO, TXT, SRV SRV記錄從Zabbix agent versions 1.8.6 (Unix) and 2.0.0 (Windows)開始支援Zabbix 2.0 之前的命名方式: net.tcp.dns(目前依舊支援)
net.dns.record[,zone,,,]
執行一個DNS查詢 獲取DNS查詢資料. ip – DNS伺服器的ip地址(留空表示使用本地DNS, ignored on Windows)zone – 需要測試的域名type – 記錄型別 (預設為 SOA)timeout (ignored on Windows) – 超時時間(預設1秒) count (ignored on Windows) – 重試次數 (預設值2) 示例key: net.dns.record[8.8.8.8,ttlsa.com,MX,2,1]   type的可選值:  ANY, A, NS, CNAME, MB, MG, MR, PTR, MD, MF, MX, SOA, NULL, WKS (except for Windows), HINFO, MINFO, TXT, SRV SRV記錄從Zabbix agent versions 1.8.6 (Unix) and 2.0.0 (Windows)開始支援Zabbix 2.0 之前的命名方式: net.tcp.dns(目前依舊支援)
net.if.collisions[if]
Out-of-window collision. Number of collisions. Integer. if – 網路卡
net.if.discovery
列出網路卡. 通常用於低階別的discovery. JSON物件 Zabbix agent 2.0開始支援 但是作業系統FreeBSD, OpenBSD and NetBSD上的 Zabbix agent 2.2開始支援
net.if.in[if,]
網路卡入口流量 整數. if – 網路卡名稱 mode – 可用值: bytes – 位元組數 (預設) packets – 包數量errors – 錯誤數量 dropped – 丟包數量 示例keysnet.if.in[eth0,errors] net.if.in[eth0] 請使用增量儲存方式
net.if.out[if,]
網路卡出口流量 整數. if – 網路卡名稱 mode – 可用值: bytes – 位元組數 (預設) packets – 包數量errors – 錯誤數量 dropped – 丟包數量 範例keys: net.if.out[eth0,errors] net.if.out[eth0] 請使用增量儲存方式
net.if.total[if,]
網路卡進/出流量的總和 整數. if – 網路卡名稱 mode – 可用值: bytes – 位元組數 (預設) packets – 包數量errors – 錯誤數量 dropped – 丟包數量 範例keys: net.if.total[eth0,errors] net.if.total[eth0]請使用增量儲存方式
net.tcp.listen[port]
檢測埠是否開啟 0 – it is not 1 – it is in LISTEN state port – TCP port number 示例: net.tcp.listen[80] 下得zabbix agent 1.8.4開始支援
net.tcp.port[,port]
是否可以連線到指定的TCP埠 0 – cannot connect 1 – can connect ip – IP地址(預設是 127.0.0.1) port – 埠 範例: net.tcp.port[,80] 檢測web伺服器埠是否執行中 老命名方式: check_port[*]


簡單的TCP效能檢測:

net.tcp.service.perf[tcp,,]不同的服務檢測會有不同的響應資料

net.tcp.service[service,,]
檢測服務是否開啟,並且埠可用 0 – 服務掛了 1 – 服務執行中 service – 如下:sshntpldapsmtpftphttppopnntp,imaptcphttpstelnet ip – IP地址 (預設127.0.0.1) port – 埠 (預設情況為標準埠號) 示例key: net.tcp.service[ftp,,45] – 檢測45埠上得FTP是否執行中 Zabbix 1.8.3 支援的版本請使用service.ntp 代替ntphttps 和telnet 服務從2.0和2.2開始支援
net.tcp.service.perf[service,,]
檢測伺服器效能 0 – 服務掛了; seconds – 連結到伺服器埠消耗的時間 service – 如下:sshntpldapsmtpftphttppopnntp,imaptcphttpstelnetip – IP地址 (預設127.0.0.1)port – 埠 (預設情況為標準埠號) 示例key: net.tcp.service.perf[ssh] – 檢測SSH伺服器響應速度加密協議檢測不被支援 (類似 IMAP埠 993或者POP埠995) .但是我們可以使用net.tcp.service.perf[tcp,,] 來檢測他們.Windows agent不能檢測LDAP和HTTPS. Note that the telnet check looks for a prompt (‘:’ at the end). 老命名方式: check_service_perf[*]注意:that before Zabbix 1.8.3 version service.ntp should be used instead of ntp. Zabbix 2.0支援 httpstelnet服務
net.udp.listen[port]
檢測UDP埠是否在監聽 0 – it is not 1 – it is in LISTEN state port – udp埠 範例: net.udp.listen[68] linux系統的Zabbix agent version 1.8.4開始支援
proc.mem[,,,]
使用者程式消耗的記憶體 記憶體使用量 (位元組單位). name – 程式名 (預設值 “all processes”) user – 使用者名稱 (預設值“all users”) mode – 可選值: avgmaxminsum (預設) cmdline – 命令列過濾(正則表達時) 示例keys: proc.mem[,root] – root的程式消耗了多少記憶體 proc.mem[zabbix_server,zabbix] – zabbix使用者執行的zabbix_server使用了多少記憶體 proc.mem[,,max,oracleZABBIX] – memory used by the most memory-hungry process running under oracle having oracleZABBIX in its command line
proc.num[,,,]
某使用者某些狀態的程式的數量 程式數量 name – 程式名稱 (預設“all processes”) user – 使用者名稱 (預設 “all users”) state – 可用值: all (預設), run,sleepzomb cmdline – 命令列過濾(正則表達時) 示例keys: proc.num[,mysql] – MySQL使用者執行的程式數量 proc.num[apache2,www-data] – www-data執行了多少個apache2程式proc.num[,oracle,sleep,oracleZABBIX] – number of processes in sleep state running under oracle having oracleZABBIX in its command line備註:Windows系統只支援name和user兩個引數
sensor[device,sensor,]
讀取硬體感測器 device – 裝置名稱  sensor – 感測器名稱  mode – 可選值:avgmaxmin (if this parameter is omitted, device and sensor are treated verbatim). On Linux 2.4, 讀取/proc/sys/dev/sensors. 示例key: sensor[w83781d-i2c-0-2d,temp1] Prior to Zabbix 1.8.4, the sensor[temp1] format was used. On Linux 2.6+, 讀取/sys/class/hwmon. On OpenBSD, 讀取hw.sensors MIB.示例keys: sensor[cpu0,temp0] – CPU0的溫度 sensor[cpu[0-2]$,temp,avg] – cpu平均溫度Zabbix 1.8.4開始支援OpenBSD 
system.boottime
系統啟動的時間鹺 整數. unix時間戳
system.cpu.intr
裝置中斷 整數
system.cpu.load[,]
CPU負載 浮點數 cpu – 可用值: all (預設), percpu (所有線上cpu的負載) mode – 可用值:avg1 (1分鐘 預設值), avg5(5分鐘平均), avg15 (15分鐘平均值) 範例key: system.cpu.load[,avg5] 老命令方式: system.cpu.loadX 引數percpu is Zabbix 2.0.0開始支援
system.cpu.num[]
CPU數量 處理器個數 type – 可用值: online (預設值), max 範例: system.cpu.num
system.cpu.switches
上下文交換 交換次數 老命名方式: system[switches]
system.cpu.util[,,]
CPU利用率 百分比 cpu – cpu數量 (預設是所有cpu) type – 可用值: idleniceuser (預設), system (windows系統預設值), iowaitinterruptsoftirq,stealmode – 可用值: avg1 (一分鐘平均,預設值), avg5(5分鐘平均, avg15 (15分鐘平均值) 範例key: system.cpu.util[0,user,avg5] 老命名方式: system.cpu.idleX, system.cpu.niceX, system.cpu.systemX, system.cpu.userX
system.hostname[]
返回主機名 字串 type (僅用於windows系統) – 可用值: netbios(預設) or host 例如: on Linux: system.hostname → linux-w7x1 system.hostname → on Windows: system.hostname → WIN-SERV2008-I6 system.hostname[host] → Win-Serv2008-I6LonG type引數從zabbix 1.8.6開始支援
system.hw.chassis[]
返回機架資訊 字串 info – full (預設), model, serial, type 或vendor 例如: system.hw.chassis[full] Hewlett-Packard HP Pro 3010 Small Form Factor PC CZXXXXXXXX Desktop] 需要root許可權,因為這些資訊是從記憶體中讀取的。 Zabbix agent version 2.0 開始支援
system.hw.cpu[,]
返回CPU資訊 字元/數字 cpu – cpu數量或者all (預設) info – full (預設), curfreq, maxfreq, model 或者vendor 例如: system.hw.cpu[0,vendor] AuthenticAMD 從/proc/cpuinfo、/sys/devices/system/cpu/[cpunum]/cpufreq/cpuinfo_max_freq獲取資訊. 如果指定了CPU數量和 curfreq或者maxfreq, 將會返回數值(Hz). Zabbix agent version 2.0 開始支援
system.hw.devices[]
列出PCI或者USB 文字值 type – pci (預設) or usb 範例: system.hw.devices[pci] 00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge [..] 返回lspci或者lsusb (不帶引數) Zabbix agent version 2.0開始支援
system.hw.macaddr[,]
列出MAC地址 字串 interface – all (預設) 或者正規表示式 format – full (預設) 、short 範例: system.hw.macaddr["eth0$",full] [eth0] 00:11:22:33:44:55 列出指定介面mac地址 如果format指定為short,MAC地址相同的將會被忽略掉 Zabbix agent version 2.0開始支援
system.localtime[]
系統時間. 數字或者字串 utc – (預設)  (00:00:00 UTC, January 1, 1970) local – 本地時間格式 ‘yyyy-mm-dd,hh:mm:ss.nnn,+hh:mm’ supported from version 2.0開始支援帶引數
system.run[command,]
在制定的主機上執行命令 文字 command – 命令 mode – wait (預設值, 執行超時時間), nowait (不等待) 最大可用返回512KB資料,包含空白資料。 命令輸出資料必須是文字 例如: system.run[ls -l /] – 列出/的檔案和目錄. Note: 啟用這個方法, agent配置檔案必須配置 EnableRemoteCommands=1選項
system.stat[resource,]
虛擬記憶體狀態 數字 ent – number of processor units this partition is entitled to receive (float) kthr, – 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, – information about the usage of virtual and real memory: avm – active virtual pages (integer) fre – size of the free list (integer) page, – 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, – trap and interrupt rate: in – device interrupts (float) sy – system calls (float) cs – kernel thread context switches (float) cpu, – 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, – 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.sw.arch
返回軟體資訊 字串 範例: system.sw.arch i686 資料來自uname方法 Zabbix agent version 2.0.開始支援
system.sw.os[]
返回系統資訊 字串 info – full (default), short ,name 範例: system.sw.os[short] Ubuntu 2.6.35-28.50-generic 2.6.35.11 資訊來自如下檔案 [full] – /proc/version [short] – /proc/version_signature [name] – /etc/issue.net Zabbix agent version 2.0.開始支援
system.sw.packages[,,]
已安裝軟體列表 文字值 package – all (預設)或者正規表示式 manager – all (預設) or a package manager format – full (預設) ,short 範例: system.sw.packages[mini,dpkg,short] -minimal, python2.6-minimal, ubuntu-minimal Lists (alphabetically) installed packages whose names match the given package regexp (“all” lists them all). 包管理: manager (執行命令) dpkg (dpkg –get-selections) pkgtool (ls /var/log/packages) rpm (rpm -qa) pacman (pacman -Q) 如果format 為full, packages are grouped by package managers (each manager on a seperate line beginning with it’s name in square brackets).如果formatshort, 包不分組,並且都列在一行上. Zabbix agent 2.0開始支援
system.swap.in[,]
交換分割槽IN(磁碟交換到記憶體) 數字 device – 交換分割槽裝置 (預設all) type – 可選值: count (swapins數量), sectors(sectors swapped in), pages (pages swapped in). 示例key: system.swap.in[,pages] 資料採集自: Linux 2.4: /proc/swaps, /proc/partitions, /proc/stat Linux 2.6: /proc/swaps, /proc/diskstats, /proc/vmstat
system.swap.out[,]
Swap out (f記憶體到磁碟) . 數字 device – swap裝置 (預設all) type – possible values: count (number of swapouts), sectors(sectors swapped out), pages (pages swapped out). See supported by platformfor details on defaults. 示例key: system.swap.out[,pages] 資料採集自: Linux 2.4: /proc/swaps, /proc/partitions, /proc/stat Linux 2.6: /proc/swaps, /proc/diskstats, /proc/vmstat
system.swap.size[,]
交換分割槽大小 位元組或者百分比 device – 交換分割槽 (預設值 all) type – possible values: free (free swap space, default), pfree (free swap space, in percent), pused (used swap space, in percent), total (total swap space), used (used swap space) 示例 key: system.swap.size[,pfree] – 空閒swap百分比 老命名格式: system.swap.free, system.swap.total
system.uname
返回主機相信資訊. 字串 示例值: FreeBSD localhost 4.2-RELEASE FreeBSD 4.2-RELEASE #0: Mon Nov i386 Since Zabbix 2.2.0, the value for this item is obtained by using the uname() system call, whereas previously it was obtained by invoking “uname -a” on Unix systems. Hence, the value of this item might differ from the output of “uname -a” and does not include additional information that “uname -a” prints based on other sources.
system.uptime
系統執行時長(秒) 多少秒 使用s/uptime來獲取
system.users.num
登陸使用者數量 多少使用者 agent使用who命令獲取
vfs.dev.read[,,]
磁碟讀取狀態 整數(如果type為如下): sectors,operations,bytes  浮點數(如果type為如下): spsops,bps device – 磁碟裝置 (預設值 “all”1)  type – 可選值:sectorsoperationsbytesspsopsbps(必須指定, 不同作業系統下不同).  spsopsbps stand for: sectors, operations, bytes per second, respectively mode – 可選值: avg1 (一分平均, 預設值), avg5(五分內平均), avg15 (15分內平均值).  備註: 只有type為sps, ops, bps的時候,第三個引數才被支援。 不同作業系統的TYPE引數: FreeBSD – bps Linux – sps OpenBSD – operations Solaris – bytes 示例key: vfs.dev.read[,operations] 老命名方式: io[*]  Usage of the type parameters ops, bps and sps on supported platforms used to be limited to 8 devices (7 individual devices and one “all”). Starting with Zabbix 2.0.1 this limit has been increased to 1024 (1023 individual devices and one for “all”). Zabbix 1.8.6開始支援LVM Until Zabbix 1.8.6, only relative device names may be used (for example, sda), since 1.8.6 an optional /dev/ prefix may be used (for example, /dev/sda)
vfs.dev.write[,,]
磁碟寫入狀態 整數(如下型別): sectors,operations,bytes浮點型(如下型別): spsops,bps device – 磁碟裝置 (預設值 “all”1)  type – 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. Note: The third parameter is supported only if the type is in: sps, ops, bps. Default values of ‘type’ parameter for different OSes: FreeBSD – bps Linux – sps OpenBSD – operations Solaris – bytes Example: vfs.dev.write[,operations] Old naming: io[*]  The type parameters ops, bps and sps on supported platforms used to be limited to 8 devices (7 individual devices and one “all”). Starting with Zabbix 2.0.1 this limit has been increased to 1024 (1023 individual devices and one for “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]
計算檔案校驗 File checksum, calculated by algorithm used by UNIX cksum. file – 檔案完整路徑 例如,返回值: 1938292000 例如: vfs.file.cksum[/etc/passwd] 老命名規範: cksum
vfs.file.contents[file,]
獲取文字內容 Contents of a file or empty string if it is empty or it contains only LF/CR characters. file – 檔案完整路徑 例如: vfs.file.contents[/etc/passwd] 檔案不可以超過64KB.  Zabbix agent version 2.0開始支援
vfs.file.exists[file]
檢測檔案是否存在 1 – 檔案/硬連結/軟連線檔案存在 0 – 不存在 file – 檔案完整路徑 例如: vfs.file.exists[/tmp/application.pid]
vfs.file.md5sum[file]
檔案MD5校驗碼 檔案MD5雜湊值 file – 完整路徑 示例返回值: b5052decb577e0fffd622d6ddc017e82 示例: vfs.file.md5sum[/usr/local/etc/zabbix_agentd.conf] 1.8.6移除了64MB檔案大小的限制
vfs.file.regexp[file,regexp,,,,]
檔案中搜尋字串 包含字串的行,或者為空 file – 檔案完整路徑 regexp – GNU正規表示式 encoding – 編碼 start line – 從哪一行開始,預設第一行 end line – 從哪一行結束,預設最後一行 output – an optional output formatting template. The \0 escape sequence is replaced with the matched text while an \N(where N=1…9) escape sequence is replaced with Nth matched group (or an empty string if the N exceeds the number of captured groups).  如果 為空, 所有包含搜尋字串的行都會被返回 start line和end line從zabbix 2.0開始支援 僅返回首先匹配的行 例如: vfs.file.regexp[/etc/passwd,zabbix] vfs.file.regexp[/path/to/some/file,”([0-9]+)$”,,3,5,\1] vfs.file.regexp[/etc/passwd,^zabbix:.:([0-9]+),,,,\1] – getting the ID of user zabbix
vfs.file.regmatch[file,regexp,,,]
檔案中搜尋字串 0 – 為找到 1 – 找到 file – 檔案完整路徑 regexp – GNU 正規表示式 encoding – 編碼start line – 哪行開始,預設第一行 end line – 哪行借宿,預設最後一行 上面兩個引數從2.0版本開始支援。 例如: vfs.file.regmatch[/var/log/app.log,error]
vfs.file.size[file]
檔案大小 位元組 file – 完整路徑 zabbix必須有可讀此檔案的許可權 例如: vfs.file.size[/var/log/syslog]
vfs.file.time[file,]
檔案時間資訊 Unix 時間戳. file – 檔案完整路徑 mode –  modify (預設, 修改時間), access – 最後訪問時間, change – 最後改變時間 例如: vfs.file.time[/etc/passwd,modify] 備註:檔案大小有限制
vfs.fs.discovery
列出掛載的檔案系統 Used for low-level discovery. JSON物件 從zabbix agent 2.0開始支援
vfs.fs.inode[fs,]
inodes數量 數字 fs – 檔案系統 mode – total (預設), free, used, pfree (空閒百分比), pused (使用百分比) 例如: vfs.fs.inode[/,pfree] 老命名規則: vfs.fs.inode.free[*], vfs.fs.inode.pfree[*], vfs.fs.inode.total[*]
vfs.fs.size[fs,]
磁碟空間 位元組 fs – 檔案系統 mode –  total (預設), free, used, pfree (空閒百分比), pused (使用百分比) 返回本地檔案系統的使用量. 例如: vfs.fs.size[/tmp,free] 老命名規則: vfs.fs.free[*], vfs.fs.total[*], vfs.fs.used[*], vfs.fs.pfree[*], vfs.fs.pused[*],*是任意掛載點
vm.memory.size[]
記憶體大小 位元組或者百分比 mode – total (預設), active, anon, buffers, cached, exec, file, free, inactive, pinned, shared, wired, used, pused, available, available其中挑一個 老命名規則: vm.memory.buffers, vm.memory.cached, vm.memory.free, vm.memory.shared, vm.memory.total 監控項vm.memory.size[] 允許三種型別的引數 第一類:包含total – 總記憶體 第二類: 系統指定記憶體型別:activeanonbufferscachedexecfilefreeinactive,pinnedsharedwired. 第三類:使用者級別,一共使用了多少記憶體,還有多少記憶體可用: usedpusedavailable,pavailable.
web.page.get[host,,]
獲取網頁內容 網頁原始碼 host – 主機名/域名 path – 檔案地址,預設/ port – 埠,預設80 返回空字串表示失敗. 例如: web.page.get[]
web.page.perf[host,,]
獲取完全載入網頁消耗的時長 host – 主機名/域名 path – html地址,預設是/ port – 埠,預設80 返回0表示失敗. 例如: web.page.perf[]
web.page.regexp[host,,,,,]
在網頁中搜尋字串 The matched string, or as specified by the optionalparameter. An empty string if no match was found. host – 主機名
path – html檔案路徑 (預設值 /)
port – 埠 (預設80)
regexp – GNU正規表示式
length – 返回的最大的字串數量
output – 輸出格式模板可選項. The \0 escape sequence is replaced with the matched text while an \N(where N=1…9) escape sequence is replaced with Nth matched group (or an empty string if the N exceeds the number of captured groups). If is left empty – the whole line containing the matched text is returned. The output parameter is supported from version 2.2.
失敗則返回空字元 (不匹配). 示例: web.page.regexp[,index.,80,OK,2]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26250550/viewspace-1272578/,如需轉載,請註明出處,否則將追究法律責任。

相關文章