Difference between revisions of "Icinga2"
(→Icinga Director) |
|||
Line 31: | Line 31: | ||
= Icinga Director = | = Icinga Director = | ||
* Read [https://github.com/Icinga/icingaweb2-module-director/blob/master/doc/02-Installation.md github install guide] | * Read [https://github.com/Icinga/icingaweb2-module-director/blob/master/doc/02-Installation.md github install guide] | ||
+ | * create database for director | ||
+ | * add database to icingaweb -> configuration -> application -> resources |
Revision as of 14:19, 16 February 2017
Base Icinga2 + web2
Notes for setting up icinga2 on Debian9/Stretch
- see this https://www.howtoforge.com/tutorial/install-icinga2-and-icingaweb2-on-centos-7/
- base debian9 vm (2vcpu + 1gb mem + 4gb disk)
apt-get install mariadb-server
(note that mariadb root uses socket auth like postgres has been doing for many years)apt-get install icinga2 monitoring-plugins icingacli
apt-get install icinga2-ido-mysql
(this will create database and mysql user)icinga2 feature enable ido-mysql
(make sure the module is enabled)apt-get install vim-icinga2
(this is optional)icinga2 feature enable command
icinga2 feature enable api
apt-get install icingaweb2
- /etc/php/7.0/apache2/php.ini: set date.timezone = Europe/Copenhagen
- mysql: create database for icingaweb
- open http://your-icinga-server/icingaweb2/ and follow the wizard
Add hosts and services to /etc/icinga2/conf.d/ .
you need to restart icinga2 in order to load new config systemctl restart icinga2
Agent push of icinga settings
- see this http://linoxide.com/ubuntu-how-to/add-host-manage-services-icinga2/
- debian7/8 - stay to manual conf or other means
- debian9
apt-get install icinga2 monitoring-plugins-basic
icinga2 node wizard
Icinga Director
- Read github install guide
- create database for director
- add database to icingaweb -> configuration -> application -> resources