A collection of Zabbix templates
- 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
TDB
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
- 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...
- mysql-server
-
tested on Centos 6.x and Zabbix 2.2
-
files with suffix "_new" is based/copied from this repo https://github.com/percona/percona-monitoring-plugins
-
others files in from mysql templates from https://github.com/zabbix/zabbix-community-repos
~~* 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
- use puppet module - https://github.com/H-Software/puppet-zabbixagent#usage---plugins
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
- rabbitmq-server
:: on monitored host
- copy files from folder "scripts" to /etc/zabbix/scripts/rabbitmq
- copy config file into your zabbix-agent config folder, or add co zabbix-agent config file
- 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
- 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
- use puppet module - https://github.com/H-Software/puppet-zabbixagent#usage---plugins
:: on monitored host
- copy files from folder "usr-local-bin" to /usr/local/bin
- 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
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
- 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)
TDB
:: 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
- 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
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}
-
Error count
-
mdisk - IOPS
-
mdisk - IO time
-
mdisk - Throughput
-
volume - IOPS
-
volume - IO time
-
volume - Throughput
- New Error(s)
TDB
- Matvey Marinin
- 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"
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
Same as in SNMP Interface
All this templates were tested for Zabbix 2.0.6 and higher (2.0.x).
This template were distributed under GNU General Public License 2.
Copyright (c) 2013-2014 Patrik Majer
Patrik Majer (patrik.majer.pisek |at| gmail |dot| com)