A little background: I get these ideas once in a while that eventually come to fruition after a couple months of brainstorming and tinkering. I’ve had the idea for a while of having a central way to maintain my fleet of Linux servers I host along with Windows if possible. In the past, I used ssh keys to login and run updates. It worked pretty well but I’d like a way to remotely run and/or monitor these. Enter IRC…
Little background: Everyone has a little paranoia. We all have a little fear inside and wonder what if? I have some expensive toys and I’d like the peace of mind knowing their safe along with keeping an eye on my little fur child Shadow while I’m away from home. Turns out, doing this isn’t nearly as hard as one might think…
Fast forward a couple weeks of planning and I have a solid DVR and wireless system running that allows me to monitor and record any activity while I’m away from home, using off the shelf WiFi cameras and freeware.
- D-Link DCS-5010L Pan & Tilt Wi-Fi Camera (Black)
- Foscam FI9800P Outdoor 720P HD Security IP Camera with Motion Detection, Night Vision and Cloud Storage
- D-Link DCS-934L Day & Night Wi-Fi Camera (Black)
- D-Link DCS-960L HD 180-Degree Wi-Fi Camera (Black)
- TP-Link AC1200 Gigabit Wireless Wi-Fi Router (Archer C1200)
- The “server” (old laptop): LATITUDE E6500 15.4″ C2D-2.53GHZ 4G/250G RW BT WC
A little background:
I’ve been building and tinkering with computers since I was about 12, when I got my own laptop and desktop both from garage sales and began swapping parts, doing OS upgrades from floppy disks and doing whatever I could to tinker with them. Fast forward almost two decades, and I’m still at but on a much larger scale.
I’ve learned some hard lessons in the couple decades of tinkering with computers. One of the biggest is data loss. Like everyone else, I didn’t worry as much as I should have and it cost me…
Started off 30 minutes into the new year by hitting black ice and completely annihilating my favorite car. Thankfully safe but Eris didn’t make it.
Now for the DDoS fun…
Here’s where things started to get a little more complex. At this point, I have a wireless system to transmit data from multiple nodes to a central hub (node0) which collects and shows the data via serial connection.
The general idea/goal is this:
- Arduino Nodes send data to central node
- Central node is connected to home network and sends this data to a LAMP server (Linux-Apache-Mysql-PHP)
- The server takes this data, breaks it into a mysql statement, and pushes it into the database to log
I’ve had a number Arduino systems for some time now along with a large number of RF24 wireless modules and DHT11 humidity/temperature sensors. The idea I’ve had for some time is this:
- Arduino with a DHT11 sensor and RF24 wireless device pull then transmit data.
- Data goes to secondary hub/master Arduino using an RF24 module along with an Ethernet adapter (Wiznet 5100)
- This master hub then pushes the data to a web server containing a mysql database to log and store the information
Simple right? Wrong.
Lately I’ve been engrossed in a project to add some monitoring to my home. This includes temperature and humidity readings, along with monitoring for windows and doors eventually. This will be built almost entirely using Arduinos wherever possible.
To have a remotely viewable home dashboard to monitoring the house
Use Arduinos and cheap parts from Amazon to build this and code myself
At this point, I’ve built some of the systems but greatly need to expand upon this. More updates to (hopefully) come!
Had the idea in my head for a while now about doing a fileserver build to put all my media in one place. This includes years of movies, music and TV shows along with about 100GB of music rips. The goals of this were pretty simple:
- Have some form of redundancy, most likely in a RAID 1 or RAID 5 format
- Have enough horsepower to stream movies/videos on the fly, including conversions
- Have enough storage for all my current collection (~1.5TB) and future
At this point, I had some extra components lying around and got a sweet deal on an ASUS 990X motherboard and a set of 6 hard drives. Let’s get to the specs:
- ASUS 990X Sabertooth motherboard
- Corsaid 500W PSU
- Mushkin 240GB SSD
- (6) 750GB WD Black hard drives
- AMD 3.5GHz 8-Core CPU
- Hyper 212 Evo CPU cooler
- AMD 7770 GPU card with 2GB GDDR5 RAM
- Rosewill Stealth tower
- (2) Inline SATA power cords
- (6) 90 Degree SATA cables
So I’ve been working with this project off and on, mainly off due to time constraints with a new work shift/promotion. I’ve split the logs and dashboard readouts to allow for easier pulling of individual data. What this allowed me to do was to couple this with WordPress using iFrame to load the individual pieces. I then set up multiple pages for each PHP document to allow the refreshes to work normally. I’ve build and gotten a working version of a single ping test, so that’s off the checklist. My next goal is to build a queue of sorts to pull information from for a polling cycle depending on type of test, then run the tests I want. I’m starting with ICMP, but hope to go for basic SNMP once this works out. Stay tuned as always!