我们可以使用Check_MK监视工具监视JBOSS吗?



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

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

我该如何实现?

您可以在Windows中编写自定义PowerShell脚本,然后将其放入通常位于" C: Program Files(x86) check_mk local"的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  
    }

相关内容

  • 没有找到相关文章

最新更新