MemberJune 21, 2022 at 20:5634 Karma points::
I’ve written a number of scripts (Bash and PowerShell Core) to use as Plugins. Starting in March of 2022, I started getting occasional time outs. After some testing, I have determined that any script that takes more than 10 or 11 seconds to execute will time out.
2022-06-21 13:33:39 ProducerConsumerServer: pandoraserver.domain.com [V3] Plug-in module Test for agent dd0aa20090f94f38bbe288550ad1d17644b3fdf968c2560ba81be5b124fe053a timed out.
It doesn’t matter what I set the “time out” value to for the plugin or the module (whether 0 or some high number).
Pandora FMS: v7.0NG.762 Akira – OUM 762 – MR 54 (latest version)
CentOS: 7 (up-to-date)
PowerShell core: 7.1.5
Sample Bash script – timeout with seconds set to 12 or greater:
Sample PowerShell script – timeout with seconds set to 11 or greater:
$Seconds = 11
AdministratorJune 22, 2022 at 14:12
MemberJune 23, 2022 at 16:3234 Karma points::
I’m not familiar with what you describe.
The way I create plugins is to write a standard Bash or PowerShell script (depends on the target computer). From the console, I go to Servers, Plugins and click Add.
Plugin type: Standard
Max. timeout: 5 minutes
(I’ve tried changing this with no effect. I have also tried changing the timeout for the module that runs the plugin.)
Plugin command: /usr/share/pandora_server/util/plugin/test.sh
I’ve been doing it this way since version 7.0 first released, and it has worked fine up until early March. If there is a better way to create plugins, can you link to the documentation?
Welcome to Pandora FMS Community!
Find answers, ask questions, and connect with our community around the world.