doodle-on-webスマートフォン用の表示で見るdoodle-on-web自分で調べたことや、仕事の中で質問されたことなどをまとめています。技術系スポンサーリンクZabbix-AgentによるSQLServerのLogspace使用率監視についてZabbixODBC接続がなぜかうまくいかず、UserParamataer調査含めとても苦労したので、同じように苦労されている方の助けになれば幸いです。ZabbixODBCが解決したので、それは別記事にしました。目標Logspaceの容量をZabbixで監視し、閾値でメールを飛ばす。(そのうちやる)閾値でバックアップへ移動させる。ServerOS:CentOSZabbix:3.2Zabbix-Agent:3.2SQLServerOS:WindowsServer2012DB:SQLServer2012設定ZabbixAgentのUserParameterに以下の値を設定している。#log"※今回のコマンドはSQLCMDを使用するため、SQLCMD.EXEの場所をフルパスで指定してある。※ZabbixAgentの環境変数として登録してあればフルパスは不要かもしれない。ON出力結果に(1件処理しました。)というような情報を非表示してくれる。*Zabbixにて取得する際にこれを入れないと数値として受け取れない。int)DBCCの結果が素直にSelectすることができないため、一時テーブルを作成し、そこへ格納する必要がある。NO_INFOMSGS')作成した一時テーブルにDBCCの結果を格納している。これがないとZabbixに余計な文字列が入ってしまう。'$1'ここでやっと対象のLOGSPASEの値をSELECT可能。$1:引数をこれで利用できる。#log一時テーブルなのでドロップは不要なのかもしれないが、念のためドロップしている。以上ちなみに、Logspace使用率の監視であれば、こちらのテンプレートを適用していただくと、割と簡単アイテムの取得が可能です。はてなブログPro自分で調べたことや、仕事の中で質問されたことなどをまとめています。月別アーカイブはてなブログをはじめよう!doodle-on-webさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。