Hi,

the Monit ID is stored in the file (by default ~/.monit.id, you can customize 
the location using "set idfile" statement)

To generate new ID:

1.) stop monit on the host with ID duplicate
2.) remove the ID file: rm -f ~/.monit.id
3.) start monit (it will automatically generate new ID and store it to the file)


Regards,
Martin



On 04 Dec 2013, at 12:44, Mital Vora <[email protected]> wrote:

> Hi All,
> 
> I am trying to get multiple instances of same machine started up in the 
> VMWare VCenter client (Cloned machines from the template of one using VMWare.
> 
> I am able to successfully add server1 and it shows up correctly in the mmonit 
> screen.
> 
> I am getting following error messages in mmonit logs when I try to add server2
> 
> 2013-12-04 05:24:40 SQLException: ERROR:  duplicate key value violates unique 
> constraint "host_monitid_unique"
>  raised in PostgresqlPreparedStatement_execute at 
> src/db/postgresql/PostgresqlPreparedStatement.c:184 when processing URL 
> /collector
> 
> It seems that monit is using something from the system which are not 
> different in the cloned machines and so I am getting above errors and the 
> sever2 is not getting added correctly.
> 
> My Question is: What does monit use as unique Id ?
> Can we manually provide unique ID for monit ? if yes how ?
> 
> Regards,
> 
> Mital Vora.
> --
> To unsubscribe:
> https://lists.nongnu.org/mailman/listinfo/monit-general

--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general

Reply via email to