Skip to content

Luskan777/zabbix-ibm-flashsystem-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 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.

Releases

No releases published

Packages

No packages published

Languages