Need a little help with a project.
I've been in tech for a long time, a little code, but mainly systems admin / networking. I bought a SIK a while back to do some blinky lights projects with my son, so I'm not a TOTAL n00b to maker stuff, but I'm def not advanced.
I've got several computers (PC / ATX) I need to be able to remotely manage. And I'd like to use my Redboard to build a IPMI device. By that, goals are:
- Power on and off
Check status (power on LED)
- Alert on power loss
- SMS preferably or email
Environmental monitor and alerting
- acceptable temp ranges
- Performance monitoring
- some of these PCs are mining crypto and the program that does the mining produces a simple webpage status that shows performance. It'd be awesome to get an alert (SMS?) if the performance number drops by X%. Back in the day I used scripts to launch WGET to fetch an HTML page, then launch GREP / AWK / SED to populate a RRDTool database (MRTG) with trending data from websites like that. Would be cool to trend performance, but more importantly act on it if the "performance number is X% below last number".
Lofty goals I know. But I'm going to start with the easy stuff.
I have a v3 SIK with the redboard and breakout. But from what I read, it seems like a bad idea to connect the ATX MB switch plugs directly to the GPIO ports, plus that would limit the number of machines you could manage. Also, they won't all be within a few feet, so it'd be awesome to use something like 6 wire RJ11 (2- pwr 2-rst 2-led status) or even CAT5 cable to make it easy to plug up and move around.
This project is close to what I'd like to do, but I don't need the VTY piece for the console:
Ideas! Fire away!
I'm interested in what hardware you guys think might help me get started.
Thanks in advance for all input!