2

Cacti を使用して SQL サーバー カウンター (ディスク キューの長さ、I/O 要求など) を監視している人はいますか。もしそうなら、どのようにしてこれを達成しましたか? 基本的に、SQL Server で多数のパフォーマンス カウンターを収集します。グラフを作成し、収集したデータを細分化する方法が必要ですか? 他のグラフ作成ソリューションをご存知でしたら教えてください。

4

2 に答える 2

5

はい、これを数回行いました:

http://docs.cacti.net/usertemplate:host:microsoft:sqlserver

それは本当にうまくいきます。ログインを作成するにはアクセスが必要です。これは、侵襲的ではない実行するスクリプトです。

/*  SQL 2005/2008 */
USE [master]
GO
CREATE LOGIN [cactistats] WITH PASSWORD=SomePassword, DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO
EXEC sys.sp_addsrvrolemember @loginame = N'cactistats', @rolename = N'processadmin'
GO
CREATE USER [cactistats] FOR LOGIN [cactistats] WITH DEFAULT_SCHEMA=[dbo]
GO
GRANT SELECT ON [sys].[dm_os_performance_counters] TO [cactistats]
GO
/* END */

これを実行し、インストール ドキュメントに従ってスクリプトを追加すると、SQL メトリックをグラフ化できるようになります。

マイク

于 2012-12-16T16:41:18.513 に答える