Skip to content
Branch: master
Find file History
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
3ware-raid
check-https-cert-expire add template and scripts for checking HTTPS cert expire Nov 4, 2016
ibm-bladecenter-chassis-amm add value mapping for "ibm-bladecenter-chassis-amm" Oct 29, 2014
ibm-storwize-perf
juniper-switches fix template groups Oct 7, 2014
linux-disk-io-stats update README Oct 11, 2014
mysql-server reworked mysql template Jan 20, 2016
rabbitmq-server
redhat-yum-stats
snmp_interfaces_-_Advanced fix 2.2 compat (JSON parse error) Oct 13, 2014
tsm-server-on-win fixes for template "tsm-server-on-win" Aug 21, 2014
README.md update mysql section Jan 20, 2016

README.md

Zabbix-templates

A collection of Zabbix templates

A. Templates

  1. IBM Tivoli Storage Server - On Windows

  • for IBM TSM Server on Windows
  • with DB2
  • tested on Windows 2008 R2, IBM TSM 6.3, IBM DB2

1.1 Monitored items

TDB

1.2 installation

set powershell policy: Set-ExecutionPolicy Unrestricted

create user/admin in TSM: register admin monitor monpass (or something like that) grant auth monitor cl=operator

copy scripts into zabbix-agent directory

insert userparameters into your config file

import template (xml file) into your zabbix server

  1. Juniper switches - Chassis Stats, Generic

need "advsnmp.discovery" external script, https://github.com/czhujer/Zabbix-Addons/tree/master/advsnmp.discovery

NETX INFO in Juniper-switches folder...

  1. mysql-server

~~* from http://www.alexanderjohn.co.uk/2013/02/01/monitoring-mysql-with-zabbix-using-the-appaloosa-zabbix-templates/ ~~ * and https://www.zabbix.com/forum/showthread.php?t=26503

3.1 Monitored items / Docs

3.2 automatic instalation

3.3 manual installation

On monitored host:

  • copy files from scripts folder into /etc/zabbix/plugins

  • copy files from zabbix_agent into /etc/zabbix/zabbix_agentd

on zabbix server:

  • import xml as template
  1. rabbitmq-server

4.1 installation

:: on monitored host

  1. copy files from folder "scripts" to /etc/zabbix/scripts/rabbitmq
  2. copy config file into your zabbix-agent config folder, or add co zabbix-agent config file
  3. create sudo record for command: "/usr/sbin/rabbitmqctl *" for user: zabbix, NOPASSWD

OR

use puppet manifest from my Repo: puppet-zabbixagent :) https://github.com/czhujer/puppet-zabbixagent

:: on server

import xml file (zbx_templates_rabbitmq-server.xml) as zabbix template

  1. Linux disk io stats

tested on:

Centos 6.x x86_64 Ubuntu LTS 12.04 x86_64

Zabbix 2.0.x and 2.2 (appliance)

5.1 automatic instalation

5.2 manual instalation

:: on monitored host

  1. copy files from folder "usr-local-bin" to /usr/local/bin
  2. copy config file (from zabbix_agentd folder) into your zabbix-agent config folder, or add co zabbix-agent config file

OR

use puppet manifest from my Repo: puppet-zabbixagent :) https://github.com/czhujer/puppet-zabbixagent

:: on server

import xml file (zbx_templates_linux_disk_io_stats.xml) as zabbix template

5.2 Changelog

v.1.1.1 - 2014/10/11

update discovery time (1x per day) small fix discovery script for valid JSON (Zabbix 2.2 compat)

v1.1 - 2013/10/30

updated parse script and zabbix userparameters -- Now, the parameters and their sequence are looking directly (iostat in Ubuntu writes more information/parameters)

added debug mode for zbx_parse_iostat_values.sh scripts

  1. IBM BladeCenter Chassis Stats

For IBM BladeCenter H/S Chassis

  • Both Chassis tested with AMM (Advanced Mangement Module)

  • S chassis has one power domain (items "Power domain 2.." will be unsupported)

6.1 Monitored items

TDB

6.2 instalation

:: on zabbix server

  • import xml file as zabbix template

  • copy script "ibm_amm_snmpget.sh" into external script folder

  • create "value mapping" ("administration" - general - value mapping)

Name: IBM BC_AMM - Health Status

Mappings:

Value Mapped to
0 unkown
1 good
2 warning
3 bad

or look at example picture

  1. Template IBM Storwize Perf

worse quality (dont works items/graphs with pool capacity etc)

tested with IBM Storwise SVC V7000

"acknowledged" errors are handled by Macro "{$ERROR_COUNTER_ACK_POS}"

DOCS:

http://ma-tty.blogspot.cz/2013/01/ibm-storwize-v7000-performance.html

https://github.com/ma-tty/zabbix

7.1 instalation

copy all files from scripts folder to your zabbix server

change paths in all scripts

generate ssh key for login into storwize (controller)

if it's neccessery download python modules

import xml as template

create host

link template to host

create Macros: {$ERROR_COUNTER_ACK_POS}, {$SVC_PWD}, {$SVC_USER}

7.2 Monitored items

  • Error count

  • mdisk - IOPS

  • mdisk - IO time

  • mdisk - Throughput

  • volume - IOPS

  • volume - IO time

  • volume - Throughput

7.3 Triggers

  • New Error(s)

TDB

7.4 Authors

  • Matvey Marinin
  1. Template SNMP Interfaces - Advanced

based on standart SNMP Interfaces, but discovery rule results return more infos

currently: If-Index, IF-Descr, If-OperStatus and !!! ALL these items !!!, so you can a complex expression for "filter"

8.1 instalation

copy script to externalscripts folder to your zabbix server

install python NET::SNMP module (http://search.cpan.org/~dtown/Net-SNMP-v6.0.1/lib/Net/SNMP.pm)

import xml file as template

8.2 Monitored items

Same as in SNMP Interface

B. Requirements

All this templates were tested for Zabbix 2.0.6 and higher (2.0.x).

C. License

This template were distributed under GNU General Public License 2.

D. Copyright

Copyright (c) 2013-2014 Patrik Majer

E. Authors

Patrik Majer (patrik.majer.pisek |at| gmail |dot| com)

You can’t perform that action at this time.