FileAgo Event Log FAQ

August 19, 2022

Event Log FAQ

I sat down with Vimal Kumar, Co-Founder & CTO at FileAgo, to ask him about the platform’s event logs.

Event logs record the 'happenings of the digital world, like a computer’s diary. Logs track accessed, deleted, added files or applications. For local event logs, Mac, Windows and Linux come with native event viewers, so does FileAgo. All events are stored in a file's History section, directly below a file.

erlang Sometimes, I get a message that reads:

erlang cannot_share_node_owned_by_another_user

Does this mean that a User attempted to share something they don’t have rights to?

Yes. To share a file or folder, that resource must be owned by the User, it must be in their Workspace, or owned by a group the User belongs to. If the User tries to share a file or folder which is outside this scope, FileAgo will prevent it and the User will get the above message in the logs.

Where is:

``` erlang "storage": "local", ```

This is local storage. Local storage is the default location for files and folders, but if your server stores data in S3, Amazon’s cloud (this is not the usual scenario), then the storage location will change after the file is transferred to the cloud.

Do all Users have a UUID?

All Users are identified by a UUID (Unique User ID), which is a specific identifier. It is the way a User is recognized internally. It’s useful because other properties like name, email etc can change over time but the UUID remains constant. It applies for both on-premises and cloud servers. So, a UUID is how users are identified (instead of email or user name) in the server. The UUID is managed internally by the software, Users cannot modify it in any way.

Is this:

``` erlang{"path": "data/files/6/42/df/79/55/c9aee24f8aab4e0d41f867f656e0debfb1c2b25251c7c7fde855726.data", "datastore": 1} ```

A linux path or an encryption key?Where is this file shored? How do I know?

It is a path in the Linux file system, the file is encrypted. This log entry is meant to aid in troubleshooting for the FileAgo Support team, and does not have much use to the User.

How would I go about checking a file against an MD5?

You can download the file to your local system and do an md5 check yourself. For example, in Linux, you can run “md5sum ” and you should see the same md5 checksum that you saw on FileAgo web portal. When the md5 checksum is same, it means that the content of the file is original and has not been modified in any way.a

Is there a list of all possible logs?

  • The following events are captured:
  • User login/logout
  • Downloading by public use
  • Downloading by private user
  • File actions (create/modify/delete/rename)
  • Folder actions (create/modify/delete/rename)
  • Create new file revisions
  • Creating private shares
  • Creating public shares
  • Add/remove comments in files and folders
  • Create/edit/delete user
  • Create/edit/delete group
  • Modify global settings

All things considered, we are feature rich and open to feedback. We are always open to including more logs, making the system more robust.