Sie sind auf Seite 1von 34

Cerberus Helpdesk 3.0

GETTING STARTED

Cerberus Helpdesk 3.0 GETTING STARTED Copyright © 2006 by WebGroup Media, LLC. Revised: August 11, 2006

Copyright © 2006 by WebGroup Media, LLC.

Revised: August 11, 2006

WebGroup Media, LLC:

Jeff Standen

Jerry Kanoholani

Darren Sugita

Mike Fogg

Brenan Cavish

Dan Hildebrandt

Contributors:

Ben Halsted

Jeremy Johnstone

Trent Ramseyer

Table of Contents

Introduction

What is Cerberus Helpdesk?

4

Our Example

Scenario

4

What did that previous e-mail say?

4

Different Employees, Different Jobs

5

Your Information is Web-Accessible and Secure

6

New Ticket Notification

6

The Spam Filter that Learns

6

A Central Repository for Knowledge

7

Providing a Customer Support Portal

7

Installation Installation Requirements

8

System Requirements (Server)

8

System

Requirements

(Employee)

8

Installation Service

8

Installing the Web Interface

9

Windows-based Servers

9

Unix-based Servers (e.g., Linux, BSD, MacOSX)

9

Setting Web Server Permissions

9

Windows-based

Servers

9

Unix-based Servers

9

Creating the Database

10

Using the MySQL Command Line

10

Initializing Cerberus Helpdesk

10

Verifying your Settings and Environment

11

Initializing the Cerberus Helpdesk Database

11

Logging in to Cerberus Helpdesk for the First Time

11

Installing the Support-Center (optional)

11

Windows-based Servers

11

Unix-based Servers (e.g., Linux, BSD, MacOSX)

11

Initializing the Support-Center

12

New Concepts in Cerberus Helpdesk 3.0 Workflow

13

Agents

13

Teams

13

Tags

13

Mailboxes

14

Flagging

14

Search Builder / Search Criteria

15

Dashboards

15

Quick Find

16

Mass Actions

16

Importing E-mail

16

Failed Messages

16

Import Raw Message

17

Basic Configuration Uploading your Cerberus License

18

General Mail Settings

18

Mailboxes - Routing E-mail

19

Creating

a mailbox:

19

Configuring the PHP Parser

19

Creating a POP3 Account

19

Scheduling Cerberus to Access Your POP3 Account

19

Agent Creation

 

21

Tag Set Creation

21

Team Creation

21

Mail Rules

22

My Cerberus (Preferences, Notifications, etc

)

23

Preferences

23

Notifications

23

Watchers

23

Knowledgebase

24

Support-Center

24

Dashboards Add a Dashboard

25

Add a View

25

Select

the View Columns

26

Set View Criteria

 

26

Mass Actions

26

Create a New Ticket

26

Teamwork Teamwork Modes

28

Quick Assign

28

My Flagged Tickets

28

Monitor

29

Advanced Configuration Importing E-mail

30

Failed Messages

30

Import Raw Message

30

Cerberus Workstation Workstation & Cerberus 3.0

31

Workstation Configuration

31

Cronjob / Scheduled Task The External Cronjob

32

Parser Paths

32

Accessing the crontab

32

Adding the new cronjob

33

Scheduled Task (Windows)

33

1

Introduction

What is Cerberus Helpdesk?

Cerberus Helpdesk provides mission-critical e-mail management for over 12,000+ companies worldwide, from one- person startups to Fortune 500 giants. It is the flagship product in a customer relationship management suite created by WebGroup Media, LLC. and developed in partnership with a community of thousands of users.

Our Example Scenario

To cover the installation and configuration of Cerberus Helpdesk in an interesting and meaningful way, this guide will be based on a persistent example scenario involving our team at WebGroup Media, LLC. While the needs of each real-world environment are obviously different, this approach should give you a better understanding of how the various parts of the system system work together cohesively.

As is likely true with your company, our example scenario has a series of goals we want to accomplish by using Cerberus Helpdesk:

We need to receive, respond to, and archive e-mail based interaction with our customers, partners, and vendors using a centralized system (the “helpdesk”).

The helpdesk should be customizable so that e-mail conversations are automatically dispatched to, and handled by, our appropriate teams depending on various criteria, such as: department, product line, region, etc.

Information should be securely accessible by our employees using a standard web browser. While most employees work from our main office, some employees (Sales) may need to access information while away from the office, and others (Support) may be outsourced or otherwise spread around the globe.

Agents should be notified when tickets come into the system through e-mail, leaving the agent free to perform other tasks.

There should be a mechanism provided to dramatically reduce the amount of junk e-mail entering the helpdesk.

Cerberus should capture knowledge/experience for re-use and eliminate islands of knowledge. We want a way to catalog commonly asked questions and provide answers that are accessible to both customers and employees.

Allow customers to check the progress of their issues or view the history of all their past correspondence.

What did that previous e-mail say?

Our company receives hundreds of e-mail messages each day. Many of these messages are part of a history of conversation that can be dozens, or hundreds, of messages long. Using standard e-mail applications on each team member's desktop PC to track all these conversations quickly led to our team becoming both “out of sync” and overloaded.

Cerberus Helpdesk was born out of this need for a shared mailbox system for e-mail communication with our

customers. Our team members can now work on the issues which need their particular expertise the most -- quickly changing gears and getting up to speed on any open issue without digging for past e-mail correspondence or scattered notes.

The general process is very simple. The helpdesk analyzes incoming e-mail and assigns new conversations a unique ID number which is referred to as a ticket. If someone sends an e-mail reply to an existing ticket, this reply is automatically added to the existing ticket conversation in chronological order. Each ticket message is archived in a database.

The helpdesk helps us route and categorize tickets that come in, and it keeps track of the tickets which have been previously resolved. We want our team to be shown relevant, high priority tickets that are still open – without wasting their time with tickets that are delayed by waiting on the customer or another team member. If a team member can't solve a ticket they can quickly reassign a ticket or offer some suggestions to the helpdesk system to have it rerouted automatically.

Once a ticket is resolved, we have an archived history which can be used as a knowledge resource for future troubleshooting, statistics or legal compliance.

Different Employees, Different Jobs

Our team at WebGroup Media, LLC. (WGM) uses Cerberus Helpdesk to divide and sort tasks between teams and agents. Each Agent (employee) is set up in the helpdesk to have access to tickets that are relevant to their specific jobs.

WebGroup Media employees need access to the following:

Jerry only needs access to sales e-mail threads.

Darren answers support-related questions.

Brenan answers both sales and support correspondence.

Jeff works on developing Cerberus Helpdesk and Cerberus Workstation, but sometimes checks sales and support tickets.

Mike develops for both Cerberus Helpdesk and Cerberus Workstation. He only needs access to e-mails related to development.

Dan is developing for Cerberus Workstation and only needs access to information regarding Workstation specifically.

As you can see, we have 4 different types of workers. Our employees do work related to sales, support, Cerberus Helpdesk development, and Cerberus Workstation development. We do not want Dan, who works only with Workstation, to have to go through sales correspondence in order to find e-mail related to Workstation development. Darren does not need to see sales tickets in order to support our product. Cerberus Helpdesk allows us to organize workflow so that our employees do not have to waste time with with information that is not necessary for them to accomplish their job goals.

Cerberus Helpdesk allows us to do this by organizing information through the use of teams.

interface an agent is created for each of our employees and they are organized into the following four teams:

Inside of the web-

Cerberus Helpdesk Sales

Cerberus Helpdesk Support

Cerberus Helpdesk Development

Workstation Development

Jerry , Jeff, and Brenan

Darren Jeff, and Brenan

Jeff and Mike

Jeff, Mike, and Dan

Each Agent is able to view tickets relating to the teams that they are in. Simply by clicking on the Cerberus Helpdesk Sales link inside of Jerry's Teams, Jerry is able to see all sales correspondence. He does not have to filter out support questions. This means the he can do what he does best, sell Cerberus Helpdesk! Also, it is easy to change the team properties associated with a ticket inside of the helpdesk. If one of Jerry's sales tickets turns into a support issue that he does not know how to deal with, he can hand it off to support. If Darren solves his support problem and the customer needs to talk to Jerry again, Darren can send the ticket back to the sales team.

Cerberus Helpdesk is also useful for solving the common “grab bag” problem that we have often seen occur when companies try to respond to e-mail. If a ticket comes in, we need something that will prevent both Brenan and Jerry from answering the same e-mail. Ticket flagging solves this problem. If Jerry chooses to respond to a ticket, he can choose to “flag” a ticket. When a ticket is flagged by someone, it will take the ticket away from the common ticket pool so that no-one else will try to respond to the ticket when he is. Also, the helpdesk will automatically flag any ticket that an agent chooses to reply to. If Brenan forgets to flag a ticket and hits reply, the helpdesk automatically takes that ticket out of the common ticket pool.

Your Information is Web-Accessible and Secure

Cerberus Helpdesk has a web-interface that allows agents to securely access the helpdesk from anywhere in the world. Darren and Brenan both use the helpdesk to answer many support tickets at home. They can access their accounts from any computer in the office, at their home, or on vacation if they want to. They are able to search the database for information regarding tickets, which is securely located on our server. They do not however, have access to information that they do not need to perform their jobs. The helpdesk allows us to create individual permissions for each agent.

New Ticket Notification

Our employees are not constantly checking the helpdesk for tickets. Rather we each have multiple tasks which we need to perform during the course of the day. If Jerry is on the phone with a customer, he might not be actively watching the helpdesk for a ticket concerning another lead. However, he does not want to miss the incoming ticket either. Cerberus Helpdesk provides two ways for him to track incoming tickets.

Jerry can choose to have the helpdesk send him notifications through e-mail whenever a ticket has arrived into a team that he is part of. These notifications will let him know either if it is a new ticket or if it has been assigned to him by another agent in the company. If Brenan sees a ticket that he knows Jerry needs to handle, he can assign the ticket to him and the Helpdesk will automatically send Jerry an e-mail informing him that this has been done. Another type of notification is the “watcher” option. If Jerry chooses to set himself up as a watcher, the helpdesk will e-mail him a copy of every e-mail that comes in to the helpdesk that is associated with one of his teams. With this option, Jerry can see the content of the sales ticket that he has been waiting for, without having to login to the helpdesk. Since his e- mail automatically downloads, he gets this in real time.

Cerberus Helpdesk also has a monitor mode. The Monitor mode is an option that can be found in the Teamwork

section. It is designed to show all activity within teams that your agent has permission to watch.

regularly, causing information about activity to arrive quickly. This mode is good for supervising roles and for watching/tracking incoming tickets. In our case, Jerry can have this mode on while he is talking on the phone and be kept up to date on all incoming tickets.

It will update

The Spam Filter that Learns

Any company that has an e-mail address that is known to the public knows that spam has a way of dominating your inbox. Clearing out junk e-mail ends up taking up a large amount of your time, reducing your ability to effectively respond to customers. We wanted a filter that would intelligently filter out e-mail that we consider spam, but would not blindly block e-mail domains or an IP address in the process. WebGroup Media created a solution that was different than existing spam filters, a novel approach to dealing with spam

Cerberus Helpdesk uses a Bayesian filter to calculate the likelihood that a specific e-mail is a spam message. It works by looking at messages that have previously been marked as spam and checking for keyword correlations

between the two e-mails. After checking for a correlation, the helpdesk will assign a spam probability to the ticket. If you mark this e-mail as spam as well, it will take the data from this e-mail into consideration, as well as the first e- mail when it calculates the spam probability of your next incoming ticket. If you choose to leave the e-mail as not spam, it keywords in this e-mail will be matched with other e-mails that were also marked as not spam. Once you have taught your helpdesk what kind of messages you think are spam, it should dramatically reduce the amount of junk e-mails that you have to deal with.

What WebGroup Media LLC considers to spam might be very different from another company. For example, WGM is a software company. This means that e-mails that are related to prescription drugs or hormonal enhancements are not really pertinent to our business. We have effectively taught our helpdesk to filter out e-mail that is trying to sell us these types of products. However, companies which sell these types of products may want to edit out all types of e- mail that try to sell them software. Our spam filter allows for customers to tailor the helpdesk to their own needs.

A Central Repository for Knowledge

At WGM, having six employees that perform a specific role in the company has created 6 individuals with very different areas of expertise. We often have to ask each-other questions that deal with issues that the person we are asking has dealt with numerous times in the past. To help avoid creating “islands of knowledge and experience” we implemented a knowledgebase which helps us share some of our knowledge and experience with each-other and our customers.

We use our knowedgebase to describe common questions and their answers. Often at WGM, Support deals with many “known” bugs that Sales is not aware of. If Jerry is talking to someone who has recently purchased and they are reporting an error, he can search our knowledgebase and check to see if this bug has an easy solution. If there is a related article, he may be able to help the customer quickly without having to refer the ticket to support to get it resolved.

One of the novel abilities our knowledgebase has is its ability to associate the knowledgebase article to key words and tags (or types). This makes it easy to look for problems that are in a certain category. At WGM we often have problems related to installation or our e-mail parser. Our knowledgebase has many articles that are housed under categories related to the articles. If Jerry wants to look at installation related questions, he simply looks under “Installation” inside of the knowledgebase.

Providing a Customer Support Portal

One of the goals of the helpdesk was to make it easier for our customers to track their own tickets as well. For this end we created the Support Center. The Support Center is a public portal which customers can login to in order to view old tickets or create new tickets. If you send important documentation to a customer, they will always have a place they can check in case that documentation ends up missing. This public portal is separate from the helpdesk, so you are never in danger of having customers see information that they do not need to see.

If Jerry from sales works out a deal with Amy through e-mail. Amy can access this information at anytime by logging into the Support Center and viewing past e-mail correspondence. This saves Amy and Jerry time if Amy can't find the specific e-mail or needs any of the information from the ticket thread. Some of our customers have sent us hundreds of e-mails. The support center makes it easy for them to keep track of this correspondence in a centralized location.

Another benefit of the support center is that the customer does not need to send the ticket through e-mail for it to be received by the helpdesk. The customer only needs to login to the Support Center and submit a ticket. The Support Center will then send that ticket to the helpdesk. Sometimes customers do not have access to the e-mail address they sent their original e-mail from, like if they are at a remote location. A public Support Center solves their problem of not being able to communicate with us.

2

Installation

Installation Requirements

System Requirements (Server)

An Internet or Intranet network connection

A web server application (e.g., Apache, IIS)

PHP 4.2.0 or newer (http://www.php.net/)

MySQL 3.23 or newer (http://www.mysql.com/)

System Requirements (Employee)

A computer with an Internet or Intranet network connection

A modern web browser (e.g., Internet Explorer 5.5+, Firefox 1.0+)

Installation Service

We offer a professional installation service to get your helpdesk up and running quickly. If your company doesn't have in-house experience deploying web applications, our professional installation service is the quick and painless alternative to struggling with a lot of technological complexity that you really don't need to worry about.

Windows-based Servers: We will need access to your server through VNC or GoTo Meeting.

Unix-based Servers: We will need access to your server console through SSH. If applicable, we may also need access to your Control Panel software (e.g., Plesk, Cpanel, Ensim) to configure your helpdesk mailbox.

In some cases it is possible to install the application without VNC/SSH. If you have questions about our installation service, please write to sales@cerberusweb.com

You can purchase installation service from:

Installing the Web Interface

Cerberus Helpdesk can be deployed on Windows-based and Unix-based web servers. Follow the instructions below for the server environment you are using.

Windows-based Servers

Open your web browser and visit http://www.cerberusweb.com/downloads_helpdesk.php

Save the cerberus-gui-3.X.X.tar.gz file.

Extract 1 the cerberus-gui-3.X.X.tar.gz file into your webserver's web path 2 .

Unix-based Servers (e.g., Linux, BSD, MacOSX)

Log into your server shell using Telnet or SSH.

Download the Cerberus Web Interface from http://www.cerberusweb.com/download_fetch.php?fv=gui

Copy the cerberus-gui-3.X.X.tar.gz file into your webserver's web path 3 .

Extract the archive using:

tartar xvfzxvfz cerberus-gui-3.X.X.tar.gzcerberus-gui-3.X.X.tar.gz

Setting Web Server Permissions

In order for Cerberus Helpdesk to function properly, your webserver needs to have the appropriate permissions.

Windows-based Servers

To control webserver access, right-click directories or files in Windows Explorer and click Properties->Security.

Grant your IUSR_USER user read access to the cerberus-gui\ directory.

Grant your IUSR_USER user write access to cerberus-gui\tempdir and cerberus- gui\templates_c

Unix-based Servers

From the command line, change directory to cerberus-gui/ in your webserver's web path.

Type the following commands:

chmodchmod -R-R a+ra+r chmodchmod -R-R a+wa+w logo.giflogo.gif tempdir/tempdir/ templates_c/templates_c/

1 You can uncompress a t ar.g z file by using a program like Winzip (http://www.winzip.com/).

2 Your web server's web path will vary depending on the vendor. Common directory names are httpdocs, htdocs, public_html and wwwroot.

Creating the Database

There are many ways to create a new MySQL database, and your options will vary depending on your environment. We will cover the most universal method: the MySQL command line. You can also use a web-based database administration tool, such as phpMyAdmin.

Using the MySQL Command Line

tool, such as phpMyAdmin . Using the MySQL Command Line Image 1: Creating a database and

Image 1: Creating a database and login in the MySQL command line.

Initializing Cerberus Helpdesk

Once the database has been created you will need to configure Cerberus Helpdesk to use it. Open your web browser to your Cerberus Helpdesk files, for example: http://localhost/cerberus-gui/

First, you will be prompted for your database information:

Database Server Address: localhost

Database Username: cerberus

Database Password: password

Database Name: cerberus_database

Click the Continue to the Next Step button.

Next, you will be asked for a list of IPs which are authorized to install or upgrade Cerberus Helpdesk.

Click the first Use Your

Click the Continue to the Next Step button.

IP button.

The helpdesk will now test the database connection information you have entered.

If you have a green Connection Successful message:

Click the Generate config.php button.

Copy the output and paste it into your cerberus-gui/config.php file.

If your connection is not successful, click the Return to DB Connection Page button and double- check your settings.

Verifying your Settings and Environment

Now we need to verify your helpdesk environment is compatible with Cerberus Helpdesk. Open your web browser and visit your helpdesk installation page, for example: http://localhost/cerberus-gui/install/

Correct any errors until the bottom of the Installation Checker reads “No fatal errors detected”.

Initializing the Cerberus Helpdesk Database

It's time to create the database schema for Cerberus Helpdesk in the database we created earlier. Open your web browser and visit your helpdesk upgrade page, for example: http://localhost/cerberus- gui/upgrade.php

Select the Cerberus Helpdesk 3.0.0 Clean Database Install script in the Brand New Installation Scripts list.

Click the Run Script button at the bottom of the page.

When complete, you should have a “Successfully updated!” message at the bottom of the page.

You are now ready to log in!

Logging in to Cerberus Helpdesk for the First Time

Open your web browser and visit your helpdesk, for example: http://localhost/cerberus-gui/

You will be greeted with a login screen. Enter the following information:

Login:

superuser

Password:

superuser

You are now ready to customize the helpdesk to your environment!

Installing the Support-Center (optional)

Windows-based Servers

Open your web browser and visit http://www.cerberusweb.com/downloads_helpdesk.php

Save the cerberus-support-center-3.X.X.tar.gz file.

Extract the cerberus-support-center-3.X.X.tar.gz file into your webserver's web path.

Unix-based Servers (e.g., Linux, BSD, MacOSX)

Log into your server shell using Telnet or SSH.

Download the Cerberus Web Interface from http://www.cerberusweb.com/download_fetch.php?fv=support_center

Copy the cerberus-support-center-3.X.X.tar.gz file into your webserver's web path.

Extract the archive using:

Initializing the Support-Center

We'll need to setup the config.php file to access the same database as your Cerberus Helpdesk installation.

Edit your /support-center/cerberus-support-center/config.php file define("DB_SERVER","localhost"); define("DB_NAME","cerberus"); define("DB_USER","yourusername"); define("DB_PASS","yourpassword");

* Please note that the italicized values are your own values for the database you just created earlier.

Also make sure that the URL matches the location of your support-center files:

define("WEB_URL", "http://localhost/support-center/");

Setup of the Support-Center is covered in Chapter 4: Configuration.

3

New Concepts in Cerberus Helpdesk 3.0

Workflow

3 New Concepts in Cerberus Helpdesk 3.0 Workflow One of the major enhancements in Cerberus 3.0

One of the major enhancements in Cerberus 3.0 is the addition of highly flexible and customizable workflow. When modifying a ticket you now have the ability to assign tags and agents along with your standard ticket property changes.

Agents

Agents are the staff of your company that handle requests through the helpdesk. Each agent has their own login and password. Every time an agent responds to a ticket, the helpdesk logs which agent replied and when. This gives your staff accountability. Also, each agent can be given permissions tailored for his needed access in your helpdesk. You can set up agents to have full access to your helpdesk or to only be able to view one type of ticket.

Teams

Teams are used to group together, grant access to, and give security permissions to groups of mailboxes. Agents may belong to multiple teams. Agents that have a managerial role may be assigned to dozens of teams. Teams are created for the purpose of giving an agent access to e-mail inside of mailboxes. A team can be assigned to one mailbox, or

every mailbox inside of your helpdesk.

want to be able to view tickets in the support mailbox. Team functionality makes it so that your sales team can view tickets inside of the support mailbox along with the other mailboxes that they are allowed to see.

Once a ticket has entered into a mailbox that the team is able to see, that ticket is searchable or can be responded to by any team that has access to that mailbox . Any agent in that team may view grab the ticket using the “Teamwork” quick assign option in the helpdesk, by searching for the ticket, or by creating a dashboard that shows unassigned tickets. The ticket will remain viewable and can be searched for even after it is closed by the agents in the team.

Multiple teams can be assigned to a single mailbox. Your sales team might

Tags

Adding a couple tags on a ticket will associate relevant knowledgebase articles to the ticket through Fetch & Retrieve, quickly putting your team's expert knowledge into the hands of even your newest member. Tags can also be used to

divide work within a team or direct a ticket towards certain members with a particular skill-set. For example a ticket tagged with 'RFC Compliance' would alert agents who know about this type of ticket to pay attention to the thread.

Tags are flexible enough to accommodate issues ranging from industry specific categories to established operating procedures. Some uses that we have found for tags are marking ticket statuses and tagging common problems for later searches. If Brenan sees an incoming order he can tag the order as “Billing In Proccess”. If Jeff, who has a supervisor role, wants to check and make sure that billing is handled correctly, he can do a quick search for all tickets marked with a “Billing In Process” tag.

Since tags are persistent, all tickets of that contain a specific tag can be searched for, even after the tickets are closed. If all leads are marked with a “Lead” tag, Jerry in Sales can do a search for any lead and quickly pull up any that seem promising, even if they have for some reason been closed.

Mailboxes

even if they have for some reason been closed. Mailboxes Mailboxes are the conceptual offspring of

Mailboxes are the conceptual offspring of the Queue concept from previous versions of Cerberus Helpdesk. The major difference is that there is now a way of assigning different permission sets to mailboxes.

Another big difference is the ability to set up mailboxes to automatically apply workflow to incoming tickets. This provides you with more options when assigning tickets to agents.

Flagging

One of the primary ways Cerberus Helpdesk helps prevent multiple agents from stepping on each other's toes is through our system of 'flagging'. When an agent flags a ticket or has a ticket flagged to her, the agent is indicating to the team that she is planning to work on that particular ticket. An agent can flag a ticket manually, by choosing to reply to a ticket, or a manager can flag a ticket for that agent

Flagged tickets are removed from the Teamwork Quick Assign queue until they are released by the agent handling the ticket. Agents can view all tickets currently flagged by going to the Teamwork section of the helpdesk and viewing the “My Tickets” section. Wasting time by having two agents send duplicate responses to a customer should now be a thing of the past!

Search Builder / Search Criteria

Search Builder / Search Criteria The search system has been simplified and super-charged. Instead of cluttering

The search system has been simplified and super-charged. Instead of cluttering up your screen with every option that is available for our searches, we've created a search builder that lets you add only the relevant criteria that you need for the search you are running.

The new system allows you to search for any or all of a certain category, while indicating that you want nothing from

a different category all in the same search. For example, Darren can create a search that looks for all tickets in the Support Mailbox, but at the same time make sure no spam tickets are included in the search. To do this he adds two

criteria tags in the workflow portion of the search: match any “support mailbox”

Another great feature about the new search builder is that your agents now have the ability to save their most common searches! Using our search builder, you can have dozens of highly customized searches just one click away. Existing saved searches can easily be modified and saved as different searches in case there is a need for a similar, but not identical search.

and match none “spam” tags.

Dashboards

Dashboards allow your agents to create custom, persistent ticket lists using any combination of search parameters. This provides your agents with a way to manage information with incredible flexibility, fine-tuned to their roles and tasks.

When creating a new dashboard, you can customize it quickly by using our new search builder. The search builder has been added to the customize menu so that you can quickly create the ideal search for your new dashboard. If you already have an ideal search created from a previously saved search, you can load it instead of creating a new one. Each Dashboard can have multiple searches attached to them.

The possibilities are endless

Support Manager can keep an eye on overdue and unassigned tickets. Your Sales team can list tickets where interest in sales opportunities were tagged. Your Marketing team can list tickets tagged to indicate a user experience which could provide a case study or testimonial.

Another great feature about Dashboards is that they keep a running total of Mailbox and Team ticket totals. This means that it is possible to keep an eye on the running ticket tally of every team you are a part of, even while you are browsing through your dashboard searches.

Developers can keep an eye on new bug reports using tags for specific projects. Your

Quick Find

Quick find is a handy tool that can quickly run a search for the most commonly used search criteria. The main ones are: Ticket/ID Mask, Requester, Subject, and Content. Quick Find is also persistent on each page and will save whatever search criteria you used last.

Ticket/ID Mask is especially helpful as it takes partial ID Masks. So instead of having to correctly type each ticket mask before a valid ticket appears, just do as much as you can remember and select from the list. Great for those occasional ticket numbers yelled inside the office by your co-workers or pulling up vital information on the phone with a current/potential customer.

Old:

ABC-123-123457

Improved:

ABC-123-

(Search list will show up with everything matching and you can quickly choose the ticket)

Mass Actions

and you can quickly choose the ticket ) Mass Actions Dashboards and Saved Searches have become

Dashboards and Saved Searches have become much more powerful with major improvements to Mass Actions. This feature now allows your agents to change ticket properties and assign workflow to multiple tickets at the same time. If one of your searches brings up 30 known leads that are assigned to your Support team, you can easily assign these leads to Sales using our mass action tools.

Importing E-mail

Cerberus Helpdesk comes with two features that allow you to import e-mail into your system. The first allows you to retry, delete, or ignore e-mail messages that the PHP parser fails to parse. The other import option allows you take an e-mail message source and import the entire e-mail into the helpdesk by pasting the source into a text box. This means that if a message fails because it did not have a correct To: address, you can now change the To: address inside of the e-mail and paste the change into the text box to parse the failed message into the helpdesk.

Failed Messages

E-mail messages can fail to parse for a number of reasons. Some of these reasons are invalid header formats, e-mail messages that do not match up with queues configured in the helpdesk (usually spam), and SLA settings can sometimes cause certain mail to fail. Cerberus has a built in option that allows you to view the failed e-mail message source, a reason why the e-mail failed, and also the ability to try to re-parse the e-mail.

Import Raw Message

The import raw e-mail feature inside of Cerberus Helpdesk allows the raw message source of an e-mail to be inserted directly into a text box so that it can be manually injected into the helpdesk. This is a great tool for inserting non- standard e-mails, mis-addressed e-mails, or other e-mails that have somehow failed to parse.

4

Basic Configuration

Uploading your Cerberus License

Your Cerberus Helpdesk license comes with two licenses. One is an xml license which is attached to the confirmation e-mail that you should receive once you purchase the software. The other is a character string that is for the optional binary c-parser. Most people choose not to use this parser, and instead use the built in php parser which is less error prone and much easier to install.

To upload the xml packet and unlock all Cerberus functionality, you will need to click the Configuration tab located inside of the helpdesk. Once you click this option, you will be able to browse and upload the xml packet. Once this is uploaded you will see your license status and expiration data.

If you are using the free version, you do not need to worry about a license. The free version comes with a built in free mode which uses the php parser.

General Mail Settings

Before proceeding to other configuration options, take a quick look at your default mail settings. The first three settings are the most relevant for getting the helpdesk up and running.You can find these settings at:

Configuration → Email / Parser → Mail Settings

Mail

Make sure that the Mail Enabled option is checked if you are planning on sending mail out of the helpdesk. This should only be checked off it you are trying to see how the helpdesk system works and do not want mail sent out of the helpdesk.

Mail Delivery

The setting switches the helpdesk's primary mode of sending mail out from your server's smtp service to php's built in send mail option. If you do not know your smtp settings, or they do not work for sending out going mail from the helpdesk, return to this section and change the Mail Delivery option to 'mail'.

SMTP Server

This is a server specific setting. Generally your server will have a specific smtp setting (eg. mail.webgroupmedia.com) that you will need to enter in here if the default helpdesk settings do not work.

Mailboxes - Routing E-mail

Mailboxes need to be created in order for the helpdesk to accept incoming e-mail send e-mails to are assigned to mailboxes.

All e-mail addresses that clients

Creating a mailbox:

Configuration → E-mail / Parser → Mailboxes → Create a New Mailbox

Mailbox Name:

Sales

E-mail Friendly From:

Cerberus Sales

[enabled] New Ticket Autoresponse: Your ticket # is ##ticket_id##

Unique E-mail Addresses Assigned: Add: “sales@webgroupmedia.com

Submit.

This creates a mailbox called Sales which will receive all mail addressed to sales@webgroupmedia.com that enters the helpdesk. This mailbox is set up to automatically sends an e-mail informing the customer of their unique ticket number whenever they send in an e-mail.

Configuring the PHP Parser

Cerberus uses a parser as the gateway for all incoming e-mail messages. In order for your helpdesk to grab messages from your mail server, you must have one of these parsers installed. This installation guide will cover how to install the built in PHP parser.

Creating a POP3 Account

The first step for configuring your parser is to direct it to download from a POP3 account. To do this follow these steps:

Click Configuration --> E-mail / Parser --> POP3 Accounts

Select Create POP3 Account -->

Enabled:

<True>

Nickname:

My Cerberus

Host:

mail.yourdomain.com

Login: <your user>

Password:

Max.

Max. Message Size (2000000 default):

Test mode: True

Select the Test POP3 Connection: SUCCESS! 1 message(s) in mailbox.

After getting the SUCCESS! Message:

Set Test Mode: False

******

Messages (10 default):

Scheduling Cerberus to Access Your POP3 Account

After creating setting up a POP3 account, Cerberus needs to be configured to run the parser in regular intervals. To

do this a scheduled task must be created in the following way:

Select Configuration --> Cerberus Helpdesk --> Scheduled Tasks

This specific example will cover starting the internal timer.

Select the Internal Timer option.

Valid IP

Masks:

Allows these IP(s) to run the cron.php script. Enter in the IP number indicated on the bottom of the text box.

Click Save

Changes

Next we'll schedule the parser to run the internal timer.

Click Add a New Scheduled Task

Enabled:

True

Title:

<insert desired title>

Script:

pop3.php

Day:

Every Day

Hours:

Every Hour

Minute:

Every 5 Minutes

Click Save

The helpdesk should now be setup for retrieving e-mail from a POP3 account through the browser.

Setup using an external cron/scheduled task can be found in Appendix A.

Workflow (Tag Sets, Teams, Agents

)

Workflow should be set up in the following order: Agents, Teams, and Tag Sets. This will help eliminate confusion and back clicking while you are configuring your helpdesk. The configuration chapter will use the WGM team as an

example for team creation

We'll organize our Agents and Teams in the following way:

Sales

Support

Cerberus Development

Workstation Dev

Brenan

X

X

Dan

X

Darren

X

Jeff

X

X

X

X

Jerry

X

Mike

X

X

Agent Creation

First we'll create our agent, Brenan.

Configuration → Workflow → Agents → Create New Agent

Real Name:

Brenan Cavish

Display Name:

Agent E-Mail Address:

brenan@wgm.com

Agent Login Name:

brenan

Agent Password:

*****

Agent Password (again):

*****

Agent is Superuser:

[enabled]

Click Submit

You'll need to repeat the same steps to create the other agents.

Tag Set Creation

Our team would need to create a few Tag Sets and Tags that are specific to our needs. One particular Tag Set we would create is 'Partnership.'

Configuration Tag Sets Add Set: “Partnership” +

Now let's say that a particular ticket is a request for information concerning the ability to resell our software with a

volume licensing arrangement. Jerry sees that he'd like to follow up on this particular ticket later and bring it up in a

future meeting.

the 'Partnerships' tag set, enabling him to search for the ticket later.

Organizationally, we want to include the “Cerberus VAR” tag under the Partnership Tag Set as it relates to partnership opportunities with our Cerberus Helpdesk brand.

In this case Jerry would create the tag ”Cerberus VAR” (Volume Added Reseller) under

Configuration → Add Tag: → Add Tag: “Cerberus VAR” → in Set: “Partnership” → +

We just created the tag “Cerberus VAR” under the Tag Set “Partnership.” Next we'll tackle Teams.

Team Creation

Once we have completed setting up our agents, we can begin creating teams. These teams will group together mailboxes so that agents have permissions to see each mailboxes according to their team permission settings

case we create the Sales, Support, Cerberus Development, and Workstation Development teams. Each team will be responsible for tickets that are assigned to it and will not have to worry about other team's tickets.

Remember that our organization consists of six people of which have some overlapping roles within its various departments. In our case Brenan, Mike and Jeff are members of multiple teams, while Jerry, Dan, and Darren are members of only one team. In the example below we'll create and add Jerry to our Sales Team.

In our

1.

First we'll setup the Cerberus Sales Team:

Configuration Workflow Teams Add: “Cerberus Sales” +

2. Next we'll add Jerry to the Cerberus Sales Team.

Members: [check] Jerry

3. Third, we select which mailboxes we want to assign to this team.

Mailboxes [check] Sales

4. The next step is to make Tag Set's visible for Jerry.

Visible Tag Sets: [check] “Partnership” Click Save

5. The final step is to grant permissions to this team.

Permissions: [check all] Click Save

To add Jerry to the Support team, we would do the same steps as above with it being slightly different.

Configuration Workflow Teams Add: “Cerberus Support”

Mail Rules

+

Our basic configuration options are now taken care of, but we still want to take care of annoying spam! We can do this by having our parser intelligently look for anything that looks like spam, tag it as spam, and hide it from our view. Some companies might find that deleting spam instead of hiding it serves their needs better. This can be done creating a Mail Rule. There are two different types of Mail Rules – Pre-Parse and Post-Parse.

WGM uses Mail Rules to tag all incoming messages that its Bayesian filter believes is spam. We do not simply delete all messages in case there is a false positive. To do this, we create a Post-parse rule:

Configuration → Mail Rules → Create a New Post-Parse Rule

Rule Name:

Spam probability:

Apply Tags

[enabled] Clear Existing Workflow:

Save

“SPAM”

greater than or equal to 90%

Spam (you may need to create this tag)

(clears existing tagss, as any e-mail message is first processed by a mailbox and is assigned tags. This clears those tags.)

My Cerberus (Preferences, Notifications, etc

)

Preferences

We have provided each agent with the option of selecting a few options to help them personalize their agent and work much faster in the helpdesk. Some of these options include hotkeys, notifications, time-zones, and languages.

My Cerberus → Preferences

By default, the timezone is set for GMT (+0), but Jerry is based in California PST (GMT -8) timezone. He sets his default language to English, enables hotkey shortcuts, and adds an auto-message signature.

Timezone:

PST

Language:

English

[enabled] Keyboard Shortcuts:

“h” = Dashboard | “s” = Search | “k” = Knowledgebase | “p” = Preferences

Auto Message Signature:

Jerry Kanoholani – Sales Account Lead, WGM Signature Placement → “After Quoted Text” → [enabled] Auto Insert Signature

This signature is automatically placed into the reply body of every e-mail Jerry chooses to reply to.

Notifications

Jerry isn't always near his browser but often wants to quickly be notified when sales e-mail come into the helpdesk. To do this, he will need to setup notifications. You'll remember from earlier that we assigned agents to specific teams. In Jerry's case, he's only assigned to one, the “Cerberus Sales Team,” and will only have the option to create notifications for the “Sales Team.”

He can enable notifications like this:

My Cerberus → Notification → [enable Team] Cerberus Helpdesk Sales → Send

To:

##ticket_subject## -- ##requester_address##

jkano@webgroupmedia.com → Template: ##ticket_id## --

Jerry also wants to know when any ticket has been suggested or assigned to him by others. Team agents can suggest tickets by applying an agent to the ticket through workflow and can assign work by placing an agents flag on the ticket.

Jerry turns on suggested ticket notification in the following manner:

My Cerberus → Notification → [enable]Event: Ticket Assigned/Suggested to

Me → Send to:

Assignment: ##ticket_id## -- ##ticket_subject##

##requester_address##

jkano@webgroupmedia.com → E-mail Templates: New --

Watchers

Let's say Brenan would like to see all correspondence in the support mailbox sent to the e-mail address associated to his agent. To do this he would select the watcher option instead of the notification option. This is different from notifications because it sends the entire e-mail message, instead of just notifying the agent that a ticket has arrived. Brenan will be able to view and reply to e-mails from a standard e-mail client (Outlook, Thunderbird, etc) by using watchers.

He sets this up accordingly:

My Cerberus → Watcher → Cerberus Helpdesk Support → Submit

Knowledgebase

Customers often have very similar problems when they come to us for support. To help agents and customers deal with this problem, WGM created a knowledgebase (KB) and knowledgebase articles so that frequently asked

questions can be answered without the customer having to create a ticket or wait for a response.

knowledge-base as our first line for supporting our customer.

islands of knowledge. If Darren, who is on support, keeps the knowledgebase up to date, Brenan who doesn't always spend time on support can refer to the knowledgebase in case he does not know how to solve a particular support problem.

One question WGM is often asked by customers is “Do you have any zip files of the CVS versions?” This example will create a KB article to answer the question and then will tag the article “Cerberus Helpdesk” for organizational purposes.

Knowledgebase Search → Add Knowledgebase Article

We use the

Also, the knowledge base can be used to eliminate

Summary:

Do you have any zip files of the CVS version?

Article Type:

Public (allows for customer to see KB article from the support-center, private can be seen only by internal staff)

Article

Content: Yes, we automatically build current CVS snapshots every hour:

Save

Tags Select “Cerberus Helpdesk” Apply Tags

This creates a Knowledgebase article that can be seen through the support-center by a customer.

Support-Center

Customers don't always have an e-mail client available to them, want to log into the system to see if they have any activity on their submitted tickets, or sometimes can't find previous correspondence. Since we do not want customers to see other customers information, we do not want them to be able to login to the helpdesk. The support center can be used by them to track and submit tickets.

WGM needs customers to be able to contact them by opening tickets that will go to their Sales and Support teams. The following is an example of how we would go about this process.

Configuration → Support-Center → Profiles → Create Support Center Profile

Profile Name:

Company Name: WebGroup Media, LLC.

Company Email: support@webgroupmedia.com

Team: Cerberus Helpdesk Sales → Team Mailbox: sales@webgroupmedia.com

Team: Cerberus Helpdesk Support → Team Mailbox: support@webgroupmedia.com

Webgroupmedia.com Support Portal

[enable] Registration

[enable] Knowledgebase Public "Browse by Tags" Root: - Top(Show All) -

[enable] My Account

[enable] Track Open Tickets

[enable] Welcome

Submit

Alright! If you already installed your support-center you should have a public facing portal. http://yourdomain.com/support-center/

5

Dashboards

5 Dashboards Add a Dashboard Taking advantage of Dashboards make it easy to organize tickets in

Add a Dashboard

Taking advantage of Dashboards make it easy to organize tickets in a meaningful user specific way. For instance Jerry wants his dashboard split in half. The top part showing 25 active sales tickets and the bottom half 25 tickets that have been suggested by the other agents.

Dashboard Add Dashboard(to the right of the switch button) → “Just The Sales”

Now that we've created a Dashboard we can choose what Teams to show. In this case Jerry just wants to show only the Cerberus Sales Team in his “Just The Sales” dashboard.

Dashboard select | customize | (just to the right of “Just The Sales”) → Select “Cerberus Sales Team” Auto-refresh every: 10 minute(s) Save Dashboard

Add a View

Views list tickets by whatever criteria you set inside it. After creating a Dashboard, you need a View to go along with it. We'll create 2 views. For instance in Jerry's case he wants to see the most recent 25 Active leads that have entered the Helpdesk system on the top-half of the screen.

Let's add a View:

By default the Dashboard is empty of a view, so we'll create a default one:

add view (towards the top left) → New View Created!

A default view was just created that lists 10 tickets. However Jerry needs to customize this slightly to show the most recent 25 Active Sales Leads.

Select the View Columns

Now we need to customize the view to show the correct columns. To make it show it shows the more recent 25 tickets we'll need to use the “Ticket Last Activity Date” option from the dropdown list.

Click Customize (to the right of “New View”) Name: “25 Active” [dropdown 05: Ticket Due Date] Change to [dropdown 05: Ticket Last Activity Date] Paging: Show 25 Rows Click Save

Ok, we saved the view with the columns but we need to go back to the customize screen so we can set the criteria.

Set View Criteria

Now we need to setup the criteria so that Jerry's view actually shows “Active” tickets. Using the embedded Search Builder we can set up the necessary dropdown options to show only active tickets and/or suggested tickets.

Click Customize (to the right of “New View”) → Search Builder Ticket Status “Any Active Status” Add Set Criteria

You can create multiple dashboards, each with its own view. For example if many tickets that are clearly SPAM just based on the subject somehow arrive in one of our views we can Mass Action Mark as SPAM.

Mass Actions

Creating a dashboard views specific to your needs is great but sometimes we get e-mail that have incorrect tags, are in the wrong mailbox, or worse, unsolicited SPAM. In these cases we can mass re-tag, mass set spam, mass delete or assign from the system. To do this we click on the checkbox right next to the tickets and select the approrpaite options. For instance let's do this quickly for some tickets that came in that are clearly spam.

Dashboard Select Desired Tickets Perform Action? Dropdown Set Spam Training: spam >> Commit

Create a New Ticket

Need to quickly create a ticket inside the system on behalf of the customer? Create the ticket and send them a copy of the e-mail.

Dashboard → Create new ticket

To:

<must be a valid e-mail address inside the system, as you type valid e-mail addresses will appear for you to choose from. If e-mail address is submitted

that doesn't exist ticket will not be sent>

From:

E-mail address of the Customer

Subject:

<Desired subject here>

Mail a copy of this ticket to the requester

[check] Mails a copy of the e-mail to the customer

Don't send an autoresponse to the requester

[check] Checking this will make it so the customer doesn't get an autoresponse as if they sent an e- mail to the Helpdesk. Because in reality you're sending it on behalf of them

6

Teamwork

6 Teamwork Teamwork Modes The Teamwork system operates in two modes: Quick Assign and Monitor Mode.

Teamwork Modes

The Teamwork system operates in two modes: Quick Assign and Monitor Mode. The Quick assign mode is set up to make ticket assignment as simple as possible. This allows the helpdesk to choose which tickets the agent flags, eliminating digging and duplicate replies. The monitor mode allows your managers to watch all ticket activity in the helpdesk as it takes place.

Quick Assign

The quick assign option allows your agents to pull work from the teams that they are in, without any chance of the ticket being assigned to more than one person. An agent can choose from which teams to pull work from, and the amount of tickets that they want to pull. Once the ticket is assigned, no other agents will be assigned those tickets unless the agent releases them.

My Flagged Tickets

This mode lists tickets which have your agent's flag on them. You are the only one who can view these tickets through the teamwork mode, but others will still be able to search for these tickets using search if they have the correct permissions. The flagging system is in place in order to multiple agents responding to the same ticket. To release these tickets from this mode you must release the ticket either when you reply to the ticket or by clicking the “release ticket” option

Previewing Ticket Content

The My Flagged Tickets section allows your agents to preview the latest response to any item on a ticket list. Rather than opening each ticket independently, this time-saver allows agents to get an idea of what is needed based on the customer's latest reply. A reply can be sent, or workflow can be adjusted, all without leaving the ticket list!

Replying and Commenting

The Ticket Reply process can now be started directly from a list of tickets-- no page reload is necessary!

Monitor

a list of tickets-- no page reload is necessary! Monitor Managers and agents can now keep

Managers and agents can now keep an eye on helpdesk activity by switching into Monitor Mode inside Teamwork. This mode will automatically list helpdesk events in real-time. If you have a low-volume helpdesk, it's a great way to peek at the helpdesk occasionally while performing other duties.

7

Advanced Configuration

Importing E-mail

Cerberus Helpdesk comes with two features that allow you to import e-mail into your system. One allows you to retry e-mail messages that failed to parse. The other import option allows you take an e-mail message source and import the entire e-mail into the helpdesk by pasting the source into a text box. This means that if a message fails because it did not have a correct To: address, you can change the To: address and the e-mail will parse.

Failed Messages

E-mail messages can fail to parse for a number of reasons. Some of these reasons are invalid header formats, e-mail messages that do not match up with queues configured in the helpdesk (usually spam), and SLA settings can sometimes cause certain mail to fail. Cerberus has a built in option that allows you to view the failed e-mail message source, a reason why the e-mail failed, and also the ability to try to re-parse the e-mail.

Configuration →

E-mail Parser → Failed Messages

All e-mail that the php parser has rejected will show up in this area.

Included is a quick summary of the e-mail message:

From, Subject, Why? (reason for rejection), To:

The view message source will show the actual message source as it was parsed into Cerberus Helpdesk.

From here you can determine why it was rejected and choose to Retry, Delete, or Ignore this message.

Import Raw Message

The import raw e-mail feature inside of Cerberus Helpdesk allows the raw message source of an e-mail to be inserted directly into

After viewing the source from the view message source inside the Failed Message.

You can copy and paste the message source into the Import Raw Header menu option (configuration --> E-mail / Parser --> Import Raw Message) and press the “Parse” button. This makes it possible to manually edit header information so that e-mails with non-standard headers can still be imported into the helpdesk.

8

Workstation & Cerberus 3.0

Cerberus Workstation

We've bundled both Cerberus 3.0 and Cerberus Workstation for customers. To get Workstation set up, you'll need to first check how many Workstation users your license is valid for. This can be seen in the configuration menu.

Configuration → License →

Cerberus Helpdesk™ - Web Edition

Licensed to:

WebGroupMedia LLC.

License ID:

Cerberus Workstation™ - Desktop Edition

Max. Users:

10

Expires:

2006-12-31

Cerbmail™ - High-Volume E-mail Gateway/Parser

Enabled:

Yes

Looks like we're setup for 10 Users for Workstation which will expire: 31 Dec 2006.

Workstation Configuration

In order to take advantage of Workstation, some configuration items need to be set up inside of Cerberus 3.0:

Configuration → Cerberus Helpdesk™ → Workstation™ → License → Pick the agents you want to give Workstation access to.→ “Save”

It is possible to make it so that only certain IPs can connect through the Workstation application.

This is set up through the following steps:

Configuration → Cerberus Helpdesk™ → Workstation™ → Settings → Valid IP Masks: “your IP #, e.g.

192.168.1.105”

Okay! You should be ready to start using Cerberus 3.0 and Workstation.

Appendix A:

Cronjob / Scheduled Task

The External Cronjob

Creating an external cronjob allows for the helpdesk to parse e-mail even if no-one is actively browsing the helpdesk. This is ideal if you are not always going to be actively checking the helpdesk for new tickets. Notifications can be set up to allow the helpdesk to send you an e-mail whenever a ticket comes is parsed.

Parser Paths

First, make sure you know the location of your cron.php file.

Once paths are verified you'll need to disable the internal scheduled task in Cerberus.

Configuration --> Cerberus Helpdesk™ --> Scheduled Tasks --> Timer 3 :

<Switch to External Timer>

Under tasks:

Click on the 'title' of your scheduled task name and set Enabled to True

Accessing the crontab.

Shell/Console: If you have root or shell access to your server the quickest option to access the crontab is by running the crontab -e command when logged in as a user with permission to run the parser.

Control Panel: If you have a standard web hosting account, your hosting provider may have provided access to a web-based control panel (Cpanel, Plesk, etc.) Many popular control panels have an option to add cronjobs.

None of the Above: Chances are that your hosting provider may not provide the ability to use cronjobs. If this is the case then you'll need to stick with the internal timer scheduled task in Cerberus. Please note the browser window running Cerberus will need to remain open to run the scheduled task properly.

3 External: An external cronjob/task will run scheduled tasks. (most reliable) Internal: Active helpdesk sessions will prompt scheduled tasks. (default)

- Requires that an agent have an active browser session with the home page of the Cerberus Admin-GUI Manual: Clicking a button in the GUI will run scheduled tasks.

- Manually runs when user physically refreshes the home page inside a browser.

Adding the new cronjob.

Access the crontab from Step 2 and set the parser command to run every 5 minutes by adding:

*/5 * * * * lynx --dump http://localhost/cerberus-gui/cron.php

*/5

*

*

or

*

*

wget -o /dev/null “http://home/cerberus/cerberus-gui/cron.php

~If lynx or wget isn't available try w3m or other commands that can hit a URL:

That's */5 4 and four more asterisks (*) separated by tabs, then the parser URL. There are no newlines, although it may wrap in your editor/browser. To change how frequently the parser runs, simply change the 5 to another number (in minutes).

Scheduled Task (Windows)

1.

Download wget for Windows

 

2.

Copy the wget.exe file to c:\windows\

3.

Go to Start Control Panel Scheduled Tasks Add Scheduled Task Next

3.

Click "Browse

"

and browse to C:\windows\wget.exe Open

4.

Type "Cerberus" as the name → Daily Next

5.

Start Time: 12:00 AM → perform this task “Every Day" → Start Date: Today's Date → Next

6.

Enter the username and password → Next

7.

"Open advanced properties” → Finish

8.

Run: C:\windows\wget.exe -q -O NUL http://yourdomain.com/cerberus- gui/cron.php

9.

On the "Schedule" tab → Advanced

10.

[check]"Repeat task" → "Every:" 10 minutes, and set "Until:"Duration → "23" hours "59" minutes.

11.OK

or

1. c:\php\php.exe

2. Go to Start Control Panel Scheduled Tasks Add Scheduled Task Next

3. Click "Browse

4. Type "Cerberus" as the name → Daily Next

5. Start Time: 12:00 AM → perform this task “Every Day" → Start Date: Today's Date → Next

6. Enter the username and password → Next

"

and browse to C:\php\php.exe Open

4 A common mistake is to only enter "5" in the first column of the crontab file. This runs the parser on the 5th minute of every hour (once per hour:

7.

"Open advanced properties” → Finish

8. Run: C:\php\php.exe C:\wwwroot\inetpub\cerberus-gui\cron.php

9. On the "Schedule" tab → Advanced

10. [check]"Repeat task" → "Every:" 10 minutes, and set "Until:"Duration → "23" hours "59" minutes.

11.OK