O problema foi que lsof
nesse script estava sendo executado como o usuário nagios.
Foi necessário adicionar a seguinte linha ao / etc / sudoers (ou, opcionalmente, a um novo arquivo em /etc/sudoers.d/):
nagios ALL=(root) NOPASSWD: /usr/bin/lsof
Além disso, foi necessário alterar a linha 15 do script para conter isso:
proc1_lsof = "sudo lsof -p " + ','.join(map(str,proc1_children)) + " | grep -P .*\/[0-9]+\.yaml"
O plug-in funciona depois que essas alterações são feitas.