[英]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.