Replies: 3 comments 5 replies
|
Hi @creideiki, thanks for the initiative and for sharing the snippet and your experience. It looks similar to the discussion and thoughts that we had in #1026. It's also close to the idea we had with a I guess it needs a bit of consideration and coordination between users which approach(es) work(s) best for our different use-cases, is most flexible and understandable. One way to evaluate that could be the IEP process, I just fear it takes too much effort and time and in the end the idea just stalls. ping @aaronkaplan |
|
I slso think the size of the But besides the configuration size, hundreds of bots are also difficult to manage/observe in IntelMQ Manager. I have an idea to introduce 'workflows' with separate files and separate views in IntelMQ Manager, so you could keep the related bots together but separated from others. It should be easier to maintain the relation bot<->file and potentially implement across the board. |
|
Could we group them somehow? I assume the workflows idea is exactly that...
… On 13.07.2026, at 10:04, kamil-certat ***@***.***> wrote:
I slso think the size of the runtime.yaml is a problem, I have several hundred bots and maintain the configuration via Ansible, which lets me template the config file.
But besides the configuration size, hundreds of bots are also difficult to manage/observe in IntelMQ Manager. I have an idea to introduce 'workflows' with separate files and separate views in IntelMQ Manager, so you could keep the related bots together but separated from others. It should be easier to maintain the relation bot<->file and potentially implement across the board.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Uh oh!
There was an error while loading. Please reload this page.
Our production botnet has grown quite a bit - we're now at 112 bots taking up 3200 lines of
runtime.yaml. This is getting unwieldy, and I would like to have a way to break it into manageable chunks.I wrote this simple patch:
which allows me to have a
runtime.yamlcontaining:and the actual bots configured in the files under
/opt/intelmq/etc/runtime/.This works for us, but I'm wondering if anyone else would be interested in it, so I should take the time to write documentation and tests, bikeshed over the name, etc..
I have not tested this with the manager web application, since we do not use it. From a quick look at the source code, it seems to run everything through
intelmqctl, so it should continue to work.This will definitely not work with
intelmqctlwriting new configuration, and making it so would probably be a lot of work, having to track which file each bot is configured in. This is also not something we use, since we install the configuration using Puppet, so we have to do any upgrades manually anyway. The automatic upgrade also does not preserve comments or whitespace, so my assumption would be that anyone using automatic upgrades is not worried about editing the file manually, and thus would not care about splitting it.All reactions