List of Endpoints According to ANC Policy

This example covers a list of endpoints that have the ANC policy applied. For example, you can have an ANC quarantine policy applied to a list of endpoints.

  1. Run the ANCAction_query script. Enter 14. For Policy Name, enter ANC_Provisioning. A list of MAC addresses that have the ANC_Provisioning policy assigned is displayed.

./ANCAction_query.sh -a 192.168.1.23 -u pxGridClient -k alpha.jks -p cisco123 -t alpha_root.jks -q cisco123

Policy name of ANC_Provisioning

------- properties -------

version=1.0.2-30-SNAPSHOT

hostnames=192.168.1.23

username=pxGridClient

group=ANC

description=null

keystoreFilename=alpha.jks

keystorePassword=cisco123

truststoreFilename=alpha_root.jks

truststorePassword=cisco123

--------------------------

13:32:53.702 [Thread-1] INFO com.cisco.pxgrid.ReconnectionManager - Started

Connecting...

Connected

13:32:54.973 [Thread-1] INFO com.cisco.pxgrid.ReconnectionManager - Connected

Operation selection:

1. ApplyEndpointPolicyByMAC

2. ClearEndpointPolicyByMAC

3. ApplyEndpointPolicyByIP

4. ClearEndpointPolicyByIP

5. GetEndpointByIP

6. Subscribe

7. CreatePolicy

8. UpdatePolicy

9. DeletePolicy

10. GetPolicyByName

11. GetAllPolicies

12. GetEndPointByMAC

13. GetAllEndpoints

14. GetEndpointByPolicy

Enter number (or <enter> to disconnect): 14

Policy name (or <enter> to disconnect): ANC_Provisioning

ANCResult=com.cisco.pxgrid.model.anc.ANCResult@11758f2a[

ancStatus=SUCCESS

ancFailure=<null>

failureDescription=<null>

ancEndpoints=[com.cisco.pxgrid.model.anc.ANCEndpoint@74ad1f1f[

policyName=ANC_Provisioning

macAddress=00:0C:29:79:02:A8

ipAddress=<null>

]]

ancpolicies=<null>

]

Operation selection:

1. ApplyEndpointPolicyByMAC

2. ClearEndpointPolicyByMAC

3. ApplyEndpointPolicyByIP

4. ClearEndpointPolicyByIP

5. GetEndpointByIP

6. Subscribe

7. CreatePolicy

8. UpdatePolicy

9. DeletePolicy

10. GetPolicyByName

11. GetAllPolicies

12. GetEndPointByMAC

13. GetAllEndpoints

14. GetEndpointByPolicy

Enter number (or <enter> to disconnect):