# network - remote SimpleMonitor logging

Warning

Do not commit your credentials to a public repo!

This logger is used to send status reports of all monitors to a remote instance. The remote instance must be configured to listen for connections. The `key` parameter is a shared secret used to generate a hash of the network traffic so the receiving instance knows to trust the data.

Warning

Note that the traffic is not encrypted, just given a hash to validate it.

The remote instance will need the `remote`, `remote_port`, and `key` configuration values set.

If you want the remote instance to handle alerting for this instance’s monitors, you need to set the remote_alert option on your monitors. This is a good candidate to go the `[defaults]` section of your monitors config file.

host
  Type:

    string

  Required:

    true

  the remote hostname/IP to send to

port
  Type:

    string

  Required:

    true

  the remote port to connect to

key
  Type:

    string

  Required:

    true

  the shared secret to validate communications

client_name
  Type:

    string

  Required:

    false

  the name to introduce ourselves as to the remote host as. If unset, it will know us by the IP it sees us connect from.