Dell Server Monitor
A react web app for monitoring dell servers over IPMI
Known working hardware
- R720 with iDRAC7 - Monitoring + fan control
If you have it running on different hardware or have ipmi commands for setting fanspeeds on different hardware, please submit a PR or open an issue.
The app is designed to run with docker compose, see the docker-compose file in this repo for a sample deployment. No extra configuration except for changing the exposed port should be needed. Be aware that this project doesn't currently support any form of authentication, so shouldn't be exposed to the internet if it can be avoided.
Run with prebuilt image:
version: "3.3" services: serverManager: image: ghcr.io/danielv123/servermanager:latest restart: unless-stopped ports: 8083:8080 # external:internal volumes: - /srv/serverManager:/usr/src/app/data ouroboros: # For autoupdate, feel free to remove container_name: ouroboros hostname: ouroboros image: pyouroboros/ouroboros environment: - CLEANUP=true - INTERVAL=86400 - LOG_LEVEL=info - SELF_UPDATE=true - IGNORE=mongo influxdb postgres mariadb - TZ=America/Chicago restart: unless-stopped volumes: - /var/run/docker.sock:/var/run/docker.sock
Build it yourself:
git clone https://github.com/Danielv123/serverManager cd serverManager docker-compose up -d --build
Finally, navigate to localhost:8083
Admin interface with idrac ipmi connection details and a custom fan curve: