IRC log for #gllug on 20100225

00:10.01*** join/#gllug slaker (~slaker@cpc3-seve13-0-0-cust106.popl.cable.ntl.com)
00:20.50*** join/#gllug londo (~georgiou@82.133.49.59)
00:23.41*** join/#gllug eye69 (~magnus@yoshi.upcore.net)
01:39.47*** join/#gllug Leeds (~richardc@www.scorefive.com)
08:00.47halimorning
08:35.28*** join/#gllug flips_and_rails (~stu@dyn1241-34.vpn.ic.ac.uk)
08:45.27*** join/#gllug DiscordianUK (~ch@fedora/DiscordianUK)
09:08.48Mohanmorning
09:24.25DiscordianUKMorning
09:51.03halihm, looks like it's time to jump ship and abandon nagios
09:51.18halithe nagios.org website does it best to get you to sign up to nagios.com
09:52.26cpufreakhali: if you want a nagios based solution
09:52.28cpufreakwww.opsview.org
09:57.26bilarhopsview for the win, actually...
09:57.33bilarhi was sceptical at first, but it's actually a very good product
09:57.46z00daxhali: move to icanga for a nice sidegrade ?
10:20.22haliz00dax: yes, most likely, just waiting for the web ui to be final
10:38.07Mohanwhat is icanga ? google doesnt show any valid results related to network monitoring.
10:38.46haliicinga
10:38.48haliit's a fork of nagios
10:39.04haliproper DB support, improved web ui (not written as CGI in C)
10:39.23haliyou can more or less move your old nagios conf over seamlessly
10:39.48Mohansounds cool. let me have a look at it.
10:48.31halibilarh: do you use the ent version or the free version?
10:54.59bilarhhali: of what?
10:57.23gregjhali: you mean it supports postgresql, and not mysql ? (as in, it does proper db support)
11:02.38ChoHagCapgemini have sent around an email to all contractors here asking us what we're doing and who we're doing it for.
11:10.07haligregj: not sure of all flavors, it's got very good oracle support at least
11:10.44*** join/#gllug Leeds (~richardc@pcd424250.netvigator.com)
11:11.32gregjwho cares about oracle. expensive, and not much value above free postgresql.
11:11.49halidepends what you do
11:11.57halipostgres replication is sort of shit
11:12.18halithe partitioning implementation is so so
11:12.33halianalytics / window functions are getting there but not great
11:12.57haliit's years ahead of mysql in most terms, don't get me wrong, im a big postgres fan
11:13.54ChoHagBut does buying Oracle for those features cost more or less than the cost of a postgres admin who can work around the lack?
11:15.45wethrinOracle has the reputation for being rock solid, fast, and Just Damn Well Working (if you pay enough for Orrible consultants to tickle it right)
11:15.56wethrinthere's a reason it's still used a lot
11:16.55halia postgres admin can work around the lack of some features, far from all
11:17.01haliplus oracle rac scability can't be beaten
11:17.06haliat least not on x86 kit
11:18.10haliChoHag: aren't you temping on one of the biggest oracle installations in europe? :)
11:18.23ChoHagI think so.
11:18.31ChoHagDoesn't increase my love for Oracle any.
11:18.50halioracle is pretty good for setups that require any type of regulatory control
11:19.20halisarbanes oxley etc
11:19.56haliand i can't even start thinking how to backup a 5Tb postgres install
11:21.05wethrinzfs snapshot
11:21.05wethrinhth
11:21.22halican you get that consistant?
11:21.26haliplus zfs is crap for most db loads
11:21.34halibut yes, storage level snapshots is probably the way togo
11:21.43wethrinFor most DBs, just give it a raw disk and say "Have fun"
11:32.33bilarhthis made me lol: http://news.bbc.co.uk/1/hi/business/8535374.stm
11:40.53*** join/#gllug flips_and_rails (~stu@cv-kraken.cv.ic.ac.uk)
12:02.56*** join/#gllug dick_turpin (~sales@2001:0:53aa:64c:c8e:25c:26dd:5ce1)
12:03.31dick_turpinAfternoon all
12:08.23boudiccasgood afternoon dick_turpin
12:09.01dick_turpinboudiccas: Hi gorgeous :-* and "Up yours antiphase :P
12:09.27wethrinPlay nicely!
12:10.37dick_turpinwethrin: Oi I'm the victim here
12:12.34wethrinoh no you're not!
12:15.22dick_turpinOh yes I am (Do I get to say Eeze behind you next?)
12:15.30*** join/#gllug gregj (~gj@pointblue.com.pl)
12:15.46*** join/#gllug z00dax (~kbsingh@chakra.karan.org)
12:15.54*** join/#gllug zeroXten (~zeroXten@0x10.co.uk)
12:21.49dick_turpinHas anyone used that Skimp http://sites.google.com/site/jeromeboismartel/news/ssh-key-management-with-skimp as per the post on the mailing list? I liked the screenshots couldn't find any for Puppet
12:25.22AndyMillardick_turpin: surely the right solution is ldap?
12:27.07AndyMillaras you're encouraging users to log in as root
12:27.24dick_turpinAndyMillar: Shock Horror, I have no idea or experience. I just like databases be they CRM, CMS or whatever.
12:27.30AndyMillarwhich means you have root logins enabled
12:27.39AndyMillarwhich is bad (oh so bad (oh so very bad))
12:27.46dick_turpinYeah I thought root logins was discouraged?
12:29.30AndyMillarit is
12:30.30z00daxdick_turpin: you want screenshots for puppet ?
12:30.43dick_turpinI only have one possibly two boxes I ssh to I always login as normal user then su -
12:30.50dick_turpinz00dax: Please
12:30.58z00daxponders
12:31.31dick_turpinz00dax: Just want to know what it looks like I'll never be in a position to use it
12:31.41z00daxlet me try
12:33.12dick_turpinz00dax: Cheers
12:33.29dick_turpinwethrin: See z00dax can play nice :-P
12:34.42*** join/#gllug gregj (~gj@pdpc/supporter/student/gregj)
12:35.06AndyMillardick_turpin: you su -? that's also bad, sudo su ftw
12:35.43dick_turpinAndyMillar: Noooo I hate sudo big girls workaround ;-)
12:42.56z00daxdick_turpin: this is how one would 'manage' that authorized_keys file in puppet
12:42.58z00daxhttp://gist.github.com/314511
12:44.49z00daxbut rather than manage the 'file' one would in most cases, manage the key with something like this
12:45.03z00daxhttp://gist.github.com/314515
12:47.19z00daxusing this ( http://gist.github.com/314515 ) you can add and manage things in the .ssh/config file as well, its just a case of adding a snippet.
12:47.22dick_turpinz00dax: So is that a sort of 'Note' entry or can it 'do' anything? (Man this is hard over IRC)
12:47.22z00daxlet me do one
12:49.37z00daxhttp://gist.github.com/314515 < -- now check
12:50.25z00daxdick_turpin: ok, so how this works is that you would write notes ( your word ) or manifests ( what puppet calls them ), to define various things. it would / could be services, what rpms or deb's are to be installed, what users should exist etc
12:50.43dick_turpinK
12:50.44z00daxonce they are done - a 'puppet' client on the machine would pull its manifests from a server, and apply them
12:50.57dick_turpinAha K
12:51.34dick_turpinYeah I see now, manifests is a better term
12:52.33dick_turpinSo do you set the 'Clients' to check at regular intervals to see if the manifests have changed then?
12:54.30z00daxhttp://gist.github.com/314524
12:54.48z00daxtake a look at that - its not the best way to achieve the same result, but i think its the clearest way to understand what is going on
12:55.20z00daxthe dick_turpin.pp is the manifest, which defines the user, the users' homedirectory, the .ssh dir under there and then the authorized_keys file.
12:55.40z00daxi then run puppet for that file, and you can see what all it does
12:55.43dick_turpinK
12:56.20z00daxin terms of updates to manifests, I tend to run puppet from cron checking from the puppetmaster every 3 hrs for changes. if i need to run it more frequently, just login and run by hand
12:56.39dick_turpinDoes it create all of that then? From notice: //User[dick_turpin]/ensure: created onwards?
12:57.07z00daxyes, its done all this the notice: is just to let you know :)
12:57.11dick_turpinK (Cron ect)
12:57.34z00daxlunches
12:57.42dick_turpinz00dax: Cheers
12:59.59antiphaseChef > puppet
13:15.42dick_turpinHm, cfengine? looks a little bit like Nagios? I take it its a complete management tool as opposed to a single role management application
13:18.54ChoHagThere's a protestor outside with a placard saying "Beware Betfair"
13:19.28dick_turpin?
13:21.37ChoHagThere's only one of him.
13:24.27dick_turpinBetfair - fraud hell-hole, beware! http://forums.moneysavingexpert.com/showthread.html?t=234974
13:28.06z00daxantiphase: in some cases, but for many puppet > chef. but to be honest, chef does not solve enough issues to merit a migration from puppet
13:28.29z00daxnew people starting out now, have the choice. Also bcfg2 and cfengine3 are still fairly decent options.
13:29.42z00daxwonder what the state of kokki is
13:32.27dick_turpinPlease no more cant keep looking at all these solutions :-)
13:32.54londoz00dax: I have a feeling that your authorized_keys solution has TOCTTOU issues
13:35.40z00daxpossible, i was doing something that would result in verbose puppet output, without --debug,which would explain what was going on
14:35.18*** join/#gllug DiscordianUK (~ch@fedora/DiscordianUK)
14:46.19dick_turpinSee you moan about people then your boss (Not CYB) comes in and hands you a CD "Is it porn?" no its a David Bowie live cd which I'm now listening to! \0/
14:49.16*** join/#gllug Armand (~me@host86-147-194-89.range86-147.btcentralplus.com)
15:00.36*** join/#gllug gethoper (~asdf@119.212.8.100)
16:17.34kjshi
16:58.10*** part/#gllug dick_turpin (~sales@2001:0:53aa:64c:c8e:25c:26dd:5ce1)
18:07.21*** join/#gllug Armand|Laptop (~me@host86-134-39-198.range86-134.btcentralplus.com)
19:10.10*** join/#gllug DiscordianUK (~ch@fedora/DiscordianUK)
19:42.21*** join/#gllug Armand|Laptop (~me@host86-137-209-228.range86-137.btcentralplus.com)
20:14.26*** join/#gllug Armand (~me@host86-137-209-228.range86-137.btcentralplus.com)
20:48.11*** join/#gllug londo__ (~georgiou@georgiou-1-pt.tunnel.tserv5.lon1.ipv6.he.net)
21:22.48*** join/#gllug londo (~georgiou@82.133.49.59)
21:25.05*** join/#gllug DiscordianUK (~ch@fedora/DiscordianUK)
21:38.56*** join/#gllug stu_ (~stu@dyn1241-34.vpn.ic.ac.uk)
21:46.09*** join/#gllug DiscordianUK (~ch@fedora/DiscordianUK)
23:35.19*** join/#gllug DiscordianUK (~ch@fedora/DiscordianUK)
23:46.19*** join/#gllug Leeds (~richardc@pcd424250.netvigator.com)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.