SNMPでMSSQL監視


SNMP初心者です。

MSSQLの監視をOPmanagerで行おうとしましたが、うまくいきません。
データベースサイズの情報を取得しようとしましたが、
mssqlDbInfoDataSpaceのOID.1.3.6.1.4.1.311.1.4.1.1.6.1.8
から情報が取れていないようです。

MIB BROWSERなどから、このOIDを確認したところ
×印となっています。

これはなにかしらMSSQLで設定をしなければOIDでの情報が
取れないからでしょうか?

ちなみに、
・監視サーバも、非監視サーバもともにWin2003サーバ
・SQLserver2005Std
・SQLAgentは稼動しています。
・サーバ間でWindowsFirewallの機能はOffにしています。
・両サーバともSNMP、WMISNMPプロバイダ
です。

よろしくご教授ください。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2007/03/26 18:30:36
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:Mook No.1

回答回数1314ベストアンサー獲得回数393

ポイント90pt

対象のサーバに関して、SNMP の通信自体はできているのでしょうか。

2003 Server での設定として、SNMP サービスのセキュリティ設定が必要ですが、SNMP サービスでセキュリティタブの設定は既にされているでしょうか。

(1)「受け付けるコミュニティ」の設定がされている。
(2)「すべてのホストからSNMPパケットを受け付ける」
    になっているか、あるいは
 「これらのホストからSNMPパケットを受け付ける」
  に取得側のホストが登録されている。


と言っておいてなんですが、下記の情報があります。

パフォーマンス監視およびチューニング用のツール

簡易ネットワーク管理プロトコル (SNMP) の使用による SQL Server 2005 の監視に関する説明を削除しました。SQL Server では SNMP がサポート対象外になりました。

との情報があります。サポート対象外というのが、単にサポート対象外なのか、機能の提供廃止なのかはわかりませんでしたが、手元の SQL Server では Walk をかけても該当 OID は検出できませんでした。

ただ、上記のURLに監視・チューニング方法も記載されているので、他の方法を検討するのも手かと思います。


下記は、ご参考までに。

SQL Server が古いバージョンであれば、SQL Server Network Utility に SNMP のチェックボックスがあったようです。

http://www.microsoft.com/technet/prodtechnol/sql/70/proddocs/adm...

SNMP can be activated or deactivated at any time by selecting the Enable SNMP check box in the SQL Server Network Utility window.
id:tkono711

ご回答ありがとうございます。

SNMPで他の監視については、問題なく行えております。

もしかしたら、SQLserver2005が対応していないことが、原因かもしれませんね。

2007/03/20 16:50:16

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません