5.02021-11-21T21:29:48ZTemplatesApp LogstashApp Logstash## Overview
This method uses python protobix library, and check metrics from logstash JSON file.
More informations and download script on: https://github.com/fredprod/logstash-zabbix
## Author
fredprod
TemplatesLogstashLogstash MemoryLogstash Node JVMLogstash Pipeline EventsLogstash Process CPULogstash Process File Descriptors- Logstash checkZABBIX_ACTIVElogstash.check15dLogstash{min(3m)}>0Logstash check failedAVERAGE
- Logstash discoveryZABBIX_ACTIVElogstash.discovery1h15dLogstash{last()}>0Logstash discovery failedWARNING
- Logstash JVM gc collectors old collection countTRAPlogstash.jvm.gc.collectors.old.collection_count030dFLOATLogstash Node JVM
- Logstash JVM gc collectors old collection timeTRAPlogstash.jvm.gc.collectors.old.collection_time_in_millis030dFLOATmsLogstash Node JVM
- Logstash JVM gc collectors young collection countTRAPlogstash.jvm.gc.collectors.young.collection_count030dFLOATLogstash Node JVM
- Logstash JVM gc collectors young collection timeTRAPlogstash.jvm.gc.collectors.young.collection_time_in_millis030dFLOATmsLogstash Node JVM
- Logstash JVM Mem heap committedTRAPlogstash.jvm.mem.heap_committed_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Mem heap maxTRAPlogstash.jvm.mem.heap_max_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Mem heap usedTRAPlogstash.jvm.mem.heap_used_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Percent Mem heap usedTRAPlogstash.jvm.mem.heap_used_percent030dFLOAT%Logstash Node JVM{avg(30m)}>75Logstash JVM Heap used percent is highAVERAGEJVM heap used percent average is above 75% for 30m.Logstash JVM Heap used percent is TOO HIGH{App Logstash:logstash.jvm.mem.heap_used_percent.avg(30m)}>85{avg(30m)}>85Logstash JVM Heap used percent is TOO HIGHHIGHJVM heap used percent average is above 90% during 30m.
- Logstash JVM Mem non heap committedTRAPlogstash.jvm.mem.non_heap_committed_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Mem non heap usedTRAPlogstash.jvm.mem.non_heap_used_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Mem pools old committedTRAPlogstash.jvm.mem.pools.old.committed_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Mem pools old maxTRAPlogstash.jvm.mem.pools.old.max_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Mem pools old peak maxTRAPlogstash.jvm.mem.pools.old.peak_max_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Mem pools old peak usedTRAPlogstash.jvm.mem.pools.old.peak_used_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Mem pools old usedTRAPlogstash.jvm.mem.pools.old.used_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Mem pools survivor committedTRAPlogstash.jvm.mem.pools.survivor.committed_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Mem pools survivor maxTRAPlogstash.jvm.mem.pools.survivor.max_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Mem pools survivor peak maxTRAPlogstash.jvm.mem.pools.survivor.peak_max_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Mem pools survivor peak usedTRAPlogstash.jvm.mem.pools.survivor.peak_used_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Mem pools survivor usedTRAPlogstash.jvm.mem.pools.survivor.used_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Mem pools young committedTRAPlogstash.jvm.mem.pools.young.committed_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Mem pools young maxTRAPlogstash.jvm.mem.pools.young.max_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Mem pools young peak maxTRAPlogstash.jvm.mem.pools.young.peak_max_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Mem pools young peak usedTRAPlogstash.jvm.mem.pools.young.peak_used_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Mem pools young usedTRAPlogstash.jvm.mem.pools.young.used_in_bytes030dFLOATBLogstash Node JVM
- Logstash JVM Threads countTRAPlogstash.jvm.threads.count030dFLOATLogstash Node JVM
- Logstash JVM Threads peak countTRAPlogstash.jvm.threads.peak_count030dFLOATLogstash Node JVM
- Logstash JVM uptimeTRAPlogstash.jvm.uptime_in_millis030dFLOATmsLogstash Node JVM
- Logstash Pipeline Events durationTRAPlogstash.pipeline.events.duration_in_millis030dFLOATmsLogstash Pipeline Events
- Logstash Pipeline Events filteredTRAPlogstash.pipeline.events.filtered030dLogstash Pipeline Events
- Logstash Pipeline Events inTRAPlogstash.pipeline.events.in030dLogstash Pipeline Events
- Logstash Pipeline Events outTRAPlogstash.pipeline.events.out030dLogstash Pipeline Events
- Logstash Process CPU load 1TRAPlogstash.process.cpu.load_average.1m015dFLOATLogstash Process CPU
- Logstash Process CPU load 5TRAPlogstash.process.cpu.load_average.5m015dFLOATLogstash Process CPU
- Logstash Process CPU load 15TRAPlogstash.process.cpu.load_average.15m015dFLOATLogstash Process CPU
- Logstash Process CPUTRAPlogstash.process.cpu.percent030d%Logstash Process CPU
- Logstash Process CPU Total in msTRAPlogstash.process.cpu.total_in_millis030dmsLogstash Process CPU
- Logstash Process Max File descriptorsTRAPlogstash.process.max_file_descriptors030dLogstash Process File Descriptors
- Logstash Mem Total VirtualTRAPlogstash.process.mem.total_virtual_in_bytes030dBLogstash Memory
- Logstash Process Open File descriptorsTRAPlogstash.process.open_file_descriptors030dLogstash Process File Descriptors
- Logstash Process Peak File descriptorsTRAPlogstash.process.peak_open_file_descriptors030dLogstash Process File Descriptors
- Logstash zabbix script versionTRAPlogstash.zbx_version015d0TEXTLogstash{nodata(10m)}=1RECOVERY_EXPRESSION{nodata(1m)}<>1Logstash heartbeatWARNING{regexp(0.0.1)}=0Logstash Template and Script version mismatchedINFO
Logstash discoveryTRAPlogstash.node.discovery0{#NODENAME}.*A3d{$ZBX_TPL_VERSION}0.0.1