How can I track the time spend on each ticket by an agent?

Raiseaticket by default tracks the time spend on any given ticket by the agent. These reports can be accessed by clicking Reports/Timesheet. The time accounting feature can be disabled/enabled individually for any agent or globally for the helpdesk portal.