 Many systems and applications which run on a computer network generate events which are kept in event logs.These logs are essentially lists of activities that occurred, with records of new events being appended to the end of the logs as they occur.Protocols, such as syslog and SNMP, can be used to transport these events, as they occur, to logging software that is not on the same host on which the events are generated.