<?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 Re: Cisco ISE Endpoint Report Outdated in Network Access Control</title>
    <link>https://community.cisco.com/t5/network-access-control/cisco-ise-endpoint-report-outdated/m-p/5105046#M589441</link>
    <description>&lt;P&gt;File a bug with the Cisco TAC or make an ISE Wish @ &lt;A href="https://cs.co/ise-wish" target="_blank"&gt;https://cs.co/ise-wish &lt;/A&gt;for these. You will need to be very specific about which attributes are not updated based on your experience.&lt;/P&gt;
&lt;P&gt;Alternatively try using the ISE Data Connect interface with SQL using the &lt;FONT face="courier new,courier"&gt;endpoints_data&lt;/FONT&gt; table and others as shown in&lt;/P&gt;
&lt;P class="maps-to-line" style="margin-top: 0.6em; margin-bottom: 0.65em; unicode-bidi: plaintext; line-height: 1.5em; font-size: 1.1em; font-weight: bold; color: #32373f; font-family: Avenir, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;" data-source-line="348"&gt;&lt;STRONG&gt;▷&lt;A style="background-color: transparent; color: #155bda;" title="https://youtu.be/vBw4CxX_EhM" href="https://youtu.be/vBw4CxX_EhM" data-from-md="" target="_blank"&gt;How to Get Data Out of ISE&lt;/A&gt;&amp;nbsp;2024-04-02&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="maps-to-line" style="margin-top: 0.6em; margin-bottom: 1.35em; unicode-bidi: plaintext; color: #32373f; font-family: Avenir, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;" data-source-line="390"&gt;&lt;A style="background-color: transparent; color: #155bda;" title="https://youtu.be/vBw4CxX_EhM&amp;amp;t=2912s" href="https://youtu.be/vBw4CxX_EhM&amp;amp;t=2912s" data-from-md="" aria-expanded="false" target="_blank"&gt;48:32&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;ISE Data Connect&lt;/P&gt;
&lt;UL style="margin-top: 0.6em; margin-bottom: 0.65em; unicode-bidi: plaintext; padding-left: 0px; margin-left: 1.7em; color: #32373f; font-family: Avenir, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;
&lt;LI class="maps-to-line" style="margin-bottom: 0.4em;" data-source-line="391"&gt;OpenAPI:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A style="background-color: transparent; color: #155bda;" title="https://cs.co/ise-api#!data-connect-openapi" href="https://cs.co/ise-api#!data-connect-openapi" data-from-md="" target="_blank"&gt;https://cs.co/ise-api#!data-connect-openapi&lt;/A&gt;&lt;/LI&gt;
&lt;LI class="maps-to-line" style="margin-bottom: 0.4em;" data-source-line="392"&gt;Guides:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A style="background-color: transparent; color: #155bda;" title="https://cs.co/ise-dataconnect" href="https://cs.co/ise-dataconnect" data-from-md="" target="_blank"&gt;https://cs.co/ise-dataconnect&lt;/A&gt;&lt;/LI&gt;
&lt;LI class="maps-to-line" style="margin-bottom: 0.4em;" data-source-line="393"&gt;&lt;CODE class="inline-code" style="border: 1px solid #dcdcdc; background-color: #f3f3f3; padding-right: 0.2em; padding-left: 0.2em; border-radius: 0.25em; color: #000000; font-size: 0.9em;"&gt;iseql.py&lt;/CODE&gt;:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A style="background-color: transparent; color: #155bda;" title="https://github.com/1homas/ISE_Python_Scripts/blob/main/iseql.py" href="https://github.com/1homas/ISE_Python_Scripts/blob/main/iseql.py" data-from-md="" target="_blank"&gt;https://github.com/1homas/ISE_Python_Scripts/blob/main/iseql.py&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="maps-to-line" style="margin-top: 0.6em; margin-bottom: 1.35em; unicode-bidi: plaintext; color: #32373f; font-family: Avenir, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;" data-source-line="395"&gt;&lt;A style="background-color: transparent; color: #155bda;" title="https://youtu.be/vBw4CxX_EhM&amp;amp;t=3127s" href="https://youtu.be/vBw4CxX_EhM&amp;amp;t=3127s" data-from-md="" target="_blank"&gt;52:07&lt;/A&gt;: Demo: ISE Data Connect SQL Queries&lt;/P&gt;
&lt;DIV class="joplin-editable" style="position: relative; color: #32373f; font-family: Avenir, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;
&lt;PRE class="hljs" style="font-family: monospace, monospace; font-size: 1em; color: #383a42; background: #fafafa; overflow-x: auto;"&gt;&lt;CODE&gt;iseql.py --&lt;SPAN class="hljs-built_in"&gt;help&lt;/SPAN&gt;
iseql.py &lt;SPAN class="hljs-string"&gt;"SELECT view_name FROM user_views ORDER BY view_name ASC"&lt;/SPAN&gt;
iseql.py &lt;SPAN class="hljs-string"&gt;"SELECT view_name FROM RADIUS_ACCOUNTING"&lt;/SPAN&gt;
iseql.py &lt;SPAN class="hljs-string"&gt;"SELECT status,username,is_admin,password_never_expires FROM network_access_users"&lt;/SPAN&gt;
iseql.py &lt;SPAN class="hljs-string"&gt;"select  location, sum(passed_count) as passed, sum(failed_count) as failed, sum(passed_count) + sum(failed_count) as total, round(to_char(((sum(failed_count) / (sum(passed_count) + sum(failed_count))) * 100)), 2) as failed_percentage, round(to_char(sum(total_response_time)/(sum(passed_count) + sum(failed_count))), 2) as total_response_time, max(max_response_time) as max_response_time from radius_authentication_summary group by location"&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/DIV&gt;</description>
    <pubDate>Wed, 15 May 2024 14:47:00 GMT</pubDate>
    <dc:creator>thomas</dc:creator>
    <dc:date>2024-05-15T14:47:00Z</dc:date>
    <item>
      <title>Cisco ISE Endpoint Report Outdated</title>
      <link>https://community.cisco.com/t5/network-access-control/cisco-ise-endpoint-report-outdated/m-p/5104735#M589432</link>
      <description>&lt;P&gt;Hey together,&lt;/P&gt;
&lt;P&gt;I am trying to export an Endpoint-Report from my Cisco ISE (&lt;SPAN&gt;3.2.0.542). Therefore I am using CLI and "application configure ise -&amp;gt; 16". The problem is that this Report is not up-to-date. Every Endpoint that connected at some point to the network is listed there and a new Endpoint will be added there correctly. If an Endpoint reconnects and get´s assigned a new Authorization Policy however, this is not updated in the Report, even after Reauthentication, Port Bounce on the Switch or CoA Session Termination with Port Bounce.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;On the Webinterface Dashbaord every Endpoint is up-to-date with its correct Authorization Policy. Anyone has an Idea how I can get an up-to-date report including the applied Policies of Endpoints automatically? The ISE API does not provide such detailed information as far as I can see.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Thank you very much.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 May 2024 08:12:00 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-access-control/cisco-ise-endpoint-report-outdated/m-p/5104735#M589432</guid>
      <dc:creator>unknowingstudent</dc:creator>
      <dc:date>2024-05-15T08:12:00Z</dc:date>
    </item>
    <item>
      <title>Re: Cisco ISE Endpoint Report Outdated</title>
      <link>https://community.cisco.com/t5/network-access-control/cisco-ise-endpoint-report-outdated/m-p/5105046#M589441</link>
      <description>&lt;P&gt;File a bug with the Cisco TAC or make an ISE Wish @ &lt;A href="https://cs.co/ise-wish" target="_blank"&gt;https://cs.co/ise-wish &lt;/A&gt;for these. You will need to be very specific about which attributes are not updated based on your experience.&lt;/P&gt;
&lt;P&gt;Alternatively try using the ISE Data Connect interface with SQL using the &lt;FONT face="courier new,courier"&gt;endpoints_data&lt;/FONT&gt; table and others as shown in&lt;/P&gt;
&lt;P class="maps-to-line" style="margin-top: 0.6em; margin-bottom: 0.65em; unicode-bidi: plaintext; line-height: 1.5em; font-size: 1.1em; font-weight: bold; color: #32373f; font-family: Avenir, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;" data-source-line="348"&gt;&lt;STRONG&gt;▷&lt;A style="background-color: transparent; color: #155bda;" title="https://youtu.be/vBw4CxX_EhM" href="https://youtu.be/vBw4CxX_EhM" data-from-md="" target="_blank"&gt;How to Get Data Out of ISE&lt;/A&gt;&amp;nbsp;2024-04-02&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="maps-to-line" style="margin-top: 0.6em; margin-bottom: 1.35em; unicode-bidi: plaintext; color: #32373f; font-family: Avenir, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;" data-source-line="390"&gt;&lt;A style="background-color: transparent; color: #155bda;" title="https://youtu.be/vBw4CxX_EhM&amp;amp;t=2912s" href="https://youtu.be/vBw4CxX_EhM&amp;amp;t=2912s" data-from-md="" aria-expanded="false" target="_blank"&gt;48:32&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;ISE Data Connect&lt;/P&gt;
&lt;UL style="margin-top: 0.6em; margin-bottom: 0.65em; unicode-bidi: plaintext; padding-left: 0px; margin-left: 1.7em; color: #32373f; font-family: Avenir, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;
&lt;LI class="maps-to-line" style="margin-bottom: 0.4em;" data-source-line="391"&gt;OpenAPI:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A style="background-color: transparent; color: #155bda;" title="https://cs.co/ise-api#!data-connect-openapi" href="https://cs.co/ise-api#!data-connect-openapi" data-from-md="" target="_blank"&gt;https://cs.co/ise-api#!data-connect-openapi&lt;/A&gt;&lt;/LI&gt;
&lt;LI class="maps-to-line" style="margin-bottom: 0.4em;" data-source-line="392"&gt;Guides:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A style="background-color: transparent; color: #155bda;" title="https://cs.co/ise-dataconnect" href="https://cs.co/ise-dataconnect" data-from-md="" target="_blank"&gt;https://cs.co/ise-dataconnect&lt;/A&gt;&lt;/LI&gt;
&lt;LI class="maps-to-line" style="margin-bottom: 0.4em;" data-source-line="393"&gt;&lt;CODE class="inline-code" style="border: 1px solid #dcdcdc; background-color: #f3f3f3; padding-right: 0.2em; padding-left: 0.2em; border-radius: 0.25em; color: #000000; font-size: 0.9em;"&gt;iseql.py&lt;/CODE&gt;:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A style="background-color: transparent; color: #155bda;" title="https://github.com/1homas/ISE_Python_Scripts/blob/main/iseql.py" href="https://github.com/1homas/ISE_Python_Scripts/blob/main/iseql.py" data-from-md="" target="_blank"&gt;https://github.com/1homas/ISE_Python_Scripts/blob/main/iseql.py&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="maps-to-line" style="margin-top: 0.6em; margin-bottom: 1.35em; unicode-bidi: plaintext; color: #32373f; font-family: Avenir, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;" data-source-line="395"&gt;&lt;A style="background-color: transparent; color: #155bda;" title="https://youtu.be/vBw4CxX_EhM&amp;amp;t=3127s" href="https://youtu.be/vBw4CxX_EhM&amp;amp;t=3127s" data-from-md="" target="_blank"&gt;52:07&lt;/A&gt;: Demo: ISE Data Connect SQL Queries&lt;/P&gt;
&lt;DIV class="joplin-editable" style="position: relative; color: #32373f; font-family: Avenir, Arial, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;
&lt;PRE class="hljs" style="font-family: monospace, monospace; font-size: 1em; color: #383a42; background: #fafafa; overflow-x: auto;"&gt;&lt;CODE&gt;iseql.py --&lt;SPAN class="hljs-built_in"&gt;help&lt;/SPAN&gt;
iseql.py &lt;SPAN class="hljs-string"&gt;"SELECT view_name FROM user_views ORDER BY view_name ASC"&lt;/SPAN&gt;
iseql.py &lt;SPAN class="hljs-string"&gt;"SELECT view_name FROM RADIUS_ACCOUNTING"&lt;/SPAN&gt;
iseql.py &lt;SPAN class="hljs-string"&gt;"SELECT status,username,is_admin,password_never_expires FROM network_access_users"&lt;/SPAN&gt;
iseql.py &lt;SPAN class="hljs-string"&gt;"select  location, sum(passed_count) as passed, sum(failed_count) as failed, sum(passed_count) + sum(failed_count) as total, round(to_char(((sum(failed_count) / (sum(passed_count) + sum(failed_count))) * 100)), 2) as failed_percentage, round(to_char(sum(total_response_time)/(sum(passed_count) + sum(failed_count))), 2) as total_response_time, max(max_response_time) as max_response_time from radius_authentication_summary group by location"&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 15 May 2024 14:47:00 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-access-control/cisco-ise-endpoint-report-outdated/m-p/5105046#M589441</guid>
      <dc:creator>thomas</dc:creator>
      <dc:date>2024-05-15T14:47:00Z</dc:date>
    </item>
    <item>
      <title>Re: Cisco ISE Endpoint Report Outdated</title>
      <link>https://community.cisco.com/t5/network-access-control/cisco-ise-endpoint-report-outdated/m-p/5105369#M589456</link>
      <description>&lt;P&gt;I second what Thomas says about SQL via REST API - it's the new killer feature to get live data out of your Monitoring nodes. SQL is not everyone's cup of tea, but it's a lot simpler than having to learn fancy API calls and mess with python. The iseql.py is perfect for issuing quick (or also complex) SQL statements that produce really useful out. The &lt;A href="https://developer.cisco.com/docs/dataconnect/guides/#use-cases" target="_self"&gt;Cisco Developer page has excellent examples&lt;/A&gt; that you should try out to get a feel for this.&lt;/P&gt;
&lt;P&gt;I will add, that some of the examples in the Cisco Developer assume you have a small data set, and therefore the queries can take a LOOOONG time to start producing output. I googled around a bit and found some useful addenda to these commands, to restrict the output a bit - e.g. to restrict the time/date range and then only return the first ten records - mostly to see if this is the data you want - if you don't do this in production, then you can wait minutes, and get data that is quite outdated:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;select * from radius_authentication_summary where timestamp &amp;gt;= to_timestamp('2024-05-10 13:00:00', 'yyyy-mm-dd hh24:mi:ss') fetch first 10 rows only&lt;/LI-CODE&gt;
&lt;P&gt;Or, to find a unique list of usernames starting with the letter "L" - I have not found any other way to perform string operations, but regexp is one way&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;select username from radius_authentication_summary where regexp_like (username, '^L') group by username&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 May 2024 23:30:20 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-access-control/cisco-ise-endpoint-report-outdated/m-p/5105369#M589456</guid>
      <dc:creator>Arne Bier</dc:creator>
      <dc:date>2024-05-15T23:30:20Z</dc:date>
    </item>
  </channel>
</rss>

