簡體   English   中英

Sensu報告發現tomcat8有0個匹配過程

[英]Sensu reports Found 0 matching processes for tomcat8

我收到以下錯誤

CheckProcess CRITICAL: Found 0 matching processes; cmd //usr/bin/java * -Dcatalina.base=/opt/tomcat8 */

我的config.json具有以下檢查

 "command": "check-process.rb --pattern \"/usr/bin/java * -Dcatalina.base=/opt/tomcat8 *\" -W 1",

我的ps -ef | grep tomcat ps -ef | grep tomcat提供以下內容

ubuntu   23100     1  0 Oct07 ?        00:01:32 /usr/bin/java -Djava.util.logging.config.file=/opt/tomcat8/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -classpath /opt/tomcat8/bin/bootstrap.jar:/opt/tomcat8/bin/tomcat-juli.jar -Dcatalina.base=/opt/tomcat8 -Dcatalina.home=/opt/tomcat8 -Djava.io.tmpdir=/opt/tomcat8/temp org.apache.catalina.startup.Bootstrap start

您的Ruby正則表達式是錯誤的。 您忘記了/*需求. 在他們之前表示可以有哪些角色。

它應該是:

\/usr\/bin\/java .* -Dcatalina.base=\/opt\/tomcat8 .*

在使用表達式之前,我使用http://rubular.com/對其進行測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM