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.
- 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):