[Devops] Topics next devops meetup

Maciej Pasternacki maciej at pasternacki.net
Wed Jun 20 13:06:16 CEST 2012


From my side:

Slides: http://www.slideshare.net/mpasternacki/why-do-we-fail-and-how-do-we-stop-doing-that

Materials:
National Survey on Data Center Outages: http://www.inquirere.com/wp-content/uploads/2010/11/National-Survey-on-Data-Center-Outages.pdf
The Checklist Manifesto book (which I recommend once again): http://gawande.com/the-checklist-manifesto
Cockpit checklists: Concepts, design, and use: http://ti.arc.nasa.gov/m/profile/adegani/Cockpit%20Checklists.pdf (more by same author: http://ti.arc.nasa.gov/profile/adegani/procedure-design/)

Extremon realtime monitoring panel: https://extremon.org/
Nagvis visualisation plugin for Nagios: http://www.nagvis.org/
Test::Server framework: https://metacpan.org/source/JKUTEJ/Test-Server-0.06/README
Cucumber-Nagios: http://auxesis.github.com/cucumber-nagios/

The Joel Test: http://www.joelonsoftware.com/articles/fog0000000043.html
The Limoncelli Test (version of above for sysadmins): http://everythingsysadmin.com/the-test.html
Also: http://serverfault.com/questions/14832/the-joel-test-for-system-administrator-jobs

-- M

On Jun 20, 2012, at 1:20 , Michael Friedrich wrote:

> On 18.06.2012 15:06, Maciej Pasternacki wrote:
>> Michael (both of you, actually) - great! I'm writing down proper announcement, then.
> 
> since we had a good talk in the break about hannes' nagios and such, it was rather logical to step onto his nagios demo thingy, and drop my boring slides on icinga, but do some demoing on a production instance of icinga, plus some general dropins instead.
> 
> - the tfnoc slides i did not show, but shortly introduced them
> http://www.terena.org/activities/tf-noc/meeting6/programme.html
> 
> 
> - the bug and feature comparison i was showing on the screen can be found here
> https://wiki.icinga.org/display/Dev/Bug+and+Feature+Comparison
> 
> - the mentioned nagios workshop can be found on the nagios wiki (which is done by the guys doing the monitoring-portal.org)
> http://nagios-wiki.de/workshop/2012/start
> 
> . the not-architecture how check_mk wraps around the core, and prevents actual development can be found on slide 3. keep in mind that our production servers *only* use snmp checks and inventory, since there's nothing in comparison in this area.
> http://nagios-wiki.de/_media/workshop/2012/2012-monitoring-workshop-mathias-kettner-wato.pdf
> 
> - the custom dashboard query is not publicly available, but if needed, i can share a basic example.
> 
> - pnp4nagios with rrd backend for debian
> https://wiki.icinga.org/display/howtos/Setting+up+PNP+with+Icinga+on+Debian
> - enable rrdcached as performance enhancement
> https://wiki.icinga.org/display/howtos/Enable+RRDCached+in+PNP
> - general on performance tuning, also IDOUtils
> https://wiki.icinga.org/display/howtos/Icinga+performance+analysis
> https://wiki.icinga.org/display/howtos/Optimize+Icinga+Performance
> https://wiki.icinga.org/display/howtos/Optimize+IDOUtils+performance
> 
> - netways addon - NoMa, notification manager out-of-bound the core logic, extended filters, etc (question was regarding on-call notifications)
> http://www.netways.de/de/produkte/nagios_icinga_addons/noma/
> - netways addon - inGraph, rdbms backed graphing tool, zoomable, extendable statistics
> http://www.netways.de/de/produkte/nagios_icinga_addons/ingraph/
> - the netways open source tracker
> https://www.netways.org
> 
> - icinga packages
> https://www.icinga.org/download/packages/
> 
> - nagios2icinga upgrade notes - the extended version
> https://wiki.icinga.org/display/howtos/Migrate+from+Nagios+to+Icinga
> 
> - config tools - use whatever you like most - nagiosql, nconf, lconf, puppet, chef, etc
> 
> - icinga feedback tracker
> http://feedback.icinga.org
> - the icinga team...
> http://www.icinga.org/team/
> - ... to find the most active committers, either get some git, get onto ohloh or watch gource videos ;)
> https://wiki.icinga.org/display/Dev/Riding+the+Git
> http://www.ohloh.net/p/icinga/contributors
> https://www.icinga.org/2012/05/06/3-years-old-100000-downloads/
> 
> 
> as said before, mostly everything on install guides can be found in the docs and the wiki. if not there, start contributing by committing your own to the wiki, or open an issue for the docs tracker :)
> 
> Michael mentioned, that news flashes on icinga & its ecosystem would be a good idea on every following devop meetup, so let's try that :-) Plus it would be great to see some sort of "migration in progress" notifies, or similar - maybe someone does config deployment with puppet/chef, or had a peek into mcollective and such?
> 
> btw - icinga uses tap for perl tests, and libtap for C tests (run configure and make test in the source tree).
> 
> thanks for the nice ideas, i still got some new ones ;-)
> 
> kind regards,
> Michael
> 
> 
>> 
>> 
>> -- M
>> 
>> On Jun 16, 2012, at 18:56 , Michael Friedrich wrote:
>> 
>>> hi,
>>> 
>>> On 16.06.2012 18:42, Michael Renner wrote:
>>>> Process stuff sounds good, can also contribute a few things from my sweden adventures.
>>>> 
>>>> I also met with Michael Friedrich of Icinga fame (Lead dev Icinga core) today - he's attending next week and will give a recap on the story so far (mud slinging galore!), what's happened in the last few years development wise and where the project is heading in the future and how they want to address the sins of the past ;)
>>> i've been attending the terena tf-noc session in dublin last week with my icinga hat on, and best will be to have those slides with me, but still doing the short version (original presentation was 1,5 hours). plus some discussions where to head at, like already talked with Michael this morning/afternoon. as well as interesting stuff from tf-noch meeting, if any.
>>> 
>>> more on the tf-noc meeting here: http://www.terena.org/activities/tf-noc/meeting6/programme.html (slides too)
>>> 
>>> plus there's a special icinga demo vm built by myself for tf-noc, if you are interested downloading in advance - at the bottom https://confluence.terena.org/display/NOC/Script+library
>>> i'm sure i will speak a little about that as well ;)
>>> 
>>>> 
>>>> 
>>>> I'd be great if the monitoring junkies (Hannes Schaller? David Gabriel?) have time - would make for a nice meet up and general "State of the onion" from the "monitoring sucks" perspective ;)
>>> yay, would be awesome :)
>>> 
>>> (i probably won't have any excuse not to join either, as $work is located @ebendorferstrasse ;-))
>>> 
>>> see you next week,
>>> Michael
>>> 
>>>> 
>>>> 
>>>> all the best,
>>>> Michael
>>>> 
>>>> On Jun 15, 2012, at 18:55 , Maciej Pasternacki wrote:
>>>> 
>>>>> Hi guys,
>>>>> 
>>>>> Meetup is next Tuesday (June 19th).
>>>>> 
>>>>> I was just writing an email about (lack of) topic for the meetup. Pulling something out of our sleeves would be a good thing :) but I can do the pulling.
>>>>> 
>>>>> Aaron - a demo and overview would be nice!
>>>>> 
>>>>> Michael - workshop would be GREAT, and LXC is something I'd personally like to see up closer. It looks like a perfect kind of virtualization for automated tests of infrastructure. We'll pick a date for next meetup on Tuesday.
>>>>> 
>>>>> Re topic - I was going to propose something more process-oriented this time. Recently I've been reading up a bit on how other complicated industries operate, inspired by Atul Gawande's "Checklist Manifesto" (which I highly recommend, BTW). There is some precious stuff out there in aircraft industry, medicine, NASA, and so on. The human factors research and technique development has been already done and paid for, and the results are available.
>>>>> 
>>>>> There is surprisingly large amount of overlap and insight when you read papers on management&   operational techniques operating an aircraft. Come on, they got equivalent of software industry's "pair programming" decades ago, with basically same reasons! They are far ahead of us.
>>>>> 
>>>>> I won't be able to prepare a proper presentation (this would require a lot of research), but I can do a presentation sketch as a starting point for a discussion.
>>>>> 
>>>>> Interested? Any thoughts on that?
>>>>> 
>>>>> -- M
>>>>> 
>>>>> On Jun 15, 2012, at 18:41 , Aaron Zauner wrote:
>>>>> 
>>>>>> Hi,
>>>>>> 
>>>>>> I wrote a very trivial script mailing abuse addresses of IP-ranges
>>>>>> which fail2ban picks up on various system services due to DDoS or
>>>>>> other attacks.
>>>>>> It's in place for only a short period of time now, but i already
>>>>>> noticed some odd things (e.g. chinese abuse mailboxes don't seem to
>>>>>> exist 70%+ of the time).
>>>>>> 
>>>>>> I can give a short intro and overview (10mins), if i'm in austria at
>>>>>> the time and anybody is interested. Do we have a date for the meetup?
>>>>>> 
>>>>>> so long,
>>>>>> azet
>>>>>> 
>>>>>> On Fri, Jun 15, 2012 at 6:31 PM, Michael Renner
>>>>>> <michael.renner at amd.co.at>   wrote:
>>>>>>> Hey,
>>>>>>> 
>>>>>>> do you already have something planned for the next devops meet up or do we need to pull something out of our sleeves?
>>>>>>> 
>>>>>>> I want to do a "From OpenVZ to LXC" session together with Stefan Schlesinger at the next possibility, preparation time was a bit too short for this one.
>>>>>>> 
>>>>>>> 
>>>>>>> all the best,
>>>>>>> Michael
>>>>>>> _______________________________________________
>>>>>>> Devops mailing list
>>>>>>> Devops at lists.metalab.at
>>>>>>> https://lists.metalab.at/mailman/listinfo/devops
>>>>>> 
>>>>>> _______________________________________________
>>>>>> Devops mailing list
>>>>>> Devops at lists.metalab.at
>>>>>> https://lists.metalab.at/mailman/listinfo/devops
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> Devops mailing list
>>>>> Devops at lists.metalab.at
>>>>> https://lists.metalab.at/mailman/listinfo/devops
>>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Devops mailing list
>>>> Devops at lists.metalab.at
>>>> https://lists.metalab.at/mailman/listinfo/devops
>>> 
>>> 
>>> -- 
>>> DI (FH) Michael Friedrich
>>> 
>>> Vienna University Computer Center
>>> Universitaetsstrasse 7 A-1010 Vienna, Austria
>>> 
>>> email:     michael.friedrich at univie.ac.at
>>> phone:     +43 1 4277 14359
>>> mobile:    +43 664 60277 14359
>>> fax:	   +43 1 4277 14338
>>> web:       http://www.univie.ac.at/zid
>>>           http://www.aco.net
>>> 
>>> Lead Icinga Core Developer
>>> http://www.icinga.org
>>> 
>>> 
>>> _______________________________________________
>>> Devops mailing list
>>> Devops at lists.metalab.at
>>> https://lists.metalab.at/mailman/listinfo/devops
>> 
> 
> 
> -- 
> DI (FH) Michael Friedrich
> 
> Vienna University Computer Center
> Universitaetsstrasse 7 A-1010 Vienna, Austria
> 
> email:     michael.friedrich at univie.ac.at
> phone:     +43 1 4277 14359
> mobile:    +43 664 60277 14359
> fax:	   +43 1 4277 14338
> web:       http://www.univie.ac.at/zid
>           http://www.aco.net
> 
> Lead Icinga Core Developer
> http://www.icinga.org
> 




More information about the Devops mailing list