有没有免费的票务系统/事件pipe理系统,可以帮助我实现以下目标?
1)如果一个服务出现故障,那么Nagios会警告值class人员,并把状态推到一些后台或数据库作为一张票,比如初始状态是"New" 。
2)值class人员通过前台login并通过将其标记为"In progress ”来确认新的票证,所以现在票证的状态从"New"改变为"In progress" 。
3)即使在“n”分钟之后,没有值class人员将票状态更改为"In progress" Nagios会提醒下一级联系人。 虽然值class人员已经确认了机票,但是没有必要提醒下一个级别。
4)服务启动时,Nagios通过标记“ Closed"
现在我已经设置了Nagios监控,目前它通过发送短信和邮件来发出警报,但是我正在寻找的是一些只会升级问题(警告第二级)的框架,如果第一级(值class人员)失败以响应最初的警报。
通过“响应警报”,我的意思是,值class人员可以通过一些前端login,基本上将状态更改为"Acknowledged"或"In progress" 。
nagiosnetworking前端能够使用nagios确认实现这个最小的工作stream程,但这不是我所说的售票系统。
任何具有可编程API的票务系统都应该能够做到你想要的。 你需要理解的关键的nagios概念来实现这个
升级 – 如果问题没有得到确认,Nagios使用这些向其他用户发送警报。
event_handlers – 这些是在服务状态发生变化时执行操作的脚本。
被动检查 – 这些检查不做任何事情,只是根据这些消息的状态等待收到的消息和警报。
所有这些概念都logging在标准的nagios文档中。
我相当确定你可以用RT https://www.bestpractical.com/rt/来做到这一点,但那只是因为我对它很熟悉。 对于具有修改票证状态的API接口的任何请求跟踪器系统,这应该是可能的。