Russell and Michael, thank you for your thoughtful responses. Please excuse, and I apologize for, my whiny rant.
I just bought Wolfgang's book as well as Pro Puppet. I couldn't find my old Nagios book, I can't even remember the name of the book it was hard copy with a yellow cover. After a few years in Afghanistan doing information assurance for DoD, I find myself back in the Linux world. So I really have forgotten more than I remember. The environment I'm in involves bringing back in-house many LAMP servers, which had been outsourced for years, into a new PCI/DSS network. They're a windows centric company, there was no existing Linux environment setup, are trying to force the 'SCOM monitoring' way on Linux, and since they're windows centric they see Linux as the 'red headed step child'. I have an up-hill battle to say the least. Anyway, I want to thank you again for your response and I look forward to being a less whiny and more helpful contributor. --Jim -----Original Message----- From: Michael Friedrich [mailto:michael.friedr...@gmail.com] Sent: Saturday, April 20, 2013 5:52 AM To: icinga-users@lists.sourceforge.net Subject: Re: [icinga-users] Noob to icinga but not nagios On 20.04.2013 02:53, Jim Miller wrote: > > Hi everyone, > > Please don't spam me too much for sending this email. It's been a few > years since I've setup nagios and I've forgotten more than I remember. > I decided to go with icinga over nagios because of all the hard work > that's gone into the fork. > > I would really like to just buy a good book that documents 'best > practices' for setting up icinga. Like a good/best practice for > setting up contacts, notifications, remote hosts, services, nrpe, etc. > etc. I'm REALLY not trying to shirk reading the online docs which are > good but a little too general and I just don't have time with all my > other tasks. > basically, the nagios book by wolfgang barth is still the best reference in getting started. but since you remarked that you're familiar with nagios and it's setup, you'll likely have the best weapons already available. in terms of reading the docs - of course they can only provide the more generic overview, and not getting into the details of your very own environment. i had a great discussion on that topic yesterday with a guy from puppetlabs (puppet camp in nuremberg, github hosting the drinks in the evening) - merely, you need to know what to monitor to actually install the monitoring, without that idea and even design, monitoring will be rather useless. in regard of a good documentation and best practices howtos, it's rather difficult to find the "ideal way", as there is a variety of tools, alternatives, even workarounds to choose from. And on the other side - different ways to access the data (getting it from your puppetdb, use foreman, have it organised in your cmdb like verbosy, or even, the simple idea - an excel sheet with all the required information). different ways to transport the data from the clients to the icinga server. and last but not least - the perfect plugin or agent for all of that. maybe there are books out there, trying to show you the way. i even tried to push some information onto the "beginners" guide on the docs [0] and the wiki [1]. But yes, those are not sufficient, they are starters into the right direction. though, and that's my personal opinion, since it's my dayjob to provide such too, there are companies out there providing professional support and help on doing more with your monitoring system, even getting the smallest piece to work, even when there's no agent/plugin/data api available (at least you thought so from the documentation). i'm not saying that this is the only way to go, but in 4 years of doing icinga community support next to active development, i have to admit that it's very very hard to provide information on the project how do it right on an unknown system. of course, people may share their experience on the various platforms, and it may help you getting your things to work, but in the end, it highly depends on your time. my personal advise is still - if you do not have the time to make it work yourself, insert coins and let others do their job. but first, try to gather some knowledge and ideas, like you just did. so for the topic itsself - you may be a "noob" in regards of the new icinga components (web and reporting), but not really on the fork-compatible nagios style configuration. still, you may find some additional things on icinga (like the address6 field for hosts, or the module definition for idoutils). or idoutils itsself, providing the database backend used for web and reporting, supporting more than just mysql (postgresql and oracle). or even, that Icinga Classic UI let's you send multiple commands at once, and many other improvements you do not want to miss on the daily work. and last but not least, that you can choose between Classic UI and Web, even run them side by side. monitoring is all about "when the alert rushes in, i need to handle it. and not having a click orgy identifying the actual problem." in the end - if you do own a good nagios book, consult it in terms of configuration management. if you think that you want to try something new, let puppet or chef generate your configuration. or give one of the configuration tools out there a shot - like lconf (ldap based) or nconf/nagiosql (mysql based). if you got detailed questions on those topics, i'm pretty sure there are plenty of users out there, sharing their experience. and if not, most the existing nagios howtos out there still work with icinga, some with slight adaptions (but not patches, as you may find many on icinga already itsself [2]). kind regards, Michael [0] http://docs.icinga.org/latest/en/beginners.html [1] https://wiki.icinga.org/display/howtos/Advice+for+Beginners [2] https://wiki.icinga.org/display/Dev/Bug+and+Feature+Comparison > > > > ------------------------------------------------------------------------------ > Precog is a next-generation analytics platform capable of advanced > analytics on semi-structured data. The platform includes APIs for building > apps and a phenomenal toolset for data science. Developers can use > our toolset for easy data analysis& visualization. Get a free account! > http://www2.precog.com/precogplatform/slashdotnewsletter > > > _______________________________________________ > icinga-users mailing list > icinga-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/icinga-users -- DI (FH) Michael Friedrich mail: michael.friedr...@gmail.com twitter: https://twitter.com/dnsmichi jabber: dnsmi...@jabber.ccc.de irc: irc.freenode.net/icinga dnsmichi icinga open source monitoring position: lead core developer url: https://www.icinga.org ------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter _______________________________________________ icinga-users mailing list icinga-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/icinga-users ------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter _______________________________________________ icinga-users mailing list icinga-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/icinga-users