Skip to content

Luskan777/zabbix-ibm-flashsystem-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zabbix-ibm-flashsystem-template

Zabbix template for IBM FlashSystem storage.

Adapted from original bash script created by Yarli to Golang Script created by me.

Supported IBM versions: IBM FS-3500, IBM FS-5000, IBM FS-7000 (needs testing)

How to use Template:

Clone repository and access directory

git clone https://github.com/Luskan777/zabbix-ibm-flashsystem-template.git

cd zabbix-ibm-flashsystem-template

Build the Golang script (Golang or Docker):

Build with Go binary (needs Go installed):

cd src && env GOOS=linux GOARCH=amd64 go build -o IBMStorageFS5K *.go

Build with Docker (needs Docker and docker-compose installed):

docker compose run --rm golang

Configure Template:

  • Copy the script above from source path (./src/IBMStorageFS5K.go) to zabbix external script path (/usr/lib/zabbix/externalscripts/)
  • Import the template file into your templates section within the Zabbix ui.
  • Create a new user on your storage system which Zabbix can use.
  • Create host and add following user macros:
    • {$CABIP1} - this is the IP address of your storage system
    • {$CABPASS} - Password of your new user
    • {$CABUSER} - Username of your new user

Then execute the 5 discovery rules, which should then populate all the items you need for monitoring.

About

Zabbix Template for IBM storage FlashSystem models

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages