Summary of Blog Posts for Week of July 4

I hope everyone had a great Fourth of July. Here is a summary of the blog posts from this week.

1. Getting Started with Node.js
Server-side programming languages aim to do the most work in the most efficient way in the least amount of time. This post is a thorough introduction to Node.js. We go over its fundamental features like callback functions and the module system. There is also some sample code including a “Hello World” example.

2. 30 Ways to Improve Hyper-V Virtualization
Lately we’ve been creating all kinds of online resources for you to access that offer tips on everything from monitoring server metrics with WMI, to tracking IIS with VBScript, to picking the most effective NoSQL database tool. This post shows 30 ways to improve Hyper-V Virtualization performance. Some highlights are 1)Don’t share the Hyper-V hardware with other services and 7)Shutdown unused VMs.

3. Integrate Apache Monitoring into
Few know how to effectively monitor and graph statistics of Apache. This post shows how to use Custom Monitors with the Monitis API and open source scripts from Github to monitor Apache servers in from the cloud. It’s a very easy yet powerful way to monitor multiple Apache servers.

4. 25 Apache Performance Tuning Tips
Apache is popular because it allows us to run websites with minimal configuration and administration. The downside of ease of flexibility and lack of tuning is that Apache can sometimes be a memory hog. Utilizing the steps in this post, you can gain a significant performance boost from Apache.

5. Bulk up on Monitis Website Monitors Using Excel
Monitis makes it easy to monitor a bunch of sites. Using the wizard you can set up monitoring for a website in just a few seconds. But what if you’re monitoring hundreds of sites, or even thousands? This post shows you what to do in that scenario. Simply create an Excel table with the proper column names and export to CSV format. Then use the Monitis API to upload and parse the contents of the CSV file and create monitors.

6. Custom Monitors in Monitis with Python
Recent blog posts have shown different ways to utilize Custom Monitors in Monitis to monitor any metrics you need. Most of these utilize the Monitis API and server side scripts. This post shows some of those server side scripts written in Python and available on Github. We walk through an example for monitoring server load.

7. Cacti, SNMP, Monitis and what’s between them
We recently integrated Munin with Monitis which lets users view Munin RRD data in the Monitis dashboard. We also implemented a similar integration with Cacti, which this post goes over. ALthough the integration is still slightly incomplete, the post goes over a working example and shows the resulting graphics in the Monitis dashboard.

8. 6 Node.js Recipes: Working with the File System
This post goes over 6 challenges in Node.js and how to solve them. It shows how to read from a file, write to a file, work with directories, traverse a file system, get and set file attributes, and watch for file website monitoring