Home Directory

Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me

Directory Tree

Directory

wrufeger

Reviews(1)
bywrufeger, April 15, 2024
reading password from etc/psa/.psa.shadow does not work, rest of script updated to work with current plesk and php8:

#!/usr/bin/env php
xpath('server/get/result/key');
if ($nodes) {
foreach ($nodes[0]->property as $n) {
if ($n->name == 'lim_date') {
$node = $n->value;
break;
}
}
}
if (empty($node)) {
fwrite(STDERR, "UNKNOWN: Could not retrieve license info from server response\n");
exit(NAGIOS_RETURN_UNKNOWN);
}
$expirationDate = (string) $node[0];
$future = strtotime($expirationDate);
$now = strtotime("now");
$diff = $future - $now;
$daysToExpire = floor($diff/86400);
if ($daysToExpire