99nbmaster = ""
1010username = ""
1111password = ""
12+ domainname = ""
13+ domaintype = ""
1214port = 1556
1315
1416def print_alert_details (data ):
@@ -46,7 +48,7 @@ def print_disclaimer():
4648
4749def print_usage ():
4850 print ("Example:" )
49- print ("python -W ignore get_nb_alerts.py -nbmaster <masterServer > -username <username> -password <password>\n \n \n " )
51+ print ("python -W ignore get_nb_alerts.py -nbmaster <master_server > -username <username> -password <password> [-domainname <domain_name>] [-domaintype <domain_type>] \n \n \n " )
5052
5153def read_command_line_arguments ():
5254 if len (sys .argv )% 2 == 0 :
@@ -56,14 +58,20 @@ def read_command_line_arguments():
5658 global nbmaster
5759 global username
5860 global password
59-
61+ global domainname
62+ global domaintype
63+
6064 for i in range (1 , len (sys .argv ), 2 ):
6165 if sys .argv [i ] == "-nbmaster" :
6266 nbmaster = sys .argv [i + 1 ]
6367 elif sys .argv [i ] == "-username" :
6468 username = sys .argv [i + 1 ]
6569 elif sys .argv [i ] == "-password" :
6670 password = sys .argv [i + 1 ]
71+ elif sys .argv [i ] == "-domainname" :
72+ domainname = sys .argv [i + 1 ]
73+ elif sys .argv [i ] == "-domaintype" :
74+ domaintype = sys .argv [i + 1 ]
6775 else :
6876 print_usage ()
6977 exit ()
@@ -84,7 +92,7 @@ def read_command_line_arguments():
8492
8593base_url = protocol + "://" + nbmaster + ":" + str (port ) + "/netbackup"
8694
87- jwt = api_requests .perform_login (username , password , base_url )
95+ jwt = api_requests .perform_login (username , password , base_url , domainname , domaintype )
8896
8997alerts = api_requests .get_netbackup_alerts (jwt , base_url )
9098
0 commit comments