もう17時か、
2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50 [PR]萌え猫写真館が復活。[PR]  

SNMPについて語るスレ

1 :MIBV:02/08/10 15:12 ID:8lGFaMWg
語りませう

194 :anonymous@ 203.141.129.142.user.pa.il24.net:2006/08/01(火) 01:47:28 ID:o1oFzOc2
Linuxでsnmpdとsnmptrapdを起動させています。
localhost内で発生したTrapを同じlocalhost内のsnmptrapdに通知する方法がわかりません。

snmptrapコマンドを使うとsnmptrapdは正常に受信してくれるのですが
例えば、localhostでLinkDownやLinkUpが発生した場合、
これを自発的に検出して通知したいのです。

snmpが搭載されてる民生用のルーターなんかでは
trapの送信先を指定できますがLinuxでもそういうコマンドやオプションがあるのでしょうか。

195 :nobody:2006/08/01(火) 09:39:23 ID:???
>>194 snmptrapコマンドを使って手動でlocalhostにTrapを投げた場合、
localhost上のsnmptrapdで正しく受信は出来ているんだよね?

その上で、該当マシン上で発生した何らかのイベントでTrapを自発的に吐かせて、
それをlocalhostのsnmptrapdで受信したいって事かな?

普通、発生したイベントで通知元のプロセスがTrapを吐くかどうかは
そのプロセスがSNMP対応かどうかにかかってると思うんだけどなあ

素直にsyslogで特定文字列を監視して、そのアクションとして
snmptrapを叩いてtrapを生成した方が良いと思われ

#つーか普通はそうするでしょw
#ある程度予測で書いたけど、予測違いだったらスマソ

196 :194:2006/08/01(火) 14:37:21 ID:o1oFzOc2
>>195
まさにその通りです。<Trapを自発的に

調べたところ、拡張MIBなるものが存在するそうですが
SNMP搭載のスイッチやルーターでは
LinkDownした場合、即座にTrapを送信するのも
そういった類のものなのでしょうか。

今回は、例えばhttpdがダウンした場合に
自発的にTrapを発生させたいと思ったのですが
Cronでも対応できるので、それで試してみようと思います。

とても参考になりました、ありがとうございます。

197 : :2006/08/03(木) 09:32:46 ID:???
linkUp/Downは標準ですよ。
Enterprisesでは無いです。
RFCくらいは見ておいた方が良いと思います。

実装しているかどうかはまた別の話。

198 :anonymous@ ppp0899.hakata11.bbiq.jp:2006/09/11(月) 19:55:10 ID:zhymrFCX
SNMPへのアクセスは、どうしてる?俺はrubyを使ってる

199 :名無し:2006/09/25(月) 17:31:40 ID:AFVGtgtV
SUMAPのコンサートってどう?

200 :anonymous@ netchanc.accsnet.ne.jp:2006/09/26(火) 00:31:23 ID:n4wepVdb
http://homepage.mac.com/kendo_nagasaki/tama/

201 ::2006/11/23(木) 08:04:29 ID:ifN0bOa3
ネットワーク機器のトラフィックを計測したいのだがオブジェクトは何を選ぶの????
素人でスマソ。

202 :sage:2006/11/27(月) 09:44:33 ID:???
>>201
以下のキーワードでぐぐれ

MIB ifDescr ifTable

203 :anonymous@ softbank219215090012.bbtec.net:2006/11/30(木) 07:42:57 ID:NE76+r3l
エージェントとしてNet-snmpをFreeBSDの5.4に入れました。

snmpdの設定を行う為にsnmpd.confを確認すると見慣れない3行のみです。
なにやらenginebootsだとかserialだとか書いてあります。

不思議には思いつつも一応、他サーバーで動いているsnmpd.confを参考に
変更を加え、kill -KILL snmpdpidとしsnmpdを再起動したところ、変更を
加えた筈のsnmpd.confが変更前に戻ってしまっています。

ちなみにNET-SNMPのバージョンは5.2.1ですが、どなたか上記の様なフォー
マットのsnmpd.confの設定方法をご存知の方いらっしゃいますか?

204 :sage:2006/11/30(木) 10:15:46 ID:???
マニュアル嫁。

portsで入れた?ならsnmpd.confは/usr/local/shareの
どっかと/var/net-snmpの下の2箇所にあるよ。
自分でいじるのは前者のほう。
後者は前者の情報をもとにサーバが勝手に
ごちょごちょしてたと思う。

205 :anonymous@ 224.171.150.220.ap.yournet.ne.jp:2006/12/10(日) 16:04:44 ID:???
FreeBSDのMRTGから、WINDOWS XP端末のCPU使用率やメモリ消費量を監視したい。

snmpwalkで
.1.3.6.1.2.1.25.3.3.1.2

を呼び出すと、ちゃんとCPU使用率が返ってくる。
ただ、mrtg.confでの設定方法がいまいちわからん。
誰か設定例おしえてくれまいか。

206 :anonymous@ softbank219022116038.bbtec.net:2007/01/02(火) 10:08:58 ID:???
S.M.A.R.T 情報に関係するような項目って、
標準 MIB には定義されていないの?
ハードディスクドライブの温度などを
監視対象にしたいんだが。
Debian GNU/Linux 4.0

207 :anonymous@ tcatgi078138.adsl.ppp.infoweb.ne.jp:2007/01/30(火) 23:09:38 ID:Cz0Q+19M
Cisco製品のsnmp情報を取得したいんですけど、一般的にはCPUやインタフェース
のトラフィックとか取得すると思うですが、他に何かお勧めなMIBってありますか?

208 :anonymous:2007/02/01(木) 22:18:20 ID:???
順序が逆だろう。
何を見たいんだ?

209 :anonymous@ p2036-ipbf06souka.saitama.ocn.ne.jp:2007/02/06(火) 10:57:41 ID:???
Solaris10+amd64+SMA 環境にて、AgentXが動いている人います?
SMAについているデモも全く動かん。

210 :anonymous@ tcatgi004087.adsl.ppp.infoweb.ne.jp:2007/02/06(火) 20:23:27 ID:mqGjoNMm
Solaris9 + net-snmp5.4でIF-MIBが取れないのですが、
解決方法はありますか?
./configureの引数で--enable-mfd-rewritesをつけたのですが、
解決しません。

211 :anonymous@ntsitm121090.sitm.nt.adsl.ppp.infoweb.ne.jp:2007/03/06(火) 20:57:29 ID:2W00t46d
WinXPproでhrStorageSizeを取得したいのですが、下記のようなerrorがでて取得できません。
だれか、知ってるかたいませんか?

Ambiguous use of & resolved as operator & at (eval 8165) line xx

212 :anonymous@:2007/08/21(火) 01:43:09 ID:7DZhZDjY
RFC1157見てもわからん…
TrapコミュニティがROコミュニティと一緒じゃ
なぜマズイんだろう?

213 :anonymous:2007/08/26(日) 23:32:40 ID:???
仕様上はまずいことはないはずだが。

214 :anonymous@:2007/08/27(月) 00:17:53 ID:KkVR/bAt
>>213
そうだよな。何もマズくないよな。
ほとんどの機器でもTrapはROコミュニティだし。

しかしなぜかウチの部署では
TrapにRWコミュニティ名を入れる事になってる。
そうでなければダメだと言うわりに誰も理由を知らない。
ワケわからんよ。

215 :anonymous@:2007/09/01(土) 21:12:52 ID:???
理由わかった。

アホらしくて書く気にもならん…

216 :anonymous@gate-bkup.axseed.co.jp:2007/09/28(金) 15:45:25 ID:BzTWpd41
Net-SNMP で v3 でソースIPアドレスを制限できないのか?
v1/v2c ではできるのに何でこんな仕様なんだ?

com2sec と rouser を併用すればいいのだろうか?
わからん

217 :anonymous@:2007/09/28(金) 23:09:03 ID:???
えー、そうなん?
v3使った事ないから知らなかったよ。

218 :初心者:2007/10/07(日) 16:23:53 ID:???
拡張MIBから、自作プログラムを起動できるって聞いたのですか、
その辺の説明が詳しいHPとかあったら紹介お願いします。

219 :mib2trap:2007/12/06(木) 17:21:14 ID:???
snmpinfoコマンドで、UNIX機からWindowsのプロセスとサービスの
状態監視を作ってるんだけど、ステータスの変化(up/down)が2分
間隔じゃないと変わらないのですが、ここの間隔を変更する方法を
ご存知の方がいれば教えて下さい。

WindowsのSNMPサービス関連のレジストリ見ても、それっぽい値が無いんだよねぇ

ちなみに2分ってのは、1秒間隔でsnmpinfo回して、変化したタイミングを計測した結果です。

220 :Net-SNMP入門者:2008/01/30(水) 13:10:56 ID:???
Net-SNMPのsnmpdデーモンについて、もし分かったら教えてください。

1台のLinuxマシン上で2個以上のsnmpdを立ち上げるにはどうしたらいいのでしょうか?
この時に、待受けのUDPポートを161番と8161番にしたいです。
そのやりかたがよく分かりません。
たぶんポート番号が違っていたら、大丈夫と思っていたのですが・・・

もし分かる方がいらっしゃいましたら、どうぞ教えてください。

221 :anonymous@:2008/01/31(木) 00:00:49 ID:???
なぜそんな事をする必要があるのか見当もつかない。
要は2つのポートで待ち受けられれば
デーモンを複数立てる必要はないのでは?

222 :Net-SNMP習熟者:2008/01/31(木) 01:31:15 ID:???
>>220
http://www.net-snmp.org/docs/man/snmpd.html

223 :Net-SNMP入門者:2008/01/31(木) 10:18:34 ID:???
>>221
はい。そのような疑問を持たれると思います。
でもget応答データ内容を変えたいのです。
そのために2個以上のsnmpdデーモンを常駐させる必要があったのです。


>>222
どうもありがとうございます。

192.168.0.1マシンで8161ポートで動かしたい時は
  snmpd -x 192.168.0.1:8161
で実行したら良いのですね。

もう少し教えていただけないでしょうか。
書籍『SNMPネットワーク管理ツール(翔泳社)』を読んでいたのですが、
-xオプションについては、次のように記載されてました。
  -x SOCKADDER
  AgentXポートを指定されたアドレスにバインドする

この書籍に、SOCKADDERとAgentXの詳細説明がありませんでしたが、
161ポートも使う上にに、8161ポートも使うのではないでしょうか。


目的としては、複数の機能の違うsnmpdを同一マシン上で動かしたいです。


どうぞよろしくお願いします。

224 :名無しさん@お腹いっぱい。:2008/02/21(木) 18:08:38 ID:cLBP/+Wc
CentOS5.1(x86) に yum で net-snmp と net-snmp-utils を入れました。
/etc/snmp/snmpd.conf を編集した後、/etc/rc.d/init.d/snmpd start で起動しようとすると、
[OK] となるのですが、実際はプロセスが消えています。/var/log/messages には
エラーは出力されていません。下記のログだけが出力されています。

Feb 21 15:10:51 hogehoge snmpd[19441]: could not open /proc/net/if_inet6
Feb 21 15:10:51 hogehoge snmpd[19441]: NET-SNMP version 5.3.1

何が原因として考えられるでしょうか。

225 :anonymous:2008/03/05(水) 15:20:08 ID:wvJKHp3U
snmpに対応した電流計とかないのかな

226 :anonymous@32.219.192.61.east.global.alpha-net.ne.jp:2008/03/06(木) 02:00:18 ID:???
なんじゃそれw

227 :anonymous@:2008/03/06(木) 02:50:35 ID:???
電流が閾値を超えるとトラップが飛ぶというなら
PCに電流計をモニタリングさせれば容易にできそうだ。

それよりも、トラップを受信すると
電流を計測し始める電流計なんぞ
あったりすると夢が広がりんぐ。
用途は思いつかないが。

228 :anonymous@nttkyo227196.tkyo.nt.ftth.ppp.infoweb.ne.jp:2008/03/09(日) 22:18:45 ID:UTP4Tc9Y
キーエンスあたりが作りそうだな。


229 :anonymous@nttkyo227196.tkyo.nt.ftth.ppp.infoweb.ne.jp:2008/03/10(月) 00:22:14 ID:JIpCF9Qh
探したらそれらしいのあった
http://www.ups-sol.com/sp-rackmank.html

便利そうな気もするが、これが必要になったときにはこいつ自体も停電の影響で動いていない罠

230 :anonymous@:2008/03/16(日) 01:06:13 ID:???
便利そうだけど旧式ってニオイがプンプンするね。
今は専用ハードではなくてWindowsかLinuxに乗っかる
障害監視系アプリが主流だと思うんだが…。

ところで一昨日、
net-snmpの残念な仕様というかバグに遭遇してしまった。
複数NICを積み、複数のセグメントに属するシステムでは
若い番号のNIC(eth0とか)からトラップを送信するよう
管理LANとの接続を配慮する必要があるという事だ。

仮にeth0、eth1が起動していてIPアドレスが振られており
eth1を管理LAN用のポートとして使用したとする。
トラップを送信すると確かにeth1から発するんだが
その際、eth0に振られているIPアドレスを名乗るんだ。

送信元のIPアドレスが実際のものと異なるので
SNMPマネージャによってはトラップを無視する。
障害が検知されない。そういう残念な仕様。
現時点の最新版でもFIXされてない。

231 :sage:2008/03/23(日) 19:47:47 ID:???
10^-20Torrに到達したらTrap投げてくれるターボイオンポンプほすい

232 :さげ:2008/04/08(火) 13:07:46 ID:???
>>230
簡単に修正できるから、故意に修正しないんじゃない?

233 :-:2008/04/21(月) 17:45:37 ID:???
>>230
わざわざそっちのアドレスでbind(2)しなきゃそんなこと起きないはずだから、
設定で何とかならないとしたらずいぶんと変な仕様ですね。


234 :anonymous@l246048.ppp.asahi-net.or.jp:2008/04/25(金) 01:40:26 ID:kbk8G1ii
com2sec
group
view
access
の設定法は理解できたのですが、trapの送信先を指定する
にはどうしたらよいのでしょうか?

235 :sage:2008/04/27(日) 16:47:40 ID:???
>>234
http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a0080094a05.shtml
Examples
snmp-server community comaccess ro 10
snmp-server host 172.20.2.160 comaccess <-これ
access-list 10 deny any

ぐぐれよ、カス

236 :伊藤伊織:2008/05/05(月) 14:56:03 ID:???
7 7 4 1 5 2 5 8 3 3
2 7 3 5 7 8 2 8 4 5
7 0 2 8 4 2 2 0 3 1
8 2 4 1 8 7 1 1 2 2
2 5 7 2 8 2 2 7 0 4

237 :anonymous@352891019502299:2008/05/29(木) 23:54:59 ID:???
えすえぬえぬぴい
さて何回えがでてきたでしょうか?

238 :anonymous@p296da7.aicint01.ap.so-net.ne.jp:2008/06/07(土) 19:51:37 ID:qm/jL6pt
MIBファイルの作り方がよくわかんね
だれか簡単におしえてほしい

239 :anonymous@tcatgi146205.adsl.ppp.infoweb.ne.jp:2008/06/14(土) 06:51:20 ID:nX13qPiK
C#で書いたプログラムからSNMP機器の独自MIBにアクセスしたいんです(OSはWindows XP)。
これは「Windowsコンポーネントの追加と削除」で「WMI SNMPプロバイダ」をインストールすれば
サードパーティー製ツール無しで可能だと思い、事実VBScriptでなら下記サンプル↓と同様にしてできたんですが、
http://www.microsoft.com/japan/technet/scriptcenter/scripts/network/snmp/default.mspx
ネットで拾い集めた知識を元にC#で同様のことをやろうとすると、
RFC1213で定義されたオブジェクトは読めるんですが、独自MIBのオブジェクトが読めません。
何ででしょ?どうすればいいの?

独自MIBを FOO-MIB として、VBScriptで読んだときは、まずコマンドプロンプトから
 smi2smir /g FOO-MIB > FOO-MIB.mof
 mofcomp FOO-MIB.mof
として、さっきのサンプルソースの SNMP_RFC1213_MIB_ifTable
(=CIMクラス名にマップされたSNMP OID(?)で、MOFファイル覗けば書いてある)を
SNMP_FOO_MIB_xxxx とか(xxxxは具体的オブジェクト名)に変えてやったりしてすぐできた(続く)。


240 :239:2008/06/14(土) 06:52:16 ID:nX13qPiK
(続き)一方、C#のクラスライブラリには便利クラス WbemScripting.SWbemLocater が無いらしいので、
ネットで拾い集めた知識を元に、下記のようなコードで試しました。
ManagementPath mpath = new ManagementPath(@"\\.\root\snmp\localhost:FOO_MIB_xxxx");
ObjectGetOptions opts = new ObjectGetOptions();
objSNMP = new ManagementClass(mpath, opts);
ManagementNamedValueCollection opts2 = new ManagementNamedValueCollection();
opts2.Add("AgentAddress", "192.168.0.1");
opts2.Add("AgentReadCommunityName", "public");
opts2.Add("AgentWriteCommunityName", "private");
EnumerationOptions queryOptions = new EnumerationOptions();
queryOptions.Context = opts2;
return objSNMP.GetInstances(queryOptions);

VBScriptで可能だったんで、やり方はあるはず。かつ、上記C#コードでも SNMP_RFC1213_MIB_ifTable や
SNMP_RFC1213_MIB_icmp は読めるのでコードが完全な誤りということはないと思うんですが、、


241 :230:2008/06/14(土) 06:57:44 ID:???
>239 に追記。
C#コードで独自MIB読み出し失敗時の現象は、
最後の行の objSNMP.GetInstances(queryOptions) で「見つかりませんでした」という内容の例外が発生しますorz

242 :anonymous@225.51.30.125.dy.iij4u.or.jp:2008/06/22(日) 18:18:07 ID:jSTwKgDi
DHCPクライアントのWindows XP機のCPU負荷率等をSNMP+MRTGで監視したいのだ
けど、固定IPアドレスじゃない機器の監視は簡単にできるのかな?


243 :anonymous@KD125053235206.ppp-bb.dion.ne.jp:2008/06/22(日) 20:57:23 ID:???
>>242
DDNS使えば?
それかアドレス範囲が判ってるなら全部スキャンして、アドレス単位ではなく
システム名(とかユニークな識別名称)単位でデータを貯めればいい。


69 KB [ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]

■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
au WIN W62SH by SHARP part4 [携帯機種]
電車内でケータイ使えない日本は後進国 [携帯機種]

新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.0.7.1 2008/07/07
FOX ★ DSO(Dynamic Shared Object)