Python Scripts: Difference between revisions
Content added Content deleted
Line 454: | Line 454: | ||
else: |
else: |
||
print "Reboot successful" |
print "Reboot successful" |
||
</pre> |
|||
= Reboot Netscaler via API Call using SDK = |
|||
Download SDK: [https://www.citrix.co.in/community/citrix-developer/netscaler/nitro-sdk.html citrix.co.in] |
|||
<pre> |
|||
import sys |
|||
from nssrc.com.citrix.netscaler.nitro.exception.nitro_exception import nitro_exception |
|||
from nssrc.com.citrix.netscaler.nitro.resource.base.base_resource import base_resource |
|||
from nssrc.com.citrix.netscaler.nitro.service.nitro_service import nitro_service |
|||
ip = "10.107.88.78" |
|||
username = "nsroot" |
|||
password = "pwd@123" |
|||
try: |
|||
client = nitro_service(ip,"http") |
|||
client.set_credential(username,password) |
|||
client.timeout = 20 |
|||
client.save_config() |
|||
client.reboot(True) |
|||
client.logout() |
|||
print "Config saved, Rebooting now.." |
|||
except nitro_exception as e: |
|||
print("Exception::errorcode="+str(e.errorcode)+",message="+ e.message) |
|||
</pre> |
</pre> |
||