TechColumnist Storage Information Blog

17Jan/120

NetApp Disk Shelf Model Breakdown

DS{U}{# Disks}{SAS Speed}

For example, the DS4243:
DS - Disk Shelf, 4 - 4U, 24 - the number of disks, 3 - 3Gb/s SAS interface

and the DS2246
DS - Disk Shelf, 2 - 2U, 24 - the number of disks, 6 - 6Gb/s SAS interface

and the DS4486
DS - Disk Shelf, 4 - 4U, 48 - the number of disks, 6 - 6Gb/s SAS interface

Tagged as: No Comments
22Dec/110

Update: New Job! Systems Engineer at CDW

Look forward to new and exciting blog posts as I take my adventures into specializing in NetApp. I'll most likely be more active with tips and tricks that will be tailored around new experiences. Stay tuned!

Keep in mind that this is my personal blog. The views and opinions expressed on this site do not represent my employer.

CDW

Tagged as: No Comments
9Dec/110

More to come… but a new job is on the horizon

I'm excited about a new job opportunity. I've been offered a position, as soon as it's concrete I'll post up what I'll be doing for theĀ foreseeableĀ future. It's with a great company and will offer me a lot of time doing what I love doing, NetApp storage engineering. I can't wait to start, from the people I've meet within the company it's going to be a great team and company to work for! Highly excited.

Tagged as: No Comments
9Dec/110

New hosting provider

Just switched hosting providers. I'm using a new host "Site5". so far very pleased with the setup. Finally getting all the other odds and ends configured on the blog.

Tagged as: No Comments
15Sep/100

SCOM: Alert Generating Rules vs Collection Rules

A quick Google search didn't yield a quick explanation of this, so I'll quickly describe the difference.

Alert Generating Rule:
A rule setup that generates an alert that shows up in the active alerts. It stays in a "New" state until it's modified by a script or manually closed.

Collection Rules:
A rule setup that collects information and can be displayed via the "Event" view. These rules don't generate alerts but allow for reporting via the event view and via the datawarehouse.

Tagged as: No Comments
16Jul/101

ISY Python Script for controlling media lights via xbmc

Here is a simple python script to use the REST code in the ISY (http://universal-devices.com) to control devices that are linked. I'm designing this script to be used inside a script for xbmc. here's the first part of it. I recommend using scenes for the devicedim, deviceoff, and deviceon array, however you can use the individual devices as well in the array.


import urllib2
import urllib
import sys

devicedim = ['41941']
deviceoff = ['48839']
deviceon = ['62270']
username = 'admin'
password = 'admin'

topurl = 'http://isy'
passman = urllib2.HTTPPasswordMgrWithDefaultRealm()
passman.add_password(None, topurl, username, password)
authhandler = urllib2.HTTPBasicAuthHandler(passman)
opener = urllib2.build_opener(authhandler)
urllib2.install_opener(opener)

if sys.argv[1] == 'playing':
	for devicex in deviceoff:
		theurl = 'http://isy/rest/nodes/' + devicex + '/cmd/DOF'
		#normalize the URL
		theurl = urllib.quote(theurl, safe="%/:=&?~#+!$,;'@()*[]")
		print (theurl)
		pagehandle = urllib2.urlopen(theurl)
	for devicex in devicedim:
		theurl = 'http://isy/rest/nodes/' + devicex + '/cmd/DON/64'
		#normalize the URL
		theurl = urllib.quote(theurl, safe="%/:=&?~#+!$,;'@()*[]")
		print (theurl)
		pagehandle = urllib2.urlopen(theurl)
elif sys.argv[1] == 'stopped':
	for devicex in deviceon:
		print (devicex)
		theurl = 'http://isy/rest/nodes/' + devicex + '/cmd/DON'
		#normalize the URL
		theurl = urllib.quote(theurl, safe="%/:=&?~#+!$,;'@()*[]")
		print (theurl)
		pagehandle = urllib2.urlopen(theurl)
else:
	print 'no state given'

Usage:

isy-medialights.py playing|stopped
Tagged as: , , 1 Comment