HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/local/bin/zabbix/php-fpm.discover_pools.pl
#!/usr/bin/perl
# Obtained from: https://github.com/vigrai/zabbix-template-php-fpm
# Licensed on MIT License
 
$first = 1;
 
print "{\n";
print "\t\"data\":[\n\n";

my $cmd = 'ps ax |grep "php-fpm: pool " |grep -v grep|awk \'{print $NF}\' |sort -u';

foreach $pool (`$cmd`)
{
    print "\t,\n" if not $first;
    $first = 0;
    chomp $pool;
 
    print "\t{\n";
    print "\t\t\"{#POOLNAME}\":\"$pool\"\n";
    print "\t}\n";
}
 
print "\n\t]\n";
print "}\n";