[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Auto-reload of configuration files
From: |
Lutz Mader |
Subject: |
Re: Auto-reload of configuration files |
Date: |
Tue, 19 May 2020 21:19:26 +0200 |
User-agent: |
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 |
Hello Eric,
I use "monit -t" or "monit -t -c file.cfg" followed by a "monit reload"
if "$?" is "0" to reload the configuration.
I've never use "kill -HUP pid" to send singnals to monit, but "kill
-HUP" works like reload and "kill -TERM" like quit.
With regards,
Lutz
Am 19.05.20 um 05:32 schrieb Eric Montellese:
> I may have some availability to contribute if watching a directory for any
> file changes is desired.
>
> This can be accomplished with inotify.
> http://man7.org/linux/man-pages/man7/inotify.7.html
>
> Could you also please confirm that it is reasonable to send a SIGHUP to
> monit from monit itself?
>
> Also, thank you for monit -- it's a terrific tool.
>
> Best,
> Eric
>
>
>
> On Mon, May 18, 2020 at 5:53 PM Lutz Mader <address@hidden> wrote:
>
>> Hell Eric,
>> yes, file updates can not monitored by the folder timestamp.
>> But you can add and delete an additional dummy file to change the folder
>> timestamp.
>> I have no idea how to implement your requirements, sorry.
>>
>> I add and delete configuration files into the config folder, only. This
>> fits to my requiremts of a dynamic configuration for monit.
>>
>> With regard,
>> Lutz
>>
>>
>> Am 18.05.20 um 06:30 schrieb Eric Montellese:
>>> Unfortunately, the timestamp of a directory is not updated when a file is
>>> modified within a directory. 'inotify' can be used to watch a directory
>>> for all changes to all files, but inotify functionality would need to be
>>> added to monit. I suppose the timestampe issue could be worked around by
>>> always deleting a file and re-adding it (rather than modifying in place),
>>> but we'd like to avoid any requirements or "things to remember".
>>>
>>> Best,
>>> Eric
>>>
>>>
>>>
>>>
>>> Eric Montellese
>>> EME, Inc.
>>> 434-987-6124
>>> emeforward.com
>>>
>>>
>>> On Sun, May 17, 2020 at 10:56 AM Lutz Mader <address@hidden>
>> wrote:
>>>
>>>> Hello Eric,
>>>> you can use monit to monitor the config folder.
>>>>
>>>>> One option that we've tested is to have a separate process (or wrapper)
>>>>> that runs inotify on the configuration files, and sends SIGHUP to monit
>>>> if
>>>>> a change is detected. This works, but it seems a shame to add a
>> separate
>>>>> monitor for monit.
>>>>
>>>> All the time a config file will added or removed the timestamp of the
>>>> folder will change. If you find out the folder was changed you can check
>>>> the config and if the test was passed you can reload the config.
>>>>
>>>> Monit is used to monitor monit, but this is an easy way to reload the
>>>> config after some changes. From my point of view.
>>>>
>>>> With regards,
>>>> Lutz
>>>>
>>>>
>>>
>>
>>
>>
>
- Re: Auto-reload of configuration files, (continued)
- Re: Auto-reload of configuration files, Lutz Mader, 2020/05/16
- Re: Auto-reload of configuration files, Lutz Mader, 2020/05/17
- Re: Auto-reload of configuration files, Eric Montellese, 2020/05/18
- Re: Auto-reload of configuration files, Lutz Mader, 2020/05/18
- Re: Auto-reload of configuration files, Eric Montellese, 2020/05/18
- Re: Auto-reload of configuration files,
Lutz Mader <=
- Re: Auto-reload of configuration files, Eric Montellese, 2020/05/25
- Re: Auto-reload of configuration files, Lutz Mader, 2020/05/27
- Aw: Re: Auto-reload of configuration files, Robert Ehrenleitner, 2020/05/29