From: Michael Friedrich Date: Mon, 24 Jun 2013 14:19:58 +0000 (+0200) Subject: configconvert: update README X-Git-Tag: v0.0.2~66 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=966be8fc35e99ed2cb67b6a05a89a93e59db668e;p=icinga2 configconvert: update README refs #2743 --- diff --git a/tools/configconvert/README b/tools/configconvert/README index 01bf1b6ae..c18725356 100644 --- a/tools/configconvert/README +++ b/tools/configconvert/README @@ -18,15 +18,19 @@ allowing to define notifications directly on the service definition then. All required templates will be inherited from Icinga2's Template Library (ITL). RUN -# time ./icinga2_convert_v1_v2.pl -v -o conf/ +# ./icinga2_convert_v1_v2.pl -v -o conf/ HELP # ./icinga2_convert_v1_v2.pl -h TEST There's a small icinga2 conversion test config available, including conf/ folder. + # ~/i2/sbin/icinga2 -c icinga2-conv.conf +(or if icinga2 binary is located in $HOME/i2/sbin/icinga2, simply use run_icinga2) + + REQUIREMENTS - Perl: Data::Dumper @@ -37,6 +41,16 @@ REQUIREMENTS - Icinga2 ITL + +DEBUG +Compile Icinga2 with --enable-debug=yes and start it with -x. Alternatively, define the +ConsoleLogger Object and set severity to "debug". + +local object ConsoleLogger "my-debug-log" { + severity = "debug" +} + + NOTES - Excludes (will be ignored in member lists) - Wildcards (* means all) @@ -47,4 +61,6 @@ NOTES TODO - Escalations (transformed from notification counter to start/end time, new logic) - Dependency attributes: failure_criteria, inherits_parents, timeperiods -- Notifications: notification_options conversion (not yet implemented) +- Notifications: notification_options conversion +- Flapping Thresholds: old vs new logic +- some special object tricks, regex