Skip to content

spectroman/redfish-idrac-lld

Repository files navigation

iDRAC RedFish monitoring framework

With this you can use the feature from iDRAC called redfish, which is a RESTful API.

He will auto discover most of the important hardware components and add them to your monitoring.

Built in Ruby

Instructions

On Zabbix side

  • Copy the files redfish-* to your "externalscripts" directory on Server or Proxy
  • Create a directory called "redfish" inside the external scripts, and make sure it is zabbix writable (chown zabbix. redfish at least, or give some more chmod rights)
  • Import the template (v4 or v3.4)
  • You must add 3 macros on the server or on the template, by default now are:
    • {$PASSWORD} with the password for iDRAC
    • {$USER} with the username to be used
    • {$IPMI} the reachable address from iDRAC
  • Make sure your iDRAC is reachable from the zabbix server/proxy, test with: telnet 12.23.34.54 443
  • You should edit the redfish-collect and redfish-lld and make sure the variable LOCALPATH is pointing to the location of the redfish directory created above

On the iDRAC side

  • Add a user on your iDRAC that contains only the rights to Login and Debug, he will be auto select type as "Operator", also give it a password.

About

zabbix discovery framework for iDRAC 7+

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published