• System
  • Config
  • Web
  • Images
  • Log
  • Network
  • Email
  • Upload
  • X10
  • High B/W
  • Medium B/W
  • Low B/W
  • Filter
Name Description Value
BANDWIDTH_DEFAULT Default setting for bandwidth profile used by web interface
LANG_DEFAULT Default language used by web interface
AUTH_TYPE What is used to authenticate Surveillance
AUTH_RELAY Method used to relay authentication information
AUTH_HASH_SECRET Secret for encoding hashed authentication information
AUTH_HASH_IPS Include IP addresses in the authentication hash
AUTH_HASH_TTL The number of hours that an authentication hash is valid for.
AUTH_HASH_LOGINS Allow login by authentication hash
ENABLE_CSRF_MAGIC Enable csrf-magic library
OPT_USE_EVENTNOTIFICATION Enable 3rd party Event Notification Server
SYSTEM_SHUTDOWN Allow Admin users to power off or restart the system from the Surveillance UI.
TIMEZONE The timezone that php should use.
OPT_FAST_DELETE Delete only event database records for speed
MAX_RESTART_DELAY Maximum delay (in seconds) for daemon restart attempts.
STATS_UPDATE_INTERVAL How often to update the database statistics
WATCH_CHECK_INTERVAL How often to check the capture daemons have not locked up
WATCH_MAX_DELAY The maximum delay allowed since the last captured image
RUN_AUDIT Run zmaudit to check data consistency
AUDIT_CHECK_INTERVAL How often to check database and filesystem consistency
AUDIT_MIN_AGE The minimum age in seconds event data must be in order to be deleted
OPT_CONTROL Support controllable (e.g. PTZ) cameras
OPT_TRIGGERS Interface external event triggers via socket or device files
CHECK_FOR_UPDATES Check with Surveillance.com for updated versions
CSP_REPORT_URI URI to report unsafe inline javascript violations to
TELEMETRY_DATA Send usage information to Surveillance
TELEMETRY_INTERVAL Interval in seconds between telemetry updates
SHM_KEY Shared memory root key to use
COOKIE_LIFETIME The maximum life of a COOKIE used when setting up PHP's session handler
Name Description Value
TIMESTAMP_ON_CAPTURE Timestamp images as soon as they are captured
TIMESTAMP_CODE_CHAR Character to used to identify timestamp codes
CPU_EXTENSIONS Use advanced CPU extensions to increase performance
FAST_IMAGE_BLENDS Use a fast algorithm to blend the reference image
OPT_ADAPTIVE_SKIP Should frame analysis try and be efficient in skipping frames
MAX_SUSPEND_TIME Maximum time that a monitor may have motion detection suspended
STRICT_VIDEO_CONFIG Allow errors in setting video config to be fatal
LD_PRELOAD Path to library to preload before launching daemons
V4L_MULTI_BUFFER Use more than one buffer for Video 4 Linux devices
CAPTURES_PER_FRAME How many images are captured per returned frame, for shared local cameras
FORCED_ALARM_SCORE Score to give forced alarms
BULK_FRAME_INTERVAL How often a bulk frame should be written to the database
EVENT_CLOSE_MODE When continuous events are closed.
WEIGHTED_ALARM_CENTRES Use a weighted algorithm to calculate the centre of an alarm
EVENT_IMAGE_DIGITS How many significant digits are used in event image numbering
DEFAULT_ASPECT_RATIO The default width:height aspect ratio used in monitors
USER_SELF_EDIT Allow unprivileged users to change their details
Name Url Path To Index Path To ZMS Path To Api Status Monitor CpuLoad Free/Total Memory Free/Total Swap Run Stats Process Run Audit Process Run Trigger Process Run Event Notification Process Flag
1 2 3 1 2 3 1 2 3 1 2 3 1 2 3
Id Name Path Type Storage Method Server DiskSpace Event Flag Actions
1 Default /var/cache/Surveillance/event local Medium 3.69GB of 12.89GB 0 using 0B
2 Default2 /var/cache/Surveillance/event2 local2 Medium2 5.69GB of 12.89GB 0 using 1B
Name Description Value
WEB_TITLE The title displayed wherever the site references itself.
WEB_TITLE_PREFIX The title prefix displayed on each window
HOME_CONTENT The content of the home button.
WEB_CONSOLE_BANNER Arbitrary text message near the top of the console
WEB_EVENT_DISK_SPACE Whether to show disk space used by each event.
WEB_RESIZE_CONSOLE Should the console window resize itself to fit
WEB_ID_ON_CONSOLE Should the console list the monitor id
WEB_POPUP_ON_ALARM Should the monitor window jump to the top if an alarm occurs
WEB_SOUND_ON_ALARM Should the monitor window play a sound if an alarm occurs
WEB_ALARM_SOUND The sound to play on alarm, put this in the sounds directory
WEB_COMPACT_MONTAGE Compact the montage view by removing extra detail
WEB_EVENT_SORT_FIELD Default field the event lists are sorted by
WEB_EVENT_SORT_ORDER Default order the event lists are sorted by
WEB_EVENTS_PER_PAGE How many events to list per page in paged mode
WEB_LIST_THUMBS Display mini-thumbnails of event images in event lists
WEB_LIST_THUMB_WIDTH The width of the thumbnails that appear in the event lists
WEB_LIST_THUMB_HEIGHT The height of the thumbnails that appear in the event lists
WEB_USE_OBJECT_TAGS Wrap embed in object tags for media content
WEB_XFRAME_WARN Warn when website X-Frame-Options is set to sameorigin
WEB_FILTER_SOURCE How to filter information in the source column.
Name Description Value
COLOUR_JPEG_FILES Colourise greyscale JPEG files
ADD_JPEG_COMMENTS Add jpeg timestamp annotations as file header comments
JPEG_FILE_QUALITY Set the JPEG quality setting for the saved event files (1-100)
JPEG_ALARM_FILE_QUALITY Set the JPEG quality setting for the saved event files during an alarm (1-100)
JPEG_STREAM_QUALITY Set the JPEG quality setting for the streamed 'live' images (1-100)
MPEG_TIMED_FRAMES Tag video frames with a timestamp for more realistic streaming
MPEG_LIVE_FORMAT What format 'live' video streams are played in
MPEG_REPLAY_FORMAT What format 'replay' video streams are played in
RAND_STREAM Add a random string to prevent caching of streams
OPT_CAMBOZOLA Is the (optional) cambozola java streaming client installed
PATH_CAMBOZOLA Web path to (optional) cambozola java streaming client
RELOAD_CAMBOZOLA After how many seconds should Cambozola be reloaded in live view
OPT_FFMPEG Is the ffmpeg video encoder/decoder installed
PATH_FFMPEG Path to (optional) ffmpeg mpeg encoder
FFMPEG_INPUT_OPTIONS Additional input options to ffmpeg
FFMPEG_OUTPUT_OPTIONS Additional output options to ffmpeg
FFMPEG_FORMATS Formats to allow for ffmpeg video generation
FFMPEG_OPEN_TIMEOUT Timeout in seconds when opening a stream.
Name Description Value
LOG_LEVEL_SYSLOG Save logging output to the system log
LOG_LEVEL_FILE Save logging output to component files
LOG_LEVEL_WEBLOG Save logging output to the weblog
LOG_LEVEL_DATABASE Save logging output to the database
LOG_DATABASE_LIMIT Maximum number of log entries to retain
LOG_FFMPEG Log FFMPEG messages
LOG_DEBUG Switch debugging on
LOG_DEBUG_TARGET What components should have extra debug enabled
LOG_DEBUG_LEVEL What level of extra debug should be enabled
LOG_DEBUG_FILE Where extra debug is output to
LOG_CHECK_PERIOD Time period used when calculating overall system health
LOG_ALERT_WAR_COUNT Number of warnings indicating system alert state
LOG_ALERT_ERR_COUNT Number of errors indicating system alert state
LOG_ALERT_FAT_COUNT Number of fatal error indicating system alert state
LOG_ALARM_WAR_COUNT Number of warnings indicating system alarm state
LOG_ALARM_ERR_COUNT Number of errors indicating system alarm state
LOG_ALARM_FAT_COUNT Number of fatal error indicating system alarm state
RECORD_EVENT_STATS Record event statistical information, switch off if too slow
RECORD_DIAG_IMAGES Record intermediate alarm diagnostic images, can be very slow
DUMP_CORES Create core files on unexpected process failure.
RECORD_DIAG_IMAGES_FIFO Recording intermediate alarm diagnostic use fifo instead of files (faster)
Name Description Value
HTTP_VERSION The version of HTTP that Surveillance will use to connect
HTTP_UA The user agent that Surveillance uses to identify itself
HTTP_TIMEOUT How long Surveillance waits before giving up on images (milliseconds)
MIN_STREAMING_PORT Alternate port range to contact for streaming video.
MIN_RTP_PORT Minimum port that Surveillance will listen for RTP traffic on
MAX_RTP_PORT Maximum port that Surveillance will listen for RTP traffic on
Name Description Value
OPT_EMAIL Should Surveillance email you details of events that match corresponding filters
OPT_MESSAGE Should Surveillance message you with details of events that match corresponding filters
MESSAGE_ADDRESS The email address to send matching event details to
MESSAGE_SUBJECT The subject of the message used to send matching event details
MESSAGE_BODY The body of the message used to send matching event details
NEW_MAIL_MODULES Use a newer perl method to send emails
EMAIL_HOST The host address of your SMTP mail server
FROM_EMAIL The email address you wish your event notifications to originate from
URL The URL of your Surveillance installation
SSMTP_MAIL Use a SSMTP mail server if available. NEW_MAIL_MODULES must be enabled
SSMTP_PATH SSMTP executable path
Name Description Value
OPT_UPLOAD Should Surveillance support uploading events from filters
UPLOAD_ARCH_FORMAT What format the uploaded events should be created in.
UPLOAD_ARCH_COMPRESS Should archive files be compressed
UPLOAD_ARCH_ANALYSE Include the analysis files in the archive
UPLOAD_PROTOCOL What protocol to use to upload events
UPLOAD_HOST The remote server to upload events to
UPLOAD_PORT The port on the remote upload server, if not the default (SFTP only)
UPLOAD_USER Remote server username
UPLOAD_PASS Remote server password
UPLOAD_LOC_DIR The local directory in which to create upload files
UPLOAD_REM_DIR The remote directory to upload to
UPLOAD_TIMEOUT How long to allow the transfer to take for each file
UPLOAD_STRICT Require strict host key checking for SFTP uploads
UPLOAD_FTP_PASSIVE Use passive ftp when uploading
UPLOAD_DEBUG Switch upload debugging on
Name Description Value
OPT_X10 Support interfacing with X10 devices
X10_DEVICE What device is your X10 controller connected on
X10_HOUSE_CODE What X10 house code should be used
X10_DB_RELOAD_INTERVAL How often (in seconds) the X10 daemon reloads the monitors from the database
Name Description Value
WEB_H_REFRESH_MAIN How often (in seconds) the main console window should refresh itself
WEB_H_REFRESH_NAVBAR How often (in seconds) the navigation header should refresh itself
WEB_H_REFRESH_CYCLE How often (in seconds) the cycle watch window swaps to the next monitor
WEB_H_REFRESH_IMAGE How often (in seconds) the watched image is refreshed (if not streaming)
WEB_H_REFRESH_STATUS How often (in seconds) the status refreshes itself in the watch window
WEB_H_REFRESH_EVENTS How often (in seconds) the event listing is refreshed in the watch window
WEB_H_CAN_STREAM Override the automatic detection of browser streaming capability
WEB_H_STREAM_METHOD Which method should be used to send video streams to your browser
WEB_H_DEFAULT_SCALE What the default scaling factor applied to 'live' or 'event' views is (%)
WEB_H_DEFAULT_RATE What the default replay rate factor applied to 'event' views is (%)
WEB_H_VIDEO_BITRATE What the bitrate of the video encoded stream should be set to
WEB_H_VIDEO_MAXFPS What the maximum frame rate for streamed video should be
WEB_H_SCALE_THUMBS Scale thumbnails in events, bandwidth versus CPU in rescaling
WEB_H_EVENTS_VIEW What the default view of multiple events should be
WEB_H_SHOW_PROGRESS Show the progress of replay in event view
WEB_H_AJAX_TIMEOUT How long to wait for Ajax request responses (ms)
Name Description Value
WEB_M_REFRESH_MAIN How often (in seconds) the main console window should refresh itself
WEB_M_REFRESH_NAVBAR How often (in seconds) the navigation header should refresh itself
WEB_M_REFRESH_CYCLE How often (in seconds) the cycle watch window swaps to the next monitor
WEB_M_REFRESH_IMAGE How often (in seconds) the watched image is refreshed (if not streaming)
WEB_M_REFRESH_STATUS How often (in seconds) the status refreshes itself in the watch window
WEB_M_REFRESH_EVENTS How often (in seconds) the event listing is refreshed in the watch window
WEB_M_CAN_STREAM Override the automatic detection of browser streaming capability
WEB_M_STREAM_METHOD Which method should be used to send video streams to your browser
WEB_M_DEFAULT_SCALE What the default scaling factor applied to 'live' or 'event' views is (%)
WEB_M_DEFAULT_RATE What the default replay rate factor applied to 'event' views is (%)
WEB_M_VIDEO_BITRATE What the bitrate of the video encoded stream should be set to
WEB_M_VIDEO_MAXFPS What the maximum frame rate for streamed video should be
WEB_M_SCALE_THUMBS Scale thumbnails in events, bandwidth versus CPU in rescaling
WEB_M_EVENTS_VIEW What the default view of multiple events should be
WEB_M_SHOW_PROGRESS Show the progress of replay in event view
WEB_M_AJAX_TIMEOUT How long to wait for Ajax request responses (ms)
Name Description Value
WEB_L_REFRESH_MAIN How often (in seconds) the main console window should refresh itself
WEB_L_REFRESH_NAVBAR How often (in seconds) the navigation header should refresh itself
WEB_L_REFRESH_CYCLE How often (in seconds) the cycle watch window swaps to the next monitor
WEB_L_REFRESH_IMAGE How often (in seconds) the watched image is refreshed (if not streaming)
WEB_L_REFRESH_STATUS How often (in seconds) the status refreshes itself in the watch window
WEB_L_REFRESH_EVENTS How often (in seconds) the event listing is refreshed in the watch window
WEB_L_CAN_STREAM Override the automatic detection of browser streaming capability
WEB_L_STREAM_METHOD Which method should be used to send video streams to your browser
WEB_L_DEFAULT_SCALE What the default scaling factor applied to 'live' or 'event' views is (%)
WEB_L_DEFAULT_RATE What the default replay rate factor applied to 'event' views is (%)
WEB_L_VIDEO_BITRATE What the bitrate of the video encoded stream should be set to
WEB_L_VIDEO_MAXFPS What the maximum frame rate for streamed video should be
WEB_L_SCALE_THUMBS Scale thumbnails in events, bandwidth versus CPU in rescaling
WEB_L_EVENTS_VIEW What the default view of multiple events should be
WEB_L_SHOW_PROGRESS Show the progress of replay in event view
WEB_L_AJAX_TIMEOUT How long to wait for Ajax request responses (ms)
Username Language Enabled Stream Event Control Monitor Groups System Band Width Monitor API Enabled Flag
admin defalut Yes View Edit Edit Edit Edit Edit Yes
Name Description Value