18 lines
662 B
PHP
Executable File
18 lines
662 B
PHP
Executable File
|
|
<?php
|
|
header('Content-Type: application/json');
|
|
echo json_encode([
|
|
'status' => 'healthy',
|
|
'server' => gethostname(),
|
|
'ip' => $_SERVER['SERVER_ADDR'] ?? shell_exec('hostname -I | awk \'{print $1}\''),
|
|
'timestamp' => date('c'),
|
|
'php' => PHP_VERSION,
|
|
'tracking' => [
|
|
'clicks_today' => file_exists('/var/log/tracking/clicks.log') ?
|
|
(int)shell_exec("grep '".date('Y-m-d')."' /var/log/tracking/clicks.log 2>/dev/null | wc -l") : 0,
|
|
'opens_today' => file_exists('/var/log/tracking/opens.log') ?
|
|
(int)shell_exec("grep '".date('Y-m-d')."' /var/log/tracking/opens.log 2>/dev/null | wc -l") : 0
|
|
]
|
|
]);
|
|
|