<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Using LDAP_PROBE for IBM tivoli directory server in Application Networking</title>
    <link>https://community.cisco.com/t5/application-networking/using-ldap-probe-for-ibm-tivoli-directory-server/m-p/2388475#M41230</link>
    <description>&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hi All, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Anyone tried using LDAP_PROBE (that is shipped by default) for load-balancing/fail-over of IBM Tivoli Directory Server?&lt;/P&gt;&lt;P&gt;I have tried the default script that does ananymous bind , but it doesnt do the job. I suspect if the response returned from Tivoli directory server is not in same format as expected but how do i check the response format and check the offset of status in response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Attaching the script and debug output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;probe scripted LDAP-Probe-389&lt;/P&gt;&lt;P&gt;&amp;nbsp; port 389&lt;/P&gt;&lt;P&gt;&amp;nbsp; interval 5&lt;/P&gt;&lt;P&gt;&amp;nbsp; faildetect 2&lt;/P&gt;&lt;P&gt;&amp;nbsp; passdetect count 2&lt;/P&gt;&lt;P&gt;&amp;nbsp; script LDAP_PROBE_3.tcl DEBUG&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Error output:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.478652 scripted_hm: (ctx:3) TCLWT (scripted_hm_run_probe_msg): Received MTS_RUN_MSG&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.478732 scripted_hm: (ctx:3)tcl_wt_create_qnode: temp_qnode 0x100301a0 em_msg 0x2c94f854 &lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.478764 scripted_hm: (ctx:3) TCL_UTIL(hm_tcl_associate_script_buf) - ENTER em_msg = 0x2c94f854&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.478791 scripted_hm: (ctx:3) TCL_UTIL (hm_tcl_associate_script_buf) : Associating script-buf with LDAP_PROBE_3.tcl em_msg = 0x2c94f854&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.478821 scripted_hm: (ctx:3) TCL_UTIL(hm_tcl_find_script_buf) - ENTER&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.478848 scripted_hm: (ctx:3) TCL_UTIL(hm_tcl_find_script_buf) - Found script buf&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.478872 scripted_hm: (ctx:3)TCL_UTIL(hm_tcl_associate_script_buf) - EXIT&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.478899 scripted_hm: (ctx:3) TCLWT(tcl_wt_create_qnode): Created qnode 100301a0&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.483629 scripted_hm: (ctx:3)hm_tcl_run: pid 9916 return_fd 17&amp;nbsp; &lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.490360 scripted_hm: (ctx:3) TCL_UTIL(hm_tcl_set_env_vars): arg list = DEBUG&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.490416 scripted_hm: (ctx:3) TCL_UTIL(hm_tcl_get_argcount) - ENTER, argv(DEBUG)&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.490618 scripted_hm: (ctx:3)hm_tcl_run: About to run the TCL interpreter &lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.498609 scripted_hm: (ctx:3)Tcl_Itasca_SocketObjCmd: g_num_socket 1 &lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.502149 scripted_hm: (ctx:3)&amp;nbsp; TCLPROBE(hm_tcl_exit_proc): File open failed&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.502169 scripted_hm: (ctx:3)TCL-WT(tcl_wt_process_interp_return) - ENTER&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.502226 scripted_hm: (ctx:3) TCLWT(tcl_wt_process_interp_return): received error from scripted probe!&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.502265 scripted_hm: (ctx:3) TCLWT(tclwt_send_em_msg): ENTER&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.502290 scripted_hm: (ctx:3)&amp;nbsp; TCL-WT(tclwt_send_em_msg): exit msg = Response: 0آ\204ہ\200ہ\200ہ\200^P^B^A^Aaآ\204ہ\200ہ\200ہ\200 &lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.502402 scripted_hm: (ctx:3) TCLWT(tclwt_send_em_msg): EXIT without Error&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.502577 scripted_hm: (ctx:3)TCL-WT(tcl_wt_process_interp_return) – EXIT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;</description>
    <pubDate>Thu, 31 Oct 2013 01:14:35 GMT</pubDate>
    <dc:creator>sanjaysutar</dc:creator>
    <dc:date>2013-10-31T01:14:35Z</dc:date>
    <item>
      <title>Using LDAP_PROBE for IBM tivoli directory server</title>
      <link>https://community.cisco.com/t5/application-networking/using-ldap-probe-for-ibm-tivoli-directory-server/m-p/2388475#M41230</link>
      <description>&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hi All, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Anyone tried using LDAP_PROBE (that is shipped by default) for load-balancing/fail-over of IBM Tivoli Directory Server?&lt;/P&gt;&lt;P&gt;I have tried the default script that does ananymous bind , but it doesnt do the job. I suspect if the response returned from Tivoli directory server is not in same format as expected but how do i check the response format and check the offset of status in response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Attaching the script and debug output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;probe scripted LDAP-Probe-389&lt;/P&gt;&lt;P&gt;&amp;nbsp; port 389&lt;/P&gt;&lt;P&gt;&amp;nbsp; interval 5&lt;/P&gt;&lt;P&gt;&amp;nbsp; faildetect 2&lt;/P&gt;&lt;P&gt;&amp;nbsp; passdetect count 2&lt;/P&gt;&lt;P&gt;&amp;nbsp; script LDAP_PROBE_3.tcl DEBUG&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Error output:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.478652 scripted_hm: (ctx:3) TCLWT (scripted_hm_run_probe_msg): Received MTS_RUN_MSG&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.478732 scripted_hm: (ctx:3)tcl_wt_create_qnode: temp_qnode 0x100301a0 em_msg 0x2c94f854 &lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.478764 scripted_hm: (ctx:3) TCL_UTIL(hm_tcl_associate_script_buf) - ENTER em_msg = 0x2c94f854&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.478791 scripted_hm: (ctx:3) TCL_UTIL (hm_tcl_associate_script_buf) : Associating script-buf with LDAP_PROBE_3.tcl em_msg = 0x2c94f854&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.478821 scripted_hm: (ctx:3) TCL_UTIL(hm_tcl_find_script_buf) - ENTER&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.478848 scripted_hm: (ctx:3) TCL_UTIL(hm_tcl_find_script_buf) - Found script buf&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.478872 scripted_hm: (ctx:3)TCL_UTIL(hm_tcl_associate_script_buf) - EXIT&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.478899 scripted_hm: (ctx:3) TCLWT(tcl_wt_create_qnode): Created qnode 100301a0&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.483629 scripted_hm: (ctx:3)hm_tcl_run: pid 9916 return_fd 17&amp;nbsp; &lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.490360 scripted_hm: (ctx:3) TCL_UTIL(hm_tcl_set_env_vars): arg list = DEBUG&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.490416 scripted_hm: (ctx:3) TCL_UTIL(hm_tcl_get_argcount) - ENTER, argv(DEBUG)&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.490618 scripted_hm: (ctx:3)hm_tcl_run: About to run the TCL interpreter &lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.498609 scripted_hm: (ctx:3)Tcl_Itasca_SocketObjCmd: g_num_socket 1 &lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.502149 scripted_hm: (ctx:3)&amp;nbsp; TCLPROBE(hm_tcl_exit_proc): File open failed&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.502169 scripted_hm: (ctx:3)TCL-WT(tcl_wt_process_interp_return) - ENTER&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.502226 scripted_hm: (ctx:3) TCLWT(tcl_wt_process_interp_return): received error from scripted probe!&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.502265 scripted_hm: (ctx:3) TCLWT(tclwt_send_em_msg): ENTER&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.502290 scripted_hm: (ctx:3)&amp;nbsp; TCL-WT(tclwt_send_em_msg): exit msg = Response: 0آ\204ہ\200ہ\200ہ\200^P^B^A^Aaآ\204ہ\200ہ\200ہ\200 &lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.502402 scripted_hm: (ctx:3) TCLWT(tclwt_send_em_msg): EXIT without Error&lt;/P&gt;&lt;P&gt;2013 Oct 31 09:47:35.502577 scripted_hm: (ctx:3)TCL-WT(tcl_wt_process_interp_return) – EXIT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2013 01:14:35 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/using-ldap-probe-for-ibm-tivoli-directory-server/m-p/2388475#M41230</guid>
      <dc:creator>sanjaysutar</dc:creator>
      <dc:date>2013-10-31T01:14:35Z</dc:date>
    </item>
    <item>
      <title>Using LDAP_PROBE for IBM tivoli directory server</title>
      <link>https://community.cisco.com/t5/application-networking/using-ldap-probe-for-ibm-tivoli-directory-server/m-p/2388476#M41231</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Hi Sanjay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to see what the server is response is then you can take a pcap on ACE itself or on server or on switch between ACE and server. That should show you what server is responding.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kanwal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Oct 2013 13:18:14 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/using-ldap-probe-for-ibm-tivoli-directory-server/m-p/2388476#M41231</guid>
      <dc:creator>Kanwaljeet Singh</dc:creator>
      <dc:date>2013-10-31T13:18:14Z</dc:date>
    </item>
  </channel>
</rss>

