0

.Net に dart powerSNMP を使用しています。GetTable() を使用してテーブルをクエリしようとしていますが、うまくいきません。

以下の C# コードは行を返さないため、

        const string address = "xxx.xxx.xx.x";
        using (var mgr = new Manager())
        {
            var slave = new ManagerSlave(mgr);
            slave.Socket.ReceiveTimeout = 13000;
            try
            {
                //Retrieve table using GetNext requests
                Variable[,] table = slave.GetTable("1.3.6.1.4.1.14823.2.2.1.1.1.9",
                                                    SnmpVersion.Three,
                                                    null,
                                                    new Security()
                                                        {
                                                            AuthenticationPassword = "mypassword1",
                                                            AuthenticationProtocol = AuthenticationProtocol.Md5,
                                                            PrivacyPassword = "mypassword2",
                                                            PrivacyProtocol = PrivacyProtocol.Des
                                                        },
                                                    new IPEndPoint(IPAddress.Parse(address), 161),
                                                    0);


            }catch(Exception ez)
            {

            }
        }

これは、指定された OID から一連のレコードを返すことになっています。しかし、それは私に何も返しません。MIB ブラウザを使用すると、GetBulk 操作がすべてのレコードをフェッチすることがわかります。

しかし、ここで GetTable() の何が問題になっているのでしょうか?

4

0 に答える 0