Hi all,
I've put together some Brocade specific templates. It also uses an external script for discovery so that only the used ports on a device are monitored.
Play around and let me know if you are missing anything
template and script have been added to a zip file due to attachement limits
1) Needed value mapping:
Brocade Status
1 -> unknown
2 -> ok
3 -> faulty
2) copy the script "getUpInt.sh" to the location /usr/local/share/zabbix/externalscripts/ (or where your zabbix installtion points to)
Rename the .txt to .sh (as I can not upload a .sh file)
3) give execution rights
chmod 755 /usr/local/share/zabbix/externalscripts/getUpInt.sh
4) Add the templates and if needed adapt snmp settings
The external script can be invoked with the following options
getUpInt.sh[<snmp version> {HOST.CONN} <community/user> <password>]
Let me know if you have any questions/suggestions/...
I've also got an (quick&dirty) perl script to add hosts to zabbix via an excel script. pm me if you are interested
Best regards,
Marc
I've put together some Brocade specific templates. It also uses an external script for discovery so that only the used ports on a device are monitored.
Play around and let me know if you are missing anything

template and script have been added to a zip file due to attachement limits

1) Needed value mapping:
Brocade Status
1 -> unknown
2 -> ok
3 -> faulty
2) copy the script "getUpInt.sh" to the location /usr/local/share/zabbix/externalscripts/ (or where your zabbix installtion points to)
Rename the .txt to .sh (as I can not upload a .sh file)
3) give execution rights
chmod 755 /usr/local/share/zabbix/externalscripts/getUpInt.sh
4) Add the templates and if needed adapt snmp settings
The external script can be invoked with the following options
getUpInt.sh[<snmp version> {HOST.CONN} <community/user> <password>]
Let me know if you have any questions/suggestions/...
I've also got an (quick&dirty) perl script to add hosts to zabbix via an excel script. pm me if you are interested
Best regards,
Marc

Comment