optimalops.blogspot.com
Optimal Operations: Migrating a Hudson instance
http://optimalops.blogspot.com/2010/07/migrating-hudson-instance.html
Keeping a software team on the right track. Thursday, July 29, 2010. Migrating a Hudson instance. Quick post to hopefully help others with an error I got when moving our Hudson instance from Windows to its new home on a Linux server. The basic migration is super easy - just zip up the Hudson home directory (default on Windows XP is C: Documents and Settings [username running Hudson] .hudson. SEVERE: Timer task hudson.model.LoadStatistics$LoadStatisticsUpdater@74e8f8c5 failed. At hudson.model.Load...At hu...
optimalops.blogspot.com
Optimal Operations: March 2010
http://optimalops.blogspot.com/2010_03_01_archive.html
Keeping a software team on the right track. Friday, March 12, 2010. Expanding a Wireless Network: hooking up a Linksys WRE54G expander to a Netgear DG834G router. This isn't quite my usual kind of post, but it caused me so much hassle (mostly due to the sad state of the Linksys documentation) that I wanted to post the steps in the hope that it'll help others. Barra's post on the Linksys forum. Was a big help here. These are the steps I took:. Reset the expander for about 1 minute. Manually set the TCP/IP...
optimalops.blogspot.com
Optimal Operations: Location Irrelevance
http://optimalops.blogspot.com/2010/06/location-irrelevance.html
Keeping a software team on the right track. Friday, June 18, 2010. This is a bit more political than my usual tech-heavy posts. I was leafing through James Bach's blog. The other day; James is one of today's leading writers about software testing and always well worth a read. He referred to an excellent post. At the end of his post, James referred to Pradeep as " one of the leading Indian testers. This made me feel a bit uncomfortable, enough so to comment on the post, and James commented back:. One of t...
optimalops.blogspot.com
Optimal Operations: April 2010
http://optimalops.blogspot.com/2010_04_01_archive.html
Keeping a software team on the right track. Friday, April 2, 2010. EC2 Marks the Spot. I've been using Amazon EC2 at work and for personal projects for about three years now. It's got to the stage where I can't remember how we used to manage without being able to spin up a test or development machine on demand. As a way to warn me if the EC2 spot price is getting close to my bid price, I wrote a Nagios plugin, check ec2 spot price, that will send me a warning if the spot price goes above a specified valu...
optimalops.blogspot.com
Optimal Operations: November 2009
http://optimalops.blogspot.com/2009_11_01_archive.html
Keeping a software team on the right track. Friday, November 13, 2009. Here's some Friday fun - ever wanted to stop your sysadmins from logging in drunk and doing an "rm -rf /" on the production servers, or prevent your developers from checking in code that was written under the influence? You need a USB breathalyzer! This thread on serverfault.com. Has some other interesting ideas for preventing GUI (Geeking Under the Influence). Monday, November 9, 2009. Advance your career over lunch. For example....
optimalops.blogspot.com
Optimal Operations: January 2010
http://optimalops.blogspot.com/2010_01_01_archive.html
Keeping a software team on the right track. Friday, January 15, 2010. Fun with Nagios, part 2: Check Yer Backups. Being the second in a series of occasional posts on neat things you can do with your Nagios. Monitor that you might not have thought about. Enter the trusty Nagios once again, in the guise of the check file age. Wrote something useful to the file. Here's an example nrpe.cfg entry that runs on our backup server and checks the backup file from our JIRA server:. The JIRA backup files are named f...
optimalops.blogspot.com
Optimal Operations: June 2010
http://optimalops.blogspot.com/2010_06_01_archive.html
Keeping a software team on the right track. Friday, June 18, 2010. This is a bit more political than my usual tech-heavy posts. I was leafing through James Bach's blog. The other day; James is one of today's leading writers about software testing and always well worth a read. He referred to an excellent post. At the end of his post, James referred to Pradeep as " one of the leading Indian testers. This made me feel a bit uncomfortable, enough so to comment on the post, and James commented back:. One of t...
optimalops.blogspot.com
Optimal Operations: Running Artifactory with Tomcat behind Apache HTTPD
http://optimalops.blogspot.com/2012/01/running-artifactory-with-tomcat-behind.html
Keeping a software team on the right track. Wednesday, January 4, 2012. Running Artifactory with Tomcat behind Apache HTTPD. The following assumes you're using a dedicated Tomcat instance to run Artifactory and that you've used their $ARTIFACTORY HOME/bin/tomcat-install.sh. Script to do a standard installation, so that Artifactory is listening on http:/ yourhost.yourdomain:8081/artifactory, with an AJP listener on port 8019. Install mod proxy ajp:. Sudo a2enmod proxy ajp. Sudo service apache2 restart.
optimalops.blogspot.com
Optimal Operations: Hudson as a CVS Watcher on Windows
http://optimalops.blogspot.com/2010/07/hudson-as-cvs-watcher-on-windows.html
Keeping a software team on the right track. Wednesday, July 7, 2010. Hudson as a CVS Watcher on Windows. I'm currently consulting at a large corporate outfit in Silicon Valley - sometimes it's a bit like going back in time to the mid-90s. They're using CVS and most developers don't have much visibility into the repository, so one of the first things I set up was an email to interested people every time somebody checks into CVS. Install and run Hudson - just get the WAR file from the download page. In the...
optimalops.blogspot.com
Optimal Operations: February 2010
http://optimalops.blogspot.com/2010_02_01_archive.html
Keeping a software team on the right track. Friday, February 19, 2010. Build, Please, Mr. Hudson. Having got very familiar in previous jobs with CruiseControl. The still-sprightly granddaddy of CI tools, I've been having a bit of a love-hate relationship with Hudson. The first one is how easy it is to set up Hudson to build, test and report on Grails. Projects, which we're using as our standard for web app development these days. There's a nice post here. Leads you to a blank page! Fill out the node deta...