我的一位客户设置了 Confluence / JIRA 系统。他们遇到了一些问题——出站电子邮件被阻塞等。如果您支持 JIRA 安装,您会监控什么?你使用 JMX 吗?直接数据库查询?偶尔向 API 发出 SOAP 请求?
我将使用 Nagios / NRPE 进行监控,但会直接编写任何需要的支持脚本,因此任何在 linux 机器上运行的技术都可能没问题。
我的一位客户设置了 Confluence / JIRA 系统。他们遇到了一些问题——出站电子邮件被阻塞等。如果您支持 JIRA 安装,您会监控什么?你使用 JMX 吗?直接数据库查询?偶尔向 API 发出 SOAP 请求?
我将使用 Nagios / NRPE 进行监控,但会直接编写任何需要的支持脚本,因此任何在 linux 机器上运行的技术都可能没问题。
我将 Nagios / NRPE 用于我们的 JIRA 服务器(也运行 Confluence),与Munin一起用于跟踪资源随时间的变化(便于查找内存 / CPU 峰值、过多的数据库访问等)
除了 NRPE 附带的标准检查外,我还为 JIRA 添加了以下内容:
我们在 JIRA 实例中设置了一个外部 SMTP 服务器,因此无需检查电子邮件;如果你的外发邮件服务器在 JIRA 机器上运行,你可以添加一个 Nagios 检查以确保它的外发邮件队列没有变得太满(默认情况下,Munin 也会监控这一点)。您也可以使用WebInject测试登录 JIRA 并转到显示邮件队列大小的管理页面。
您可以将 snmp 与 jboss 一起使用(当然您需要在 jboss 上安装 jira)。
然后,您可以访问大量数据,如线程池、数据源......
请参阅JBossSNMPAdapter和JBossSNMPAdapterGetValues
您可以使用 cacti 绘制数据图表,这对于处理问题非常有用:cacti forum。