SQLSERVERの監視について
SQLSERVERの監視を実施しています。
ZABBIXに関して、初心者なもので、申し訳ありませんが、
以下の2点について、質問があります。
? ポート監視
SQLSERVERを起動します。
以下の指定したポートTCP接続が可能かを監視しているのですが、
ZABBIXエージェントを利用した場合
キー『net.tcp.port[,1433]』=1で正常に接続可能となるのですが、
シンプルチェックを利用した場合
キー『tcp,1433』=0で接続可能となりません。
どういった違いが考えられるのでしょうか。
? ログ監視
SQLSERVERの以下のエラーログファイルの収集を実施しようと思います。
キー『log[C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG]』
タイプ『zabbixエージェント(アクティブチェック)』
データ型『ログ』
結果は、有効なっています。
しかし、監視結果が以下のように表示され、ログファイルが収集できていないようです。
ローカル時間が「-」
ソースが「-」
値が「4」
どういったことが考えられるかを教えてください。
その他の条件は以下のとおりです。
監視サーバー linux(Asianux Server 3 ==MIRACLE LINUX V5)
監視対象 Windows XP
zabbixサーバーのバージョンは1.6.4です。
回答は急がなくていいです。
申し訳ありませんが、回答をよろしくお願いします。
kodai - 投稿数: 1341
Zabbixエージェントを使った監視では、エージェントからローカルホストに対してポートチェックを行います。対して、シンプルチェックではZabbixサーバから監視を行います。
SQLサーバのTCPポートがループバックインターフェースにだけポートを開けているということはないでしょうか。
ファイルのパスをダブルクォートで囲ってみてはどうでしょう?
takega - 投稿数: 20
連絡遅れて申し訳ありません。
A.ポート監視
> SQLサーバのTCPポートがループバックインターフェースにだけ> ポートを開けているということはないでしょうか。
netstatでみると、sqlserverについて任意のIPアドレスでLISTENNIG状態で、すべてのインターフェースでポートが空いています。
C:\Documents and Settings\999000_111305>netstat -ano
Active Connections
Proto Local Address Foreign Address State TCP 0.0.0.0:1433 0.0.0.0:0 LISTENING
以下のキーでも取得しました。
? net.tcp.port[192.168.110.50,1433] = 1
? net.tcp.port[127.0.0.1,1433] = 1
? tcp,1433 = 0
?の任意IPアドレスでは監視結果は空いていると監視しています。なのに、?は空いていないと判断。
B.ログ監視
> ファイルのパスをダブルクォートで囲ってみてはどうでしょう?
⇒ ダブルクォートでかこっても変わりませんでした。
以上、申し訳ありませんが、ご回答をよろしくお願いします。