A Software Architect Living in a Networking World

Joe Pruitt

Subscribe to Joe Pruitt: eMailAlertsEmail Alerts
Get Joe Pruitt: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Joe Pruitt

Last week I posted a PowerShell function library for Microsoft’s newly introduced search engine at Bing.com.  The function library was appropriately named PoshBing. There was a log of interest in the script so I quickly moved it off my blog and onto a CodePlex project under PoshBing. Working on the command line is fun and all, but since I spend a good portion of my time accessing my twitter account, I figured it would be a bit of fun to integrate it with my previously released PoshTweet PowerShell twitter library. So, after an hour or so of coding it up and creating the @askbing twitter account, I’ve got it up and running. Using it is as simple as posting a message mentioning the @askbing account.  The Usage is as follows: @askbing [sourcetype [options]] question_or_search_terms If you omit the sourcetype it will default to “web”.  The following sourcetypes and opt... (more)

Node.js ABCs - L Is for Loading | @DevOpsSummit #DevOps

One of the great benefits of utilizing a language like Node.js is the wide assortment of 3rd party modules that are at your disposal.  From calculating the validity of credit card numbers, to managing network connections, the Node Package Manager (npm) repository has hundreds of thousands of packages available to you.  This article will explain how you can load modules into your project. Loading and Referencing a Module In Node.js, modules are accessed either by their name or the file path on the system.  Non-system modules referenced by name will eventually be mapped into a fil... (more)

Unix To PowerShell - Seq

PowerShell is definitely gaining momentum in the windows scripting world but I still hear folks wanting to rely on Unix based tools to get their job done.  In this series of posts I’m going to look at converting some of the more popular Unix based tools to PowerShell. seq The Unix “seq” command prints a sequence of numbers from FIRST to LAST, in steps of INCREMENT. The PowerShell “range” operator “..” will return an array of numbers but it does not give you the ability to modify the increment from 1 (or –1 if the LAST is smaller than FIRST).  I accomplished this with a simple for... (more)

BIG-IP CPU Visualization with the Google Visualization API

In previous articles, we have explored using the Google Chart APIs to integrate static charts and graphs with iControl and iRules to build monitoring applications. Creating An iControl PowerShell Monitoring Dashboard with Google Charts Scatter Plotting Response Times With iRules and Google Charts Fun with Hash Performance and Google Charts Monitor Your iRules Performance with iControl and Google-O-Meter Comparing iRule Control Statements Referral Tracking with iRules Heatmaps, iRules Style Part 1, 2, 3, & 4. In this article, I’m going to move beyond the static charting APIs and ta... (more)

Monitoring Your Network with PRTG - Overview, Installation, and Configuration

A few months back, our team moved DevCentral.f5.com from our corporate datacenter to a cloud service provider.  As part of this project, we were required to take over the tasks previously performed by our IT department.  One of the tasks that fell into my hands was to look at the monitoring and alerting for the heath of the systems in our environment.   These systems included our application tier (application, database, and storage) as well as the F5 network infrastructure (GTM, LTM, ASM, WA, APM, etc). After looking at several product offerings, we ended up choosing PRTG Network ... (more)