Help us understand the problem. What is going on with this article?

iperf3の結果をJSONで出力して色んなところに投げつけたい

More than 1 year has passed since last update.

この記事は武蔵野アドベントカレンダー2018の12日目のようです。

TL;DR

  • iperf3の結果をJSON/httpで色んな所に投げつけるワンライナーを提案

はじめに

iperf3という、ネットワーク帯域を簡易に測定したりするツールがあります。
実はこのツール、json形式でアウトプットできるんですが、この機能普段全然使わないんです。
iperfを打ちたいときってテキストであっさり確認できればそれでいい場合が多いですしね。

でも、iperfで打った結果をワンライナーでhttpで投げつけられたら
もしかしたら便利なんじゃないかと思い、やり方を探ってみたいと思います。

事前準備

環境はUbuntu18.04LTSを想定しています

$ sudo apt update
$ apt install iperf3

おもむろにiperf3の結果をJSON/httpで投げる

iperf3 -c <iperfの宛先> -t 3 -J | curl -XPOST -H 'Content-Type:application/json' <JSON/RESTの投げ先URL> -d @-

これで好きな宛先にiperf3の測定結果をjsonで投げつけることができるようになります。

おわりに

やっぱり使わないかもしれない。

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away