зеркало из https://github.com/mozilla/mig.git
86 строки
3.0 KiB
PHP
86 строки
3.0 KiB
PHP
; Sample MIG Agent configuration file
|
|
|
|
[agent]
|
|
; connection string to the MIG relay. must contain credentials.
|
|
relay = "amqp://guest:guest@localhost:5672/"
|
|
|
|
; location of the mig api
|
|
api = "http://localhost:1664/api/v1/"
|
|
|
|
; location of the local stat socket
|
|
socket = "127.0.0.1:51664"
|
|
|
|
; frequency at which heartbeat messages are sent to the MIG relay
|
|
heartbeatfreq = "300s"
|
|
|
|
; timeout after which a module that has not finished is killed by the agent
|
|
moduletimeout = "300s"
|
|
|
|
; in immortal mode, the agent that encounter a fatal error
|
|
; will attempt to restart itself instead of just shutting down
|
|
isimmortal = on
|
|
|
|
; comma delimited list of host:port proxies to use, if desired
|
|
; the agent will attempt to try to proxies for public ip retrieval
|
|
; and the relay connection before a direct connection
|
|
; proxies = "proxy1:8888,proxy2:8888"
|
|
|
|
; installservice orders the agent to deploy a service init configuration
|
|
; and start itself during the endpoint's boot process
|
|
installservice = on
|
|
|
|
; attempt to retrieve the public IP behind which the agent is running
|
|
discoverpublicip = off
|
|
|
|
; in check-in mode, the agent connects to the relay, runs all pending commands
|
|
; and exits. this mode is used to run the agent as a cron job, not a daemon.
|
|
checkin = off
|
|
|
|
; how often should the agent refresh its own environment (for example, to update
|
|
; the environment if the system changes ip addresses. leave unset or "" to disable
|
|
; periodic environment refresh. on workstations or other devices that may be
|
|
; obtaining dhcp leases and moving around, you might want to start with something
|
|
; like "5m"
|
|
refreshenv = ""
|
|
|
|
; mask meta-data such as file names in search results from this agent. note that
|
|
; honoring this flag is up to the module, and not all modules may consider
|
|
; it. the default is off.
|
|
; extraprivacymode = off
|
|
|
|
; if true, persistent modules will not be executed by the agent
|
|
; nopersistmods = off
|
|
|
|
; if true, only the investigator's public key is verified on actions and not ACLs.
|
|
onlyVerifyPubKey = false
|
|
|
|
; Tags can be specified for a given agent at compile-time using the agent built-in
|
|
; configuration TAGS value. Additional tags can be included in the configuration file
|
|
; here if desired to override or extend the tags the agent has already been compiled
|
|
; with.
|
|
; tags = "tagname:tagvalue"
|
|
|
|
|
|
[stats]
|
|
; number of previous actions the agent should keep a summary for. the summary can
|
|
; be viewed over the agent stat socket. 0 to disable.
|
|
maxactions = 15
|
|
|
|
[certs]
|
|
ca = "/path/to/ca/cert"
|
|
cert= "/path/to/client/cert"
|
|
key = "/path/to/private/key"
|
|
|
|
[logging]
|
|
mode = "stdout" ; stdout | file | syslog
|
|
level = "debug"
|
|
|
|
; for file logging
|
|
; file = "mig_scheduler.log"
|
|
; maxfilesize = 0 ; if > 0, log file will be rotated once it reaches size
|
|
|
|
; for syslog, logs go into local3
|
|
; host = "localhost"
|
|
; port = 514
|
|
; protocol = "udp"
|