暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

关闭监控通知的API,Nagios和Zabbix

原创 赵远吉 2021-05-18
1247

1. Curl关闭Nagios监控通知

Disable notifications for this host(cmd_typ=25)

curl --silent --show-error --data cmd_typ=25 --data cmd_mod=2 --data host=10_10_105_146 --data btnSubmit=Commit --insecure http://nagiosserver/nagios/cgi-bin/cmd.cgi -u “nagiosadmin:password”

enable notifications for this host(cmd_typ=24)

curl --silent --show-error --data cmd_typ=24 --data cmd_mod=2 --data host=10_10_105_146 --data btnSubmit=Commit --insecure http://nagiosserver/nagios/cgi-bin/cmd.cgi -u “nagiosadmin:password”

Disable Notifications For All Services On This Host(cmd_typ=29)

curl --silent --show-error --data cmd_typ=29 --data cmd_mod=2 --data host=10_10_105_146 --data btnSubmit=Commit --insecure http://nagiosserver/nagios/cgi-bin/cmd.cgi -u “nagiosadmin:password”

Enable Notifications For All Services On This Host(cmd_typ=28)

curl --silent --show-error --data cmd_typ=28 --data cmd_mod=2 --data host=10_10_105_146 --data btnSubmit=Commit --insecure http://nagiosserver/nagios/cgi-bin/cmd.cgi -u “nagiosadmin:password”

Disable Checks Of All Services On This Host(cmd_typ=16)

curl --silent --show-error --data cmd_typ=16 --data cmd_mod=2 --data host=10_10_105_146 --data btnSubmit=Commit --insecure http://nagiosserver/nagios/cgi-bin/cmd.cgi -u “nagiosadmin:password”

Enable Checks Of All Services On This Host(cmd_typ=15)

curl --silent --show-error --data cmd_typ=15 --data cmd_mod=2 --data host=10_10_105_146 --data btnSubmit=Commit --insecure http://nagiosserver/nagios/cgi-bin/cmd.cgi -u “nagiosadmin:password”

Disable notifications for this service(cmd_typ=23)

curl --silent --show-error --data cmd_typ=23 --data cmd_mod=2 --data host=10_10_105_146 --data service=check_disk_/ --data btnSubmit=Commit --insecure http://nagiosserver/nagios/cgi-bin/cmd.cgi -u “nagiosadmin:password”

Enable notifications for this service(cmd_typ=22)

curl --silent --show-error --data cmd_typ=22 --data cmd_mod=2 --data host=10_10_105_146 --data service=check_disk_/ --data btnSubmit=Commit --insecure http://nagiosserver/nagios/cgi-bin/cmd.cgi -u “nagiosadmin:password”

2.关闭zabbix监控通知

1.获取token

curl -s -X POST -H ‘Content-Type:application/json’ -d ‘{
“jsonrpc” : “2.0”,
“method” : “user.login”,
“params” : {
“user” : “username”,
“password” : “password”
},
“id” : 1
}’ http://zabbixserver/zabbix/api_jsonrpc.php

2.获取主机ID

curl -s -X POST -H ‘Content-Type:application/json’ -d ‘{
“jsonrpc”: “2.0”,
“method”: “host.get”,
“params”: {
“output”: “extend”,
“filter”: {
“host”: [
“Zabbix server”,
“10.10.105.146”
]
}
},
“auth”: “token”,
“id”: 1
}’ http://zabbixserver/zabbix/api_jsonrpc.php

3.关闭主机监控状态

curl -s -X POST -H ‘Content-Type:application/json’ -d ‘{
“jsonrpc”: “2.0”,
“method”: “host.update”,
“params”: {
“hostid”: “10340”,
“status”: 1
},
“auth”: “token”,
“id”: 1
}’ http://zabbixserver/zabbix/api_jsonrpc.php

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论