【グラフ】MRTG専用スレッドPart2【カッコイイ】
hotsanicで画像だけが生成されない、
indexとかはちゃんと作れてるのにディレクトリのぞいても画像がない
う〜ん原因わかりますか?
libpngあたりが怪しいと思われ。
webalizerでも画像描画されていないなら決定的。
マルチかよ。 描画はできてるらしいぞ。(w
gifの設定にしてるんですができません
でmrtgも入れてみたんですがそっちは画像は作られるのに値が反映されない
snmpwalkでちゃんと動いてるのに
ルーターで鯖マシンのIP固定にしてるのとか関係ないですよね?
>>710 HotSaNIC下の各ディレクトリーにある diagrams.plを実行すると
何回でも画像を作ることが出来る。
実行権限無いとか、出来上がる画像のディレクトリーにパーミッション無いとか?
>>711 そのヒントを元に何がいけなかったのかがわかりました。ありがとうございます!
diagrams.plを実行すると、どうやらRRDs.pmのパスが通ってなかったらしくて
エラってました。
64bitのfedora使っててrpmで32bit版インストしたりしたのがいけなかったみたいでした。
ちゃんと64bit版のprmパッケージのrrdtoolインストールしたら平気でした。
64bit機かよ、、、32bit機でがんばってる俺らは負け組みか、、、
勝ち組、負け組、って言っている時点で負けだと思う
715 :
ななしぃ:05/02/17 13:32:55
質問です。
手元のIE6SP2の環境では、グラフのページが自動的にリロードされても、HTMLは更新されますがグラフ画像がリロードされずに更新されません。
CTRL+F5で強制リロードすれば、更新されます。
どのあたりを弄れば良いでしょうか?
サーバー側
Vine3.1 + Apache1.3 + MRTG2.10.24
IE6なんかつかってるからじゃん?
キャッシュの問題とか
mrtgの問題ではないが
>>715 >less .htaccess
# /mrtg/.htaccess
# キャッシュの無効
Header set Pragma no-cache
Header set Cache-Control no-cache
Header set Expires "Thu, 01 Dec 1994 16:00:00 GMT"
Cache-ControlとExpiresを同時に送ると何故かキャッシュに溜め込むブラウザがあるあるよ。
HotNode使ってるけど、あれ非売品なのか…
確かにベータ版みたいな感じのインスコ説明書がついてきてたけど。
>>719 >・電波時計Ver.2・キット(\6400)
Ver2は温度センサー無い
Yahoo! Finance の ichart って rrdtool 使っているんだよね?
文字の改行とか、ローソク書けるのとこからして、違うと思う。
>>719 ハードディスクのコントローラー基盤だけ取り外して、PC外に設置。
それで smart情報から温度を取り出す。
gnuplotじゃね?
snmpwalkコマンドで正常に値が取れているか確認
もしsnmpが問題無いなら、mrtgのディレクトリにある.logと.oldを削除してみるとか
snmpwalkが使えなくません
snmpを何処においたかわすれましたというかなくなったかな?
/usr/local/sbin/ 空だし
ごめんなさい snmp起動してませんでた
>>728 snmpwalkコマンドが見つかりませんとでるのですが、
ここに問題があるのでしょうか
snmpd.conf読め
731ですが、mrtgのディレクトリにある.logと.oldを削除してみて放置してたら正常な数値が計測されていま
snmpwalkコマンドが見つからないままですが。
HotSaNICでgd2 libpng zlib FreeType等の既にインストールされているライブラリを
指定するにはどうすればよいでしょうか?
環境
OpenBSD 3.5
gd-2.0.32
libpng-1.2.7
zlib-1.2.1
freetype-2.1.8
webalizerを利用した環境を先に構築したもので、
その他の依存関係があるのでなるべく自分で導入した物を
利用したいと考えているものですから。
735 :
ぼるじょあ ◆Qm3WylLhTs :05/03/12 13:59:53
736 :
名無しさん@お腹いっぱい。:05/03/14 14:15:43
MRTGでディスクの温度を表示させています。
現在は0〜50度くらいが表示されているのですが、
温度が0度になることは無いため、縦軸を35〜50度と表示したいです。
最大値をMaxBytesで指定できるのはわかったのですが、
最低値の指定は何で可能なのでしょうか?
最低値の設定は無理
>>736 HDDの温度拾ってくるところにちょいとかまして、
数値から35引いたら?
んで、captionで-35バイアスかかってるって書いとく
ってのはどう?
mrtg+rrdtoolでトラフィックなどを取ったりしているのですが、
rrdtool fetchで-r 86400として1日分を出すとGMTで0時からの
集計になってしまいます。
日本時間0時で集計させる方法って何かあるもんでしょうか?
って、rrdtoolの話はここではいかんのかな。
mrtgで時刻を取得してるなら
TimeZone[^]: GMT-9
>>740 使い方が違ってるような気がす
rrdtool fetch ppp0.rrd AVERAGE -s -1hr
私の所では、今の時間の結果は 1111402810と出た。
perl -e 'print time'ってやった時間表示です。
>>741 Solarisなので各targetごとに
TimeZone[abcd]: Japan
と指定しています。TimeZone[^]: GMT-9も
試してみましたが同じでした。
>>742 2005/03/20分の場合
rrdtool fetch abcd.rrd AVERAGE -e 1111244400 -s e-86400 -r 86400
としています。結果は,
timestamp ds0 ds1
1111104000: 6.3000694444e+00 1.1980567130e+01
1111190400: 6.3044444444e+00 1.1984722222e+01
1111276800: 6.2999977390e+00 1.1981125182e+01
5分とか1時間間隔なのは問題ないのですが1日だとこんな感じです。
snmpの設定をみようね。
MN8300
├ メイン鯖
├ WEB鯖(NRTGインストール)
├ 無線ハブ
└ ハブ
├ ゲーム鯖
└ ゲーム鯖
こんな感じにやってるのだが、すべてのマシンの利用してる帯域を
WEB鯖で表示することはできる??
基本的に、snmpに対応しているものだけ可能。
それ以外は自分でtrafficを取得するプログラムを書かなければ出来ない。
>>747 ってことはlinuxやunixならグラフ化できるけど
windowsならできないってことだね?
ずいぶん底レベルだな。ちっとはググったほうがいいぞ
使ったことないから知らないけど
>>746 の場合だとルータ監視してグラフ化したほうがいいんじゃない??
おまいら釣られすぎ
NRTGが何の事か分っているのか?
>>746 そういうことをやりたい場合には
SNMPに対応しているインテリジェントスイッチ(例:Catalyst2950)を用意し
カスケードせずに各ホストをスイッチに接続、
各ホストが接続されている各ポートの使用帯域をSNMP監視して
MRTGでグラフにする
対インターネットの仕様帯域はルータがつながっているポートをグラフにすれば良い。
N なんとか
R ルールを守って
T 倒産しないで
G がんばる
SNMP対応してないルータでも、二台のLinuxマシンで
ひとつのグラフにすることは可能なのでしょうか?
それはどこですればいいのでしょうか?
>>756 ルータのLAN2とLAN3に繋いでるLinuxマシンの帯域のグラフを
一つにまとめたいんです。
スクリプト書けばよい。
書けないから困ってる。
簡単だからやってみなよ。
じゃあ難しいことは何もするな。
マシンAのLoadAve.とマシンBのLoadAve.をマシンCのmrtgに1つのグラフとして書くこと
出来ないんでしたっけ?(スクリプトを使わずに)
似たような質問が以前あったような気がするんだけど見つかんない。
同一図上にそれぞれのグラフを表示するのは可能、というか当たり前
合計値を一つのグラフにするには非常に簡単なスクリプトを使えばいい
Cacti使えば?
合計値をひとつのグラフにするぐらい、Webからの設定だけできるよ。
>>764 いや、スクリプト使わないのなら無理だよ>同一図上にそれぞれを表示
<target kind>:<community>@<address>
の書式でしか指定できないので、<address>部分を複数指定することはmrtgには
無理。
あ、訂正ありがとう
勘違いしてました
>>746 できる
http://(ルーターのアドレス)/cgi-bin/debugcmd.cgi?cmd=func+ifMibShow
ここで得られる情報を加工してやればいい
770 :
名無しさん@お腹いっぱい。:2005/04/04(月) 10:44:49
771 :
名無しさん@お腹いっぱい。:2005/04/04(月) 19:09:35
# vi /etc/snmp/snmpd.conf で編集
# sec.name source community
com2sec local localhost private
com2sec mynetwork 192.168.1.1/24 public
と設定
# /usr/local/mrtg-2/bin/cfgmaker
[email protected] > mrtg.cfg
--base: Get Device Info on
[email protected]:
SNMP Error:
no response received
SNMPv1_Session (remote host: "192.168.1.6" [192.168.1.6].161)
community: "public"
request ID: 1251241139
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at /usr/local/mrtg-2/bin/../lib/mrtg2/SNMP_util.pm line 627
SNMPWALK Problem for 1.3.6.1.2.1.1 on
[email protected]::::::v4only
at /usr/local/mrtg-2/bin/cfgmaker line 796
WARNING: Skipping
[email protected]: as no info could be retrieved
なんかこんなエラーになっちゃう。
翻訳サイト利用してみたがよくわからん。
誰か分かる人いましたら教えてください。
>SNMP Error:
192.168.1.1/24 public
もしかして
# sec.name source community
com2sec local localhost private
com2sec mynetwork 192.168.1.6 public
としないといけないのかな??
参考にしたサイトだと
>>774のような
書き方してたからそのまま真似したんだけど・・・
libwrap食ってるんじゃねーの?と記念火気庫ヽ( ´∀`)ノ ボッ
libwrap?
>>762 マニュアルの「複数のターゲットの文法」ってのは使えないのかね
>>774 no info could be retrieved で具具って一番最初に出てくる
やつみたいなことはないよね?
>>774 そのsnmpdは入たのか?portsなのか?
環境晒そうよ
>>782 書き方がよくなかったすまぬ。
そこの人も同じようなことになってたようだから参考にならんかなと思っただけで。
libwrap snmpdで具具ってみるとさらにわかるかと。
>>784 ucd-snmpが--with-libwrapつきでコンパイルしたもの
じゃないかと思ったりするめ。
hosts.allowに色々書いてみたらどうじゃろ。
ところで、ペンギンは使ってないから知らないけど
snmpdのパッケージの名前はnetじゃなくていまだにucd?
>>786 hosts.allow には
sshd : 192.168.1.
としか書いてないです。
>>786 参考にしてるサイトはどれも
apt-get install ucd-snmp
でインストールしてるので間違いないと思います。
ここってUNIX板だったんですね・・・
linux板の方がわかる人多いかも知れないので移動します。
もう居ないかも知らんが
RedHatもdebも大体はtcp_wrappers組み込んでるから
こいつのアクセス制限を空けてやらにゃアカン
hosts.allowに
snmpd: MRTG動かすIP
ってな穴を開けてsnmpd再起動。
>>789 tp://vine-linux.ddo.jp/linux/ssh/allow.html
MRTGじゃないけど、hosts.allowのこと書いてたから参考に
してたんだけどLAN内のPCならすべて許可してもいいかと思って
hosts.allow に
snmpd: 192.168.1.
って書いてたよ。
snmpd: 192.168.1.6 にしたら無事解決。ありがとう。
でも、アパッチがおかしくなってきた。
なんか更新したら404・・・しばらく待ったらページが表示される。
MRTGがおかしいのか?それともアパッチ?
おまいの頭
途中で書き込んでしまったorz
できるならやり方を教えてください。
出来るから、マニュアルヨメ
>>794 Option に bits って追加したらいいのかな?
smartctl -a /dev/hda |grep -i temp
で取得できるSMARTの温度表示をグラフにするには
どうすればいいんでしょうか?
HotSaNIC のスレってここでいいのかな?
>>798 他に適当なスレもないし、ここで良いと思うよ
次スレはスレタイにrrdtoolその他も含めないとダメだね
>>797 うちで使ってるscsi用
#!/bin/sh
SDA=`/usr/sbin/smartctl -a /dev/sda|grep Current|sed -e 's/.*e: *//' -e 's/ C//'`
SDB=`/usr/sbin/smartctl -a /dev/sdb|grep Current|sed -e 's/.*e: *//' -e 's/ C//'`
echo -e "${SDA}\n${SDB}\n"
hddtemp -n /dev/hda
>>797 うちで使ってるIDE用、RAIDなので2個の値を取ってる
#!/bin/bash
DISK_TEMP_HBA=`/usr/sbin/smartctl -a /dev/hda | grep Temp |awk '{print$10}'`
DISK_TEMP_HBC=`/usr/sbin/smartctl -a /dev/hdc | grep Temp |awk '{print$10}'`
UPTIME=`uptime | awk '{print $3$4}' | sed -e "s/,//g"`
echo "$DISK_TEMP_HBA"
echo "$DISK_TEMP_HBC"
echo "$UPTIME"
echo "Disk Temperature"
行いが悪い。
>>805 すまない・・・なんかJANEが勝手にαβοοη..._〆(゚▽゚*)してた・・・orz
# apt-get install ImageMagick net-snmp
でインストールして
# vi snmpd.conf
を編集しないといけないよね??
snmpd.conf が間違ってるのかな??
rrdtool も apt でいれればいいのにー
809 :
名無しさん@お腹いっぱい。:2005/04/16(土) 17:11:23
MRTGの元のサイトで前提としているプログラムを全部コンパイルしたら。
vine付属のGDで、mrtgはコンパイルできる。
必要なdevelが抜けてるんだろ。
MRTGのグラフで
春の訪れを知る
そんな生活
813 :
名無しさん@お腹いっぱい。:2005/04/25(月) 23:32:58
WindowsXPでMRTG監視をしようとしています。トラフィックの表示はできたのですが
サーバのHDDの空き容量を表示させようとしていて行き詰まっています。
"ERROR: CFG Error in "maxbytes[hddd]", line 77: 100 #データの
最大値(100%) must be a Number bigger than 0"
上記のエラーが出てしまうのですが、"100"の所に何と入れればよいのか、どなたか
教えて下さい。
パソコンおやじ でググれ
815 :
名無しさん@お腹いっぱい。:2005/04/26(火) 00:04:55
"パソコンおやじ"参考にしたんですけど。。。
わからなくて、、、
すみません
パソコンおやじに書いてあるとおりに一からやっていけば設定は出来るはず
自分の環境に合わせる必要はあるけどな
あれをみて判らないようならもう手を出すな
あと、sageてくれ
rrdtool-1.2.1 release age
>>818 libcgi
libart
freetype2
が無いとか言われ configureが通らない。
libcgiは makeしようと思っても、うまく make出来ず errorが出る。
libartと freetype2は make installまで終わるが、まだ rrdtoolの configureで warningが出てる。
チト難しそう?
820 :
818:2005/05/03(火) 17:38:57
configureやmakeのオプション等が変わったので、踏まえながら、
ちょこちょこ環境依存の部分を修正&ビルドすれば終わりだった。
ただ、パッケージ化する時は
ドキュメント、perl、tcl関連の階層構造が変わったのだが付属のspec等に
全く反映されてないので、作るのにちょっと手間かかるかもな。
野良で、perlとtclのパッケージが不要なら、中級者ならすぐ出来るかと。
面倒なら、パッチを待った方がいいかな。
821 :
819:2005/05/03(火) 21:22:26
>>820 簡単にいきましたか。
所でパッケージ化?って言うのは、今まで HotSaNICなどの付属 cgiで rrdtool updateを
実行していましたが、そこら辺の実行環境も変わってきそうなんですか?
とすると、単なる updateでなく大規模な変更になるなぁ。
rrdtool 1.2.1とかで検索引っかかる解説ページを誰かが作ってくれるのを待ちます。
822 :
818:2005/05/04(水) 20:26:19
>>821 まだ使い込んで無いので、雑感だけ。
MajorUpdateだけあって、コマンドラインレベルから、変更されてますので注意が必要です。
廃止になったタグもあったりで、スクリプト側もちょこっと、いじらなければならないところが
多そうですので、他の支援ツールを使ってる方は対応するのを、待った方が良さそうです。
けど、使い勝手は同じなので、前のバージョンを使い込んでいる方なら楽勝かと。
ちょっと、表示させてみたのですが、アンチエイリアスでのTT表示はやはり綺麗ですね。
表示以外にも、演算機能や、ツール群が結構強化されてきていて、いい感じです。
rrdtool-1.2.3.tar.gz 08-May-2005 02:05 851K
rrdtool-1.2.4.tar.gz 08-May-2005 19:07 849K
825 :
470:2005/05/09(月) 11:19:39
解決した。
引数多過ぎプギャーって事でシェル(しかもcommand.comw)が受け付けてくれてなかったらしい。
2.10.13まではギリギリで制限に収まってたみたいだけど、2.10.14からはTimeStrFmtのデフォルト値
%Y-%m-%d %H:%Mが毎回送られるようになったからだめだったと。
半角スペース1個だけを設定するにはどう書けばいいんでしょ?
何も書かないとデフォルト値が適用されるみたいだし。
rrdtool-1.2.6.tar.gz 10-May-2005 08:17 852K
rrdtool-1.2.5.tar.gz 09-May-2005 22:23 851K
rrdtool-1.2.4.tar.gz 08-May-2005 19:07 849K
rrdtool-1.2.3.tar.gz 08-May-2005 02:05 851K
rrdtool-1.2.2.tar.gz 07-May-2005 18:06 877K
rrdtool-1.2.1.tar.gz 02-May-2005 00:16 869K
rrdtool-1.2.0.tar.gz 26-Apr-2005 11:20 859K
configure: error: Please fix the library issues listed above and try again.
ここで止まる。-lcgiがよく分からない。
2.11.1のrateupでの使用ですが、Unscaledを設定し、さらにkiloを1000000等変態な値に設定してある時
グラフのMaxBytesの値の赤い破線の位置がおかしくなるのは仕様ですか?
例として、
MaxBytes[example]: 10000
Unscaled[example]: ymwd
kilo[example]: 2000
kMG[example]: ,k,M
という設定の場合、グラフの縦軸が10.0kまで書かれるが、
MaxBytesの位置を表す赤い破線が10000/2000=5kのところに書かれる。
rrdtool graph の画像を X11 の UI で表示させることはできないの?
例えば root-tail みたいに埋め込みで。
そんなことぐらい自分でやれ。
>>830 え?誰も実装してないってこと?
監視するのにいちいちブラウザ立ち上げるのメンドクサイし
モニタリングは常に表示させておきたいしね。
ブラウザ立ち上げるのはめんどうで
rrdtool 専用アプリを立ち上げるのがめんどくないのか?
誰か、救いの手を。。。。。過去スレ漁ってもわからなかった。
http://bn.homeftp.net/traffic.html 文字が一部化ける、ちょっとしたことなんだけどこれを直したい。
グラフの左のBytes per secondのところがちょっと化けている。
OSを再インストールして作り直したんだけど前はなんともなかったのに
今、ちょこっと化ける(^-^
一部だけ化けてるって何さ、だれか教えてください。・゚・(ノ∀`)・゚・。
834 :
833:2005/05/15(日) 16:19:09
ごめん、Bytes per hourだった。
壁紙にでもしとけ
837 :
833:2005/05/16(月) 02:44:38
自己解決しましたぁ(^-^
rrdtool-1.2.8 相変わらずUNKNの描画が直ってない。
840 :
833:2005/05/18(水) 06:47:44
>839
不具合あったよ。
使ったけど正常に動作しなかったから2.11.1に戻していたり。。。
HotSaNICスレがないから似たようなスレで聞かせてもらいます。
一つのグラフにCPU使用率・物理or仮想メモリの空き容量を
表示させたいのですが、どうすればいいのでしょうか?
参考になるようなサイトがあればいいのですが見つかりませんでした。
HotSaNICではそのような使い方を想定していないので、自分で作るしかないですね。
844 :
841:2005/05/21(土) 10:34:24
そうなのですか・・・
トラフィックのグラフが上と下になるのを
両方とも上にする方法も難しいのでしょうか??
845 :
名無しさん@お腹いっぱい。:2005/05/21(土) 22:09:41
847 :
845:2005/05/21(土) 22:35:46
ごめん。sage忘れちゃったよ。
>>846 ありがとう。
やっぱり、legendi,legendoともに数値が表示されませんねぇ。
というか、リロードすると消えちゃう感じ。
>>847 一度に表示するファイル数をオーバーしてるんじゃねぇの?
849 :
845:2005/05/21(土) 22:40:09
>>848 コメントありがとう。
一度に表示するファイル数なんて設定ありました?
rrdtools-1.0.49の頃はlegendiとかの数値も表示されたんだけど。
∧∧ ミ _ ドスッ
( ,,)┌─┴┴─┐
/ つ. ネタ禁止│
〜′ /´ └─┬┬─┘
∪ ∪ ││ _ε3
゛゛'゛'゛
∧∧ ミ _ ドスッ
( ,,)┌─┴┴─┐
/ つ. ネタ禁止│
〜′ /´ └─┬┬─┘
∪ ∪ ││ _ε3
゛゛'゛'゛
852 :
名無しさん@お腹いっぱい。:2005/05/21(土) 22:50:07
∧_∧ ∧_∧ age
(・∀・∩)(∩・∀・) age
(つ 丿 ( ⊂) age
( ヽノ ヽ/ ) age
し(_) (_)J
/\ | /|/|/| ドドドドドドドドドドドド!!
| / / |// / /|
| / / |_|/|/|/|/| (´⌒(´⌒`)⌒`)
| / / |文|/ // / (´⌒(´逝くぞ――――!!`)⌒`)
|/ /. _.| ̄|/|/|/ (´⌒(´∧ ∧⌒`)`)`)⌒`)
/|\/ / / |/ / (´⌒(´(,゚Д゚ )つ `)`)
/| / / /ヽ (´⌒(´⌒ (´⌒( つ |〕 /⌒`)⌒`)
| | ̄| | |ヽ/|祭に遅れるな!! ( | (⌒)`)⌒`)
| | |/| |__|/. ∧_∧ ⌒`).ドし'⌒^ミ `)⌒`)ォ
| |/| |/ (´⌒(´( ´∀` )つ ド ∧_∧⌒`)
| | |/ (´⌒(´( つ/] / ォと( ・∀・ ) 突撃――!!
| |/ ( | (⌒)`) ォ ヽ[|⊂[] )`)
| / (´ ´し'⌒^ミ `)`)ォ (⌒) |
854 :
843:2005/05/22(日) 02:56:54
>>844 トラフィックを +側だけで in/out両方表示するのは簡単よ。
どうやったか忘れたけど。
>>854 それをやりたいんですけど
どこにもやり方が見つからないんですよね・・・
HotSaNICだけど、やたらグラフがたくさん表示されるんだが
3時間のグラフと1ヶ月のグラフだけでいいんだが
どこをいじればいいかわかりますか?
わかります。
オレはわからないや
860 :
854:2005/05/23(月) 22:47:54
>>855 HotSaNIC/modules/traffic/diagrams.pl
が trafficグラフを書かせる cgiだから、その中を見て、縦軸の設定項目
-u が max値
-l が min値
をコメントアウト(行頭に #を付ける)してみる。
あと そこらへんに "--alt-autoscale",
を付け足してみる。それで diagrams.plを実行して、どんなグラフが出来上がるか確認。
思う物が出来なかったら、rrdtoolを詳しく日本語で解説してくれている
http://cc.ii2.cc/~fors/sysworks/data/rrdtool/ を見ながら変更していってみる。
少しずつ変えていったので、どこをどう変えたらどうだった。
ってのはワカラン。とにかく出来ることだけは確か。
HotSaNICってrrdtoolがグラフ書いてるの?
うん
>>859 やだ。
っていうか今それどころじゃなくてマジ無理なんだわ…。
じゃあこんなところ覗いてていいのかっつー話だが…。orz
864 :
名無しさん@お腹いっぱい。:2005/05/25(水) 14:53:44
現在、MRTGを使っているのですが、MRTGのバックエンドとしてRRDtoolを使いたいのですが、OSがWindows2000Serverの場合でも導入できますか?またその方法はどうしたらよろしいのでしょうか?以上 よろしくお願い致します。
HotSaNICの質問をしたら誘導されてきました。
HotSaNICのグラフはたくさん出力されますよね?
鯖マシン負担軽減のために、6時間と3ヶ月と一年だけの
グラフを出力させたいのですが、どこをいじればいいのでしょうか?
>>866 unix系の osだったら ps axとかやって、どれが一番負荷高いか調べてみるべきだよ。
グラフ出力などヘみたいなもん。readdata.pl systemが飛び抜けて高い。
rrdtool-1.2.9.tar.gz
>rrddrool-1.2.9
・rrd graph の返答値がまともになった気がする。
・相変わらずUNKNの処理が+側のみの処理。
871 :
870:2005/05/30(月) 07:12:06
>返答値がまともになった気がする。
やっぱ、なった気がしただけだった.. orz..
Perl使いはHotSaNic
PHP使いはcacti
が定番になりそうだね
# wget
http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/rrdtool.tar.gz # tar zxfv rrdtool.tar.gz
# cd rrdtool-1.2.9
# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking for ANSI C header files... (cached) yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for sys/stat.h... (cached) yes
checking for sys/types.h... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking fp_class.h usability... no
checking fp_class.h presence... no
checking for fp_class.h... no
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for unistd.h... (cached) yes
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking math.h usability... yes
configure: WARNING:
----------------------------------------------------------------------------
* I found a copy of pkgconfig, but there is no cgilib.pc file around.
You may want to set the PKG_CONFIG_PATH variable to point to its
location.
----------------------------------------------------------------------------
configure: WARNING:
----------------------------------------------------------------------------
* I could not find a working copy of cgilib. Check config.log for hints on why
this is the case. Maybe you need to set LDFLAGS and CPPFLAGS appropriately
so that compiler and the linker can find libcgi and its header files. If
you have not installed cgilib, you can get it either from its original home on
http://www.infodrom.org/projects/cgilib You can find also find an archive copy on
http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/libs The last tested version of cgilib is 0.5.
LIBS=-lm
LDFLAGS=
CPPFLAGS=
----------------------------------------------------------------------------
checking for art_vpath_add_point in -lart_lgpl_2... no
checking for pkg-config... (cached) pkg-config
configure: WARNING:
----------------------------------------------------------------------------
* I found a copy of pkgconfig, but there is no libart-2.0.pc file around.
You may want to set the PKG_CONFIG_PATH variable to point to its
location.
----------------------------------------------------------------------------
configure: WARNING:
----------------------------------------------------------------------------
* I could not find a working copy of libart-2.0. Check config.log for hints on why
this is the case. Maybe you need to set LDFLAGS and CPPFLAGS appropriately
so that compiler and the linker can find libart_lgpl_2 and its header files. If
you have not installed libart-2.0, you can get it either from its original home on
ftp://ftp.gnome.org/pub/GNOME/sources/libart_lgpl/2.3/ You can find also find an archive copy on
http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/libs The last tested version of libart-2.0 is 2.3.17.
LIBS=-lm
LDFLAGS=
CPPFLAGS= -I/usr/include/libart-2.0
----------------------------------------------------------------------------
checking for zlibVersion in -lz... no
checking for pkg-config... (cached) pkg-config
configure: WARNING:
----------------------------------------------------------------------------
* I found a copy of pkgconfig, but there is no zlib.pc file around.
You may want to set the PKG_CONFIG_PATH variable to point to its
location.
----------------------------------------------------------------------------
configure: WARNING:
----------------------------------------------------------------------------
* I could not find a working copy of zlib. Check config.log for hints on why
this is the case. Maybe you need to set LDFLAGS and CPPFLAGS appropriately
so that compiler and the linker can find libz and its header files. If
you have not installed zlib, you can get it either from its original home on
http://www.gzip.org/zlib/ You can find also find an archive copy on
http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/libs The last tested version of zlib is 1.2.2.
LIBS=-lm
LDFLAGS=
CPPFLAGS=
----------------------------------------------------------------------------
checking for png_access_version_number in -lpng... no
checking for pkg-config... (cached) pkg-config
configure: WARNING:
----------------------------------------------------------------------------
* I found a copy of pkgconfig, but there is no libpng.pc file around.
You may want to set the PKG_CONFIG_PATH variable to point to its
location.
----------------------------------------------------------------------------
configure: WARNING:
----------------------------------------------------------------------------
* I could not find a working copy of libpng. Check config.log for hints on why
this is the case. Maybe you need to set LDFLAGS and CPPFLAGS appropriately
so that compiler and the linker can find libpng and its header files. If
you have not installed libpng, you can get it either from its original home on
http://prdownloads.sourceforge.net/libpng/ You can find also find an archive copy on
http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/libs The last tested version of libpng is 1.2.8.
LIBS=-lm
LDFLAGS=
CPPFLAGS=
----------------------------------------------------------------------------
checking for FT_Init_FreeType in -lfreetype... yes
checking ft2build.h usability... no
checking ft2build.h presence... no
checking for ft2build.h... no
checking for pkg-config... (cached) pkg-config
configure: WARNING:
----------------------------------------------------------------------------
* I found a copy of pkgconfig, but there is no freetype2.pc file around.
You may want to set the PKG_CONFIG_PATH variable to point to its
location.
----------------------------------------------------------------------------
configure: WARNING:
----------------------------------------------------------------------------
* I could not find a working copy of freetype2. Check config.log for hints on why
this is the case. Maybe you need to set LDFLAGS and CPPFLAGS appropriately
so that compiler and the linker can find libfreetype and its header files. If
you have not installed freetype2, you can get it either from its original home on
http://prdownloads.sourceforge.net/freetype/ You can find also find an archive copy on
http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/libs The last tested version of freetype2 is 2.1.9.
LIBS=-lm
LDFLAGS=
CPPFLAGS= -I/usr/include/freetype2
----------------------------------------------------------------------------
configure: error: Please fix the library issues listed above and try again.
新バージョンにしようとしたら苦戦・・・help me
mrtg-rrd.cgiもrrd.cgiもrrdtool-1.2.系だと動かないでっすか?
>>874-
>>882 エラーメッセージ嫁。必要な情報は全部書いてあるだろ。
新手の嵐かおもた
886 :
874:2005/06/05(日) 00:08:35
英語さっぱり読めずorz
翻訳サイトで訳したが意味不明
向いてないんじゃない?
>>886 rrdtoolを入れる前に入れておかなきゃいけないものがいくつかあるんだけど、それらが入ってない
/usr/ports/net/rrdtoolに降りてportsからinstallしたほうが幸せになれるぞ、たぶん
こういう荒らしは止めていただきた。
荒らしやめれ
891 :
名無し:2005/06/08(水) 20:27:23
>888
linuxってさわらないから知らないんだけど
i686-pc-linux-gnu にも ports ってあるの?
RRDToolでOn/Off(≒階段)風な値をグラフ化しようとしてるんですが、期待通りのグラフになりません。
どなたかアドバイスをお願いします。
fetchによるとstep=300のRRDにこんな
1118254800: 2.0000000000e+02
1118255100: 2.0000000000e+02
1118255400: 0.0000000000e+00
1118255700: 0.0000000000e+00
値が入ってます。
が、グラフ化すると1118255100(02:25)のところ(直後?)から0になってしまいます。
1118255400(02:30)のところで0になって欲しいのです。
仕様な気もしますが対処方法があれば教えて下さい。
ちなみに、フロントエンドにはcacti使ってます。
bbmrtg.plに関する情報を探しているのですが、ググってもあまり見つかりません。
Big BrotherとMRTGはそれぞれ単独で正しく動作しているのですが。
スレ違いだったら、誘導お願いします。
894 :
test:2005/06/16(木) 04:40:22
HDDの温度ってMRTGで記録できますか?
転送量の総計はinterfaceのオクテット数を見ればわかりそうですけど
tcpでのポート別の転送量ってどうにか調べる方法ないですかね
smartctl で 温度の個所をgrepしてみては?
>>894 こんな感じでいかが?
#!/bin/bash
DISK_TEMP_HBA=`/usr/sbin/smartctl -a /dev/hda | grep Temp |awk '{print$10}'`
DISK_TEMP_HBC=`/usr/sbin/smartctl -a /dev/hdc | grep Temp |awk '{print$10}'`
UPTIME=`uptime | awk '{print $3$4}' | sed -e "s/,//g"`
echo "$DISK_TEMP_HBA"
echo "$DISK_TEMP_HBC"
echo "$UPTIME"
echo "Disk Temperature"
hddtemp でもよくない?
ネットワークデーモンにもなるので,玄箱で動かして
別マシンから netcat で吸い出してグラフ化したりしてるよ.
ここはLinux板ではありませんので
904 :
903:2005/06/17(金) 22:29:01
>y-grid ホントに直ってる?
自己レス。
あ、ラベルによる横幅描画が直ってるのか!
相変わらず∞処理の描画がおかしい。
Solarisで動いてるMRTGにWindowsマシンも監視させてるんだけど、CPU温度を監視するいい方法はありませんか?
mbmon みたいなTEXTで温度を表示してくれるツールがあれば解決しそうだけど、GUIで表示するソフト
はたくさんあるんだけどそういうソフトはなかなか見つからない。
そういうのはSNMPに自分で割り振って吐かせるんだよ。
MRTGもHotSaNICも他のマシンのデータを監視するなら
SNMPが必要だよ。
HotSaNICの場合は、自分のマシンだけを監視するなら不要
MRTGでも自分だけならSNMPいらない
>>906 >そういうのはSNMPに自分で割り振って吐かせるんだよ。
や、だからそれをやるために
>TEXTで温度を表示してくれるツールが欲しいって言ってるんだが。
それとももっと別の方法でやれるってこと?
The script itself has only been tested on Windows 2000
で?
>>910 さんきゅ。
これをヒントにMBM5を入れてみた。MBM5ってsyslogとばしたりlogをFTPさせたりも出来るのね。
結局、自分で切り出すスクリプト書いてMRTGに食わせるようにしてみた。
>>864 win32 パケヂが今回 (1.2.6, 1.2.10)みたいにあるとインストール楽だね。
あとは ActivePerl とかいれてドドドっと。
915 :
DNS未登録さん:2005/06/28(火) 15:13:42
Win2000proでCPU温度を取得してMRTGで表示するには
Tergetってどう書くの?
もしかして: Target
917 :
DNS未登録さん:2005/06/28(火) 15:27:01
間違えました
Target[cpu]: ?????
>>917 だから
MRTG Windows CPU
でググってみなはれ。
rrdtoolをインストールしようかと思うのだが
rrdtool-develっていうやつもインストール必要なのでしょうか?
HOTSANICで使おうかと思っています。
ソース嫁、しかもここはUNIX板
って言ってみたかっただけなんです。
922 :
名無しさん@お腹いっぱい。:2005/07/03(日) 07:13:11
複数のMRTGのデータを単純に合算してグラフ化する方法ご存じですか?
外部ネットワークからMRTGで統計とっているのですが、ルータに
グローバルIPを割振っていないため、残りのIPから得られた帯域の
MRTGのデータの合計をグラフ化したいと思っています。
>>922 合計したいなら合計すりゃいいやん。つかドキュメント読みなよ。
どこをどう合計するのかさっぱりわかりまへん。。。
検討も付かないようなら、どのみち自分でラッパープログラムを書かないといかんから、
さっくり諦めた方がいい。
おー
これは行けそうです。
ありがとさんです。
928 :
名無しさん@お腹いっぱい。:2005/07/26(火) 12:18:24
サブドメイン取得や維持費などが無料のまま半年使ったので
もったいないからMRTGをグラフを公開するサブドメインを取得しようと思う
stats.xxx.com(統計)かstatus.xxx.com(状態)のどっちにするか悩んで一週間経過・・・
データを統計してるし、サーバーの稼動状態を表示するものだし・・・どっちにしようかな??
s でいいじゃん。
stat
*
stat
3wareの9500SシリーズのHDD温度を
MRTGで監視させたいのですが、実践なさっている方
どのような方法でHDD温度の取得をしていますか?
936 :
934:2005/07/31(日) 10:48:21
937 :
934:2005/08/01(月) 02:23:11
HotSaNICで自分のマシンを監視しようとしてるのだが
グラフが出力されないorz
変なところある?
# cd /root/
# yum install freetype-devel gd-devel libpng-devel zlib-devel rrdtool ImageMagick
# wget
http://jaist.dl.sourceforge.net/sourceforge/hotsanic/hotsanic-0.5.0-pre5.tgz # cd /usr/local/bin/
# tar zxvf /root/hotsanic-0.5.0-pre5.tgz
# cd HotSaNIC
# ./setup.pl
# vi ./settings
DAEMONDIR="/usr/local/bin/HotSaNIC"
BINPATH="/usr/bin/rrdtool"
WEBDIR="/var/web/html/status"
CONVERTMETHOD="ImgMgck"
CONVERTPATH="/usr/bin/convert"
# ./makeindex.pl
# ./rrdgraph start
# ./convert.pl
# vi /etc/rc.local に追加
/usr/local/bin/HotSaNIC/rrdgraph start
940 :
938:2005/08/11(木) 16:09:07
>>939 # yum install freetype-devel gd-devel libpng-devel zlib-devel rrdtool ImageMagick
これがおかしい?
FedoraCore 64bitだから動かないのかな?
>>938 最後までやって、結果が出ない!
だと、どれが悪いか??だよ。
これは OK。次も OK。その次がダメ。これだ!
ってやってかないと。
>860が参考になるカモよ?
>>940 yum ってなんだろう? ってチャチャですた。スマンコ。
>>942 # ./convert.pl
でグラフが作成されないといけないのに作成されない。
# ./makeindex.pl
でHTMLファイルが作成されたけど、そのHTMLがリンクしてるところに画像がない。(作成されてない)
# vi ./settings
BINPATH="/usr/bin/rrdtool/bin"
↑って感じに指定しないといけないらしい。
参考にしてるサイトが間違ってた。
でも、binフォルダ見つからずorz
>>945 rrdtool があるパスをかく。
> # which rrdtool
> /usr/bin/rrdtool
なら /usr/bin
つか、HotSaNIC のログぐらい見ろと子一時間。
HotSaNICってログなんかあったっけ?
今まで見たことがない気がする。何方かログの保存場所教えて( ゚Д゚)ホスィ
ちなみに
>>945 と別人です
BINPATH と同じように
LOGDIR を設定できるヂャン。ったく…
ああ、今まで気がつかなかったよ。
グラフの表示方法をかなり変更してるサイトを見つけた。
それを見たらおいらも変更したくなったけどどのファイルをいじればいいのかわからないorz
HotSaNIC のグラフがぜんぜん更新されないorz
# cd /usr/bin/HotSaNIC
# ./convert.pl
とすれば更新されるけど・・・
cronとかで設定しないとだめなのかね?
# cp /usr/bin/HotSaNIC/rrdgraph /etc/rc.d/init.d/
# /sbin/chkconfig --add rrdgraph
# /sbin/chkconfig rrdgraph on
# /sbin/chkconfig --list rrdgraph
rrdgraph 0:off 1:on 2:on 3:on 4:on 5:on 6:off
# /etc/rc.d/init.d/rrdgraph start
とやれば動くみたいなことが
http://factage.com/yu-ji/archives/2004/07/05/rrdtool-and-hotsanic-for-hdd-temperature/ には書いてるんだけどね・・・
951 :
950:2005/08/12(金) 14:29:00
更新されてるみたいだ。
でも30分に一度しかグラフは更新されない?!?!
>>951 一番細かいグラフでも 1時間だから、毎分更新してもしょうがないんじゃ?
更新を早くしたいんだったら、HotSaNIC/settingsに
DTIME=
CTIME=
ってのがあるよ。
>>944 で、unixのプロンプトから convert.plを実行すると、どういうエラーが出るの?
chmodしてなくて書き込めないとか、cgiにエラーがあるとか?
レートを早くするより、そのグラフのページを表示したら CGI実行してグラフを更新してから表示。
ってのが良いね。
以前作ろうとして挫折したんだけど。
rrdtoolのグラフをtorsmoに埋め込みたいのですが・・・
956 :
名無しさん@お腹いっぱい。:2005/08/18(木) 16:44:13
sFlow ってまだ Foundry ぐらいしかやってねーのかな?
これからのトレンドになる?
sFlowネタはmrtgじゃスレ違いだろ.. 通信時術辺りへいけよ
じじゅつ?
mrtgでcfgmakerを使ってcfgファイル作るときに
他のMIBを指定して作ることできないの?
cfgファイルを直すしか方法ないの?
Windowsでの話は過去に話題に出てますが
LinuxでのDUAL CPUのCPU1と2の負荷情報取得って
基本はやり方同じなんでしょうか?
通常のsnmpdで取得できるのであれば
MIB情報か教えてほしいナリ・・・。
>>961 Linuxは知らんがIA版のSolaris9でHTサポートのCPUだと1.3.6.1.4.1.2021.10.1.5.2と1.3.6.1.4.1.2021.10.1.5.3
>>961 ふと思ったんだがそもそもLoad AvalageってCPU毎に出るような物なの?
システム毎にひとつな気がするんだが。
え゛ーっ!まさにそのグラフが2本表示されてるのが見えてるのは俺のまぼろしだって言うのか!?
cacti使ってる方、挙手キボン。
cacti、俺も使ってる
cacti使いたいけど業務用サーバなので、
MySQLを動かせないため使えない。。。
969 :
名無しさん@お腹いっぱい。:2005/09/06(火) 12:10:56
cacti、俺も使ってる
970 :
名無しさん@お腹いっぱい。:2005/09/07(水) 08:16:44
LoadとCPU利用率は全然別物だよな?
いろいろネット調べてて思ったんだけど、両者をごっちゃにしてるサイト多すぎ。
おれも使ってるけど、GUI に頼り杉ちゃうな
LAとCPU使用率はどっちがより正確な指標となるんだろう。
>>972 うちのサーバーはHDDが過負荷でCPU利用率は5%以下なのがほとんどだからLAが大事だったりするよ
975 :
974:2005/09/08(木) 02:08:29
976 :
972:2005/09/08(木) 20:40:02
>>973 CPU使用率はあくまでCPUだけ
LAはシステム全体の負荷
ってことでFA?
>>976 LAは 実行可能状態にあるプロセス数の平均値 だろう。
MMX Pentiumが全開で処理しててもAthron64が全開の3%でちんたら処理してても
実行待ちのプロセスが3つあればLAは3ってイメージでおk?
次スレまだ?
ちなみにおいらは立てれなかった。
980 :
名無しさん@そうだ選挙に行こう:2005/09/10(土) 22:51:25
1でつ、、、、漏れも建てられんす
つД`) 誰かヨロ
981 :
●:2005/09/10(土) 23:19:00