Time Nick Message 08:11 oliver does anyone have a better term than "physical server" or "bare-metal" for a non-virtualised server? 08:12 oliver most of our servers are virtualised but we have a small number of standalone boxes but these terms are all a bit crap, I feel. 08:12 oliver there must be something more obvious. 12:20 pdurbin "bare-metal" works for me 13:38 pdurbin new! https://github.com/fasrc/module-usage 13:55 pdurbin finally got around to getting a gravatar on there too 13:55 pdurbin of *course# there's already a gravatar at https://github.com/crimsonfu :) 14:01 pdurbin this is not as bad as it sounds: "Listen to a couple old dudes complain that they don’t like PHP anymore." -- Episode 1: What We Hate About PHP - /dev/hell - http://devhell.info/post/2011-12-10/what-we-hate-about-php/ 14:02 pdurbin i've used the twitter app (spaz) by one of the guys (@funkatron) 15:14 oliver anyone cooked up a good layout for the set of files used by cfg mgmt (puppet, etc) ? 15:15 oliver I've done this several times but never felt it was right 15:15 oliver sparse filesystem, I guess, but it can be done <service>/etc/cron.d/<service> or /etc/cron.d/<service>, etc 15:16 oliver I found http://room101.wikidot.com/puppetcfg:layout 15:16 oliver which seems a very good start, but wondered if folks had any other links 15:24 pdurbin oliver: you might be interested in https://code.seas.harvard.edu/puppet/puppet/trees/develop 15:25 oliver pdurbin: thanks I'll have a borwse of that 15:25 pdurbin see also http://irclog.perlgeek.de/crimsonfu/2012-05-03#i_5534083 15:25 pdurbin (it's not mine) 15:26 oliver ta 15:30 pdurbin scaring the hell out of myself with backticks and CGI.pm 15:34 oliver oh dear :) 15:36 pdurbin so easy to introduce arbitrary code execution 15:41 pdurbin curl 'http://example.com/cgi-bin/my.cgi?foo=bar%20%3bls%20/tmp' 15:42 pdurbin then just look up the proper codes: http://en.wikipedia.org/wiki/Percent-encoding 15:51 oliver and of course http://bobby-tables.com/ 15:53 oliver perl's \Q\E regex escapes (and quotemeta()) are a good help too 15:53 oliver afk 16:02 pdurbin oliver: right. http://perldoc.perl.org/functions/quotemeta.html should work in my case... 16:03 pdurbin thanks 16:05 pdurbin bar\ \;ls\ \/tmp 16:05 pdurbin yes, that's *much* better 16:10 pdurbin CGI Programming with Perl, 2nd Edition: Chapter 8: Security - http://oreilly.com/catalog/cgi2/chapter/ch08.html 16:13 pdurbin i mean, this isn't perl's fault is it? anything that runs a shell command and allows user input is suspect 17:28 ironcamel pdurbin: wow, that code is so freaking outdated. we should petition oreilly to remove all traces of that book from existence. 17:28 pdurbin :) 18:19 pdurbin dear posterity: 18:20 pdurbin if `lspci | grep -i lsi` shows " 02:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03) " 18:20 pdurbin and you want to monitor the hardware raid on it 18:20 pdurbin go to LSIFusionMPTSAS2 – HWraid - http://hwraid.le-vert.net/wiki/LSIFusionMPTSAS2 18:21 pdurbin you will find sas2ircu in /tmp/sas2ircu_linux_x86_rel/sas2ircu after you download it from http://www.supermicro.com/support/faqs/data_lib/FAQ_9633_SAS2IRCU_Phase_5.0-5.00.00.00.zip 18:22 pdurbin sas2ircu 0 DISPLAY 18:22 pdurbin run that or other commands per the wiki page above and look for State: Optimal (OPT) 18:28 pdurbin will have to try this out: Nagios Exchange - check_sas2ircu - http://exchange.nagios.org/directory/Plugins/Hardware/Storage-Systems/RAID-Controllers/check_sas2ircu/details 21:01 sjoeboo Tim you in here? 21:16 pdurbin new! https://github.com/fasrc/sas2ircu