SQL Server インスタンスを監視するために Opserver を試しています。スタンドアロン インスタンスの構成に問題はありませんが、ここに記載されている方法を使用して SQL Server クラスターを構成しようとしたとき: http://www.patrickhyatt.com/2013/10/25/setting-up-stackexchanges-opserver.html
SQL Server クラスターの名前付きインスタンスと Windows ノード サーバーをどこに配置するかについて混乱しています。
以下の JSON コードでは:
{
"defaultConnectionString": "Data Source=$ServerName$;Initial Catalog=master;Integrated Security=SSPI;",
"clusters": [
{
"name": "SDCluster01",
"nodes": [
{ "name": "SDCluster01\\SDCluster01_01" },
{ "name": "SDCluster02\\SDCluster01_02" },
]
},
],
SDCluster01 がインスタンスの DNS 名で、SDCluster01_01 と SDCluster01_02 が Windows ノード サーバー名であるとします。
しかし、SDCluster01\instance1 のような (クラスター化された) 名前付きインスタンスがある場合はどうなるでしょうか?
私は次のように構成しようとしました:
{
"defaultConnectionString": "Data Source=$ServerName$;Initial Catalog=master;Integrated Security=SSPI;",
"clusters": [
{
"name": "SDCluster01\instance1",
"nodes": [
{ "name": "SDCluster01\\SDCluster01_01" },
{ "name": "SDCluster02\\SDCluster01_02" },
]
},
],
しかし、Opserver にデプロイした後、次のエラー メッセージが表示されました。
[NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。]
SQL Server クラスター用に JSON ファイルを正しく構成する方法について何かアイデアはありますか?