Check d’un process proc.num[]

Monitoring d’un process sous Linux avec Zabbix.

Exemple pour le process BIP.

zabbix_get -p 10050 -k proc.num[,seeasown,,/soft/BIP/runtime/jvm64/bin/java] -s vledi01p
3

ps -ef|grep BIP|grep -v grep
seeasown 30335 1 0 10:22 ? 00:00:00 /bin/sh /soft/BIP/bin/domain.sh
seeasown 30410 30335 0 10:22 ? 00:00:06 /soft/BIP/runtime/jvm64/bin/java -D[Process Controller] -server -Xms64m -Xmx512m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.domain.default.config=domain.xml -Djboss.host.default.config=host.xml -Dvm.bisas.db.ssl=false -Dorg.jboss.boot.log.file=/soft/BIP/log/BIP_VLEDI01P//process-controller.log -Dlogging.configuration=file:/soft/BIP/domain/configuration/logging.properties -jar /soft/BIP/jboss-modules.jar -mp /soft/BIP/modules org.jboss.as.process-controller -jboss-home /soft/BIP -jvm /soft/BIP/runtime/jvm64/bin/java -mp /soft/BIP/modules -- -Dorg.jboss.boot.log.file=/soft/BIP/log/BIP_VLEDI01P//host-controller.log -Dlogging.configuration=file:/soft/BIP/domain/configuration/logging.properties -server -Xms64m -Xmx512m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.domain.default.config=domain.xml -Djboss.host.default.config=host.xml -Dvm.bisas.db.ssl=false -- -default-jvm /soft/BIP/runtime/jvm64/bin/java
seeasown 30426 30410 0 10:22 ? 00:00:13 /soft/BIP/runtime/jvm64/bin/java -D[Host Controller] -Dorg.jboss.boot.log.file=/soft/BIP/log/BIP_VLEDI01P//host-controller.log -Dlogging.configuration=file:/soft/BIP/domain/configuration/logging.properties -server -Xms64m -Xmx512m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.domain.default.config=domain.xml -Djboss.host.default.config=host.xml -Dvm.bisas.db.ssl=false -jar /soft/BIP/jboss-modules.jar -mp /soft/BIP/modules -jaxpmodule javax.xml.jaxp-provider org.jboss.as.host-controller -mp /soft/BIP/modules --pc-address localhost --pc-port 53430 -default-jvm /soft/BIP/runtime/jvm64/bin/java -Djboss.home.dir=/soft/BIP
seeasown 30494 30410 0 10:22 ? 00:01:12 /soft/BIP/runtime/jvm64/bin/java -D[Server:BIP_VLEDI01P] -Xms1G -Xmx2G -Xss1M -server -server -d64 -XX:+UseG1GC -XX:MaxMetaspaceSize=1G -XX:+HeapDumpOnOutOfMemoryError -Xloggc:gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.PollSelectorProvider -Xverify:none -Dsun.java2d.noddraw=true -Djco.cpic_maxconv=204 -Doracle.jdbc.J2EE13Compliant=true -Djboss.modules.safe-jdk=true -Dcom.seeburger.conf.user=BISAS -Dcom.seeburger.conf.xml.fileprovider=Database -Dbisas.home=/soft/BIP -Dbisas.data=/soft/BIP/data -Dbisas.conf=/soft/BIP/conf -Dbisas.temp=/soft/BIP/temp -Dbisas.log=/soft/BIP/log -Dbisas.software=/soft/BIP/software -Dcom.seeburger.conf.xml.basedir=/soft/BIP/conf/SeeConfig -Ddir.pl.mappings=/soft/BIP/conf/pl -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0 -Dcom.seeburger.licensing.path=/soft/BIP/conf/license -Djava.io.tmpdir=/soft/BIP/temp -Djava.endorsed.dirs=/soft/BIP/lib/charsets -Djava.rmi.server.hostname=vledi01p.ftdmz.local -Dmail.mime.multipart.bmparse=false -Dmail.mime.cachemultipart=false -Dorg.eclipse.emf.ecore.EPackage.Registry.INSTANCE=org.eclipse.emf.ecore.impl.EPackageRegistryImpl -Dusehornetqstore=true -Dsecureedge.local.logger=seelogger -Duseinmemoryprocessing=true -Djgroups.bind_addr=vledi01p.ftdmz.local -Djgroups.use.jdk_logger=true -Dmaverick.workaroundEpollBug=true -Dsun.net.useExclusiveBind=false -Dcom.arjuna.ats.jta.xaAssumeRecoveryComplete=true -Dhibernate.dialect_resolvers=com.seeburger.hibernate.extensions.DialectResolver -Dinstance.id=BIP_VLEDI01P -Dinstance.group=Portal -Dinstance.roles=B2BPortal -Dsystem.id=vledi01p.ftdmz.local -Djboss.socket.binding.port-offset=0 -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.host.default.config=host.xml -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djboss.home.dir=/soft/BIP -Dorg.jboss.resolver.warning=true -Dorg.apache.tomcat.util.http.Parameters.MAX_COUNT=10000 -Djboss.domain.default.config=domain.xml -Dsun.rmi.dgc.client.gcInterval=3600000 -Djava.awt.headless=true -D[Host Controller]=true -Dvm.bisas.db.ssl=false -Djboss.server.log.dir=/soft/BIP/domain/servers/BIP_VLEDI01P/log -Djboss.server.temp.dir=/soft/BIP/domain/servers/BIP_VLEDI01P/tmp -Djboss.server.data.dir=/soft/BIP/domain/servers/BIP_VLEDI01P/data -Dorg.jboss.boot.log.file=/soft/BIP/domain/servers/BIP_VLEDI01P/log/boot.log -Dlogging.configuration=file:/soft/BIP/domain/configuration/logging.properties -jar /soft/BIP/jboss-modules.jar -mp /soft/BIP/modules -jaxpmodule javax.xml.jaxp-provider org.jboss.as.server

Il faut repérer le nom du process en rouge : /soft/BIP/runtime/jvm64/bin/java .
et le nom du user (facultatif) en bleu : seeasown

proc.num[,seeasown,,/soft/BIS/runtime/jvm64/bin/java] (Attention au virgules)

Type d’info : Numéric (float)

On positionne ensuite un trigger :

{VLEDI01P – DCC:proc.num[,seeasown,,/soft/BIP/runtime/jvm64/bin/java].last(0)}=0

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *