diff --git a/Doc/Sdi/icinga.xml b/Doc/Sdi/icinga.xml index 4c89f76b3fcbb4a83252fa25c71902a0b2b641de..4c57f644a1eab43fcc876cb3dec99bbb058dd3b1 100644 --- a/Doc/Sdi/icinga.xml +++ b/Doc/Sdi/icinga.xml @@ -11,11 +11,16 @@ xmlns:db="http://docbook.org/ns/docbook"> <title>Icinga 2</title> + <para>With respect to newer modules you may want to install newer icinga2 + packages provided by the <link + xlink:href="https://packages.icinga.com/debian/#indexlist">Icinga Debian + package repository</link>.</para> + <itemizedlist> <listitem> <para><link - xlink:href="https://www.linode.com/docs/uptime/monitoring/install-icinga2-monitoring-on-debian-9">Install - Icinga 2 Monitoring on Debian 9</link></para> + xlink:href="https://www.howtoforge.com/tutorial/how-to-install-icinga2-on-debian-9">How + to Install Icinga 2 Monitoring Tool on Debian 9.2</link></para> </listitem> <listitem> @@ -30,7 +35,54 @@ </listitem> </itemizedlist> - <para>Configuration validation:</para> + <para>Installation road map:</para> + + <orderedlist> + <listitem> + <para>Base system + icinga web</para> + </listitem> + + <listitem> + <para>Setting up <productname>Icinga 2</productname> API (prerequisite + for the <quote>director</quote> module)</para> + </listitem> + + <listitem> + <para>Configure <quote>director</quote> module.</para> + </listitem> + </orderedlist> + + <tip> + <itemizedlist> + <listitem> + <para>Configuration validation:</para> + + <screen><command>icinga2</command> <option>daemon</option> -<option>-validate</option></screen> + </listitem> + + <listitem> + <para>Module <quote>setup</quote> activation being prerequisite for + executing <command>icingacli</command> <option>setup</option> + <option>...</option> commands:</para> + + <screen><command>icingacli</command> <option>module</option> <option>enable</option> <option>setup</option></screen> + </listitem> + + <listitem> + <para>Command feature activation:</para> + + <screen><command>icinga2</command> <option>feature</option> <option>enable</option> <option>command</option> +<command>systemctl</command> <option>restart</option> <option>icinga2.service</option></screen> + </listitem> + + <listitem> + <para>vim <productname>Icinga</productname> configuration file syntax + highlighting:</para> - <screen>icinga2 daemon --validate</screen> + <screen><command>aptitude</command> <option>install</option> <option>vim-icinga2</option> +<command>mkdir</command> <option>-p</option> <option>~/.vim/syntax</option> +<command>ln</command> <option>-s</option> <option>/usr/share/vim/addons/syntax/icinga2.vim</option> <option>~/.vim/syntax</option></screen> + </listitem> + </itemizedlist> + </tip> </chapter>