Skip to content

shawnlynaraja/post-install-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

osTicket logo

osTicket - Post-Install Configuration

This tutorial outlines the post-install configuration of the open-source help desk ticketing system osTicket.

Environments and Technologies Used

  • Microsoft Azure (Virtual Machines/Compute)
  • Remote Desktop
  • Internet Information Services (IIS)

Operating Systems Used

  • Windows 10 (21H2)

Post-Install Configuration Objectives

  • Configure Roles Admin Panel -> Agents -> Roles Supreme Admin
  • Configure Departments Admin Panel -> Agents -> Departments System Administrators
  • Configure Teams Admin Panel -> Agents -> Teams Level I Support Level II Support
  • Allow anyone to create tickets Admin Panel -> Settings -> User Settings Registration Required: Require registration and login to create tickets
  • Configure Agents (workers) Admin Panel -> Agents -> Add New Jane John
  • Configure Users (customers) Agent Panel -> Users -> Add New Karen Ken
  • Configure SLA Admin Panel -> Manage -> SLA Sev-A (1 hour, 24/7) Sev-B (4 hours, 24/7) Sev-C (8 hours, business hours)
  • Configure Help Topics Admin Panel -> Manage -> Help Topics Business Critical Outage Personal Computer Issues Equipment Request Password Reset

Steps before Configurations

The first step is to open your Azure Account. Copy the Public IP address of the osTicket Virtual Machine. Then open Remote Desktop Connection. Paste the osTicket VM Public IP Address into the Remote Desktop Connection. Enter your osTicket Virtual Machine username and password.

Browse to your help desk login page:

http://localhost/osTicket/scp/login.php & enter your credentials

(This is for the Admin log-in & do Admin things.)

Disk Sanitization Steps

Admin Panel vs Agent Panel

Admin is someone who sets up the ticketing system, set up settings, define roles, and other general administrative duties. Agent is someone who actually works on the tickets and helping end-users. if your osTicket Website on the top right hand corner says "Admin Panel" it actually means that you're operating in the Agent Panel.

image

Configure Roles Admin Panel -> Agents -> Roles Supreme Admin

In this objective, We want to give a certain people the supreme admin role, so they can do anything they want; create tickets, delete tickets, etc.

First, go to or click the Admin Panel, click Agents in the subheadline, click roles.

image

Add New role

image

In the definitions, Name it "Supreme Admin" & in the Permissions, grant the Supreme Admin every Ticket permissions, Task permissions & Knowledgebase permission, Click Save Changes.

image

image

 




  

Configure Departments Admin Panel -> Agents -> Departments System Administrators

In this configuration, We will create departments. For example, depending on the department that the ticket gets associated with, like a ticket comes through for a networking issue. It's going to be assigned into the Networking Department. And the Networking Department has a specific SLA for instance.


To create a Department, go in the Admin Panel, click Agents in the subheadline, and go to Departments section

image

You will see that there are 2 Departments; Maintance & Support. But click "Add New Departments"

image

Fill out: Choose Top Level Departments, Name it System Administrators, Click Active, Type: Public, SLA will be on Default for now, Choose All for Ticket assignment, then click "Create Department"

image

Congratulations, you have created a new department: System Administrators but it doesn't have any agents yet.

image



  
  

Configure Teams Admin Panel -> Agents -> Teams Level I Support Level II Support

Teams allow you to pull Agents from different Departments and organize them to handle a specific issue or user via a Help Topic or Ticket Filter.

Having Agents from different Departments assigned to a Team will supersede the parameters of the Agents’ Department rules. For example, you can create a Help Topic associated with a particular product you produce, and assign it to a Team of specialist Agents from different Departments.

To create a Team in your Admin Panel, locate the Agents tab, and click on Teams. Then click Add New Team on the right, and fill out the appropriate information. Then you will be able to add Agents to the team by clicking on their name from your list of Agents and checking the corresponding box next to the Team name you wish to add them at the bottom of the page.

A Team can have an appointed leader who can receive Alerts & Notices separate from other team members. In order to set a Team Leader you can choose an Agent from the Team Lead dropdown when creating a Team or Editing an existing Team.

Basically, you can create an A-Team from different departments into it.

  

To make a Team, go to the Admin Panel, click Agents in the subheadline, click teams & click create Add New Team

image

  

Name it -> Level ll Support, and you can also add yourself in the Team Members, and click Create Team.

image

  

Allow anyone to create tickets Admin Panel -> Settings -> User Settings Registration Required: Require registration and login to create tickets

Go to the Admin Panel, click settings, & click users

Check the box: Require registration and login to create tickets. But if you want people to create tickets anonymously, then don't check the box. Click Save.

image

  

Configure Agents (workers) Admin Panel -> Agents -> Add New Agent Workers: Jane & John (Actual Help Desk Professionals)

Agents are given access to the help desk with the intent to respond and resolve the tickets. When adding an Agent to the help desk, they will need to be assigned to a Primary Department and given a Primary Role for the Tickets/Tasks routed to that department. Agents can be given Extended Access to additional departments of the help desk as well as assigned different Roles to those departments; this can be configured in the Access tab of the Agent’s Profile.

To create Agents, go to the Admin Panel, click agents & click create new agents

image

  

Create Jane user log-in & click "set password." You can also make Jane to create new passwords everytime the next time she log-in.

Since your the Admin, you can modify Jane's access & permissions.

You can also make her as an Administrator if you want to.

image

  

On the Access section, Assign Jane to the System Administrators Department & Assign her as the Supreme Admin. You can also give Jane an extended access to different departments if you want to.

image

  

Make sure she has all permissions

image

  

Assign Jane to the Level ll Support Team & click "Create"

image

  

You have succesfully created Jane as an agent.

image

  

Create another Agent: John Doe

Go to Admin Panels, click Agents, Add new Agents.

Create a username for John Doe, and click "Set password" to create a password.

Uncheck the Box: Send the agent a password to reset email.

Enter a Password.

Also Uncheck the Box: Require Password change at next login.

And click set.

On the Access Section, Assign John Doe to the Support Department, Assign him to the Support Extended Access, & click "View only" as his role.

Click Create.

image

  
  

Configure Users (customers) Agent Panel -> Users -> Add Karen & Ken

Users can now create an account and log-in to create a ticket or check a ticket’s status.

As always with osTicket, users or ticket creators are associated with their email address as the unique identifier of each user.

The User Directory, located on the Agent Panel, allows agents to search tickets by user as well as create Organizations to associate the user to.

Agents can be configured as internal Account Managers for tickets created by users of an Organization.

Users are the ticket owners of the tickets in the help desk. When a ticket is created in the help desk,

the user is associated with their email address in the User Directory of the help desk. Users can be added or deleted from the User Directory of the help desk at any time.

We are now going to the Agent Panel now. Click Users & Add New Users

image

  

Enter its customer's credentials and click Add User

image

  

Do also the same thing for the Customer Ken.

image

  

Configure SLA

Admin Panel -> Manage -> SLA

Sev-A (1 hour, 24/7)

Sev-B (4 hours, 24/7)

Sev-C (8 hours, business hours)

The purpose of the SLA Plan is to provide a length of time in which the help desk Administrator expects tickets to be closed.

The way osTicket defines them, is putting them in a time limit

SLA in osTicket is in a time limit, meaning, for how long the ticket is going to be open.

  

To create 3 SLAs, We are going back to the Admin Panel, Click Manage and click SLA

image

- Click "Add new SLA plan"

  • Name it SEV-A,

  • Choose 24/7 for Schedule. 24/7 means if there is an issue with the customer's computer on the weekened, it doesn't matter if it's on the weekend.

  • Grace Period: Amount, in hours, before tickets with this SLA will become overdue if not closed in allotted time.

  • For example, if it happens on Sunday night 10:00 PM, the ticket needs to be resolved by Sunday night 11:00 PM.

  • Click Add Plan

image

  

For SEV-B

It will be scheduled for 24/7 and grace period: 4 Hours

  • For example, on Saturday morning 2:00 AM, It will need to be resolved by Saturday morning 6:00 AM because of our grace period: 4 hours.

  • Click Add Plan

image

  

For SEV-C

It will be scheduled during business hours (Mon-Fri 8AM-5PM)

  • Grace Period: 8 Hours

  • Basically, if something happens on Friday at 3:00 PM, We have 2 more hours before business closes. So another 6 hours starting on Monday at 8:00 AM.

  • Click Add Plan

image

  

We now have SLAs to create and assigned tickets.

image

  

Configure Help Topics Admin Panel -> Manage -> Help Topics Business Critical Outage Personal Computer Issues Equipment Request Password Reset

Help Topics will help streamline your end-user’s help desk experience to ensure proper assignment and prompt response to the ticket.

Create as many Help Topics as needed and can even nest Help Topics within each other for further breakdown (For example, Human Resources and Human Resources/Payroll.)

Help Topics will determine what Department the ticket is routed to which will determine which Agents have access to the ticket. The Help Topic also can determine other configurations of the ticket, such as the ticket’s SLA (or Service Level Agreement) and priority of a ticket, i.e. Emergency to Low.

There are two places where the Help Topic must be selected on New Tickets; the client portal and new tickets created internally by staff. When Users select the Help Topic, they are not aware of the configurations in place for that Help Topic

Go to the Admin Panel -> Manage -> Help Topics

Cllick add new Help Topic

image

  

Create 4 new help topics: 1) Business Critical Outage, 2) Personal Computer Issues, 3) Equipment Request, 4) Password Reset

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published