服務(wù)器所在的機(jī)房禁ping ,我如何監(jiān)控服務(wù)器的情況 ?下面和大家介紹一個(gè)軟件tcping,這個(gè)軟件是針對(duì)TCP監(jiān)控的,也可以看到ping 值,即使機(jī)房禁PING,服務(wù)器禁PING了,也可以通過(guò)它來(lái)監(jiān)控服務(wù)器的情況。除了ping ,它還有一個(gè)功能,監(jiān)聽(tīng)端口的狀態(tài)。
方法
1、首先提供一下軟件的下載地址:【打開(kāi)這個(gè)地址便可以下載】
2、接下來(lái)介紹一下這個(gè)軟件的用途,這個(gè)軟件
一可以監(jiān)聽(tīng)服務(wù)器的端口狀態(tài),默認(rèn)是80端口的,也可以指定其它端口。
二可以看到ping 返回的時(shí)間,這樣可以知道服務(wù)器是否有延時(shí)或者端口不通的狀態(tài)。
3、軟件的使用非常簡(jiǎn)單:
一、將下載的文件放在C:/WINDOWS/system32 目錄下,就可以直接使用了。
二、在windows命令提示符里可以直接使用這個(gè)命令了,相關(guān)的參數(shù)可以自己查詢一下,查詢的命令是:tcping /?
三、簡(jiǎn)單地舉兩個(gè)例子的使用
tcping www.baidu.com
tcping -t www.baidu.com 【參數(shù)-t 是讓命令一直運(yùn)行ping 】
tcping -d -t www.baidu.com 【參數(shù) -d 是顯示時(shí)間,這樣就可以更清楚了】
tcping -d -t www.baidu.com 21 【這里只是舉例,21是您所需要監(jiān)聽(tīng)的端口,這個(gè)可以行定義。】
可以看一下圖



4、軟件的使用還有很多的參數(shù),常用的就上面兩個(gè)參數(shù),大家也可以在使用的過(guò)程中打個(gè)問(wèn)號(hào)看一下就知道了
C:/>tcping--------------------------------------------------------------
tcping.exe by Eli FulkersonPlease see for updates.--------------------------------------------------------------
Usage: tcping [-flags] server-address [server-port]Usage (full): tcping [-t] [-d] [-i interval] [-n times] [-w ms] [-b n] [-r times] [-s] [-v] [-j] [--tee filename] [-h] [-u] [--post] [--head] [-f] server-address [server-port]
-t : ping continuously until stopped via control-c
-n 5 : for instance, send 5 pings
-i 5 : for instance, ping every 5 seconds
-w 0.5 : for instance, wait 0.5 seconds for a response
-d : include date and time on each line
-b 1 : enable beeps (1 for on-down, 2 for on-up, 3 for on-change, 4 for always)
-r 5 : for instance, relookup the hostname every 5 pings
-s : automatically exit on a successful ping
-v : print version and exit -j [5] : include jitter. Optional argument controls rolling average size.
--tee : mirror output to a filename specified after '--tee'
-4 : prefer ipv4
-6 : prefer ipv6HTTP Options:
-h : HTTP mode (use url without http:// for server-address)
-u : include target URL on each line
--post : use POST rather than GET (may avoid caching) --head : use HEAD rather than GET --proxy-server : specify a proxy server --proxy-port : specify a proxy portDebug Options:
-f : force tcping to send at least one byte If you don't pass server-port, it defaults to 80.C:/>
常用的幾個(gè)參數(shù)都已經(jīng)加粗了,各位有興趣的網(wǎng)友可以再深入了解下的。蠻有用的一個(gè)小軟件。
5、結(jié)尾:這個(gè)軟件是用于windows平臺(tái)的,當(dāng)然linux 平臺(tái)也有tcping 不過(guò)就需要編譯安裝后才能使用了。這是后話,有空再和大家分享一下,謝謝。
官方給出的使用方法:
NAME
tcping - simulate "ping" over tcp by establishing a connection to network hosts.
Measures the time for your system to [SYN], receive the target's [SYN][ACK] and send [ACK]. Note that the travel time for
the last ACK is not included - only the time it takes to be put on the wire a tthe sending end.
SYNOPSIS
tcping [-tdsvf46] [-i interval] [-n times] [-w interval] [-b n] [-r times][-j depth] [--tee filename] [-f] destination [port]
DESCRIPTION
tcping measures the time it takes to perform a TCP 3-way handshake (SYN, SYN/ACK, ACK) between itself and a remote host.
The travel time of the outgoing final ACK is not included, only the (minimal) amount of time it has taken to drop it on
the wire at the near end. This allows the travel time of the (SYN, SYN/ACK) to approximate the travel time of the
ICMP (request, response) equivalent.
參數(shù)
-4 Prefer using IPv4
-6 Prefer using IPv6
-t ping continuously until stopped via control-c
-n count
send _count_ pings and then stop. Default 4.
-i interval
Wait _interval_ seconds between pings. Default 1. Decimals permitted.
-w interval
Wait _interval_ seconds for a response. Default 2. Decimals permitted.
-d include date and time on every output line
-f Force sending at least one byte in addition to making the connection.
-b type
Enable audible beeps.
'-b 1' will beep "on down". If a host was up, but now its not, beep.
'-b 2' will beep "on up". If a host was down, but now its up, beep.
'-b 3' will beep "on change". If a host was one way, but now its the other, beep.
'-b 4' will beep "always".
-r count
Every _count_ pings, we will perform a new DNS lookup for the host in case it changed.
-s Exit immediately upon a success.
-v Print version and exit.
-j depth
Calculate jitter. Jitter is defined as the difference between the last response time and the historical average.
If _depth_ is specified tcping will use the prior _depth_ values to calculate a rolling average. If _depth_ is not
specified tcping will use the overall average.
--tee _filename_
Duplicate output to the _filename_ specified. Windows can still not be depended upon to have a useful command line
environment. Don't tease me, *nix guys.
destination
A DNS name, an IP address, or (in "http" mode) a URL.
Do not specify the protocol ("http://") in "http" mode. Also do not specify server port via ":port" syntax.
For instance: "tcping http://www.elifulkerson.com:8080/index.html" would fail
Use the style: "tcping www.elifulkerson.com/index.html 8080" instead.
port
A numeric TCP port, 1-65535. If not specified, defaults to 80.
HTTP MODE OPTIONS
-h Use "http" mode. In http mode we will attempt to GET the specified document and return additional values including
the document's size, http response code, kbit/s.
-u In "http" mode, include the target URL on each output line.
--post Use POST instead of GET in http mode.
--head Use HEAD instead of GET in http mode.
--get Shorthand to invoke "http" mode for consistency's sake.
--proxy _proxyserver_
Connect to _proxyserver_ to request the url rather than the server indicated in the url itself.
--proxyport _port_
Specify the numeric TCP port of the proxy server. Defaults to 3128.
RETURN VALUE
tcping returns 0 if all pings are successful, 1 if zero pings are successful and 2 for mixed outcome.
BUGS/REQUESTS
Please report bugs and feature requests to the author via contact information on http://www.elifulkerson.com
AVAILABILITY
tcping is available at http://www.elifulkerson.com/projects/tcping.php
D:/tcping-devel>tcping www.reddit.com
Probing 72.14.204.104:80/tcp - Port is open - time=23.285ms
Probing 72.14.204.104:80/tcp - Port is open - time=21.651ms
Probing 72.14.204.104:80/tcp - Port is open - time=21.899ms
Probing 72.14.204.104:80/tcp - Port is open - time=21.789ms
Ping statistics for 72.14.204.104:80
4 probes sent.
4 successful, 0 failed.
Approximate trip times in milli-seconds:
Minimum = 21.651ms, Maximum = 23.285ms, Average = 22.156ms
--------------------------------------------------------------------------------
D:/tcping-devel>tcping -h www.elifulkerson.com
** Requesting "" from www.elifulkerson.com:
(for various reasons, kbit/s is an approximation)
Probing 64.22.103.201:80/tcp - HTTP is open - time=31.288ms rcv_time=31.951 status=200 bytes=4052 kbit/s=~1014.554
Probing 64.22.103.201:80/tcp - HTTP is open - time=29.553ms rcv_time=30.947 status=200 bytes=4052 kbit/s=~1047.479
Probing 64.22.103.201:80/tcp - HTTP is open - time=29.871ms rcv_time=31.727 status=200 bytes=4052 kbit/s=~1021.728
Probing 64.22.103.201:80/tcp - HTTP is open - time=29.976ms rcv_time=36.002 status=200 bytes=4052 kbit/s=~900.393
Ping statistics for 64.22.103.201:80
4 probes sent.
4 successful, 0 failed.
Approximate trip times in milli-seconds:
Minimum = 29.553ms, Maximum = 31.288ms, Average = 30.172ms
注意事項(xiàng)
在使用的過(guò)程中,要根據(jù)自己的實(shí)際需要好好利用。
新聞熱點(diǎn)
疑難解答
圖片精選