Fping is a simple ping program, intended to be used instead of the standard ping program that comes with windows. It was first made to ping faster than once every second. Options have been added since then and fping is now a very handy tool. Download Fping by Kwakkelflap. Make install. To finish your setup. Use the etc/config.dist file as a template to create your own smokeping configuration file. See smokepingconfig for details. Installing the webinterface. Copy the content of the PREFIX/htdocs directory to the place where your webserver expects its data. Maybe to /var/www/smokeping.
Fping is a console program, much like the ping program that comes with windows. Fping has the same options as the regular ping, and several options that are unique: - Time between pings can be adjusted at wish, ranging from 1ms to 5s. Beep on every (un)successful reply.
jq is written in C and has no runtime dependencies, so it should bepossible to build it for nearly any platform. Prebuilt binaries areavailable for Linux, OS X and Windows.
The binaries should just run, but on OS X and Linux you may needto make them executable first using
chmod +x jq
.jq is licensed under the MIT license. For all of the gorydetails, read the file
COPYING
in the source distribution.jq uses a C library for decimal number support. This is an ICU 1.8.1licensed code obtained from the ICU downloads archivehttp://download.icu-project.org/files/decNumber/decNumber-icu-368.zip.
Linux
- jq 1.5 is in the official Debian and Ubuntu repositories. Install using
sudo apt-get install jq
. - jq 1.5 is in the official Fedora repository. Install using
sudo dnf install jq
. - jq 1.4 is in the official openSUSE repository. Install using
sudo zypper install jq
. - jq 1.5 is in the official Arch repository. Install using
sudo pacman -S jq
. - jq 1.6 binaries for 64-bit or 32-bit.
- jq 1.5 binaries for 64-bit or 32-bit.
- jq 1.4 binaries for 64-bit or 32-bit.
- jq 1.3 binaries for 64-bit or 32-bit.
OS X
- Use Homebrew to install jq 1.6 with
brew install jq
. - Use MacPorts to install jq 1.6 with
port install jq
.Install sap license from os download. If the SAP system is set up from a copy of an existing SAP system, you cannot install a temporary license. Before you work with a copied SAP system, request a license key. At operating system level, log on to the host that runs the central SAP instance either. Oct 04, 2011 -temp: Install a Temporary SAP License-test pf=: Test whether a valid SAP license is installed (SAP System must be started), see also Testing SAP Licenses-version: Display version number of the saplicense program. This is a older way to install the SAP license from OS level. - jq 1.6 binary for 64-bit.
- jq 1.5 binary for 64-bit.
- jq 1.4 binaries for 64-bit or 32-bit.
- jq 1.3 binaries for 64-bit or 32-bit.
FreeBSD
pkg install jq
as root installs a pre-built binary package.make -C /usr/ports/textproc/jq install clean
as root installs the jqport from source.
Solaris
pkgutil -i jq
in OpenCSW for Solaris 10+, Sparc and x86.- jq 1.4 binaries for Solaris 11 64-bit or 32-bit.
Windows
- Use Chocolatey NuGet to install jq 1.5 with
chocolatey install jq
. - jq 1.6 executables for 64-bit or 32-bit.
- jq 1.5 executables for 64-bit or 32-bit.
- jq 1.4 executables for 64-bit or 32-bit.
- jq 1.3 executables for 64-bit or 32-bit.
Checksums and signatures
SHA-256 checksums are provided for all release and pre-release binaries.They can be found undersig/v1.x/sha256sum.txt.The checksums for jq 1.6 are insig/v1.6/sha256sum.txt.The checksums for jq 1.5 are insig/v1.5/sha256sum.txt.
Additionally, all binaries are signed by thejq Package Signing Key.The signatures can be found undersig/v1.x/*.asc.The signatures for jq 1.6 are insig/v1.5/*.asc.The signatures for jq 1.5 are insig/v1.5/*.asc.You can use GnuPG to verify a signature by downloadingthe signature and running
gpg --verify signature.asc
.From source on Linux, OS X, Cygwin, and other POSIX-like operating systems
You can build it using the usual
./configure && make && sudomake install
rigmarole.![Fping vs ping Fping vs ping](https://www.idchowto.com/wp-content/uploads/2015/02/fping.jpg)
If you're interested in using the lastest development version, try:
To build it from a git clone, you'll need to install a fewpackages first:
For Linux systems, these will all be in your system's packagemanager, and if you do development on the machine they're mostlikely already installed.
On OS X, these are all included in Apple's command line tools, which canbe installed from Xcode. However,you may find that you need a newer version of Bison than the one providedby Apple. This can be found in Homebrew orMacPorts.
The
--disable-maintainer-mode
flag says to use the pre-generated lexerand parser that come with the code. To compile the lexer and parser alsofrom source, leave out this flag. You will need to installFlex andBison.Python Fping
Building the documentation
jq's documentation is compiled into static HTML using Python.To build the docs, run
pipenv run python3 build_website.py
fromthe docs/ subdirectory. To serve them locally, you can runpython3 -m SimpleHTTPServer
. You'll need a few Python dependencies,which can be installed by following the instructions in docs/README.md
.The man page is built by
make jq.1
, or just make
, also fromthe YAML docs, and you'll still need the Python dependencies tobuild the manpage.疎通確認コマンドといえば、OSに標準で搭載されているpingコマンドを用いることが多いと思う。しかし、pingは1回のコマンドで1ホストに対して疎通確認を行う。そのため、大量のホストに対しfor文などで疎通確認を行う場合、1ホスト1ホストに対し確認を進めていく事から結構な時間がかかってしまう。
そこで、オープンソースの監視ツール『Zabiix』で疎通監視に使われている、同時並行でpingを行ってくれるコマンド「fping」について記述することにする。
まずはインストールから。各OSごとにインストールを行う。
Debian/Ubuntu
以下のコマンドを実行することでインストールできる。
RHEL系Linux
以下のコマンドを実行することでインストールできる。
Windows
こちらのリンクからzipファイルをダウンロードし、自身のOSにあわせてx64、x86のフォルダ内にある実行ファイルをPATHの通っている場所(「C:Windows」フォルダなど)にコピーする。
Fping Vs Ping
さて、まずはfpingのヘルプを見てみよう。ヘルプはLinuxの内容を表示させている。
それでは、実際に使ってみよう。fpingでは、対象となるホスト名(IPアドレス)を記述したファイルを参照させてpingを並行実施させていく。以下の例では、ホスト名を記述した「hostip.list」をfpingで実行させている。
Fping Commands
この時表示される「ICMP~」から始まるメッセージを非表示にする場合は、「2>/dev/null」をつけてコマンドを実行すればいい。
うーん、結構便利かも。「-l」オプションをつければ連続確認も行えるし。