我们可以使用check_mk监视工具监视Jboss吗?

问题描述 投票:1回答:1

我已经安装并配置了check_mk工具。另外,在Windows和Linux服务器上配置其代理。

现在,我可以监视诸如CPU利用率之类的东西。但是我想检查JBoss是否在服务器上运行。如果否,它将触发针对特定电子邮件ID的电子邮件通知。

我该如何实现?

jboss monitoring nagios check-mk
1个回答
0
投票

您可以在Windows中编写自定义的Powershell脚本,并将其放入通常位于“ C:\ Program Files(x86)\ check_mk \ local”的本地check_mk文件夹中。将文件拖放到此文件夹后,需要进入Check_mk仪表板并将新的监视器添加到服务器清单中。

以下是基本服务监视器。这将使您可以监视所需的任何服务。统计信息0 =确定,1 =警告,2 =严重,3 =未知

$serviceName='<any servce name>'
$status=get-service -name $serviceName
$jbossStatus=$status.Status

if ($jbossStatus -eq 'Running') {
    Write-Host "0 jboss_service - Status:" $jbossStatus
} 
else {
    write-host "2 jboss_service - Status: " $jbossStatus  
    }
© www.soinside.com 2019 - 2024. All rights reserved.