Forum Discussion
mehdis_60232
Nimbostratus
Jun 19, 2008getting Node statistics : LocalLBNodeAdress.cs (SDK)
Hello,
in NodeAdressmain.cs i can't use those two methods:
-get_object_status
-get_statistics
When i try to use it, i have the exeptio...
Nicolas_Menant
Employee
Jun 26, 2008Hi,
I tried a simple code and it seems ok (i use 9.4.4):
namespace test_
{
class Program
{
static public iControl.Interfaces my_interface;
public static UInt64 build64(iControl.CommonULong64 ul64)
{
return ((UInt64)(UInt32)ul64.high) << 32 | ((UInt64)(UInt32)ul64.low);
}
static private void print_stats(string[] node_list)
{
int i, j;
iControl.LocalLBNodeAddressNodeAddressStatistics Nodes_stats = my_interface.LocalLBNodeAddress.get_statistics(node_list);
for (i = 0; i < node_list.Length; i++)
{
iControl.LocalLBNodeAddressNodeAddressStatisticEntry Node_stats_entry = Nodes_stats.statistics[ i ];
Console.WriteLine("node: " + Node_stats_entry.node_address );
for (j = 0; j < Node_stats_entry.statistics.Length; j++)
{
iControl.CommonStatistic Stat = Node_stats_entry.statistics[ j ];
Console.WriteLine("Stats: " + Stat.type.ToString() + ", value -> " + build64(Stat.value).ToString());
}
}
}
static void Main(string[] args)
{
my_interface = new iControl.Interfaces();
my_interface.initialize("192.168.155.216", "admin", "admin");
if (my_interface.initialized)
{
print_stats( new string[ ] {"10.1.0.1", "192.168.155.95"} );
}
else
{
Console.WriteLine("Connection failed");
}
}
}
}
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects
