Can anyone recommend reliable open source software (Linux) that can do the following?

- server monitoring / health check (various ports for Linux/Windows), disk health, CPU temperature, etc
- automated OS installs that can be done via KVM/IP for Linux/Windows

Thank you.