blob: caf279c359a956bea22aee597499c897a66513f7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/usr/bin/env python
import sys
try:
import ovh
[endpoint, application_key, application_secret, consumer_key, account] = sys.argv[1].split(",")
client = ovh.Client(
endpoint=endpoint,
application_key=application_key,
application_secret=application_secret,
consumer_key=consumer_key,
)
result = client.get('/sms/{}'.format(account))["creditsLeft"]
if result < 20:
print("SMS OVH Critical - Not enough sms left ({})|SMS={};;;;".format(result, result))
sys.exit(2)
else:
print("SMS OVH Ok - Enough sms left ({})|SMS={};;;;".format(result, result))
sys.exit(0)
except Exception:
print("SMS OVH UNKNOWN - Error during script")
sys.exit(3)
|