Forum Discussion

Aaron_Hentschel's avatar
Aaron_Hentschel
Icon for Nimbostratus rankNimbostratus
Nov 12, 2013

get_member_monitor_instance

Ok, this is driving me nuts, I am trying to enumerate all the monitors for a particular pool using get_member_monitor_instance. The error I get is below. Calls to get_member_monitor_status, get_member_object_status and get_member_statistics work fine. For the time being, I am using get_monitor_instance but I would prefer to use get_member_monitor_instance.

 

Would anyone know what I might be doing wrong?

 

Exception caught in LocalLB::urn:iControl:LocalLB/Pool::get_member_monitor_instance() Exception: Common::OperationFailed primary_error_code : 16908342 (0x01020036) secondary_error_code : 0 error_string : 01020036:3: The requested monitor rule (1 /Common/mon_docmanager_live_http 3 0 ) was not found.

 

3 Replies

  • Sorry for not attaching a code snippet. Here it is. If (m_interfaces.initialize(sHostname, sUsername, sPassword)) Then Dim pool_members()() As CommonAddressPort = m_interfaces.LocalLBPool.get_member_v2(New String() {"p_www"}) Dim pool_monitor_instances()() As LocalLBMonitorInstanceState = m_interfaces.LocalLBPool.get_member_monitor_instance(New String() {"p_www"}, pool_members) End If
  • Would someone be kind enough to test my code sample for me? I had a peer run get_member_monitor_instance (albeit in C not VB as per my sample) and they experienced the same result. Is this perhaps a bug? The iControl.dll version I am using is 11.4.1.