Os usuários não root não veem nenhuma saída de lsof -i
. (Confirmado no Debian 8 e Cent 7, sem o SELinux.)
Se você quisesse usar isso em um teste de nagios, você teria que executar o lsof através do sudo.
Se o sudo estiver configurado para exigir um tty (pode ser o padrão no CentOS), você pode fazer algo assim:
Defaults:nagios !requiretty
nagios ALL=NOPASSWD:/usr/bin/lsof
Substitua nagios
por nrpe
, se necessário, e modifique o caminho para lsof, se necessário.