2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【グラフ】MRTG専用スレッドPart2【カッコイイ】

1 :名無しさんお腹いっぱい。:02/08/18 23:24
前のがDAT落ちしてしまったようなので・・・

>>1じゃないけど再び作ってみました
マターリどーぞ。

過去スレ
http://pc.2ch.net/test/read.cgi/unix/1024298363/

-------------------------------------------------------
作者のページ
http://people.ee.ethz.ch/~oetiker/

MRTG.JP
http://www.mrtg.jp/

rrdtool
http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/




2 :名無しさん@お腹いっぱい。:02/08/18 23:41
webalizer とかもこのスレで面倒みてやってくれ。>>1

3 :名無しさん@お腹いっぱい。:02/08/19 00:18
>>2

あー!
そうだね、専用にしなくともよかったか

ってなことで以下グラフィカルなモニター(?)専用とします

4 :名無しさん@お腹いっぱい。:02/08/19 00:55
確かに、カコイイ!!んだけど。

5 :名無しさん@お腹いっぱい。:02/08/19 01:10
RRDtool関係もね。

6 :名無しさん@お腹いっぱい。:02/08/19 01:30
だれかcfg貼ってよ(w

7 :名無しさん@お腹いっぱい。:02/08/19 05:03
ScreenShot貼ってくれ。

8 :名無しさん@お腹いっぱい。:02/08/19 05:17
まともなスレにしたいなら変な記号入れるなよな。

9 :名無しさん@お腹いっぱい。:02/08/19 18:43
いらすまぢゃなかったのか…

10 :名無しさん@お腹いっぱい。:02/08/20 20:04
ヒソーリあげ

11 :名無しさん@お腹いっぱい。:02/08/20 20:07
クリック厨専用の糞スレだねぇ。
まぁマカスレと同様に隔離スレとしてしっかり帰納してくれや(w

12 :名無しさん@コート脱いだらハワイの辻ー!:02/08/21 11:23
で、MRTGでなんか語る事ってあるのか?


13 :名無しさん@お腹いっぱい。:02/08/21 11:44
どちらも線グラフにすることって出来ないの?
と言って見るテスト。

14 :名無しさん@お腹いっぱい。:02/08/21 12:02
無理なんじゃない?
と言ってみるテスト。

15 :192.168.0.1@public:02/08/21 13:28
>>12
ねーな

16 :名無しさん@コート脱いだらハワイの辻ー!:02/08/21 13:30
だよなー

17 :名無しさん@お腹いっぱい。:02/08/21 14:34
誘導

統合監視ツールどうよ?
http://pc.2ch.net/test/read.cgi/unix/1014402672/

18 :名無しさん@お腹いっぱい。:02/08/21 18:13
SNMPに関して語るとか…

19 :名無しさん@お腹いっぱい。:02/08/21 22:23
>>13
RRDtoolを使え
と言ってみるテスト

20 :名無しさん@Emacs:02/08/23 06:14
いまいちいいドキュメントがないっす > RRDtool


21 :名無しさん@お腹いっぱい。:02/08/23 07:35
xgraph使えば?へぼいですか?そうですか…(鬱

22 :名無しさん@Emacs:02/08/23 07:45
>>21
それだったら gnuplot 使っちゃうよ。


23 :名無しさん@お腹いっぱい。:02/08/23 12:43
おーあったまイイ!

スクリプトきぼんぬ

24 :名無しさん@お腹いっぱい。:02/08/23 18:16
うちで使っているpingグラフのrrdtool

rrdデータファイルの作成
/usr/local/rrdtool/bin/rrdtool create rrdping.rrd -b 0 \
DS:max:GAUGE:600:0:U \
DS:avg:GAUGE:600:0:U \
DS:min:GAUGE:600:0:U \
DS:loss:GAUGE:600:0:100 \
RRA:AVERAGE:0.5:1:600 \
RRA:AVERAGE:0.5:6:700 \
RRA:AVERAGE:0.5:24:775 \
RRA:AVERAGE:0.5:288:797 \
RRA:MAX:0.5:1:600 \
RRA:MAX:0.5:6:700 \
RRA:MAX:0.5:24:775 \
RRA:MAX:0.5:288:795

rrdへのデータ登録
#!/usr/local/bin/perl
open(PING,"/usr/sbin/ping -s サーバ 256 10|");
while(<PING>){
$_=~ s/\n//;
if ($_ =~ /loss/){
$tmp=rindex($_,",")+2;
$tmp2=index($_,"%");
$loss=substr($_,$tmp,$tmp2-$tmp);
}
if ($_ =~ /round-trip/){
$tmp=index($_,"=")+2;
($min,$avg,$max)=split(/\//,substr($_,$tmp));
}
}
close(PING);
$tmp=time;
`/usr/local/rrdtool/bin/rrdtool update /export/home/todoroki/web/ragnarok/ping/r
rd/rrdping.rrd $tmp:$max:$avg:$min:$loss`;
exit;
グラフ作成

/usr/local/rrdtool/bin/rrdtool graph daily.png \
--imgformat PNG \
--start -25hour \
--vertical-label "msec" \
--lower-limit 0 \
--upper-limit 300 \
--rigid \
--width=405 \
--height=83 \
DEF:pingmax=rrdping.rrd:max:AVERAGE \
DEF:pingavg=rrdping.rrd:avg:AVERAGE \
DEF:pingmin=rrdping.rrd:min:AVERAGE \
DEF:pingloss=rrdping.rrd:loss:AVERAGE \
CDEF:pingloss2=pingloss,3,* \
AREA:pingloss2#FF0000:"ping loss %(100%=300msec)" \
LINE1:pingavg#0000FF:"ping response time AVG" \
GPRINT:pingavg:AVERAGE:"ping response time AVG\: %6.2lf msec" \
> /dev/null


25 :名無しさん@お腹いっぱい。:02/08/23 19:33
これってCPUの負荷が測れるの?

WorkDir: /var/www/html/mrtg
IconDir: /icons/images
RunAsDaemon: Yes
Interval: 5
Refresh: 300
WriteExpires: Yes
Language: eucjp
Options[_]: gauge,absolute,integer,growright,nopercent
Directory[_]: cpu
MaxBytes[_]: 100
YLegend[_]: CPU Load Average (%)
Legend1[_]: 1 min CPU Load Avalage
Legend2[_]: 5 min CPU Load Avalage
LegendI[_]: 1min
LegendO[_]: 5min
ShortLegend[_]: percent (%)
Unscaled[_]: dwmy

Target[192.168.0.1_load]: .1.3.6.1.4.1.2021.10.1.5.1&.1.3.6.1.4.1.2021.10.1.5.2:public@192.168.0.1
Title[192.168.0.1_load]: CPU Load Average for localhost
PageTop[192.168.0.1_load]: <H1>CPU Load Average for localhost</H1>
<TABLE>
<TR><TD>System:</TD><TD>hogeserver</TD></TR>
<TR><TD>Maintainer:</TD><TD>root@localhost</TD></TR>
<TR><TD>Ip:</TD><TD>192.168.0.1</TD></TR>
</TABLE>

26 :名無しさん@お腹いっぱい。:02/08/23 23:33
監視ツールはいらないがMRTG必要

27 :名無しさん@お腹いっぱい。:02/08/23 23:50
>>20
英語で良ければ、ついてくるマニュアル類でじゅうぶんだと思うけどな。
確かに日本語のドキュメントは良いのがないね。

28 :名無しさん@お腹いっぱい。:02/08/24 00:10
Target[192.168.0.1_load]: .1.3.6.1.4.1.2021.10.1.5.1&.1.3.6.1.4.1.2021.10.1.5.2:public@192.168.0.1

ここらへんのおまじないはマニュアルにあるの?

29 :名無しさん@お腹いっぱい。:02/08/24 00:54
>>27
> 確かに日本語のドキュメントは良いのがないね。
http://www.mrtg.jp/ は?

>>28
おまじないつーか、snmpについて調べよう。としかいえない。スマソ。;__;
漏れもつらいよ。

30 :login:Penguin:02/08/24 01:00
http://shoichi.mine.nu
参考にするべし。

31 :名無しさん@お腹いっぱい。:02/08/24 10:23
>>30

。。。。。。。。。。。マジスゴー

32 :名無しさん@お腹いっぱい。:02/08/24 12:25
MRTGいじるにはとりあえずSNMPDからだね

33 :名無しさん@お腹いっぱい。:02/08/24 13:28
http://www.esbooks.co.jp/bks.svl?start&CID=BKS503&shop_cd=1&qty=1&product_cd=30470382&pg_from=srh
SNMPに関しては多分これが一番役立つと思う。

34 :名無しさん@お腹いっぱい。:02/08/24 15:13
た、たかっ!
でも、ほすぃ〜

工学書故に高額なのはつらいが(寒

つーか、Webあれこれ読んでて少しづつ理解し始めてきたといってみるテスト

35 :名無しさん@お腹いっぱい。:02/08/24 15:28
cfgstoragemakerいいぞ

36 :むにむに:02/08/24 17:14
>>31
30だけど、スクリプト作って配布してるのでもっていってね。
solaris,linuxで使えマフ。
ftp://shoichi.mine.nu/

37 :名無しさん@お腹いっぱい。:02/08/24 17:51
今月のLinuxWorldの82,83はタイムリーなネタかもね
実行した人、レポートきぼんにゅ

38 :名無しさん@お腹いっぱい。:02/08/25 00:41
>>36

頂きますた

でも、すごすぎて、理解できない罠…(厨房
いつかきっと…

39 :login:Penguin:02/08/25 10:26
>>38
tar xvzf server-status_1.2.tar.gz
cd server-status/config
vi host.conf
// script configuretion 参考
cd ../bin
./create_rrd
./create_scripts
cd ../scripts
./(host.confに書いたファイル名)
cd ../bin
./create_html
これでOK.


40 :login:Penguin:02/08/25 10:34
俺のMRTG(http://shoichi.mine.nu/mrtg/index.html)のcfgは
http://shoichi.mine.nu/mrtg.cfg

41 :login:Penguin:02/08/25 13:05
age

42 :名無しさん@お腹いっぱい。:02/08/25 14:56
>>40

すげー神、降臨!

なんかなんもしなくてもみてて、かっこいいね。
漏れもcfgいただきまーす!

43 :名無しさん@お腹いっぱい。:02/08/25 15:23
>>24
updateのスクリプトの現在のUNIX秒を入れるところは、"U"で代用できるよ。

44 :43:02/08/25 15:24
ごめん、"U"じゃなくて"N"だ

45 :login:Penguin:02/08/25 17:28
>>42
HTTP と POSTFIX は自作のスクリプトで値とって
るんでほしかったら、言ってください。

46 :名無しさん@お腹いっぱい。:02/08/25 17:29
欲し〜

47 :login:Penguin:02/08/25 17:40
>>46
perlを覚えたときにはじめて作ったので、
中身はしょぼいですが…。
http://shoichi.mine.nu/http-count.txt
postfixは
http://babrus.unixmagic.org/~nabe/doc/postfix_mrtg_doc.phtml
参照。


48 :名無しさん@お腹いっぱい。:02/08/25 20:43
良スレあげ

49 :名無しさん@お腹いっぱい:02/08/25 23:21
>>28
ちょっと遅スレだけど。
UCD-SNMP-MIBのlaLoadInt。
意味はucd-snmpに添付のUCD-SNMP.txtでlaLoadIntの所を見て下さい。(英語です。)
ucd-snmpをインストールすれば、snmpwalk -c public localhost .1.3.6.1.4.1.2021.10.1.5
とすれば戻り値と名前は見られます。
登録しているのしか見えないので、プライベートMIBの場合は実機が無いとこの手は
使えませんが、MIBの定義ファイルが有れば.1.3.6.1.4.1(enterprises)の後の数字から追えます。
名前から欲しいMIBの . 形式への変換は、登録しているMIBであればsnmptranslateで
簡単に出来るよ。


50 :名無しさん@お腹いっぱい。:02/08/26 00:17
> 意味はucd-snmpに添付のUCD-SNMP.txtでlaLoadIntの所を見て下さい。(英語です。)

いきなしmibファイルを読むと気絶してしまうかもしれないので、なんかmibブラウザ
(tkmibとか)でツリー構造を見てみるといいかも。

51 :名無しさん@お腹いっぱい。:02/08/26 01:18
。。。投げ出したい気分になったsage

52 :49:02/08/26 08:11
>>50
MIBって定義ファイルとマニュアルが一体化しているから、名前だけから意味を
つかめない時はMIBファイルを見ざる追えないんですよね。
標準MIBなら日本語の参考書も出ているけど、プライベートMIBだと
MIBファイルだけが頼りだし。
ファイル自体は大きいけど、検索掛けて目的の部分だけ見れば、説明なんて
数行だから読むこと自体はそんなに大変じゃないです。
MRTGは別にSNMP専用ってわけではないから、例えばロードならuptimeかけて
文字列を抽出すればSNMPを知らなくても事足りますが、SNMPを
使える内容ならSNMPを使った方が設定がすっきりしますし。


53 :50:02/08/26 13:26
>>52
> ファイル自体は大きいけど、検索掛けて目的の部分だけ見れば、説明なんて
> 数行だから読むこと自体はそんなに大変じゃないです。

そう。そうなんだけど、その「そんなに大変じゃない」にいたるまでに
戦死するヤシも多いと思われ… SGMLのDTDをベタに読むよりは微妙にマシかな。
あとやっぱ、ツールはツールで、あれば便利だよ(w
emacs上のmibブラウザってないのかな。

> SNMPを
> 使える内容ならSNMPを使った方が設定がすっきりしますし。

そうね。
ad-hocな小技、小シェルスクリプトの集まりって、メンテも引き継ぎもめんどいんだよね。
それなら、結局同じようなスクリプトを使うにせよ、せめてsnmpd.confから全部
たどれるようになってたほうが あとあと おいしい。

54 :名無しさん@お腹いっぱい。:02/08/26 13:59
すでに重症…戦死手前

やぱ、鯖管と呼ばれるからにはこれくらいのことは楽勝でなければならんのでしょうか…
とにかく、がんばります…グハァ

55 :名無しさん@お腹いっぱい。:02/08/27 05:32
>>40
> http://shoichi.mine.nu/mrtg.cfg
のmem.plって独自スクリプトですか?
これは公開してにらえないのでしょうか?


56 :login:Penguin:02/08/27 06:30
>>55
ごめん忘れてた。
でもこれだけだよ。
あと、snmptranslateを使うとMIB変換らくだよ。
#!/usr/local/bin/perl

$total_mem = '.1.3.6.1.4.1.2021.4.5.0';
$free_mem = '.1.3.6.1.4.1.2021.4.6.0';
$snmp = '/usr/bin/snmpwalk';

$tm = `$snmp 192.168.1.1 public $total_mem | /bin/awk {'print \$3'}`;
$fm = `$snmp 192.168.1.1 public $free_mem | /bin/awk {'print \$3'}`;

$data = "$tm" - "$fm";

print "$data\n";
print "$data\n";

57 :login:Penguin:02/08/27 06:37
でも俺的にはmrtgよりも、やっぱ俺が配ってるスクリプトで
rrdtoolを使ってほしいなぁ。
ftp://shoichi.mine.nu
わかんなかったら言ってくれれば教えるし、
そんなむずくないから…。

58 :名無しさん@お腹いっぱい。:02/08/28 09:46
>57
graphコマンドの軸の設定に関するオプション、詳しく分かります?
X軸に日付入れたいんだけど、ドキュメント読んでも全然分からん…

59 :login:Penguin:02/08/28 22:16
kMG[server]:日付
でいいんじゃないの?
これは接頭辞だけど、これでいいんだよね?
以下参照
http://www.mrtg.jp/doc/reference.html

60 :24:02/08/28 23:49
rrdtoolsで文字列としてグラフ作成時刻を入れようと、いろいろ悩んで

 DEF:pingloss=rrdping.rrd:loss:AVERAGE \
 CDEF:nowtime=pingloss,pingloss,-,LTIME,+ \

とかやればunix timeは表示できる!
と思ったのもつかの間
 COMMENT:"`date +\%m`/`date +\%d` `date +\%H`:`date +\%M` "
とすれば良かったと気が付く...


61 :login:Penguin:02/08/29 23:22
盛り上げてきたいので、ageます。

62 :名無しさん@お腹いっぱい。:02/08/30 09:31
rrdファイルから、例えば、CSVファイルを取り出すことって出来る?
数値で欲しいな、って思う時ない?

63 :58:02/08/30 11:13
>59
それって、rrdtoolじゃなくてmrtgの設定では…?


>62
dumpコマンドで取得したXMLを加工するんじゃダメなの?

64 :名無しさん@お腹いっぱい。:02/08/30 11:48
>62,63
rrdtool fetch を使え。

65 :名無しさん@お腹いっぱい。:02/08/30 11:59
>58
rrdtool graph の --x-grid オプションを使え。
例えば、--x-grid HOUR:6:HOUR:24:DAY:1:86400:%m/%d とすれば、
base grid を 6時間毎に、major grid を 24時間毎に引き、
1日単位で 月/日 というラベルが表示される。

66 :名無しさん@Emacs:02/08/31 00:30
rddtool って過去のデータ丸めちゃうから,
引っぱり出してもいまいち使えなくねえ?
mrtg もだが.マニュアルの読み込みが足りないだけか?


67 :名無しさん@お腹いっぱい。:02/08/31 00:33
>>66
そこがいいんじゃねえか。

68 :名無しさん@Emacs:02/08/31 00:35
>>67
ごめん,62 に対するレス.
CSV にして再利用するんだったら,rddtool/mrtg に食わせる前のデータを
別に取っておく必要があるなと.単に一覧するだけなら問題ないんだが.


69 :名無しさん@お腹いっぱい。:02/08/31 00:45
>>68
たとえばトラフィック値を考えると、snmpでとってきたのはカウンタ値だから
そのままcsvにしてもあまり役に立たない。
RRDにいれて取り出すと、各時刻での絶対値が得られる。

70 :名無しさん@Emacs:02/08/31 01:42
>>69
それくらい自分でスクリプト書いてもたいしたことない気がするけど.

うちでは mrtg 自身に手を入れてログと同時に mrtg の DB(というほどでもないか)
に吐き出すようにしているけど,あんまり美しくないなと.
rrd を 1日1回ダンプしとけば同じデータは手に入りそうだけど,
やはりデータは二重管理になってしまう.rrd のみで全データ管理ってのは無理?


71 :login:Penguin:02/08/31 09:24
server_statusみんなもってってくれてありがと。
今、oracleかmysqlかpostgresqlかを選択して、
データをDBに突っ込んでそれをjpgraphで表示できるようにして
つくってるんだが、どう考えても自己満足になってしまうんだが、
こんなのいらないかな?

72 :名無しさん@お腹いっぱい。:02/08/31 11:24
>>71
それはそれで面白いと思う。是非!

73 :名無しさん@お腹いっぱい。:02/08/31 11:45
…な、なんと!
面白いです〜ぜひ私も見たいです

74 :login:Penguin:02/08/31 16:08
>>72
>>73
了解。がんばってみます。でき次第、報告してアップしてますね。
バグ報告とかよろしこ。

75 :名無しさん@お腹いっぱい。:02/08/31 21:06
rrdtool の heartbeat について、詳しく教えてください。
だいたい step の 2倍の値にすれば良いみたいなのですが。

76 :login:Penguin:02/09/01 03:23
ごめん。
いきなりjpgraphの日本語化でつまづいた。

77 :login:Penguin:02/09/02 19:29
そっけなくこんな感じ。
デザインがうまくできないので、だれか指摘して。
https://shoichi.mine.nu/bit.php

78 :名無しさん@お腹いっぱい。:02/09/03 05:01
>>77
CPU Usageしか出てこないけど、これでいいの?
ちょっと書体が汚く見えるけど、いい感じだと思うよ。

79 :login:Penguin:02/09/03 06:51
>>78
DBとの連携はできたんで、あとはデザインなんだけど、
これではなっとくいかないので、kochiフォント使う&もっと
かっこよくしたいので、だれかデザイン画像寄付を希望っす。

80 :名無しさん@お腹いっぱい。:02/09/08 16:05
だれか 75 に答えて。

81 :名無しさん@お腹いっぱい。:02/09/08 16:38
>80
前のデータ更新からheartbeat秒以上経った後にデータが更新されると、
途中に一つUNKNOWNデータが入るんだと思う。

82 :75:02/09/09 22:18
>>81
サンクス。
ということは、heartbeat秒以内はデータが欠落してもどうにかしてデータを補完すると
いうことですかいな?だいたいそんな挙動をするみたいですが。

83 :名無しさん:02/09/21 20:15
よろしくお願いします。

FreeBSD4.5にnet-snmp version 5.0.3
を入れて動作させています。

UDPの送出量を計測したかったのですが
上記のオブジェクトだけ取得できません。

snmpwalk -c public -v 1 host 1.3.6.1.2.1.7.4

取得できない原因などあるのでしょうか?ちなみにwindows2000serverでは
取得できます。

これに関する対処法も調査しているのですがわかりません。
既出であれば恥ずかしいですが教えてください、お願いします。

またwindows2000serverでのオブジェクト値の取得を行っていますが
snmpwalk -c public -v 1 host .1.3.6.1.4.1.2021
以降のシステム的なオブジェクトの取得ができません。
知ってらっしゃる方がいれば教えてください。Windowsでは
できないということでしたら納得がいきますが、確証がないので
記述させていただきました。

よろしくお願いします。

84 :名無しさん@お腹いっぱい。:02/09/26 18:02
.1.3.6.1.4.1.2021.10.1.5.1
.1.3.6.1.4.1.2021.10.1.5.2
.1.3.6.1.4.1.2021.10.1.5.3

.1.3.6.1.4.1.2021.4.6.0
.1.3.6.1.4.1.2021.4.4.0

これがなんなのか解りません。
cpuのTargetとmemのTargetでみなさんがよくいれているようなのですが
&で繋げてたりしていまいち解りません。googleで探しても人それぞれ多少違うようです。

cpuの負荷とmemの負荷を見たいのですがどのようにしたらよろしいのでしょうか?

85 :名無しさん@お腹いっぱい。:02/09/26 18:38
MIBという言葉を知っているか。

86 :名無しさん@お腹いっぱい。:02/09/26 22:57
Men In Black

87 :名無しさん@お腹いっぱい。:02/09/27 03:11
>>40さんのグラフをみてカッコイイなと思って
FreeBSD4.6.2Rでportsからmrtg-2.9.22、ucd-snmp-4.2.5を入れました。
mrtg.cfgで
Target[eth1]: 1:private@2xx.xxx.xxx.xxx:
SetEnv[eth1]: MRTG_INT_IP="2xx.xxx.xxx.xxx" MRTG_INT_DESCR="xl0"
MaxBytes[eth1]: 1250000

これでグラフが出るのですが
http://upload.fam.cx/cgi-bin/img-box/img20020927030817.png
このような状況です。
まったく値が変わらないのが気になります。
snmpdは/usr/local/share/examples/ucd-snmp/snmpd.confがあるのですが
何も書き換えていません。
/usr/local/etc/rc.d/snmpd.sh startをし
netstatでport 161が空いているのを確認してあります。

何がいけないのでしょうか・・・?

88 :名無しさん@お腹いっぱい。:02/09/27 03:40
>>86
そう来るとオモタ。でもワロタ

89 :名無しさん@お腹いっぱい。:02/09/27 06:50
>>84
ネットワークで、データをやりとりしないなら、snmp なんか入れないで
Target[hoge]: `/path/to/script`
で、取得すれば。

トラフィックなら、netstat。
loadaverage や、メモリ関係は、sysctl -a して、それらしいもの見つければ。


90 :87:02/09/27 13:00
私も多分snmpでまともに値が拾えてないと思うので
89さんのようにトラフィックをnetstatで拾えればと思います。
大変申し訳ないですがTargetをどのように書けばいいか教えていただけませんか?

91 :87:02/09/27 15:30
http://www.jp.freebsd.org/QandA/HTML/1857.html
ここを見てnetstat -I fxp0 -w 1でinput、outputが出せることがわかりました。
ここからその値だけ引っ張って来たいのですがperlなりawkがわかりません。
スクリプトを書いていただける方いらっしゃいませんか?
その前にこの値を取って来ること自体間違っていますか?

92 :名無しさん@お腹いっぱい。:02/09/27 16:05
>>87
> その前にこの値を取って来ること自体間違っていますか?
はい。

あくまで、*例*

#!/bin/sh -
set -- `netstat -ibn -I fxp0 | grep '<Link#[0-9][0-9]*>'`
echo $7
echo $9

書き換えないと動かないと思う。

93 :92:02/09/27 16:10
>>87は、>>91 の間違い。

94 :87:02/09/27 17:00
>>93さんありがとうございます。
とりあえず私の方でも
set -- `netstat -I xl0|grep '<Link#[0-9]*>'`
echo $5
echo $7

これで値が拾えているようです。
Target[eth1]: `/bin/sh /usr/local/etc/mrtg/eth.sh`
このようにして値を入れてみて調子を見てみようと思います。

ちなみに
2457437
2441331
このような値が拾えています。

Ipktsが上Opktsが下の値だと思うのですが正しいでしょうか?

95 :87:02/09/27 17:53
packetでとりあえずグラフは出来ました。

でもパケットが増える一方で下がることがないようです。
かなり勘違いしてしまったようです・・・。

今度はちゃんとinputbytes,outputbytesを拾おうと思います。
netstat -I xl0 -w 1
input (xl0) output
packets errs bytes packets errs bytes colls
1 0 60 1 0 186 0
1 0 60 1 0 138 0
1 0 60 1 0 138 0
これのbytesを拾う方法を教えてください。たびたびもうしわけないです。

96 :87:02/09/27 18:30
さっぱり解らなくなってきました。
cfgmakerで作られる
Target[localhost_1]: 1:hoge@localhost:
というのはsnmpwalkで言うと何に当たるのでしょうか?

snmpwalk localhost hoge .1.3.6.1.2.1.2 以下を見ていても
全ての値が増えていってばっかりで現在のinputbytes,outputbytesが
わかりません。

そろそろsageで書かないと悪いかな

97 :名無しさん@お腹いっぱい。:02/09/28 00:46
>>87

まず、man netstat して、netstat -inb が、どこに何を表示してるか理解
すること。

つぎに、mrtg が何をどう計算しているかを理解すること。

mrtg は、デフォルトでは、積算値を所得して、前回の値との差を求め、
前回と今回の時間差で、割ることで、一秒あたりの量を求めている。
こらは、トラフィックなどを表示するのに利用できる。

Options[]: に gauge を追加することで、取得した値をそのまま表示する
事もできる。これは、ロードアベレージや、ディスクスペース、
メモリ使用量などを表示するのに利用できる。

これだけ理解すれば、なんでも表示できるだろ。
あと、sh でも、perl でも何でもいいから、スクリプトぐらい書けなきゃ
何にも出来ないぞ。


98 :87:02/09/28 18:18
ありがとう。
optionsの意味もわからず適当につけていたのが原因でした。

mrtgが何をどう計算しているかをもっと理解しようと思います。
>>97さんありがとうございました。


99 :名無しさん@お腹いっぱい。:02/10/05 20:02
>>39のスクリプトなんだけど、RedHat8.0にしたら
動かなくなっちゃった。Net-snmpのせいだということは
わかるんだけど……やっぱりucd-snmpにしなきゃだめ?

100 :名無しさん@お腹いっぱい。:02/10/06 04:45
>>99
それぐらい自分でスクリプト直せよ・・・

101 :名無しさん@お腹いっぱい。:02/10/06 13:41
>>99
Net-snmpって中身はucd-snmpで、パッケージ名だけ変わったんじゃ?

それはともかく、
動かないのはデフォルトで受け付けるプロトコルのバージョンが変わったからとか、
オプション指定の仕方がが変わったからとか、その程度の事だと思うんだが。

102 :名無しさん@お腹いっぱい。:02/10/06 13:55
>>101
たぶん RH8 では Net-SNMP 5 に変わっちゃったんじゃない?
これはもう ucd-snmp ではない。
オプション指定の仕方が変わった。

103 :名無しさん@お腹いっぱい。:02/10/17 11:49
http://www.bigfield.com/~hiroshi/difftsjjy.html
http://www.bigfield.com/~hiroshi/ntpdb/index.html

RRDのグラフに日本語表示できてるみたいだけど、ウチでやっても
文字化けまくってしまいます。
やりかたご存知の方います?

フォントの問題のような気もしているのだが、RRDの配布パッケージ内に
フォントファイルと思しきものがなくてよく分からん。

nkfを通してもだめだった・・・(-s/-j/-eを試行済み)

104 :103:02/10/17 13:16
おばかちゃんでした。
同サイトがRRDTOOLの日本語化パッチ配布サイトじゃん。

鬱氏・・・

105 :名無しさん@お腹いっぱい。:02/10/18 18:14
へぇ、Windows でも使えるのか…
早速やって見よっと

106 :名無しさん@お腹いっぱい。:02/10/30 11:52
いまWindowsでMRTGを動かしているのですが、今度RTTを動かしたくて
ping-probeを落しますたが、うまく動きません。
windowsの話なので板違いかもしれませんがエロい人おしえてください。

どこかWinへのRTTの設定方法が書いてあるページがあったら教えてください。



107 :名無しさん@お腹いっぱい。:02/11/04 12:20
MRTG+rrdtoolでサーバ状態とってたんだけど、2つ以上のパラメータを
同時に表示させたいのでrrdtoolのフロントエンドHotSaNICを試しに使
ってみたら結構満足しました。ただ・・・・・
リモートのマシンの状態をsnmpで取ってきて表示することってHotSaNIC
ではできんのですかね。全部のマシンにインストールはしたくないので。

http://hotsanic.sourceforge.net/


108 :cya:02/11/04 21:33
>>107
ローカルマシン的な情報を取りたいのなら
適当なOIDにシェルスクリプト噛ませたりしてキックすれば良いざんす
例えばmbmon使ってサーバFANの回転数を取得するとかね

snmpd.confに例が載っていたとおもた

109 :名無しさん@お腹いっぱい。:02/11/04 23:21
http://www.yakin.cc/ch2.gif
これってMRTG?
長くするのどうするの?

110 :cya:02/11/04 23:55
>>109
mrtgのconfに
XSize[ezwf]: 600
を設定すればよろし

111 :107:02/11/05 00:32
>108
HotSaNICってもともとperlスクリプトの集合体だけど
やっぱこれ解読して自分でカスタマイズしないとダメ
なんですね。
setup.plでsnmpgetとsnmpwalkのディレクトリわざわざ
確認するくらいだからリモートマシンへの対応もされて
るのではと期待したのですが甘かったんですね・・・

112 :cya:02/11/07 11:02
>>111

いや、リモート側のsnmpd.confを修正するのが先決って事ですわ
あとは、部分的な修正だけだとおもわれ

113 :名無しさん@お腹いっぱい。:02/11/07 17:48
秒間なんぼ じゃなくて
分間にするには
入力する数値を60倍するしかないのかな?

114 :107:02/11/07 23:24
>cyaさん

すいません。私がきちんと理解できていないのでもう少しお願いできればと。

リモート側はsnmpdを動かしていてsnmpwalk等でenterprises mibの取得
は出来る状態になっています(現在mrtgでリモートマシンのロードアベレ
ージやメモリ利用状況を取っています)。
なのでHotSaNICのセットアップの中でリモートのIPアドレス、コミュニテ
ィなどを指定できるようになっていれば、リモートマシンの状況を取れる
ようになるのではとの素人考えだったのですが。

mrtg的発想で考えてるので根本的な部分で考え違いしてるんですかね、私は。

115 :名無しさん@お腹いっぱい。:02/11/08 10:20
青と緑だけっていうのもなんだから
色変えてる人 いい色の組み合わせ教えてちょ

116 :名無しさん@お腹いっぱい。:02/11/09 00:13
下がっちゃ駄目


117 :cya:02/11/09 00:31
>>114
>
> すいません。私がきちんと理解できていないのでもう少しお願いできればと。
>
> リモート側はsnmpdを動かしていてsnmpwalk等でenterprises mibの取得
> は出来る状態になっています(現在mrtgでリモートマシンのロードアベレ
> ージやメモリ利用状況を取っています)。
> なのでHotSaNICのセットアップの中でリモートのIPアドレス、コミュニテ
> ィなどを指定できるようになっていれば、リモートマシンの状況を取れる
> ようになるのではとの素人考えだったのですが。
>
> mrtg的発想で考えてるので根本的な部分で考え違いしてるんですかね、私は。

基本的な事をまちがっとりますた
#すまんこってす

HotSaNICのソースを見たところtraffic以外はSNMPで引く事ができなそうですね
やるとすれば全部のサーバにHotSaNIC入れてデータだけをrsyncで引いてくるとか
NFSでマウントするとかになっちゃうのかなぁ・・・・

mrtgだったらデッチアゲOIDとscriptでどうにでも出来るのに残念ざんす

2つ以上の値と言う時点でmrtgじゃダメだしHotSaNICだとtraffic以外は
SNMP引いてくれない・・・
data-traffic/diagrams.plを元にしてSNMP対応改変するか

あたまいたいかも

118 :名無しさん@お腹いっぱい。:02/11/09 08:23
昨日発売のUNIX USERの記事を読んで、やっとRRDtoolが分かった気が。

119 :107:02/11/09 11:10
>cyaさん

そういうことですか。わかりました。
これできっぱりとリモートはあきらめることができます。

120 :名無しさん@お腹いっぱい。:02/11/11 22:05
>>117

HotSaNICについては良く分かんないんだけど、データのやりとりなら
syslog使うってのはどうでしょう。データの種類によっては向き不向き
もあると思うけど。

はずしてたらごめん。


121 :名無しさん@お腹いっぱい。:02/11/19 12:53
age

122 :名無しさん@お腹いっぱい。:02/11/24 13:44
MRTGの質問では無くてMIBの取得に関する質問です

自宅の無線LANのアクセスポイント(メルコ製WLA-S11G)をWindowsの
SNMPマネージャだとMIBの取得はできるのですが、LINUXからは取得
出来ないので困ってます。

コミュニティ名public 無線LAN-AP192.168.1.14 linux192.168.1.2

Windowsのマネージャだと
sysDescr.0: MELCO INC. - WLA-S11G
sysObjectID.0: 1.3.6.1.4.1.937.1.21
sysUpTime.0: 15時間37分42.4
sysServices.0: 2 "データリンク/サブネットワーク"

linuxでは
# /usr/local/bin/snmpwalk -c public 192.168.1.14 1.3.6.1.4.1.937.1.21
#Timeout: No Response from 192.168.1.14

tcpdumpで確認すると
13:32:50.552052 192.168.1.2.32851 > 192.168.1.14.snmp: GetNextRequest(29) E:93
7.1.21 (DF)
と、LINUXから無線LAN-APへSNMPリクエストは送ってるもよう。ただ、返りがきません。
(ファイアウォールでブロックしている等はありません)

何か原因は考えられますか?
(一つ不安なのはNet-SNMPインストール時にデータリンク層のサービスを
行っているの質問にはNOで答えました。関係なさそうだけど)

123 :cya:02/11/24 19:26
>>122
# /usr/local/bin/snmpwalk -c public 192.168.1.14 1.3.6.1.4.1.937.1.21
じゃなくて
# /usr/local/bin/snmpwalk -c public -v 2c 192.168.1.14 1.3.6.1.4.1.937.1.21
ちゃうのん?
Net-SNMP V5辺りからSNMP Ver与えないと取得出来なかった感あり


124 :122:02/11/25 23:42
>>123
レスありがとう
-v のオプションを付けてもダメでした

ダメ元でcfgmaker でMRTGのコンフィグを作ってみたら、問題無く出来ました。
その時にtcpdumpで見てみたら
23:12:23.563251 192.168.1.2.32869 > wlan.snmp: GetRequest(39) system.sysDescr.
0 system.sysContact[|snmp] (DF)
23:12:23.563251 wlan.snmp > 192.168.1.2.32869: GetResponse(35) system.sysDescr
.0="MEL"

とレスポンスが帰ってきてます。
??です。
相変わらず
/usr/local/bin/snmpget -v 2c -c public 192.168.1.14 .1.3.6.1.2.1.1.1だと取得できません。


125 :122:02/11/25 23:49
自己解決しました

tcpdumpをもう少し詳しくみてみたら
23:40:29.126834 192.168.1.2.32875 > wlan.snmp: |30|61|02|01{ SNMPv1 |04|06|a0|5
4{ GetRequest(39) |02|04R=-700865515 |02|01|02|01|30|46 |30|0c|06|08system.sysDe
scr.0|05|00 |30|0c|06|08system.sysContact[|snmp]} } (DF) (ttl 64, id 0, len 127
)
となんとSNMPv1でリクエストを送信ているもよう

/usr/local/bin/snmpwalk -v 1 -c public 192.168.1.14でやると取得できました。

お騒がせしました。

126 :名無しさん@お腹いっぱい。:02/12/06 12:42
ルーターはできるけど、サミットはできないなあ。
なんでだろう。

127 :名無し募集中。。。:02/12/06 22:29
>>126
ExtremeのSummit48iでなら、普通にcfgmakerで設定ファイル作って
portごとのトラヒック取れてる。
Summit側でちゃんとSNMP(community名とか)の設定してます?

128 :名無しさん@お腹いっぱい。:02/12/08 23:00
summit4なんですよね。
とりあえずMIB手に入れないとダメみたいですね。

129 :名無し募集中。。。:02/12/11 01:14
>>128
ちなみに、ExtremeWare 4.xが載ってるSummit48 (not 48i)
でも取れてます。
IfInOctets, IfOutOctetsの標準MIBだから、MIBファイルは
いらないと思う。

130 :名無しさん@お腹いっぱい。:02/12/11 01:18

http://petitmomo.com/mm/

ここがちょっぴりエッチ系のめぐが運営している出会いサイトです。
もしよかったら使ってみて、、、
ヨロシクです。

めぐ(^o^)-☆


131 :名無しさん@お腹いっぱい。:02/12/11 14:57
オイラも赤帽でMRTGをつかおうとしてみたんだけども、SNMPがうまくとれなくて、
いろいろさがしたところ、個々に辿り着き
NETSTATで試みようとしてみたけど、それでもバイト数がとれなかったので
IFCONFIGをつかってとってみた。参考までにどうぞ。PERLです。
#!/usr/bin/perl
$purpose_interfase="eth0";
@ifconfig=`/sbin/ifconfig`;
foreach(@ifconfig){
if($_=~/^[a-zA-Z]/){
if($_=~/^$purpose_interfase/){
$match_flug=1;
}
else{
$match_flug=0;
}
}
if($match_flug == 1 && $_=~/\sRX\sbytes:(\d*).*TX bytes:(\d*)/){
print "$1\n$2";
}
}

132 :名無しさん@お腹いっぱい。:02/12/11 14:57
オイラも赤帽でMRTGをつかおうとしてみたんだけども、SNMPがうまくとれなくて、
いろいろさがしたところ、個々に辿り着き
NETSTATで試みようとしてみたけど、それでもバイト数がとれなかったので
IFCONFIGをつかってとってみた。参考までにどうぞ。PERLです。
#!/usr/bin/perl
$purpose_interfase="eth0";
@ifconfig=`/sbin/ifconfig`;
foreach(@ifconfig){
if($_=~/^[a-zA-Z]/){
if($_=~/^$purpose_interfase/){
$match_flug=1;
}
else{
$match_flug=0;
}
}
if($match_flug == 1 && $_=~/\sRX\sbytes:(\d*).*TX bytes:(\d*)/){
print "$1\n$2";
}
}

133 :名無しさん@お腹いっぱい。:02/12/11 14:58
2重カキコ済みません、、、、。

134 :名無し募集中。。。:02/12/12 00:15
>>131
赤帽とかって、net-snmp動かないの?
漏れはPC-UNIXはBSD系しかいじってないのでわかんないんだけど。

FreeBSD + net-snmpとか、ちと古いucd-snmpなんかで、マシンの
トラヒックとか負荷が取れてるよ。

135 :cya:02/12/12 01:38
>>134
動くよ
パッケージはしらんが自分でコンパイルした物は基本的に問題無く動いている
#UCDの最新はBUGがあるから一個前の方が良いね

取りあえずちゃんとMIB調べる方が先決なのでは?>132

136 :132:02/12/12 04:33
>>135
NET-SNMPはパッケージから入れたものです。REDHAT8.0,net-snmp5.0.1です。
LINUX WORLD1月号の付属CDからインストールしました。

MRTGを入れようと以前(と言っても一週間ほど前)REDHAT付属のSNMPをいれてみたのですが、
SNMPWALKで確認してみたところ、HOST-RESOURCES-MIB ::1536.hrPatitionID.1536.11の次でなんか詰まっているようです。
一度SNMPWALKで動かしたあとはそこで詰まったあと、その後SNMPWALKをかけても
"Timeout:No Response from 192.168.1.13"(192.168.1.13はそのテストをかけたREDHATマシンです)となるようです。
一度SNMPDを再起動かければ、そこまではうまく行くようですがやはり詰まるようです。
-v オプションをつけてみるのも試しました。
で、以前検索でいろいろ調べた結果、
http://www.linux.net.nz/lists/NZLUG/2002/06/0549.html(問題提起)
http://www.linux.net.nz/lists/NZLUG/2002/06/0553.html(解決案)
と言うのを見つけて、それを私の持っている別のマシン(VINELINUX2.5,ucd-snmp4.2.3)
で、試して見たのです。すなわち、/etc/snmp/snmpd.confの名前を変えてみると言うものです。
その結果別のマシンで動かしているVINELINUX2.5のほうではうまく行ったのですが、
実際にサーバーとして動かすつもりのREDHAT8.0のほうではその方法でうまく行きませんでした。
また、設定ファイルを見に行かないようにすると言う方法だろうと見うけられたので、
ちょっと不安だなと感じたのです。
--続く--

137 :132:02/12/12 04:34
ただ、以前確かめたときは検索にはTimeout :No Response from
system.sysORTable.sysOREntry.sysORUpTime.9も一緒に検索にかけて、
そこで詰まったと思うのですが、今試してみたところ別のところですが詰まったようです。

ログを書き出せればいいのですが、私の未熟さもあるのかもしれませんが、
ちょっとSNMPのエラーログの出し方はわかりませんでした。

そして、さらに検索をかけてみたところ、このスレを見つけて
SNMPを使わずにトラフィックをMRTGで表示する方法をがあったので書いたのです。
ただ、後から考えればあれはifconfig eth0のほうが良かったと後悔してますが。

で、結構手間がかかったので他の人の助けになるかなーと思って書いた次第です。
確かにSNMPを使えればいいのですが、私の能力では他のスクリプトを使って、
うまく行くなら、もうそれでいいかというのも半分ありました。

一応半分こちらでは解決済みなのですが、やはり気分が悪いので、解決法を
教えていただけるのなら幸いです。

138 :132:02/12/12 04:46
一部注釈>>137
>ただ、以前確かめたときは検索にはTimeout :No Response from
>system.sysORTable.sysOREntry.sysORUpTime.9も一緒に検索にかけて、
>そこで詰まったと思うのですが、今試してみたところ別のところですが詰まったようです。
というのは
system.sysORTable.sysOREntry.sysORUpTime.9までは表示されるのですが、
それ以降はtimeoutが出て表示が出ないと言うことです。
で、検索の時に、"system.sysORTable.sysOREntry.sysORUpTime"もTIMEOUTの検索と一緒に検索にかけてみたということです。
vinelinuxでの出力のほうと照らし合わせてみると
interfaces.ifNumver.0の時点で詰まっているように見うけられるのですが、私にはそこが限界でした。

139 :名無しさん@お腹いっぱい。:02/12/12 19:18
>>132
tcpdumpを流しながらsnmpwalkをやってみたらどうでしょう。
Get-Responseが返って来るか確認してみては。
(tcpdumpの結果を詳しく見たければ -vvv のオプションを付けて下さい)

恐らくGet-Responseが返って来ていないと思います。
ファイアウォールでフィルタリングしていないか確認してみては?


140 :名無しさん@お腹いっぱい。:02/12/12 21:45
>>139
TCPDUMP -i lo を動かしつつ、snmpwalk -v 1 localhost public
をやってみた結果です。
21:42:06.288351 super-nova.32788 > super-nova.snmp: C=info GetNextRequest(31) S:snmpUsmMIB.usmMIBObjects.usmUser.usmUserTable.usmUserEntry.usmUserPublic (DF)
21:42:07.292246 super-nova.32788 > super-nova.snmp: C=info GetNextRequest(31) S:snmpUsmMIB.usmMIBObjects.usmUser.usmUserTable.usmUserEntry.usmUserPublic (DF)
21:42:08.294187 super-nova.32788 > super-nova.snmp: C=info GetNextRequest(31) S:snmpUsmMIB.usmMIBObjects.usmUser.usmUserTable.usmUserEntry.usmUserPublic (DF)
21:42:09.296140 super-nova.32788 > super-nova.snmp: C=info GetNextRequest(31) S:snmpUsmMIB.usmMIBObjects.usmUser.usmUserTable.usmUserEntry.usmUserPublic (DF)
21:42:10.298046 super-nova.32788 > super-nova.snmp: C=info GetNextRequest(31) S:snmpUsmMIB.usmMIBObjects.usmUser.usmUserTable.usmUserEntry.usmUserPublic (DF)
21:42:11.300003 super-nova.32788 > super-nova.snmp: C=info GetNextRequest(31) S:snmpUsmMIB.usmMIBObjects.usmUser.usmUserTable.usmUserEntry.usmUserPublic (DF)

SUPERーNOVAと言うのはマシン名です
たしかにSNMPからかえって着てないようです。

ただ、IPTABLES -Lで確認してみたところ、このマシンには現在はなんの制約もかけてないです。
(確かファイアーウォールってIPTABLESでしたよね、、、、?)


141 :132:02/12/12 21:47
あ、140は132が書きました。

142 :名無しさん@お腹いっぱい。:02/12/12 22:04
おれはtcpwrapperで引っかかったことがあった。
たぶんはずれだと思うけど一応>>141


143 :名無しさん@お腹いっぱい。:02/12/12 23:46
RedHat8.0にしてからSNMPが動かなくなってしまった…
まいる

144 :名無し募集中。。。:02/12/13 01:03
>>142
tcp_wrapperって、inetd経由で叩かれるdaemonしか影響ないんじゃない?

145 :名無しさん@お腹いっぱい。:02/12/13 02:40
export LANG='en_US'

これでRH8は何とかなると思われ

146 :名無しさん@お腹いっぱい。:02/12/13 04:41
>>144
藻前のsshdはinetd経由になっとるのか?

147 :名無しさん@お腹いっぱい。:02/12/13 13:28
多分、好みの問題と云われるでしょうが、
Canna,sj3,FreeWnn,Wnn6,skk,wxgこれらのIMの
感覚的にでもいいですからそれぞれの利用者の大小、
改良の活発さ加減なんかの意見を伺いたいです。


148 :うひひ:02/12/13 13:46
>>147
あくまで好みの問題なんだが
適切なスレもしくは万能のくだ質に書いた方が
好まれると思われ


149 :名無しさん@お腹いっぱい。:02/12/13 14:00
>>144
libwrapを知れ

150 :名無しさん@お腹いっぱい。:02/12/13 14:11
>>149
net-snmpはlibwrapを使ってるの?

151 :142:02/12/13 20:22
>>144
たしか、tcpwrapper付きでmakeしたと思う

152 :132:02/12/14 03:35
>>145
と言うことは、SNMPのバグと云う事でしょうか?
でも、LANGを変えたらMANふくめ、ほかの環境が日本語じゃなくなって影響が大きそうな。
うーん、実は、CPUやメモリ、IOアクセスなどは外のところから
とって、MRTGにわたすスクリプトを書いたのと、
目標となる鯖に直接アクセスしても問題ないので、
そちらで解決します。有り難うございました。
#短いスクリプトですから個々に書いたほうがいいでしょうかね?

153 :132:02/12/14 03:42
>>142
あ、TCPWARAPPERはとくになにもさわってないです。

154 :名無しさん@お腹いっぱい。:02/12/15 07:24
なぜ 1.3.6.1.4.1.2021.10.1.3.1 ではなくて
1.3.6.1.4.1.2021.10.1.5.1 を見る人のほうが多いの?
(ucd-snmpね)

155 :154:02/12/15 07:37
自己解決
MRTGは整数しか処理できないため。
YTicsFactor と Factorで 0.01を指定し
1.3.6.1.4.1.2021.10.1.5を処理することにした。


156 :名無しさん@お腹いっぱい。:02/12/15 19:53
snmpに関してのスレはないのか?
赤帽8使ってみたのだが
なんか今までの値がつかえない。。。Net-SNMPってなんだかなぁ

157 :名無しさん@お腹いっぱい。:02/12/15 20:33
>>156
net-snmp は糞。なんで互換性くらい残さないのかね。しかもバグだらけ。
ucd-snmp にしたほうが良いよ。

158 :名無しさん@お腹いっぱい。:02/12/15 20:50
>>157 ありがd
さっそく rpm -e しますです

159 :名無しさん@お腹いっぱい。:02/12/16 23:29
>>156
SNMPについて語るスレ
http://pc.2ch.net/test/read.cgi/network/1028959976/l50

なんかどう? ちょうど>>157と同じ結論が出てるけど。

160 :名無しさん:02/12/18 01:00
FreeBSD4.7、net-SNMP 5.0.6でMRTGをインストールして計測を
行っています。

user@host:~# snmpwalk -c community -v 1 host 1.3.6.1.2.1.7.1
としてもUDPの送受信パケット数が取れないです。

他の項目は取れるのですが・・・

どうしたらいいですか・・・

ucd-snmpにしたらできたりするんですか?


161 :名無しさん@お腹いっぱい。:02/12/19 10:27
>>160

自分の環境(redhat7.3)ではデータ取れますよ

[root@]# /usr/local/sbin/snmpd -v
NET-SNMP version: 5.0.6

[root@]# /usr/local/bin/snmpwalk -c public -v 1 localhost 1.3.6.1.2.1.7.1
UDP-MIB::udpInDatagrams.0 = Counter32: 162228

関係あるかわかりませんが
〜/snmp/mibs/UDP-MIB.txt
はありますか?


162 :名無しさん@お腹いっぱい。:02/12/19 10:36
とりあえずあれこれ考えた末に赤帽7.3に戻しますた
SNMPもMRTGも元に戻りますた(w

つーか使いこなせないのも悲しいかな・・・

163 :名無しさん:02/12/19 14:54
>>161
返信遅れました。

>関係あるかわかりませんが
>〜/snmp/mibs/UDP-MIB.txt
>はありますか?

はい、ディレクトリをみてみてところその名前のファイルが
ありました。このファイルを修正できれば取得可能となるのでしょうか?

調査してみます。ありがとうございます。

164 :山崎渉:03/01/15 13:12
(^^)

165 :名無しさん@お腹いっぱい。:03/01/19 23:08
保守age

166 :名無しさん@Emacs:03/01/24 20:44
当方FreeBSD 4.2-RELEASE, net-snmp-5.06, mrtg-2.9.25,1な環境です.
snmpgetやsnmpwalkだと,以下のように値が取得できるのですが,

# snmpget -v 1 -c RO1207 localhost dskPercent.1
UCD-SNMP-MIB::dskPercent.1 = INTEGER: 76

mrtgだと以下のようにエラーになってしまいます.

# mrtg mrtg.cfg
Unknown SNMP var dskPercent.1
at /usr/local/bin/mrtg line 1614
Unknown SNMP var dskPercent.2
at /usr/local/bin/mrtg line 1614
WARNING: skipping because at least the query for dskPercent.1 on 192.168.0.1 d\id not succeed
ERROR: Target[disk][_IN_] ' $$target[0]{$mode} ' did not eval into defined data
ERROR: Target[disk][_OUT_] ' $$target[0]{$mode} ' did not eval into defined dat\a


167 :166:03/01/24 20:46
各設定ファイルは以下の通りです.

snmpd.conf:
------------------------------------
rocommunityRO1207192.168.0.1
rocommunityRO1207127.0.0.1

disk / 10000
disk /export/home 10000
------------------------------------

mrtg.conf:
------------------------------------
HtmlDir: /usr/local/www/data/mrtg/
ImageDir: /usr/local/www/data/mrtg/
LogDir: /var/log/mrtg
ThreshDir: /var/log/mrtg/thresh
LogFormat: rrdtool
Target[disk]: dskPercent.1&dskPercent.2:RO1027@127.0.0.1
MaxBytes[disk]: 100
Title[disk]: DISK USAGE
:
------------------------------------

何がいけないのでしょうか?


168 :名無しさん@お腹いっぱい。:03/01/24 21:05
>>167
OIDは数字でフル指定してみるとか

169 :名無しさん@お腹いっぱい。:03/01/24 23:05
>>168 それは試してみたのですが、駄目でした(;-;


170 :142:03/01/24 23:10
>>166-167
はずれかも知れないが、これがいるかも
LoadMIBs: /usr/local/share/snmp/mibs/UCD-SNMP-MIB.txt /usr/local/share/snmp/mibs/UCD-DISKIO-MIB.txt


171 :142:03/01/24 23:13
>>170
あ、パスとか読み込むファイルは適切に変えてからためしてちょ

172 :166 :03/01/25 03:37
>>172
なんか進展したようで、エラー内容が変わりました(w

# mrtg mrtg.cfg
SNMP Error:
no response received
SNMPv1_Session (remote host: "127.0.0.1" [127.0.0.1].161)
community: "RO1027"
request ID: 380259086
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at /usr/local/lib/perl5/site_perl/5.005/SNMP_util.pm line 458
SNMPGET Problem for dskPercent.1 dskPercent.2 on RO1027@127.0.0.1
at /usr/local/bin/mrtg line 1614
WARNING: skipping because at least the query for dskPercent.1 on 127.0.0.1 did\ not succeed
ERROR: Target[disk][_IN_] ' $$target[0]{$mode} ' did not eval into defined data
ERROR: Target[disk][_OUT_] ' $$target[0]{$mode} ' did not eval into defined dat\a

snmpgetはできるんですけどねー

# snmpget -v 1 -c RO1207 127.0.0.1 dskPercent.1 dskPercent.2
UCD-SNMP-MIB::dskPercent.1 = INTEGER: 77
UCD-SNMP-MIB::dskPercent.2 = INTEGER: 91


173 :名無しさん@お腹いっぱい。:03/01/25 05:45
ここか?
http://homepage3.nifty.com/digikei/ten.html

174 :142:03/01/25 18:13
>>172
それはうまくsnmpとつながってないエラーだと思います

175 :142:03/01/25 18:30
>>174改め
返事が正常に返ってきてないのでは。→"no response received "

俺がやったことあるのは。
(1)途中の経路が切れている
(2)comunityのスペルミス、またはTargetの書き間違い
(3)snmpdのrocommunityでグローバルアドレスを指定して
localhostでデータを取りに逝っていた。またはその逆。
(4)/etc/hosts.allowでsnmpdを許可していなかった

これぐらいしか思いつかないが、どれも当てはまってないような・・。

176 :166 :03/01/26 03:21
>>175 (2)でした^^;どうも!


177 :名無しさん@お腹いっぱい。:03/01/26 03:53
RRD を MRTG っぽく表示してくれるものとしては、rrd-mrtg とか 14all とか
routers2 とかすぐ挙がると思うけど、他にもイケてるものはありますか?


178 :名無しさん@お腹いっぱい。:03/02/01 18:17
>>155
0.1は出来るけど、0.01がうまく処理されないうちのMTRGは2.9.25

179 :名無しさん@お腹いっぱい。:03/02/09 00:44
RedHat8.0でmrtg-2.9.17-8をrpmで入れて使ってます。
http://anabuki.dip.jp/tips/pc98nd.cfgを参考にさせて頂いてるのですが

mrtgを実行時、mrtg.cfgにあるWorkDirがdoes not make sense
だという内容のエラーがでます。
Apache のdocumentrootの設定を変えてもまだエラーが出ます。

他にどの設定を変えればよいのでしょうか

180 :名無しさん@お腹いっぱい。:03/02/09 02:17
WorkDirが無いんじゃないの?

181 :名無しさん@お腹いっぱい。:03/02/09 02:21
ああ。よく見たらRedHatかいな。
ApacheのデフォルトのDocumentRootが/var/www/html/あたりになってるから
mrtg.cfgもそれに合わせる。<WorkDirの設定も。

板違いを詫びてから犬板に帰っておいで。

182 :名無しさん@お腹いっぱい。:03/02/12 02:13
ttp://bitarts.jp/tech/linux/mrtg.html
ここにある、ディスク使用率の監視の
ttp://bitarts.jp/tech/linux/disk.cfg
なんですけど、rootの容量表示のみの設定みたいなんですけど
他のdir(home、usr、var等)も一括ですべて表示するには
どのように書き加えれば良いのでしょうか?

183 :名無しさん@お腹いっぱい。:03/02/15 23:16
もれもしりたいあげ

184 :名無しさん@お腹いっぱい。:03/02/16 00:03
>>182
漏れならsnmpgetして足し算するスクリプト挟む

185 :名無しさん@お腹いっぱい。:03/02/17 01:14
>>182
du -s * の結果を適当にperlで計算するのじゃだめ?

186 :toke14all:03/02/18 19:01
>>177
toke14all.cgiという過去データ参照可能な14all改造版CGIがある
イメージは
http://homepage3.nifty.com/tokeon/Eng-B/toke14all/index.html
から一部体感できるよ
<<-15m リンク押して15分前のページ。そのページで+15m>>リンク押す
戻ったページで$router_name_CPU_loadリンク押す。
そこで'3 hourly' GraphにあるData-DisplyリンクやCSV-Displayリンクで
実際のデータ値を参照できる。
CGIソースは
http://www.egroups.co.jp/files/Eng-B/perlTips/toke14all/
からtoke14all.cgiをDLする。
install.txtとreadme.txtを参照の事

187 :backsnmpwm.pl :03/02/18 19:26
>>182
ちとずれてるかもだが
http://www.egroups.co.jp/files/Eng-B/perlTips/backsnmpwm.pl
てのもある。
これはMRTGの外部監視スクリプトとして設定して使う
外部テキストファイルに収集合計したいOIDを並べて置けば
それらを収集し合計値をMRTGに渡す。同時にCSVファイルに履歴を残す。
これはバックドアにTelnetしてSNMPWALK発行にてデータ収集する物だから
外部ネット上のSNMP機器のデータを収集できる。

188 :名無しさん@お腹いっぱい。:03/02/28 23:37
rrd単体のフロントエンドは沢山あるけど、出来ればmrtg+rrdで良いフロントエンドを探したい。
router2も14all以外で自作してる人居ません?

189 :地獄狂 ◆QoHELL0Ky. :03/03/05 02:30
すいません、質問です。
MRTGではSNMPを使わずにグラフにできるというのを聞いたことがあるのですが、具体的にどうすればいいのですか?
ロードアベレージをグラフ化したいのですが。。。。
一応、調べて試してみたのですが、うまくいきませんでした。
よろしく、お願いします。

190 :名無しさん@お腹いっぱい。:03/03/05 08:12
>>189
>>1 から読んでこい、ヴォケ。>>89とか。

191 :地獄狂:03/03/05 22:02
>>190
Thanks.
見逃してた。

192 :名無しさん@お腹いっぱい。:03/03/05 22:42
てかマニュアル嫁

193 :名無しさん@お腹いっぱい。:03/03/17 15:42
というか、MRTGはDual CPUのロードアベレージって習得可能なのか?
OSはゲイツ2000。

194 :名無しさん@お腹いっぱい。:03/03/17 16:58
>>193
数値を取得するのは MRTG ではないのでは?
MRTG は何かが取得した数値を受け取ってグラフ化してるだけ。

195 :名無しさん@お腹いっぱい。:03/03/17 17:44
むぅ、ということは第三のアプリかなんかをインスコせにゃだめなんかな。
仮にターゲットのOIDが分かってもだめなんかな?
いちおうSNMP4W2Kはインスコしたんだが、コイツの使い方がイマイチ・・・。

196 :名無しさん@お腹いっぱい。:03/03/17 19:04
>>195
> 仮にターゲットのOIDが分かってもだめなんかな?
その OID に対応する値はたぶんとれる。
その OID にどんな値が対応しているのかは
MRTG の知ったこっちゃない。

> いちおうSNMP4W2Kはインスコしたんだが、
なら質問は
「SNMP4W2K で Dual CPU のロードアベレージが取得可能か?」
になるんでない?
その SNMP4W2K とやらがどんなもんか知らんが。

197 :たろう:03/04/12 23:10
>>189 MRTGもRRDも起こした香具師らはドイツの奴だ心配いらん
漏れだったらFlsuhかDirectAnimationでグラフ化するな。悪いがCGIベースのグラフ出力はしょぼいよ
Analog程度の統計能力あればゆるしちゃるが、、、

198 :たろう:03/04/12 23:12
>>167
オエチカが暇人だからここまでMRTGが流行ったのだろうよ
暇人をあなどるべからず。

199 :たろう:03/04/12 23:17
>>197
RRD。ラウンドロビンデータベース
ラウンドロビンと言えばロードバランサの古典的DNSって思うだろ?
名前の付け方が大げさなんだよ。

200 :たろう:03/04/12 23:24
>>194
MRTGはOIDだろうがSNMPだろうがリモートシェルのSTDOUTだろうが関係ない
なんでもIN,OUTなる二つの値を最低1分周期に収集してグラフ化してるだけだ
DualのロードアベレージがDOSコマンドラインから所得できるならMRTGに
グラフ描けるぞ。
そこまでMRTGにこだわるなら。Perlで漏れがその外部監視スクリプト書いてやっても良いよ


201 :たろう:03/04/12 23:31
>>194
>数値を取得するのは MRTG ではないのでは?
こきたいないperlで書れたmrtgスクリプトがSNMPセッション用のライブラリ呼んでるんだよ
そういう意味ではMRTGがSNMPもやっている。

202 :名無しさん@お腹いっぱい。:03/04/13 03:00
>199
> ラウンドロビンと言えばロードバランサの古典的DNSって思うだろ?

ハァ?


ていうか、なんですか? この DQN は? >>197-201

203 :名無しさん@お腹いっぱい。:03/04/13 20:43
mrtg が2回目に起動すると、ログの内容が
~/mrtg/htdocs[432]>cat localhost_1.log|head
1050234089 1718707473 2976731544
1050234089 255803 36606 255803 36606
1050232123 2885608000117018112 2884839235330774528 2885608000117024051 2884839235330783908
1050231900 2885608000117014528 2884839235330768896 2885608000117014528 2884839235330768896
1050231600 2885608000117014528 2884839235330768896 2885608000117014528 2884839235330768896

みたいになってしまいます... たまにうまくいくんですけど
何か考えられる原因はないでしょうか?

204 :あぼーん:03/04/13 20:53
   ______________
 /:\.____\
 |: ̄\(∩´∀`) \  <先生!こんなのがありました!
 |:在  |: ̄ ̄ U ̄:|
ttp://saitama.gasuki.com/wara/

205 :203:03/04/13 22:29
ports についてきた mrtg-2.9.25 ならいけました。
最新版(2.9.29)を自分でコンパイルするとだめ。

なんでやねーん。

206 :山崎渉:03/04/17 11:52
(^^)

207 :山崎渉:03/04/20 06:20
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

208 :名無しさん@お腹いっぱい。:03/04/27 23:54
保守

209 :__:03/05/13 11:36
MRTGの2.9.17って2Gくらいに限界ある?


210 :名無しさん@お腹いっぱい。:03/05/13 12:15
俺はヘタレだからcacti使ってるよ
http://www.raxnet.net/products/cacti/
面倒なのが嫌で派手好きなヤシはこれ使え

211 :209:03/05/13 19:09
>>205
漏れも2.9.29に置き換えたらだとCPUがぶん回ってとまらなくなった。
ほかのサービスも動いてる奴だったのであせった。。


212 :名無しさん@お腹いっぱい。:03/05/13 22:30
>>210
これ良いかも。
内部ではRRDtool使ってるからメンテしやすいし。

213 :名無しさん@お腹いっぱい。:03/05/14 09:25
>>210
早速インストールしたんだけど、Webブラウザからの
インストール画面のStep 1から先に進まない…。
これって何が悪いのか分かりますか?

214 :210:03/05/14 10:19
>>213
教えてやりたいという気持ちもないではないが、俺はヘタレで
面倒なのが嫌で派手好きなので教えてやんない


215 :ええ:03/05/16 18:46
>>211
おいらも 2.9.25から mrtg-2.9.29
にバージョンあげたらプロセスにrateup
がでたまま動かなくなる。Timeoutすらしねーし。
検証するの面倒だから2.9.25に戻したけど。。。


216 :名無しさん@お腹いっぱい。:03/05/17 06:48
http://snmpboy.msft.net/
http://snmpboy.msft.net/pub/mrtg.cfg.txt

217 :山崎渉:03/05/22 01:53
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―

218 :名無しさん@お腹いっぱい。:03/05/28 11:53
Pentium133のマシンなんですが、
mrtgは重すぎます。もっと軽くて同じ様なソフト無いですか?

219 :名無しさん@お腹いっぱい。:03/05/28 13:50
>>218  DDRどーよ、インスコ終わったら漏れにもおせーれ

220 :あぼーん:あぼーん
あぼーん

221 :名無しさん@お腹いっぱい。:03/05/28 17:12
>>218
rrdtool

222 :名無しさん@お腹いっぱい。:03/05/28 19:09
>>211 RRDでした 逝ってきます…

223 :名無しさん@お腹いっぱい。:03/05/28 19:10
>>221 だった・・・・・・・・・・ さらに逝ってきます

224 :名無しさん@お腹いっぱい。:03/06/03 01:06
MRTGは3から、内部的にRRDtoolを使うようになるとかいう話があったような…

225 :名無しさん@お腹いっぱい。:03/06/03 20:12
今でも設定一行でデータベースはrrdtoolにできる。

226 :名無しさん@お腹いっぱい。:03/06/28 05:34
mrtg-2.9.29って爆弾持ってないか?
最新以外の記録が 4294967296 -4629710054843482112 2885590407930970112 0 になる。

227 :名無しさん@お腹いっぱい。:03/06/28 14:05
>>226
>>203-205
みたいなかんじか?

228 :名無しさん@お腹いっぱい。:03/07/14 05:00
ここだったら聞いてもよさそーだ。
tcpserver経由で、net-snmpdを立ち上げたいを目論んでいるのですが、
どうもうまくいきません。
inetd,xinetd経由でも成功した方はおられますでしょうか?
また、そのときの設定などおしえていただけるとうれしいです。


229 :名無しさん@お腹いっぱい。:03/07/14 14:08
SNMPはUDPだからtcpserverじゃ無理な気が。

230 :名無しさん@お腹いっぱい。:03/07/14 16:58
マニュアル見た感じでは tcp を使うっていうこともできるような。>>229
でも標準入力からリクエスト受け取って標準出力にレスポンスを返すようには
なってないから >>228 のゆうてるのは結局のところ無理。

unix domain socket も使えるらしいんで、
ラッパ作って頑張ればできるかも(そうか?)。


231 :名無しさん@お腹いっぱい。:03/07/14 22:14
>>228
メリットはあるのか?

232 :名無しさん@お腹いっぱい。:03/07/14 22:47
cdbでアクセス制御ができるとかか? メリット

233 :228:03/07/15 02:08
/usr/sbin/snmpd tcp:1161
とかで立ちあげると、確かにTCPで立ち上るようです。
snmpwalk -v 2c -private tcp:localhost:1161 ほげほげ
しかうけつけないで返答してくれます。

しかーし。tcpserver経由で立ち上げると、
snmpwalk: Session abort failureほげげ
と言われてエラー。

tcpserverのログには
Error opening specified endpoint "tcp:localhost:1161"
Server Exiting with code 1

わたしの考えるメリット。
1. qmailが好きなので、tcpserverが入っている
2. なにも無理してxinetdをつかうこたぁない構成になっている
3. よってtcp_wrapperもはいっていない。
4. Apacheは特別としても、daemon系は一括して管理したい。
5. IPの制限もしたい。

経過報告
なんか、こうtcpserverから叩く度に初期化処理をしていて、よろしくない
感じ。なんかよい方法はないものか。。。

>>230
なるほどー。
つーか、IP制限したいんだったら、iptablesにしたほーがよい??
ごめん、どんどんスレ違いですねー。

234 :名無しさん@お腹いっぱい。:03/07/15 02:40
>>233
1から5まで全てtcpserverを用いるメリットに思えないのだが。
本当に理解して使ってる? それとも単なる djb 厨予備軍?
例えば 4 なんかは -f でできるし。(apache も同様)

235 :山崎 渉:03/07/15 11:14

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

236 :228:03/07/15 11:45
>>234
どっちかっちゃーdjb 厨予備軍かもしれないです。

>例えば 4 なんかは -f でできるし。(apache も同様)
?-fでできるってなにが。。。


237 :名無しさん@お腹いっぱい。:03/07/15 12:37
apacheをtcpserver(daemontools)で管理することが出来る。という意味。

238 :228:03/07/16 00:48
-fって何のオプションー。



239 :名無しさん@お腹いっぱい。:03/07/16 01:06
man嫁

240 :名無しさん@お腹いっぱい。:03/07/16 01:07
>>238
man httpd

241 :228:03/07/16 02:50
すみません、僕がアフォなんでしょうか。
いーかげんしつこいのですが、気になるので、聞きます。(´Д`)

Apache/1.3.23
-f config Execute the commands in the file config on startup...

Apache/2.0.45
-f file : specify an alternate ServerConfigFile

これがデーモンとなんで関係あるのかわかりませぬ。


242 :名無しさん@お腹いっぱい。:03/07/16 11:51
誰が apache の -f オプションなんて言った?

243 :名無しさん@お腹いっぱい。:03/07/16 15:34
「daemontoolsでtcpserverを使ってapacheを」という話題なんだから、フォアグラウンドうんぬんが出てくるところを探せよ。
君は試験は出来るが、本当の意味での勉強は出来ないタイプか?

244 :名無しさん@お腹いっぱい。:03/07/16 21:16
MRTGの強化版みたいなのなんだったけ?

245 :名無しさん@お腹いっぱい。:03/07/16 21:57
>>244
同じ作者のソフトを言っているのか?

246 :名無しさん@お腹いっぱい。:03/07/16 22:57
>>245
わかりましぇん。
なんかあったんだよな。とにかくMRTGの強化版のフリーのやつ。

247 :名無しさん@お腹いっぱい。:03/07/16 23:03
http://www.39001.com/cgi-bin/cpc/gateway.cgi?id=ookazujp
http://www.39001.com/cgi-bin/mbl/gateway.cgi?sid=11&id=ookazujp

248 :名無しさん@お腹いっぱい。:03/07/16 23:29
RRDToolだった。
しかしこれもただグラフ作るだけなんですね。
ポーリング結果をテキストでどっか落とせるツールないのかな!?

249 :228:03/07/17 01:11
>>243

てゆーか、もう降参したので、答からいってみよーか。


250 :名無しさん@お腹いっぱい。:03/07/17 01:46
daemontools で管理することが出来るっつってんだろが
tcpserver に意味もなくこだわるから関係無いことに目が行って本質を見失うんだよ

251 :名無しさん@お腹いっぱい。:03/07/17 01:50
>もう降参したので、答からいってみよーか。
口調が偉そうでむかつくからヤダ

252 :228:03/07/17 02:02
スレ違い続行御免
>>250
> daemontools で管理することが出来るっつってんだろが

あーなるほど?
いわゆるデーモンの管理に使用「できる」ってことですな。

> tcpserver に意味もなくこだわるから関係無いことに目が行って本質を見失うんだよ

IP制限。。。


253 :名無しさん@お腹いっぱい。:03/07/17 03:01
たのむからcr.yp.toかqmail.jpで一通りドキュメント読んでから書き込みしてくれ。

254 :名無しさん@お腹いっぱい。:03/07/17 21:29
address による接続制限なんていくらでも方法あるだろうが
とことん柔軟性の無いアタマだな

255 :名無しさん@お腹いっぱい。:03/07/18 22:49
>>252
素直に configure --with-libwrap で hosts.allow & hosts.deny 使えやゴルァ

256 :228:03/07/19 03:07
スレ違い続行御免

なんかいっぱいあおられてんな。。。

>>253
> たのむからcr.yp.toかqmail.jpで一通りドキュメント読んでから書き込みし
> てくれ。

んなヒマあったらこんなとこに書き込まないってば。

>>254
> address による接続制限なんていくらでも方法あるだろうが
> とことん柔軟性の無いアタマだな

iptablesでやるからいーもん。
他にもっといい方法があると?

>>255
> 素直に configure --with-libwrap で hosts.allow & hosts.deny 使えやゴルァ

snmpの為だけにそれを入れるのはヤダ。

あーあと、250はいーこと言った。
IP制限はできないけど、ApacheとTomcat、PostgreSQLやら管理スクリプトやら
をdaemontools経由に移植中。


257 :名無しさん@お腹いっぱい。:03/07/19 15:32
おまえもうSNMP使うな。

いや使っても良いけど踏み台にだけは成るな

258 :名無しさん@お腹いっぱい。:03/07/23 17:44
>>248

dumpコマンド使ってリダイレクトするのはダメ?


259 :counter64:03/07/29 23:17
net-snmp + MRTG + rrdtool + 14all.cgi を使って、gigabit ether を挿した
FreeBSD 4.8 マシンのトラフィックを測定しようとしています。

netperf で負荷をかけながら測定すると、netperf では600Mbpsほど
出ているのに、 14all.cgi では110Mbpsほどにしかなりません。

色々調べていると、値が大きすぎて32bit counterではあふれてしまっている
(あふれた分はゼロに戻ってそこからカウントアップしている)ということ
らしいということまでは分かりました。

で、MRTGのドキュメントを読んでいると、64bit counterの ifHC* を
アクセスしろとなっているのですが、net-snmpでは

# snmpwalk -v 2c -c public localhost ifHC
ifMIB.ifConformance.ifGroups.ifHCPacketGroup = No Such Object available on this agent

と言われてしまいます。

netstat -i -I em0 -b などすれば正しい値が取れることは分かっているんですが、
net-snmp(またはucd-snmp)でcounter64を扱う方法を知りたいと思っています。

もしかしてnet-snmpではcounter64は使えないのでしょうか?

260 :sho-tasama:03/07/30 13:17
dat上げ人だ。。
落ちそうだったからな。。

261 :h:03/07/30 13:21
■□■□おもちゃ屋本舗■□■□
アダルトグッズの激安販売店!
ピンクローターなんと190円!!
ペペローション360mlが530円!
ヌーブラ入荷いたしました!
護身用の警防、スタンガン、催涙スプレー、激安DVD、ビデオ、壁マイク、
盗聴器、ダッチワイフ等その他の商品も激安販売しております。
他店と比べてください!ホントに激安!!
http://www.king-one.com/



262 :あぼーん:あぼーん
あぼーん

263 :名無しさん@お腹いっぱい。:03/08/03 14:36
rrdtoolでプロトコル別にトラフィックをグラフ化するにはどうしたらいいのでしょうか。


264 :_:03/08/03 14:59
http://homepage.mac.com/hiroyuki44/

265 :名無しさん@お腹いっぱい。:03/08/03 17:38
>>263
プロトコル別のトラフィックが数字が出せないと
グラフにする方法が無いのは分かっているよね?

どうやって数字を出すの?


266 :263:03/08/03 18:40
>>265
それを聞きたいんですが…^^;


267 :名無し募集中。。。:03/08/03 18:49
>>266
それはMRTGとかの話じゃなくて、NW機器依存の話だから.......

とりあえず、RMON2対応のprobe買えとか、そういうレベルから始めないとダメなのか?

268 :kazu:03/08/03 19:09
こんなに見えちゃってヤバクない???
http://yahooo.s2.x-beat.com/linkvp2/linkvp2.html


269 :263:03/08/03 19:20
なるほど
あれってサーバからデータ取得してるんじゃなかったんですね…

スイッチにRFC2021 RMON Probe Configurationサポートと書いてあれば
専用機器でなくてもデータ取れるんでしょうか

270 :_:03/08/03 19:50
http://homepage.mac.com/hiroyuki44/hankaku02.html

271 :ひまわり:03/08/03 21:23
http://life.fam.cx/a010/





272 :名無し募集中。。。:03/08/03 21:42
>>269
L2SWなんかでRMONサポートしてても、大抵はRMON1までで、
しかもStatistics, History, Event, Alarmのサブグループまでってものが多い

プロトコルごとのトラフィックが見たいとなると、RMON2まで対応してないとダメ

273 :263:03/08/03 22:30
>>272
なるほど
よく見たら、スイッチの仕様書に
RFC 2021 RMON2 (probe config)の文字が…
なんかできそうですね。ちなみにLayer3でした。

ところで、この機能を働かせるとパフォーマンスに影響があるのでしょうか。
スイッチは普段から結構いっぱいいっぱいで頑張ってるのでちょっと心配です。


274 :_:03/08/03 22:48
http://homepage.mac.com/hiroyuki44/

275 :ああああ:03/08/08 09:16
cacti、機能は良さげだがどの雑誌、書籍も取り上げてないな。

276 :名無しさん@お腹いっぱい。:03/08/09 03:49
どっかの雑誌でちらっと見たよ。cacti

277 :名無しさん@お腹いっぱい。:03/08/12 16:46
今ipfwを使って各ポートごとのトラフィックをMRTGに反映できてるんですが、
今度ipfilter+ipnatな構成に変えるから多分それができなくなってしまうと思うんですけど、
こういう場合どうしたらいいでしょうか?
ipfilterでも各ポートのトラフィックを取れるんでしょうか?

278 :名無しさん@お腹いっぱい。:03/08/12 19:14
普通snmpでインターフェイス毎に見るもんだと思うが、
>>277
が知りたいのはipfstatで見えるこんなものか?
% ipfstat
IPv6 packets: in 174026 out 174053
input packets: blocked 7441 passed 7786988 nomatch 156833 counted 0 short 0
output packets: blocked 32 passed 7779164 nomatch 157419 counted 0 short 0
input packets logged: blocked 0 passed 0
output packets logged: blocked 32 passed 0
.......以下省略




279 :名無しさん@お腹いっぱい。:03/08/12 20:24
>>278
その通り。

280 :名無しさん@お腹いっぱい。:03/08/13 00:47
netflow + flowscan + RRDtool とか?
Ciscoでしか試したこと無いけど。

281 :778へ:03/08/13 12:56
>>248
>RRDToolだった。
>しかしこれもただグラフ作るだけなんですね。
>ポーリング結果をテキストでどっか落とせるツールないのかな!?
こういう奴か?RRDTool使ったCGIの改造版
http://homepage3.nifty.com/tokeon/Eng-B/toke14all/router_name_CPU_load.htm

CGIは此処から落とせる
http://www.ee.ethz.ch/~slist/rrd-developers/msg00949.html



282 :名無しさん@お腹いっぱい。:03/08/14 00:42
1よ。俺のちんぽは昔から曲がっていた。
だから根性だけは曲がらないよう努めてきた。
しかしこのご時世には負けそうだ。
ちんぽは立たないし、根性が曲がりそうで怖い。
どうすれば良いかな?


283 :あぼーん:あぼーん
あぼーん

284 :あぼーん:あぼーん
あぼーん

285 :名無しさん@お腹いっぱい。:03/08/26 15:58
MRTGで、Cisco6506のトラフィックを
VLANごとにグラフ化したいんですが、
cfgmakerでVLANはcfgファイルに出てくるんですが、
mrtgを実行しても肝心のトラフィックがとれません。
何が悪いんでしょうか...

286 :`:03/08/26 16:08
>>285
Nativeなら#でコメントアウトされているとか。
Hybridなら未対応とか。

287 :名無しさん@お腹いっぱい。:03/08/26 16:32
>>286さん
早いレスありがとうございます。
Native/Hybridの意味がわからないのですが、
とりあえず作成されたcfgのVLAN部分は
コメントアウトをはずしてるんですけどね…。

そもそもCat65がVLANごとのトラフィックを
はき出していないという可能性はあるのでしょうか?
(いちおうconfigはsnmp enableだけど)

って、自分の未熟さをNW機器に当たってもなぁ(自己嫌悪

288 :名無しさん@お腹いっぱい。:03/09/02 18:17
>>210 のcacti使ってみたよ。
インストールは簡単。
最初はログインできなくて散々悩んだけど、端末PCのセキュリティソフトを
解除すれば良かっただけ。
後はすぐ動いた。


289 :  :03/09/02 18:47
長瀬愛ちゃんがセーラー服姿で大奮闘!小さな身体にルーズソックスがよく似合います。
お得意の騎上位での腰振りは必見です!!今すぐサンプルムービーで確認だ!

http://66.40.59.77/index.html

290 :名無しさん@お腹いっぱい。:03/09/06 22:40
>>226
4294967296 -4629710054843482112 2885590407930970112 0
↑うちもmrtg-2.9.29でこうなっちゃいます。

291 :名無しさん@お腹いっぱい。:03/09/07 00:00
>>290
うちもそうだったんだけどPortsで入れたら平気だった
Portsで当ててるパッチを見てみるのはどうだろ
今はrrdtoolに逃げたので調べる気しないけど…

292 :名無しさん@お腹いっぱい。:03/09/18 09:54
知ってたら教えてください。
MRTGの5分間トラフィックグラフの下に出てくる、
最大値、平均値、現在値とありますが、この中で
最大値は、5分間の中での最大値でしょうか、それとも
日中の5分平均の最大値でしょうか?
お願いします。

293 :名無しさん@お腹いっぱい。:03/09/18 10:17
>>292
MRTG 使ってないの? グラフ見れば一目瞭然だと思うんだが…

294 :名無しさん@お腹いっぱい。:03/09/18 11:00
>>292
「日中の5分平均の最大値」って何?

295 :名無しさん@お腹いっぱい。:03/09/18 14:06
情報不足ですみません。
MRTGはグラフ化する時に5分間(default)のトラフィックを平均して
プロットしてますよね。
ですので、グラフの下の「最大値」というのは、
・トラフィックの5分平均値の日中における最大値なのか
 (つまりグラフで見る最大値と一致なのか?一致してそう・・)
・それとも、ほんとの瞬間最大値を表すのか
ということが知りたかったのです。舌足らずですみません。

296 :名無しさん@お腹いっぱい。:03/09/18 14:12
>>295
> MRTGはグラフ化する時に5分間(default)のトラフィックを平均して
> プロットしてますよね。
平均なんてしてたっけ?

297 :名無しさん@お腹いっぱい。:03/09/18 14:49
はい。MRTGは前回取得したデータ転送量との差分を5分平均として
bpsを算出してグラフ化してます。このロジックなので、ほんとの
瞬間最大値とは違うのだろうなあ??っていう疑問です。

298 :名無しさん@お腹いっぱい。:03/09/18 14:54
>>297
MRTG は「ほんとの瞬間最大値」を知ることができるのか?

299 :名無しさん@お腹いっぱい。:03/09/19 02:15
>「ほんとの瞬間最大値」

snmpで引っ張っている限り無理だろうね。

300 :名無しさん@お腹いっぱい。:03/09/23 16:58
監視するサーバがwin2000でDualCPU構成なんだけど、どうせならCPU0、CPU1って具合に別個で監視したいんだけど
どう書けばいいのかな?

ucd-snmp+MRTG redhat7.3

301 :名無しさん@お腹いっぱい。:03/09/23 21:17
>>300
リソースキット入手して、perf2mibとmibccでMIB作り直してSNMP Serviceを
再起動。
MIB Treeはperf2mib / mibccの段階で判るのでcfgにベタ書き。
ただし、結構「鬼門」だったりするかも。


302 :名無しさん@お腹いっぱい。:03/09/23 22:32
>>301
ありがとうございます。
言ってることがさっぱりわからんので調べてきます。

> 結構「鬼門」だったりするかも
どゆことですか?

303 :301:03/09/24 02:10
perf2mibやmibccに関してはググれば適当に出てくるよ。
本家Site(もち日本語)にも埋もれているし。
あとは実際にリソースキット入手して、付属のDocumentで調べて頑張るだけ。
(もしくは、金払って作ってもらう)

>鬼門

「思ってた通りのデータが引っ張れない場合がある・・・かもしれない」
・・という感じかな。
特に、Disk 使用量なんかがうまく引っ張れない場合が有ったりした。
これが、同じプロセスを経て作成したMIB.binでも、稼働環境によって動作に
違いが出てくるってのが困ったちゃんだった。
結局、そんな理由から漏れはMRTGでのGraph化は諦めてBigBrother使ってる。
Graph監視するよりMailが飛んだ方が監視が楽だったりするし。
軟弱者と笑ってくれ。

ところで、Dual CPUのLoadを個別に監視する意味ってあるの??
Winの場合、アプリ側が対応してなきゃDualの意味ないし、そもそもほとんど
同じ動きになるんじゃなかったっけ?


304 :名無しさん@お腹いっぱい。:03/09/27 17:08
>>303
タスクマネージャのパフォーマンスタブにでるようなグラフが作りたい、って事なんでは?

305 :302:03/09/27 21:42
>>303 >>304
そうそう、ただ見たいだけなんす。

306 :301=303:03/10/02 14:53
>>304-305
まぁ、RealTimeで表示されるPerformance Meterとちがって5分Ave.なSNMPの
情報で良ければ301,303な方法でがんがってくれ。

個人的にはRemoteでPerformance Meter見た方が確実だ・・・と逝って奥 :-)


307 :名無しさん@お腹いっぱい。:03/10/05 08:46
MRTG3っていつ出るんだろう?

308 :名無しさん@お腹いっぱい。:03/10/17 10:12
■−2003/10/17 08:39:40 MRTG
http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/CHANGES

Parent Directory 11-Oct-2003 18:14 -
mrtg-2.10.5-1.i386.rpm 16-Oct-2003 21:18 1003k
mrtg-2.10.5-1.src.rpm 16-Oct-2003 21:18 1.1M


309 :名無しさん@お腹いっぱい。:03/10/17 18:11
というかerver-statusの各値をMRTGでグラフ化して見るためにwgetかなんかで
server-status?autoにアクセスしてデータファイル作るスクリプト知らんかい?

310 :309:03/10/21 23:41
・・・放置されたっぽいな。
在り処だけでも教えてはもらえませぬか。

311 :名無しさん@お腹いっぱい。:03/10/22 00:40
>>310
灯台もと暗し?w

312 :名無しさん@お腹いっぱい。:03/10/22 01:21
>>309-310
すでにキーワードは出そろっているんだから、自分でShell Script組めば
良いだけの事でしょ??
grepとかawkがわかるなら、そんなに難しくない。
もちろん、Perlが書けるならそれにこしたことはない。

それとも、mrtgからScript呼び出す方法がわからんとか??

313 :名無しさん@お腹いっぱい。:03/10/22 11:53
>>309-310

#!/usr/local/bin/perl
$ligne = `/usr/bin/lynx -dump http://localhost:80/server-status?auto | /bin/grep Workers`;

こんな感じでええか?

314 :313:03/10/22 11:57
$ligneって何だ・・・_| ̄|○

315 :309:03/10/23 04:50
今まで隠していてスンマソン、実は漏れWin使いっす。

316 :名無しさん@お腹いっぱい。:03/10/23 10:17
>>315
cygwin とか、いくらでも方法はあるだろが

317 :315:03/10/23 19:56
漏れの環境だとcygwinがまともにインスコできないんす。
近いうちにPC-UNIXに乗り替えるっす。

318 :名無しさん@お腹いっぱい。:03/10/25 04:11
Redhat9 + rrdtool + HotSaNICで、グラフ表示させているんですが、
何故かpingのところだけ表示されません。
設定では、
HOST=www.yahoo.co.jp,YAHOO
って感じにしてるのですが、pngファイルがつくられない状態です。
ping以外のデータは表示されているのですが、何故でしょうか?

319 :名無しさん@お腹いっぱい。:03/10/27 00:53
MRTGで、Y軸を対数にすることってできます?
ふだんはそれほどパケットは流れないんですが、
たまに80Mbpsほどのパケットが流れるせいで、
20kbps程度の通信状況がまったくわからないので…。

320 :名無しさん@お腹いっぱい。:03/10/27 02:22
mrtgに食わせる前にevalかなんかで変換すれば?

321 :名無しさん@お腹いっぱい。:03/10/27 11:31
>>319
maxBytesを30k位にした奴とアンリミットのと2つ作ったらどうよ。

322 :_:03/11/02 00:49
>>319
RRDGRAPHでなら出来そうだけどね。


323 :名無しさん@お腹いっぱい。:03/11/17 14:16
RRDToolのグラフの横軸を1時間から30分にできます?
どうしても30分で見たいんです。

324 :_:03/11/17 22:45
http://cc.ii2.cc/~fors/sysworks/data/rrdtool/rrdgraph.txt

-x optionでいいんじゃないかな。


325 :名無しさん@お腹いっぱい。:03/11/19 14:43
cacti-0.8.4 入れて win2k と RH9 を監視してみたんだが、メモリーとディスク空き領域の値が 1/1000 で表示されてしまう。
どっか間違ったかな。

326 :名無しさん@お腹いっぱい。:03/11/22 20:00
wli-cb-b11をredhat9で使用してます。
んで、mrtgでトラフィック状況監視してるんですが、
受信(in)が見えるけど、送信(out)が見えません。

snmpwalkで.1.3.6.1.2.1.2.2.1.10+無線のインスタンス番号で指定して見ると、
受信の値は、正常にカウントされてます。
.1.3.6.1.2.1.2.2.1.16+無線のインスタンス番号で指定してみると、値が0の
ままです。
オンボードのetherは問題ありません。なので、無線カードだからかなと思ってます。
なんで受信ができて、送信がカウントされないんでしょうか?

327 :名無しさん@お腹いっぱい。:03/11/26 04:53
さっきMRTGからRRDtoolに切り替えました

かっこよすぎてちょっとアレなので…MRTGも動かすことにしました(爆


328 :名無しさん@お腹いっぱい。:03/11/29 01:45
rrdtoolの方が軽いと書いてあったような気がするのだが…
MRTGの方が軽く感じるのはデータ取得する項目が多すぎるのか?

lm_sensorも入れてあるので使ってみたいわけだが(w

329 :名無しさん@お腹いっぱい。:03/11/30 02:51
mrtg-2.10.6.tar.gz 29-Nov-2003 17:19 1.0M


330 :名無しさん@お腹いっぱい。:03/12/08 20:03
MRTGの項目で転送量(240MB/dayとか)って出せます?
ググったんですが、それらしき設定見つかりませんでした。

331 :名無しさん@お腹いっぱい。:03/12/15 12:36
RedHat 9 + MRTG で Cisco3550 のトラフィックをしたいのですがうまくいきません。
これまで RedHat 7.3 で問題なかったのですが、9 にしたとたん cfgmaker でエラーが発生します。
ハードウェアやネットワーク設定は同じなので、スイッチ側のフィルターは問題ないと思います。
エラーメッセージは下記の通りです。対処方法を知っている方、よろしくお願いします。

--base: Get Device Info on public@192.168.xxx.yyy:
SNMP Error:
no response received
SNMPv1_Session (remote host: "" [192.168.xxx.yyy].161)
community: "public"
request ID: -1486311929
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at /usr/local/mrtg-2/bin/../lib/mrtg2/SNMP_util.pm line 622
SNMPWALK Problem for 1.3.6.1.2.1.1 on public@192.168.xxx.yyy::::::v4only
at /usr/local/mrtg-2/bin/cfgmaker line 821
WARNING: Skipping public@192.168.xxx.yyy: as no info could be retreived




332 :名無しさん@お腹いっぱい。:03/12/15 12:37
RedHat 9 + MRTG で Cisco3550 のトラフィックをしたいのですがうまくいきません。
これまで RedHat 7.3 で問題なかったのですが、9 にしたとたん cfgmaker でエラーが発生します。
ハードウェアやネットワーク設定は同じなので、スイッチ側のフィルターは問題ないと思います。
エラーメッセージは下記の通りです。対処方法を知っている方、よろしくお願いします。

--base: Get Device Info on public@192.168.xxx.yyy:
SNMP Error:
no response received
SNMPv1_Session (remote host: "" [192.168.xxx.yyy].161)
community: "public"
request ID: -1486311929
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at /usr/local/mrtg-2/bin/../lib/mrtg2/SNMP_util.pm line 622
SNMPWALK Problem for 1.3.6.1.2.1.1 on public@192.168.xxx.yyy::::::v4only
at /usr/local/mrtg-2/bin/cfgmaker line 821
WARNING: Skipping public@192.168.xxx.yyy: as no info could be retreived




333 :名無しさん@お腹いっぱい。:03/12/15 12:46
cfgmaker で下記のようなエラーが出ます。
RedHat 9 + MRTG-2.10.11 で Cisco3550 のトラフィックを見たいのですが、
これまで 7.3 では問題なく動いていました。ハードウェアは同じですし、
ネットワーク設定も同じ設定にしたのでスイッチ側は何も変更してません。
分かる方がいましたら、よろしくお願いします。


--base: Get Device Info on public@192.168.xxx.yyy:
SNMP Error:
no response received
SNMPv1_Session (remote host: "192.168.xxx.yyy" [192.168.xxx.yyy].161)
community: "public"
request ID: -73918658
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at /usr/local/mrtg-2/bin/../lib/mrtg2/SNMP_util.pm line 622
SNMPWALK Problem for 1.3.6.1.2.1.1 on public@192.168.xxx.yyy::::::v4only
at /usr/local/mrtg-2/bin/cfgmaker line 821
WARNING: Skipping public@192.168.xxx.yyy: as no info could be retreived


334 :名無しさん@お腹いっぱい。:03/12/15 12:47
cfgmaker で下記のようなエラーが出ます。
RedHat 9 + MRTG-2.10.11 で Cisco3550 のトラフィックを見たいのですが、
これまで 7.3 では問題なく動いていました。ハードウェアは同じですし、
ネットワーク設定も同じ設定にしたのでスイッチ側は何も変更してません。
分かる方がいましたら、よろしくお願いします。


--base: Get Device Info on public@192.168.xxx.yyy:
SNMP Error:
no response received
SNMPv1_Session (remote host: "192.168.xxx.yyy" [192.168.xxx.yyy].161)
community: "public"
request ID: -73918658
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at /usr/local/mrtg-2/bin/../lib/mrtg2/SNMP_util.pm line 622
SNMPWALK Problem for 1.3.6.1.2.1.1 on public@192.168.xxx.yyy::::::v4only
at /usr/local/mrtg-2/bin/cfgmaker line 821
WARNING: Skipping public@192.168.xxx.yyy: as no info could be retreived


335 :sage:03/12/15 12:52
sage

336 :名無しさん@お腹いっぱい。:03/12/15 12:56
>>335
ワラタ

337 :名無しさん@お腹いっぱい。:03/12/15 13:08
>>331-336
何度も更新アイコンをクリックしてしましまいました。
申し訳ありません。

338 :名無しさん@お腹いっぱい。:03/12/21 09:59
>>337
> 何度も更新アイコンをクリックしてしましまいました。
もちつけ。

339 :z33:03/12/23 14:35
>>330
というか、
(1)1日ずっと平坦なグラフを書きたい
  →1日に一回動くスクリプトを書く
(2)1日置きにグラフを更新したい
  →インターバルって設定があったかも
(3)単位をbpsからMB/dayに変更したい
  →単位をbps->MB/dayに変更する値をかければ良いかと
のどれでしょう?

基本的に1秒当たりの転送量や増加量(単位bps)ってのしか出来ないんじゃなかったっけ?
私は5分当たりの転送量(増加量)の総量ってのをやったことがある
方法は単に値に秒数をかけただけ
----
Target[tcp_5]: tcpPassiveOpens.0&tcpActiveOpens.0:public@localhost * 60 * 5
----
参考に

>>331
pingが飛ぶかとか、snmpwalkで値が取れるとか、
ポート叩いてみるとかはどうでそ?

340 :名無しさん@お腹いっぱい。:03/12/30 20:07
MRTG初心者です。
apacheのログから、以下のようにデータを抽出したのですが、それをMRTGを利用してグラフにしたいのですが、アドバイスをお願いします。
どのようにすれば可能になりますか?
時間  容量
07:01:33 2115
07:01:33 2115
07:01:34 1316
--省略---

341 :z33:04/01/02 17:43
>>340
MRTGは通常5分(一定時間)置きのデータじゃないとグラフに出来ないよ
apacheの個々のリクエストをグラフにするってのは出来るのかわからん

342 :340:04/01/03 01:02
340です。
一定時間でも良いのですが、MRTGはSNMPからの情報しかグラフにできませんか?
外部データからの情報をMRTGでグラフにしたいのですが

343 :名無しさん@お腹いっぱい。:04/01/03 01:20
>>342
できる

344 :340:04/01/03 02:37
どのように外部データを読み込めば良いでしょうか?

345 :名無しさん@お腹いっぱい。:04/01/03 02:54
>342
>344

Target[hoge]: `/usr/local/etc/mrtg/hoge.sh`

hoge.shの出力はこんな感じで出れば良い
hoge1 hoge2 0 0

346 :名無しさん@お腹いっぱい。:04/01/03 06:55

初心者ですが
こないだ vine2.6r(kernel2.4.19)にMRTG導入のためソースで最新版net-snmpをインストールして
# snmpwalk -v 2c -c public localhost とすると
そんなコニュヒティ名は見当たらないとエラー
最終版ucd-snmpへ変更するとOK なんで
とりあえずは今MRTGは使用できてます。


347 :名無しさん@お腹いっぱい。:04/01/04 23:37
晒してみるテスト・・・。
http://iroha.club.kyutech.ac.jp/mrtg/


348 :名無しさん@お腹いっぱい。:04/01/05 01:23

なんじゃこりゃ
MIBもsnmpd.confとmrtg.cfgも晒してよ(w

349 :名無しさん@お腹いっぱい。:04/01/05 14:57
説明はこんな感じ。
http://iroha.club.kyutech.ac.jp/mrtg2/

350 :名無しさん@お腹いっぱい。:04/01/05 19:27
おお。mrtgで頑張ってるな、重そうな感じがしなくもないけど。

351 :名無しさん@お腹いっぱい。:04/01/06 01:24
グッジョブ!!(AA略

352 :名無しさん@お腹いっぱい。:04/01/07 12:49
IconDir ( ttp://people.ee.ethz.ch/~oetiker/webtools/mrtg/mrtg-reference.html#IconDir ) ってなんかおかしくありませんか?
とりあえず Win32 上で使っている方ですが、 Windows のパスで設定すると
設定したパスに mrtg-[lmr].png が勝手に作成されます。
しかし、生成した HTML の img の src に IconDir で指定したパスが入ってしまい、
画像を参照することができません。
画像が勝手に作成されるあたりパスで指定するのが正しそうですが、
HTML のソースを見る限り URI を指定するのが正しそうです。
どちらが正しいのでしょうか?

353 :352:04/01/07 12:51
ヴァージョンは 2.10.12 のようです。

354 :名無しさん@お腹いっぱい。:04/01/07 13:34
>>352
最新バージョンもしくはWindowsのバイナリってアイコンが自動生成されるようになってんの?
Linuxで使ってるけど、IconDirの指定はhttpで参照する場合の
生成されたデータディレクトリから自分で用意したアイコンディレクトリへの相対パス
を入れてるよ。
ちなみに2.10.5だけど、IconDirにあり得ないパスを指定しても画像は生成されなかった。
だからソースディレクトリにあるimageディレクトリをそのままhttpが参照できる場所に自前で用意してるけど。

最新バージョンを暇見て入れてみようかな。

355 :352:04/01/08 11:24
>>354
> IconDirにあり得ないパスを指定しても画像は生成されなかった。
こちらでは IconDir: d:\mrtg\icon としていますが、
d:\mrtg\icon が存在しないときは作成されませんでした。
あらかじめ作成しておくと画像が作成されました。
で、この時に HTML のソースを見ると SRC="d:\mrtg\icon/mrtg-l.png" となってしまっている訳ですね。

こちらは試しに使ってみようかな程度の知識しかないですし、インストールした Win32 は
NT ではないので他にいろいろと確認してくださる方がいるとありがたいですが。

356 :名無しさん@お腹いっぱい。:04/01/08 13:14
>>355
とりあえずその挙動はおいといて、設定として正しいのはURI指定。
自分でもリンクを張って見ていると思うけど、
http://www.mrtg.jp/doc/reference.html#IconDir
の通りにhttp視点での絶対パスか相対パスだね。

ちなみにここUNIX板だけど、Win32バイナリ使いっていたっけ?

357 :356:04/01/08 13:16
スレ検索したらいた…申し訳ない。

358 :352:04/01/09 11:20
>>356
\ を / に変えても挙動は変わりませんが、とりあえず気にせず使うことにします。
とりあえず試しで使ってみているだけですので。

359 :名無しさん@お腹いっぱい。:04/01/09 22:38
>>358
Windowsって事はIIS?Apacheでもそうだけど、httpの視点で指定するんだからドキュメントルートからの絶対パスかデータを見れるディレクトリからの相対パスだよ?
D:\をドキュメントルート指定してる訳じゃないでしょ?

問題点は既にMRTGの設定云々よりもhttpdの設定なだけだと思うけど。
よくわからなければ、IconDirを指定しなけりゃデータディレクトリ直下にパスが通るんじゃなかったけ?

360 :名無しさん@お腹いっぱい。:04/01/25 09:47
rrdtool-1.0.46&HotSaNIC0.5pre4@Linuxにて、
SNMP使わずにTrafficを採ろうとすると、

>xxxxxxxxxx: TRAFFIC: unable to update `eth0.rrd': not a simple integer: 'xxxxxxxxxx
>'

とかいうエラーが頻発するんで、modules/traffic/platform/linux.pmの86行目
>RRDs::update "rrd/$name.rrd",$sampletime{$name}.":".$devin{$name}.":".$devout{$name}."\n";

から最後の「."\n"」を取り除いたら動くようになりました…が、この改行
どうも0.4の頃からあったらしくて、何でついてるのかが全然読めない
ついてるとうちでは動かないし…

なんでだと思う?

361 :名無しさん@お腹いっぱい。:04/01/25 15:38
>>360

うちも動かなくて困ってたんだけど
後で考えようと棚上げになってました
試してみます

サンクス

362 :名無しさん@お腹いっぱい。:04/01/30 01:10
pen4レベルのPCでmrtg+rrdtool+cgiベース+linuxでルータトラフィック採取してるんですが
最近通信が切れてないにもかかわらずグラフに空白が発生しています。(無作為に一日の内5分くらい)
170件程採取しています。大量に採取実績ある方おられますか?
個数によるものなのか?PC自体の原因なのか?お分かりになればお教え下さい


363 :名無しさん@お腹いっぱい。:04/01/30 16:05
ルーターがdjに1000パケット

364 :名無しさん@お腹いっぱい。:04/01/31 02:51
Win32 MRTG 2.10.13 だけど

Htmldir: C:\hogehoge\public_html\mrtg
Imagedir: C:\hogehoge\public_html\mrtg\images
Logdir: C:\hogehoge\public_html\mrtg\logs

で、問題なく
<IMG VSPACE=10 WIDTH=500 HEIGHT=135 ALIGN=TOP SRC="images/traffic-week.png" ALT="week">
Icondir も多分同じでしょ。

365 :名無しさん@お腹いっぱい。:04/02/02 05:40
コンソールから手動で 〜/mrtg 〜/mrtg.cfg とやって更新させると
きちんと画像等更新されるんですが、
cronで自動実行させると更新されません。

rootでcrontab -e
0-59/5 * * * * root 〜/mrtg 〜/mrtg.cfg

というかんじで記述してます。
ログを見るときちんと5分置きに実行されているようです。

これは一体なぜなんでしょうか。
どなたかお助けください。。

366 :名無しさん@お腹いっぱい。:04/02/02 05:50
>>365
*-*
> 0-59/5 * * * * root 〜/mrtg 〜/mrtg.cfg
*-*

絶対Pathしてみそ。

> これは一体なぜなんでしょうか。

See man pages

367 :名無しさん@お腹いっぱい。:04/02/02 16:44
>>366
すみません省略してしまって。
実際は

0-59/5 * * * * root /usr/local/mrtg-2/bin/mrtg /usr/local/mrtg-2/cfg/mrtg.cfg

と絶対パスで指定しているのです。
コンソールで入力しているのと同じように記述していて、
実行はされているのに更新はされていないという状況です。

manを見てもオプションが載ってるだけでさっぱりわからず
一体何がまずいのかわからず途方に暮れてます。。_| ̄| ○

""でくくらないといけないとか、何かヒントありましたらお助けください。。


368 :名無しさん@お腹いっぱい。:04/02/02 17:26
>>365
ログってのがどのログがわからないけれど
cronが動いてないなんてオチは無いよね

369 :366:04/02/02 17:49
>>367
> 0-59/5 * * * * root /usr/local/mrtg-2/bin/mrtg /usr/local/mrtg-2/cfg/mrtg.cfg

Shell Scriptに押しだしてみそ。

> コンソールで入力しているのと同じように記述していて、
> 実行はされているのに更新はされていないという状況です。

おそらくは環境変数の問題だな。
何設定するかはOSによるんで、それも調べてみそ。


370 :名無しさん@お腹いっぱい。:04/02/02 19:00
>>368
/var/log/cronです。
これには
Feb 2 18:35:00 myhost CROND[2849]: (root) CMD (root /usr/local/mrtg-2/bin/mrtg /usr/local/mrtg-2/cfg/mrtg.cfg)
Feb 2 18:40:00 myhost CROND[2852]: (root) CMD (root /usr/local/mrtg-2/bin/mrtg /usr/local/mrtg-2/cfg/mrtg.cfg)
Feb 2 18:45:00 myhost CROND[2856]: (root) CMD (root /usr/local/mrtg-2/bin/mrtg /usr/local/mrtg-2/cfg/mrtg.cfg)

のように5分毎にきちんと実行されてるっぽいのですが、
これ、実は実行されてませんか?。。

>>369
shellに押し出すというのはこんなかんじでいいのでしょうか。
↓はcrontab -e で出来た/var/spool/cron/rootです。
最後の行だけの状態のと、これでやってたんですがどっちも変化無く
これ以外にどうしたらよいか見当もつかず。。

-----------
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.2111 installed on Mon Feb 2 05:23:35 2004)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

0-59/5 * * * * root /usr/local/mrtg-2/bin/mrtg /usr/local/mrtg-2/cfg/mrtg.cfg
-----------



371 :369:04/02/02 20:17
> >>369
> shellに押し出すというのはこんなかんじでいいのでしょうか。

駄目。
cronでShell Scriptを廻すという意味。
単に$MRTG_BIN_PATH/mrtg $CFG_PATH/mrtg.cg を実行するだけのShell Scriptを書いて、それをcronに登録汁。
一般ユーザで実行されない事になるので環境変数の継承が行われない事を考慮し、
LD_LIBLARY_PATHなりLD_RUN_PATHなりを設定しexportするのを忘れないように。

・・・って、なんでここまで親切に書いてるんだ?>自分

というかさ、その前にmrtgにLog吐かせようよ。
それと、未だに「稼働OS」が申告されていない気がするのは漏れだけか?

372 :名無しさん@お腹いっぱい。:04/02/02 21:08
すんません別スレで報告したのをこっちでもしたと勘違いしてました
VineLinux2.6r3です。
ようやく出来ました詳しく書いて下さって感謝です。
本当にありがとうございました。
別ファイルのスクリプトは前にやってたんですが
環境変数の指定が抜けていたのがダメだったんですね。
勉強になりました。

↓みたいにしてみました。
スクリプトをmrtg.cronという名前で/usr/local/mrtg-2/cfgに入れて、
chmod 500 としてからcrontab -e で登録しますた。

mrtg.cron
----
#!/bin/sh
LD_LIBLARY_PATH=/usr/local/mrtg-2/lib/mrtg2
export LD_LIBLARY_PATH

/usr/local/mrtg-2/bin/mrtg /usr/local/mrtg-2/cfg/mrtg.cfg
----

crontab -e
> 0-59/5 * * * * /usr/local/mrtg-2/cfg/mrtg.cron

mrtgのログとはこんなかんじのでいいんでしょうか?
何度も聞いてすみません。

1075722277 23 23
1075722277 23 23 23 23


373 :名無しさん@お腹いっぱい。:04/02/03 02:45
>>367
第6パラメーターの先頭にくっついてる rootってのはなんなの?

第6パラメーターは実行コマンドだろ?
rootなんて書いてなんか特別な働きをするのか?

俺には、rootってコマンドがなくてエラーしてるように見えてしかたないのだが・・・

374 :373:04/02/03 02:54
ははーん、第6パラメーターの root ってのは、
/etc/crontab の時に指定するのだな。

で、>>367は crontab -e ってやってるのに root って書いてるから
おかしいんだ。

それに、367では root を書いてるのに>>372では rootを書いてないのは
なんなんだ。

375 :367:04/02/03 04:01
(l|l・∀・)
いまやってみたら最初に書いた奴のrootなしでいけます田。
なるほどcrontab -eで追加するときにユーザー書いてはまずいのですね。。

スクリプトでやったときにユーザーが抜けてるのは、
最初できなかったときに、書き方がまずいのか、
cronとかmrtgのユーザー権限関係で何かまずいのではないかと思ってたので、
ついでに取ってみました。

cronの解説を見てるとユーザー指定はあっても無くてもいいと書いてあったので
あったままでイイだろうとまったく疑ってませんでした。

ログを良く見ると確かに実行されてるコマンドの先頭にrootってついてますね。。
;y=ー( ゚д゚)・∵. ターン

376 :373:04/02/03 06:19
>>375
>cronの解説を見てるとユーザー指定はあっても無くてもいいと書いてあったので

どんなDQN解説を読んだんだ・・・。
わざわざそんなDQN解説にだまされてないで、
man 5 crontab
これを読め。

377 :通りすがりのもの:04/02/03 14:04
いつも/etc/crontabを書き換えてて
crontab -e 使わないから勉強になりました・・・

よく考えてみれば、当たり前ですよね

378 :名無しさん@お腹いっぱい。:04/02/08 20:00
MRTGって、マシンAの値とマシンBの値を一緒に出力する事って出来ない
んでしょうか?

鯖AのCPUTimeと鯖BのCPUTimeを一緒に表示させたいのですが。

379 :名無しさん@お腹いっぱい。:04/02/08 20:31
mrtg が生成した画像のみを使用して HTML は自分で書くとか。
http://home.jp.freebsd.org/stats/mrtg/cvsup/

380 :名無し募集中。。。:04/02/08 20:40
>>378
AのCPUtimeとBのCPUtime取ってくるshell書いて、targetに渡してやればいいんじゃないの?

>>379
自分で書かなくてもindexmaker使えばできちゃうね

381 :名無しさん@お腹いっぱい。:04/02/09 00:09
>>379-380
あ、いえ、1グラフに表示できる2軸をそれぞれ鯖A・鯖Bにしたかったんです。
あと、鯖に対してはsnmp使ってCPUTimeを取得したかったんですが、mrtg的には

Target[CPU]: 1.2.3.4.5:public@svr01&1.2.3.4.5:public@svr02

という感じの記述は許されないみたいで。
380氏の言うように、自分で両方の鯖からsnmpで値を取得して、それをmrtgに
渡してやるしかないのかな。ちょっとshell書く方向で検討してみます。




382 :名無し募集中。。。:04/02/09 00:33
>>381
そそ、

> Target[CPU]: 1.2.3.4.5:public@svr01&1.2.3.4.5:public@svr02

ができりゃ一発なんだけど、できないっぽいから、snmpgetとかでそれぞれの値を拾ってきて
targetに渡してやるshell書ければOKかと

383 :名無しさん@お腹いっぱい。:04/02/09 01:39
頼むからshellを書くって言い方はやめてくれー

384 :名無しさん@お腹いっぱい。:04/02/09 02:50
きっとインタラクティブにsnmpをコントロールできるsnmp-shellみたいなものを書くんだろう。

385 :名無しさん@お腹いっぱい。:04/02/09 10:48
mrtg を捨てて素直に rrdtool を使う。

386 :名無し募集中。。。:04/02/09 23:48
>>383
あぁ、shell scriptだ、ごめんなさい.............

387 :名無しさん@お腹いっぱい。:04/02/10 17:06
ttp://www.itmedia.co.jp/help/howto/linux/0007master/06/34.html

会社のサーバをMRTGで監視してみようと、この記事を見ながらいろいろいじってます。
そこで疑問に思ったのですが、.1.3.6.1.4.1.2021.10.1.5.1で見ることのできる
ロードアベレージって、uptimeなどで見ることのできる値と同じものならば
「実行可能状態にあるプロセス数の1分間の平均値」
であり、どう考えてもパーセンテージで表せることのできる値ではないような気がします。
net-snmpdで取得できる値はこの記事にあるように本当に百分率の値なんでしょうか?

確かに他のサイトにあるMRTG設定例を見てもパーセンテージで表示しているので
自分がなにか勘違いしているとは思うのですが、そもそもこの値を取得することが
CPU負荷を監視することになるのだろうかと心配です。

どなたかこの数値の意味を詳しく教えて頂けませんか?

388 :名無しさん@お腹いっぱい。:04/02/10 17:12
>>387
>>387
> どう考えてもパーセンテージで表せることのできる値ではないような気がします。
だな。

> ttp://www.itmedia.co.jp/help/howto/linux/0007master/06/34.html
単に100倍してるだけっぽいな。
こっちの方がカン違いしてるんだろう。

389 :迷える羊:04/02/10 22:51
はじめまして。
ずっとRomしてましたが、どーしても困ったことが
あり、質問させていただきます。
RedHatLinux9にMRTGをインストールし、無事cron設定もして
稼動し始めたのですが、なぜかグラフ表示が左右逆なのです!
つまり、右から左にむかって時間がたっている状態・・・。
その他の動作はまったく正常なように見えるのですが、
このさかさま現象はどうやれば直るのか途方に暮れています。
同様の状況を経験された方、解決方法をご教授ください。
どうぞよろしくお願い致します。


390 :名無しさん@お腹いっぱい。:04/02/10 22:57
>>389
Options[hogehoge]: growright

391 :迷える羊:04/02/10 22:59
えっ?このオプション指定するだけでOKなのでしょうか?
木曜出社したらすぐやってみます!有難うございます。

それにしても、ということは、デフォルトは逆さま状態なのかしら?

392 :名無しさん@お腹いっぱい。:04/02/10 23:09
>>389
つーか、ぐぐれよ。
http://www.google.co.jp/search?hl=ja&inlang=ja&ie=Shift_JIS&q=mrtg+%89E%82%A9%82%E7%8D%B6&lr=lang_ja

393 :名無しさん@お腹いっぱい。:04/02/10 23:21
>>389
> つまり、右から左にむかって時間がたっている状態・・・。
これって逆さまなのかな。いたって普通に思えるが。。。

394 :名無しさん@お腹いっぱい。:04/02/11 10:52
>>393
グラフとしてのセオリーはどうなのか知らないけれど
日本人は左から右にものを見るほうが馴染みがいいからね

395 :名無しさん@お腹いっぱい。:04/02/11 16:26
数学や工学のグラフは普通横軸を右にいくと大きくなる

396 :名無しさん@お腹いっぱい。:04/02/11 17:53
>>393
漏れは「最新の情報が常に左」に有った方が見やすいと思うんだけどなぁ。
「時間の流れ」が「左から右」にって事さえ理解していれば特に違和感無い。

心電図や脳波の出力なんかはどうなってたっけ?


397 :名無しさん@お腹いっぱい。:04/02/11 18:58
>389
釣り?
と思ったのはヲレだけですか?


398 :名無しさん@お腹いっぱい。:04/02/13 11:57
このスレを最初からみてたのですが
ttp://shoichi.mine.nu/
って、もうないんですか?


399 :名無しさん@お腹いっぱい。:04/02/13 14:29
>398
質問あげ


400 :名無しさん@お腹いっぱい。:04/02/13 21:27
36タンコネェ━━━(゚∀゚)━( ゚∀)━( ゚)━( )━(` )━(Д`;)━(ノД`)━━━ !!!!!

401 :名無しさん@お腹いっぱい。:04/02/20 07:47
>>396
右から左

402 :名無しさん@お腹いっぱい。:04/02/20 22:24
もうRRDでしょ。

403 :前の1じゃないけど:04/02/21 17:06
RRDスレないね、ここでやってもいいけどさ

404 :名無しさん@お腹いっぱい。:04/02/26 14:08
こんなエラーがでてしまいますた。
noSuchNameって何の名前? 助けてくださいませ...

SNMP Error:
Received SNMP response with error code
error status: noSuchName
index 2 (OID: 1.3.6.1.4.1.2021.10.1.5.2)
SNMPv1_Session (remote host: "localhost" [127.0.0.1].161)
community: "public"
request ID: 700333833
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at /usr/local/mrtg-2/bin/../lib/mrtg2/SNMP_util.pm line 487
SNMPGET Problem for .1.3.6.1.4.1.2021.10.1.5.1 .1.3.6.1.4.1.2021.10.1.5.2 sysUptime sysName on public@localhost::::::v4only
at bin/mrtg line 1835
ERROR: Target[localhost_load][_IN_] ' $target->[0]{$mode} ' did not eval into defined data
ERROR: Target[localhost_load][_OUT_] ' $target->[0]{$mode} ' did not eval into defined data
(

405 :404 NotFound:04/02/26 16:11
自己解決しました。
設定をするにあたって、このスレは大変参考になりました。
ありがとうございました

406 :名無しさん@お腹いっぱい。:04/02/27 19:06
このグラフの意味するところがわからないのですが、
一日グラフ
 最大値…最近一日以内での現在地の中で最大だった物
 平均値…最近一日以内の現在地を平均した物
 現在値…最近5分間の平均値
週間グラフ
 最大値…最近一週間以内での現在地の中で最大だった物
 平均値…最近一週間以内の現在地を平均した物
 現在値…最近30分間の平均値
月間グラフ
 最大値…最近一ヶ月間以内での現在地の中で最大だった物
 平均値…最近一ヶ月間以内の現在地を平均した物
 現在値…最近2時間の平均値
年間グラフ
 最大値…最近一年間以内での現在地の中で最大だった物
 平均値…最近一年間以内の現在地を平均した物
 現在値…最近1日間の平均値
という事でよいですか?

407 :名無しさん@お腹いっぱい。:04/03/03 22:54
rrdtoolのチュートリアルが日本訳されてる



408 :名無しさん@お腹いっぱい。:04/03/06 01:35
(*^ー゚)b グッジョブ!! ∩゚∀゚∩age
http://www.photonway.net/Rrdtool-Tutorial-jp.html

409 :名無しさん@お腹いっぱい。:04/04/08 16:58
munin.confの書き方がわからん!

410 :名無しさん@お腹いっぱい。:04/04/11 19:51
mrtg使ってポート21だけのグラフの書き方教えてください。

411 :名無しさん@お腹いっぱい。:04/04/11 20:03
>>410
ログの行数でも数えてグラフにすれば?

412 :名無しさん@お腹いっぱい。:04/04/30 19:38
rrdtools の Win32-binary ってどこにあるんでそ?

VCtoolkitやMinGWでコンパイルしようと頑張ったケド、
挫折しました。。。

413 :名無しさん@お腹いっぱい。:04/04/30 22:42
>412
ぐぐれ


414 :名無しさん@お腹いっぱい。:04/05/07 16:46
ルータのgigaインタフェースのトラフィックを取っているのですが、100Mをこえると
グラフのゼロから表示し始めます。コマンドで確認すると100Mは超えています。
例えば120Mだとグラフは20Mになるんです。
Unscaledで200M固定のグラフにしても同様です。
解決方法を知りませんか?

415 :名無しさん@お腹いっぱい。:04/05/07 20:41
>>414
10, 100, 1000, 1000.... で割った値を記録するようにする。
mrtg は、既に古いと思われ。

416 :名無しさん@お腹いっぱい。:04/05/08 01:37
>>415
じゃあ、mrtgに代わる新しいものでも使ってんのか?

417 :ウサチャソ:04/05/08 01:55
>>416

時代は RRD-TOOL でおま。
そういや RRD のスレって無いな。

418 :名無しさん@お腹いっぱい。:04/05/08 03:28
>>416
rrdtool の本家にも美麗なサンプルがたくさんあるが、近いサイトで、

ttp://eq.nazarite.jp/

mrtg では絶対作り出すことはできない。更に、グラフをクリックすると
なにかを発見できるはずだ。

419 :名無しさん@お腹いっぱい。:04/05/08 04:28
rrdって何?

420 :名無しさん@お腹いっぱい。:04/05/08 06:20
>>419
rrdtoolとはMRTGの開発者が作っている同様コンセプトのツール


119 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)