Hi, > Am 20.11.2015 um 21:04 schrieb Daniel Guillermo Bareiro > <[email protected]>: > > Hi, Michael. > > Thanks for your reply. > >>> I just upgraded to Icinga 2.4 using debmon.org packages. But it does not >>> start. There seems to be a problem in the configuration files: >>> >>> (...) >>> >>> Although I'm not sure what is the problem because the syntax in this >>> file looks correct. >>> >>> I would appreciate any suggestions to identify the cause of this problem. > >> Run the configuration validation manually and post its output. > > I suppose you mean to use "chkconfig", right? I had forgotten that feature :-) > > ------------------------------------------------------------------------------- > root@icinga2:~# /etc/init.d/icinga2 checkconfig > [....] checking Icinga2 configuration > information/cli: Icinga application loader (version: r2.4.0-1) > information/ConfigCompiler: Compiling config file: /etc/icinga2/icinga2.conf > information/ConfigCompiler: Compiling config file: /etc/icinga2/constants.conf > information/ConfigCompiler: Compiling config file: /etc/icinga2/zones.conf > information/ConfigCompiler: Compiling config file: > /usr/share/icinga2/include/itl > information/ConfigCompiler: Compiling config file: > /usr/share/icinga2/include/command.conf > information/Utility: Loading library 'libmethods.so' > information/ConfigCompiler: Compiling config file: > /usr/share/icinga2/include/command-icinga.conf > information/ConfigCompiler: Compiling config file: > /usr/share/icinga2/include/timeperiod.conf > information/ConfigCompiler: Compiling config file: > /usr/share/icinga2/include/plugins > information/ConfigCompiler: Compiling config file: > /usr/share/icinga2/include/command-plugins.conf > information/ConfigCompiler: Compiling config file: > /usr/share/icinga2/include/manubulon > information/ConfigCompiler: Compiling config file: > /usr/share/icinga2/include/command-plugins-manubulon.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/features-enabled/checker.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/features-enabled/command.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/features-enabled/compatlog.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/features-enabled/ido-mysql.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/features-enabled/mainlog.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/features-enabled/notification.conf > information/Utility: Loading library 'libchecker.so' > information/Utility: Loading library 'libcompat.so' > information/Utility: Loading library 'libcompat.so' > information/Utility: Loading library 'libdb_ido_mysql.so' > information/Utility: Loading library 'libnotification.so' > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/app.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/apt.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/commands.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/downtimes.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/groups.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/hosts.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/notifications.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/satellite.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/services.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/templates.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/timeperiods.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/users.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/hosts/localhost.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/hosts/mi-red.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/hosts/localhost/apt.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/hosts/localhost/disk.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/hosts/localhost/http.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/hosts/localhost/icinga.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/hosts/localhost/load.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/hosts/localhost/procs.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/hosts/localhost/ssh.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/hosts/localhost/swap.conf > information/ConfigCompiler: Compiling config file: > /etc/icinga2/conf.d/hosts/localhost/users.conf > information/ConfigItem: Committing config items > critical/config: Error: An object with type 'Service' and name > 'localhost!ssh' already exists (in > /etc/icinga2/conf.d/hosts/localhost/ssh.conf: 6:1-6:20), new declaration: in > /etc/icinga2/conf.d/services.conf: 47:1-47:19 > Location: in /etc/icinga2/conf.d/services.conf: 47:1-47:19 > /etc/icinga2/conf.d/services.conf(45): * the custom attribute `os` set to > `Linux`. > /etc/icinga2/conf.d/services.conf(46): */ > /etc/icinga2/conf.d/services.conf(47): apply Service "ssh" { > ^^^^^^^^^^^^^^^^^^^ > /etc/icinga2/conf.d/services.conf(48): import "generic-service" > /etc/icinga2/conf.d/services.conf(49): > > critical/config: 1 error > [FAIL] checking Icinga2 configuration. Check '/var/log/icinga2/startup.log' > for details. ... failed! > ------------------------------------------------------------------------------- > > There seems to be a double definition of the ssh service check. But I think > the > definitions in /etc/icinga 2/conf.d/hosts/localhost are standard definitions > provided with Icinga, right? I think I did not add any of these.
Nope. Afaik we had that with versions older than 2.2 but changed that using apply rules. Probably you've upgraded from a rather old version, and missed the Changelog entries. The current tree is also described on the docs, you can safely move away the hosts directory. Have a nice weekend, Michael > > What do you recommend? > > Thanks for your time. > > Best regards, > Daniel > _______________________________________________ > icinga-users mailing list > [email protected] > https://lists.icinga.org/mailman/listinfo/icinga-users -- Michael Friedrich, DI (FH) Senior Developer NETWAYS GmbH | Deutschherrnstr. 15-19 | D-90429 Nuernberg Tel: +49 911 92885-0 | Fax: +49 911 92885-77 GF: Julian Hein, Bernd Erk | AG Nuernberg HRB18461 http://www.netways.de | [email protected] ** OSMC 2015 - November - netways.de/osmc ** ** OSDC 2016 - April – netways.de/osdc ** _______________________________________________ icinga-users mailing list [email protected] https://lists.icinga.org/mailman/listinfo/icinga-users
