...
Table of Contents |
---|
Quick and dirty way
...
Copy the notification plugin to the local directory
Code Block language bash theme RDark OMD[
...
mysite]:~$ cp ~/lib/python3/cmk/cee/notification_plugins/servicenow.py ~/local/share/check_mk/notifications/
make the script executable
Code Block language bash theme RDark OMD[
...
mysite]:~/local/share/check_mk/notifications$ chmod +x ~/local/share/check_mk/notifications/servicenow.py
- Inside the script, you need to change
...
- The 3rd line to
...
- the name of your script. This name will be displayed in the Notification rules
Code Block | ||||
---|---|---|---|---|
| ||||
3 # Notification script name
4 # Bulk: no at |
- At the end of the notification script, we need to add:
Code Block | ||||
---|---|---|---|---|
| ||||
print("outside: about to check for __main__ == %s" % __name__)
if __name__ == "__main__":
print("outside: about to call main()")
sys.exit(main()) |
The common way for Python developers
...