Hi,

> On 13 Apr 2016, at 15:13, Toussaint OTTAVI <[email protected]> wrote:
>
> Hi,
>
> Thank you all for your answers.
>
> Le 09/04/2016 18:50, Michael Friedrich a écrit :
>> We discussed writing a config parser for the Icinga 1.x language, just in 
>> Icinga 2. That was iirc in late 2012 or somewhere in 2013. We decided 
>> against it.
>
> Not sure to understand well. What will happen to Icinga 1 ? Will it continue 
> its development in parallel, or should it disappear sooner or later ? As far 
> as I understand, you are *now* maintaining two configuration languages, and 
> two full systems, with Icinga 1 and Icinga 2 !


Icinga 1.x is considered feature complete, there won’t be any changes to the 
configuration syntax or object attributes. 1.x’s focus are security and bug 
fixes if any. Several issues are marked as won’t-fix mainly because they are 
the reason for Icinga 2.



>
>> The future in terms of configuration tools is the Icinga Director, which I 
>> have been eagerly waiting for. If you have some sort of CMDB or $datastorage 
>> you can import your monitoring data from, look into that. Better than any 
>> migration script.
>
> I had a look at it. Seems promising... But isn't this a *third* configuration 
> system ? ;-)

It is an option which may or may not fit into your current stack,



>
> About my migration plans, I do not really need to keep monitoring history 
> (It's easier to keep the old Nagios running for history purposes). What I 
> would like to import is hosts, services,  hostgroups and service groups 
> definitions. Those represent a huge amount of work over the years…


As explained over here yesterday - 
http://stackoverflow.com/questions/36464324/migrating-from-nagios-to-icinga2/36606013#36606013
 - such huge amount of work might have become cumbersome and not really 
maintainable.


>
>> Though Icinga has a vibrant community and we as developers are active in 
>> many channels.
>
> I know that. Reading your comments, I clearly understood the advantages of 
> the new structure, and the advantages of re-starting from scratch. That's 
> what I would do, without any hesitation, in an ideal world ;-) But I may 
> never have the required time to do that, and I may have to keep my good old 
> Nagios, which (more or less) does the job…

In that amount of time you are fearing new things I would have already fired up 
the Vagrant box and monitored my first host with applied services and host 
groups ;-)

>
> --
> I think I'll have a try to Icinga2 + Director on a new, independant setup I 
> need for a non-profit (amateur radio) organization. There will be <20 hosts, 
> and no time/business constraints. This will be done on my free time. Then, 
> I'll be able to learn more deeply.
>
> Later, I may decide if I choose it or not for migrating my business system. 
> If so, I think I'll be able to do some scripting for parsing my old Nagios 
> config files, and import them (or parts of them) in a "clever" way into 
> Director via the API. This would be more efficient than using any third-party 
> script, written by an unknown guy, in an unknown programming language, and 
> not capable of understanding my old tricks, and what's really important for 
> me.

You could also use the NDOUtils to dump those objects into a database once. Or 
fetch them via live status and put them into a csv or json file. That will be a 
good catch for starting over. Especially if you do not have any sorts of 
documentation about your existing monitoring setup :)

And if everything does not help - there are Icinga partners offering enterprise 
support (check icinga.org/partners). That might be an option as well to speed 
up things especially when Tom gets the task and time. Though I strongly believe 
that you are able to start on your own.

Kind regards,
Michael



-- 
Michael Friedrich, DI (FH)
Senior Developer

NETWAYS GmbH | Deutschherrnstr. 15-19 | D-90429 Nuernberg
Tel: +49 911 92885-0 | Fax: +49 911 92885-77
CEO: Julian Hein, Bernd Erk | AG Nuernberg HRB18461
http://www.netways.de | [email protected]

** OSDC 2016 - April - netways.de/osdc **
** OSBConf 2016 - September - osbconf.org **
_______________________________________________
icinga-users mailing list
[email protected]
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to