On Sun, 13 Dec 2015, Daniel Bareiro wrote: > Hi, Michael. > > On 24/11/15 08:25, Daniel Guillermo Bareiro wrote: > > >>> ------------------------------------------------------------------------------- > >>> root@icinga2:~# /etc/init.d/icinga2 checkconfig > >>> (...) > >>> 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. > > >> The current tree is also described on the docs, you can safely move away > >> the hosts directory. > > > I've been reviewing this [1] documentation and see it mentions only the > > "conf.d" directory but not a directory tree. If I'm missing something, > > could you please tell me what part of the documentation do you mean? > > > > Currently I was using these files in the "host" directory: > > > > ------------------------------------------------------------------------------- > > root@icinga2:/etc/icinga2/conf.d/hosts# ll > > total 20 > > -rw-r--r-- 1 root root 322 sep 18 2014 localhost.conf > > -rw-r--r-- 1 root root 13657 mar 22 2015 local-network.conf > > ------------------------------------------------------------------------------- > > > > Where local-network.conf has the definitions of the hosts and services to > > be monitored on the local network. Perhaps the suggestion is to move these > > files to the root of "conf.d" and delete the "hosts" directory? > > > > After having removed the "localhost" directory I was able to make Icinga2 > > is up and running. > > > > [1] http://docs.icinga.org/icinga2/latest/doc/module/icinga2/toc > > I would appreciate if you could clarify some of these doubts. you can usually remove the hosts directory safely. But since you can write into configs whatever you want, you will have to check on your own if its safe.
Alex
signature.asc
Description: PGP signature
_______________________________________________ icinga-users mailing list icinga-users@lists.icinga.org https://lists.icinga.org/mailman/listinfo/icinga-users