diff options
Diffstat (limited to 'package/icinga/src/etc/icinga/mrtg.cfg')
-rw-r--r-- | package/icinga/src/etc/icinga/mrtg.cfg | 180 |
1 files changed, 180 insertions, 0 deletions
diff --git a/package/icinga/src/etc/icinga/mrtg.cfg b/package/icinga/src/etc/icinga/mrtg.cfg new file mode 100644 index 000000000..bcec12731 --- /dev/null +++ b/package/icinga/src/etc/icinga/mrtg.cfg @@ -0,0 +1,180 @@ +################################################################### +# MRTG Graphs: Icinga Statistics +# +# You can add the following entries to your MRTG config file to +# begin graphing several Icinga statistics which can be useful for +# debugging and trending purposes. The icingastats binary (which is +# included as part of the Icinga distribution) is used to generate +# the data. +################################################################### + +# Service Latency and Execution Time +Target[icinga-a]: `/usr/bin/icingastats --mrtg --data=AVGACTSVCLAT,AVGACTSVCEXT,PROGRUNTIME,ICINGAVERPID` +MaxBytes[icinga-a]: 100000 +Title[icinga-a]: Average Service Check Latency and Execution Time +PageTop[icinga-a]: <H1>Average Service Check Latency and Execution Time</H1> +Options[icinga-a]: growright,gauge,nopercent +YLegend[icinga-a]: Milliseconds +ShortLegend[icinga-a]: +LegendI[icinga-a]: Latency: +LegendO[icinga-a]: Execution Time: +Legend1[icinga-a]: Latency +Legend2[icinga-a]: Execution Time +Legend3[icinga-a]: Maximal 5 Minute Latency +Legend4[icinga-a]: Maximal 5 Minute Execution Time + + +# Service Percent State Change +Target[icinga-b]: `/usr/bin/icingastats --mrtg --data=AVGACTSVCPSC,AVGPSVSVCPSC,PROGRUNTIME,ICINGAVERPID` +MaxBytes[icinga-b]: 100 +Title[icinga-b]: Average Service State Change +PageTop[icinga-b]: <H1>Average Service State Change</H1> +Options[icinga-b]: growright,gauge,nopercent +YLegend[icinga-b]: Percent +ShortLegend[icinga-b]: +LegendI[icinga-b]: Active Check % Change: +LegendO[icinga-b]: Passive Check % Change: +Legend1[icinga-b]: State Change +Legend2[icinga-b]: State Change +Legend3[icinga-b]: Maximal 5 Minute State Change +Legend4[icinga-b]: Maximal 5 Minute State Change + + +# Host Latency and Execution Time +Target[icinga-c]: `/usr/bin/icingastats --mrtg --data=AVGACTHSTLAT,AVGACTHSTEXT,PROGRUNTIME,ICINGAVERPID` +MaxBytes[icinga-c]: 100000 +Title[icinga-c]: Average Host Check Latency and Execution Time +PageTop[icinga-c]: <H1>Average Host Check Latency and Execution Time</H1> +Options[icinga-c]: growright,gauge,nopercent +YLegend[icinga-c]: Milliseconds +ShortLegend[icinga-c]: +LegendI[icinga-c]: Latency: +LegendO[icinga-c]: Execution Time: +Legend1[icinga-c]: Latency +Legend2[icinga-c]: Execution Time +Legend3[icinga-c]: Maximal 5 Minute Latency +Legend4[icinga-c]: Maximal 5 Minute Execution Time + + +# Host Percent State Change +Target[icinga-d]: `/usr/bin/icingastats --mrtg --data=AVGACTHSTPSC,AVGPSVHSTPSC,PROGRUNTIME,ICINGAVERPID` +MaxBytes[icinga-d]: 100 +Title[icinga-d]: Average Host State Change +PageTop[icinga-d]: <H1>Average Host State Change</H1> +Options[icinga-d]: growright,gauge,nopercent +YLegend[icinga-d]: Percent +ShortLegend[icinga-d]: +LegendI[icinga-d]: Active Check % Change: +LegendO[icinga-d]: Passive Check % Change: +Legend1[icinga-d]: State Change +Legend2[icinga-d]: State Change +Legend3[icinga-d]: Maximal 5 Minute State Change +Legend4[icinga-d]: Maximal 5 Minute State Change + + +# Hosts/Services Actively Checked +Target[icinga-e]: `/usr/bin/icingastats --mrtg --data=NUMHSTACTCHK5M,NUMSVCACTCHK5M,PROGRUNTIME,ICINGAVERPID` +MaxBytes[icinga-e]: 7000 +Title[icinga-e]: Hosts/Services Actively Checked +PageTop[icinga-e]: <H1>Hosts/Services Actively Checked</H1> +Options[icinga-e]: growright,gauge,nopercent +YLegend[icinga-e]: Total +ShortLegend[icinga-e]: +LegendI[icinga-e]: Hosts: +LegendO[icinga-e]: Services: + + +# Hosts/Services Passively Checked +Target[icinga-f]: `/usr/bin/icingastats --mrtg --data=NUMHSTPSVCHK5M,NUMSVCPSVCHK5M,PROGRUNTIME,ICINGAVERPID` +MaxBytes[icinga-f]: 7000 +Title[icinga-f]: Hosts/Services Passively Checked +PageTop[icinga-f]: <H1>Hosts/Services Passively Checked</H1> +Options[icinga-f]: growright,gauge,nopercent +YLegend[icinga-f]: Total +ShortLegend[icinga-f]: +LegendI[icinga-f]: Hosts: +LegendO[icinga-f]: Services: + + +# Used/Avail External Command Buffers +Target[icinga-g]: `/usr/bin/icingastats --mrtg --data=TOTCMDBUF,USEDCMDBUF,PROGRUNTIME,ICINGAVERPID` +MaxBytes[icinga-g]: 7000 +Title[icinga-g]: External Command Buffers +PageTop[icinga-g]: <H1>External Command Buffers</H1> +Options[icinga-g]: growright,gauge,nopercent +YLegend[icinga-g]: Buffers +ShortLegend[icinga-g]: +LegendI[icinga-g]: Total: +LegendO[icinga-g]: Used: + + +# Active Host Checks +Target[icinga-i]: `/usr/bin/icingastats --mrtg --data=NUMSACTHSTCHECKS5M,NUMOACTHSTCHECKS5M,PROGRUNTIME,ICINGAVERPID` +MaxBytes[icinga-i]: 7000 +Title[icinga-i]: Active Host Checks +PageTop[icinga-i]: <H1>Active Host Checks</H1> +Options[icinga-i]: growright,gauge,nopercent +YLegend[icinga-i]: Checks +ShortLegend[icinga-i]: +LegendI[icinga-i]: Scheduled Checks: +LegendO[icinga-i]: On-Demand Checks: + + +# Active Service Checks +Target[icinga-j]: `/usr/bin/icingastats --mrtg --data=NUMSACTSVCCHECKS5M,NUMOACTSVCCHECKS5M,PROGRUNTIME,ICINGAVERPID` +MaxBytes[icinga-j]: 7000 +Title[icinga-j]: Active Service Checks +PageTop[icinga-j]: <H1>Active Service Checks</H1> +Options[icinga-j]: growright,gauge,nopercent +YLegend[icinga-j]: Checks +ShortLegend[icinga-j]: +LegendI[icinga-j]: Scheduled Checks: +LegendO[icinga-j]: On-Demand Checks: + + +# Passive Host/Service Checks +Target[icinga-k]: `/usr/bin/icingastats --mrtg --data=NUMPSVHSTCHECKS5M,NUMPSVSVCCHECKS5M,PROGRUNTIME,ICINGAVERPID` +MaxBytes[icinga-k]: 7000 +Title[icinga-k]: Passive Host/Service Checks +PageTop[icinga-k]: <H1>Passive Host/Service Checks</H1> +Options[icinga-k]: growright,gauge,nopercent +YLegend[icinga-k]: Checks +ShortLegend[icinga-k]: +LegendI[icinga-k]: Host Checks: +LegendO[icinga-k]: Service Checks: + + +# Cached Host/Service Checks +Target[icinga-l]: `/usr/bin/icingastats --mrtg --data=NUMCACHEDHSTCHECKS5M,NUMCACHEDSVCCHECKS5M,PROGRUNTIME,ICINGAVERPID` +MaxBytes[icinga-l]: 7000 +Title[icinga-l]: Cached Host/Service Checks +PageTop[icinga-l]: <H1>Cached Host/Service Checks</H1> +Options[icinga-l]: growright,gauge,nopercent +YLegend[icinga-l]: Checks +ShortLegend[icinga-l]: +LegendI[icinga-l]: Host Checks: +LegendO[icinga-l]: Service Checks: + + +# External Commands +Target[icinga-m]: `/usr/bin/icingastats --mrtg --data=NUMEXTCMDS5M,0,PROGRUNTIME,ICINGAVERPID` +MaxBytes[icinga-m]: 7000 +Title[icinga-m]: External Commands +PageTop[icinga-m]: <H1>External Commands</H1> +Options[icinga-m]: growright,gauge,nopercent +YLegend[icinga-m]: Commands +ShortLegend[icinga-m]: +LegendI[icinga-m]: Commands: +LegendO[icinga-m]: + + +# Parallel/Service Host Checks +Target[icinga-n]: `/usr/bin/icingastats --mrtg --data=NUMPARHSTCHECKS5M,NUMSERHSTCHECKS5M,PROGRUNTIME,ICINGAVERPID` +MaxBytes[icinga-n]: 7000 +Title[icinga-n]: Parallel/Serial Host Checks +PageTop[icinga-n]: <H1>Parallel/Serial Host Checks</H1> +Options[icinga-n]: growright,gauge,nopercent +YLegend[icinga-n]: Checks +ShortLegend[icinga-n]: +LegendI[icinga-n]: Parallel Checks: +LegendO[icinga-n]: Serial Checks: |