Skip to content

Commit e630db9

Browse files
Merge pull request #23 from VeritasOS/feature/alert_api
Added missing domain name and domain type as command line parameters
2 parents a4d29eb + 59f9436 commit e630db9

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

snippets/python/get_nb_alerts.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
nbmaster = ""
1010
username = ""
1111
password = ""
12+
domainname = ""
13+
domaintype = ""
1214
port = 1556
1315

1416
def print_alert_details(data):
@@ -46,7 +48,7 @@ def print_disclaimer():
4648

4749
def 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

5153
def 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

8593
base_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

8997
alerts = api_requests.get_netbackup_alerts(jwt, base_url)
9098

0 commit comments

Comments
 (0)