{"repo":"bb-Ricardo/check_redfish","free":true,"listed":false,"github":"https://github.com/bb-Ricardo/check_redfish","clone":"git clone https://github.com/bb-Ricardo/check_redfish.git","description":"A monitoring/inventory plugin to check components and health status of systems which support Redfish. It will also create an inventory of all components of a system.","language":"Python","stars":147,"topics":["redfish","icinga2","monitoring-plugin","redhat","centos","nagios-plugin","redfish-requests","health-status","support-redfish","netbox"],"license":"MIT","category":"analytics","readme_excerpt":"check redfish.py This is a monitoring/inventory plugin to check components and health status of systems which support Redfish. It will also create an inventory of all components of a system. NetBox import support You are also able to import the inventory files into NetBox using netbox-sync. Requirements python = 3.6 redfish = 3.1.0 Installation RedHat based OS on RedHat/CentOS you need to install python3.6 and pip from EPEL first on RedHat/CentOS 8 systems the package name changed to python3-pip download and install plugin Install on any OS with python3.6+ pip Install with pip from git Install with pip from git into virtual environment Icinga2 and Grafana Command definitions and a service config example for Icinga2 can be found in contrib. There is also an InfluxDB dashboard for some metrics included. HELP General usage multiple request commands can be combined. Or use --all to query all system information at once Let's start with an example request BMC: 10.0.0.23 use credentials from file: /etc/icinga2/ilo credentials query health of: storage, power Alternative HTTPS port If you want to use a different Port then 443 then just add the port to the Host parameter. Example for Port 8443: Authentication Credentials can be provided in 3 ways and will be checked in following order: using --username and --password options (credentials will be exposed in process list) using an auth file which includes the credentials add credentials to environment Authentication file An authenticatio","default_branch":null,"files":null,"tree":[],"storefront":"/r/bb-Ricardo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bb-Ricardo/check_redfish/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}