These are the steps required to manually install srvadmin-storage (the monitoring and administration tools for Dell servers and the PERC RAID controllers) without installing unnecessary cruft.
Unfortunately there is no repository for Fedora. There are, however, builds for RHEL7, which work fine.
First install the Dell GPG keys:
wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi > bootstrap.cgi bash bootstrap.cgi
Next get the RPM packages. They will install everything under /opt/dell. You could download each package by hand, but I'm lazy so I just download the entire thing and pick what I need locally:
wget --recursive --no-parent http://linux.dell.com/repo/hardware/latest/os_dependent/RHEL7_64/srvadmin/ sudo dnf install ./srvadmin-omilcore-9.2.0-3142.13664.el7.x86_64.rpm sudo dnf install ./srvadmin-omcommon-9.2.0-3142.13664.el7.x86_64.rpm sudo dnf install ./srvadmin-omacs-9.2.0-3142.13664.el7.x86_64.rpm sudo dnf install ./srvadmin-marvellib-9.2.0-3142.13664.el7.x86_64.rpm sudo dnf install ./srvadmin-nvme-9.2.0-3142.13664.el7.x86_64.rpm sudo dnf install ./srvadmin-realssd-9.2.0-3142.13664.el7.x86_64.rpm sudo dnf install ./srvadmin-storelib-sysfs-9.2.0-3142.13664.el7.x86_64.rpm sudo dnf install ./srvadmin-storelib-9.2.0-3142.13664.el7.x86_64.rpm sudo dnf install ./srvadmin-deng-9.2.0-3142.13664.el7.x86_64.rpm sudo dnf install ./srvadmin-hapi-9.2.0-3142.13664.el7.x86_64.rpm sudo dnf install ./srvadmin-isvc-9.2.0-3142.13664.el7.x86_64.rpm sudo dnf install ./srvadmin-xmlsup-9.2.0-3142.13664.el7.x86_64.rpm sudo dnf install ./srvadmin-ominst-9.2.0-3142.13664.el7.x86_64.rpm sudo dnf install ./srvadmin-omacore-9.2.0-3142.13664.el7.x86_64.rpm sudo dnf install ./srvadmin-storage-cli-9.2.0-3142.13664.el7.x86_64.rpm
Due to a sh*tload of dependencies, you need to follow this order of installation.
omreport is complaining about a missing
dcsys64.xml, don't worry, that's being created the first time the service starts.
For reasons (?) the data collection service is being installed as masked, so you can't start it right away. Just unmask it, then you should be good to go:
sudo systemctl unmask dataeng sudo systemctl status dataeng sudo systemctl start dataeng
Once started, this should give you the alert log, for example:
/opt/dell/srvadmin/bin/omreport system alertlog
Fair warning: Fedora is not officially supported. To quote Dell:
"If it breaks you can keep all the pieces."