科学の箱

科学・IT・登山の話題

IT

RemoteFPingの設定

投稿日:

SmokePingで拠点間のping情報を集約する方法は2通りある。一つはslaveモードを使う方法。もう一つはRemoteFPingを使う。

Slaveは以前設定をしたことがある。不都合としては3点ある。

  • smokepingのインストールが必要であること
  • smokepingのデーモン起動が必要であること
  • ホスト間の結果が混ざってしまうので読みにくい

上記の不具合を解消するためにRemoteFPingを構成したが、記録をとるまでにいくつか落とし穴があるためにメモしておく。

まずRemoteFPingの構成をSmokepingのサイトから取得する。

http://oss.oetiker.ch/smokeping/probe/RemoteFPing.en.html

次にssh経由でパスワードなしでsmokepingが実行できるようにする。

設定はこの2つだけであるが、チャートに記録が出てこない。メッセージファイルを見てみるとRemoteFPingのプローブが一件のターゲットに対して起動していることがわかる。

Feb 25 16:03:44 localhost smokeping[9034]: RemoteFPing: probing 1 targets with step 300 s and offset 150 s.

しかしこれ以外の情報は載ってこない。

ここでデバッグモードでsmokepingを実行してみると以下のようなエラーが出ていることがわかった。

RemoteFPing: Executing /usr/bin/ssh -lsmokeping 10.xx.xx.xx /usr/local/sbin/fping -C 21 -q -B1 -r1 -b5000 -t1500 -i1 -p1500 10.72.20.1
RemoteFPing: Got fping output: '/usr/local/sbin/fping: these options are too risky for mere mortals.'
RemoteFPing: Got fping output: '/usr/local/sbin/fping: You need i >= 10, p >= 20, r < 20, and t >= 50'

RemoteFPingで設定しているパラメータに問題があることがわかる。メッセージをFPingのmanページと照らし合わせて以下のように変更する。

+RemoteFPing
binary = /usr/bin/ssh # mandatory
blazemode = true
hostinterval = 1.5
mininterval = 0.01
offset = 50%
pings = 20
rbinary = /usr/local/sbin/fping # mandatory
rhost =  10.xx.xx.xx # mandatory
ruser = smokeping
step = 180
timeout = 1.5

この修正の結果RemoteFPpingは正しく実行された。

メタ情報

inarticle



メタ情報

inarticle



-IT
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Mahout環境構築

Mahoutのシステム要件を確認する。 Java 1.6.x or greater. Maven 3.x to build the source code. CPU, Disk and Memory …

no image

Windowsログオン認証についてのメモ

エンドユーザーからWindowsログオン認証について質問を受けた。具体的な質問は自社のWindows Active Directory環境で有効になっている認証の種類を知りたいということだ。Windo …

no image

Cascade Profilerを使うときの手順

目的を明らかにする 自分が何のデータを必要としているのかを明らかにするために、目的をはっきりさせる。目的はS+Vで記述する。 Sは場所+サービス + 情報の種類とする。場所はネットワークが提供している …

no image

ssl_error_no_cypher_overlap

Firefoxで突然出るようになったエラー。SSLで接続をするといくつかのサイトで”Secure Connection Failed”のエラーが出てくるようになった。 Secu …

no image

RFpingで複数のホストを設定する

*** Probes *** +RemoteFPing binary=/usr/bin/ssh rbinary=/usr/bin/fping hostinterval=1.5 pings=20 pac …

2014年2月
« 1月   3月 »
 12
3456789
10111213141516
17181920212223
2425262728  

side bar top



アーカイブ

カテゴリー