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

Attachment: signature.asc
Description: PGP signature

_______________________________________________
icinga-users mailing list
icinga-users@lists.icinga.org
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to