如何从命令行启用/禁用Opsview通知?
据我所知,Opsview REST API只支持GET请求。
我目前使用的是旧版本的Opsview 3.2。
发布于 2017-11-07 02:00:53
我设法通过发送curl POST请求使其正常工作。
curl -s -c - 'http://opsviewserver/cgi-bin/cmd.cgi' -H 'Cookie: auth_tkt=YOUR_AUTH_TOKEN' --data 'cmd_typ=12&cmd_mod=2&btnSubmit=Commit' -o /dev/null使用cmd_typ=11或cmd_typ=12启用/禁用通知。
您将在登录POST请求的头响应中获得auth_tkt令牌:
curl -s -c - 'http://opsviewserver/login' --data 'login_username=USER&login_password=PASS&back=&app=OPSVIEW&login=Sign+in' --compressed -o /dev/null更多关于opsview auth_tkt的信息:https://docs.opsview.com/doku.php?id=opsview-core:restapi#logging_in_to_the_api_via_authtkt
https://stackoverflow.com/questions/47100417
复制相似问题