50 lines
1004 B
PHP
Executable File
50 lines
1004 B
PHP
Executable File
#!/usr/bin/env php
|
|
<?php
|
|
/**
|
|
* Observium
|
|
*
|
|
* This file is part of Observium.
|
|
*
|
|
* @package observium
|
|
* @subpackage scripts
|
|
* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2023 Observium Limited
|
|
*
|
|
*/
|
|
|
|
chdir(dirname($argv[0]) . '/..');
|
|
|
|
$options = getopt("d");
|
|
if (isset($options['d'])) {
|
|
array_shift($argv);
|
|
} // for compatibility
|
|
|
|
include_once("includes/observium.inc.php");
|
|
|
|
?>
|
|
*** Targets ***
|
|
|
|
probe = FPing
|
|
|
|
menu = Top
|
|
title = Network Latency Grapher
|
|
remark = Welcome to Observium SmokePing
|
|
<?php
|
|
|
|
if (is_array($config['smokeping']['slaves'])) {
|
|
echo('slaves = ' . implode(' ', $config['smokeping']['slaves']) . PHP_EOL);
|
|
}
|
|
|
|
?>
|
|
|
|
+ Observium
|
|
menu = Observium
|
|
|
|
<?php
|
|
|
|
foreach (dbFetchRows("SELECT hostname FROM `devices` WHERE `ignore` = 0 AND `disabled` = 0 ORDER BY hostname") as $device) {
|
|
echo("++ " . str_replace('.', $config['smokeping']['split_char'], $device['hostname']) . PHP_EOL);
|
|
echo("host = " . $device['hostname'] . PHP_EOL . PHP_EOL);
|
|
}
|
|
|
|
// EOF
|