Cronline/data/config.php.example
2024-04-03 22:08:54 -05:00

61 lines
2.1 KiB
Plaintext
Executable File

<?php
## Set this if you do not have a default timezone set for PHP or if the time
## is incorrect. See https://www.php.net/manual/en/timezones.php
#date_default_timezone_set('America/New_York');
## If you have troubles with incorrect file paths, you should change this
## value to your webroot.
#$ROOT = '/var/www/status';
$ROOT = $_SERVER['DOCUMENT_ROOT']?:getcwd();
## Page Head values.
$CONFIG['site_name'] = 'Shakespeare';
$CONFIG['page_name'] = 'Status';
$CONFIG['site_description'] = 'The Official Status Page of Shakespeare';
$CONFIG['site_message'] = 'Am I online?';
## SQL database
## Refer to https://www.php.net/manual/en/pdo.construct.php
$CONFIG['db_host'] = 'sqlite:'.$ROOT.'/data/status.db';
## If using sqlite, you do not need these.
$CONFIG['db_username'] = null;
$CONFIG['db_password'] = null;
## Maximum amount of slices to show per service on page.
$CONFIG['max_slices'] = 48;
## Formatting for timestamp when displayed on page.
$CONFIG['timestamp_format'] = 'H:i';
## SERVICES
## This array holds all the services to be checked on run.
$CONFIG['services'] = array(
## This is an example service.
#'plays'=>array(
## This will be the name of the service as displayed on the status page.
#'name'=>'Web Server',
## This will be the message displayed under the collapsable title.
#'message'=>'To be, or not to be.',
## The pid file of the service to check. If 'process' is also defined,
## this will override its check. Make sure the runner has permissions
## to read the file.
#'pidfile'=>'/run/nginx.pid',
## Icon to display alongside the service name. Path is relative to page.
## You can also leave this blank for no icon.
#'icon'=>'http.png',
## Name of the process to query. This will search using pgrep.
#'process'=>'nginx',
## Hostname of the server to ping. This and 'ports' may be omitted if
## you do not want to ping it.
#'hostname'=>'shakespear.lit',
## Array of ports to ping. If more than one port, the displayed ping will be averaged. Requires 'hostname' to function properly.
#'ports'=>array(80,443)
#)
);
?>