A Step by Step Guide about Spiceworks


[tweetmeme source=”mrnitishkumar” only_single=”false”]

Wrote twice about Spiceworks, once for just introducing and once for showing a preview of upcoming Spiceworks 5.0. But I always thought that there is a vacuum, when we try to find some proper book over this great IT tool. The only resource is their very active users forum (really serves the purpose in superb way), which sure does the job, but I thought there must be something out there like step by step as well. Why to just think, when I could come up with one of my own? Here I am with a step to step guide about Spiceworks.

Introduction

Spiceworks provides a free systems management, inventory, and helpdesk software application, Spiceworks IT Desktop, designed for network administrators working in small- to medium-sized businesses.

Spiceworks IT Desktop is used to inventory, monitor, manage and report on software and hardware assets. It also includes an integrated help desk system. Spiceworks runs on Microsoft Windows and discovers Windows, UNIX, Linux and Mac OS X machines along with other IP-addressable devices such as routers, VOIP phones, printers, etc.

Spiceworks is an adware and is written in Ruby on Rails, It’s not a complete and detailed Monitoring Solution like Zabbix as of now, but it covers other aspects of your IT management that Zabbix left, in a powerful way like Inventory, events reporting like installations/ updates and complete out-of-the-box-Helpdesk segment.

What are the main features available with Spiceworks?

Here is feature list:

1. Scan SNMP Devices
2. Linux Scanning via an SSH login
3. Scan Windows Devices via WMI
4. Ability to manage your software licenses
5. Alerts on customizable definitions (eg machines with no anti-virus or low printer toner)
6. Software automatically categorizes machines into groups. eg Laptops, servers, routers etc
7. Ability to define custom devices
8. Ability to compare one machine with another
9. Ability to manage services on remote machines
10. Plugins
11. Reports
12. Network Map (Beta)
13. Helpdesk with user portal



For whom Spiceworks is designed for?

Spiceworks IT Desktop is designed for

  • IT Pros who have admin rights on their network.
  • Organizations with less than 1,000 devices on their network. It will work with more but it won’t be as fast.
  • Running on a PC. It discovers Windows, OS X, Linux and UNIX but you need to run it from only one PC on your network (which might be even just a desktop with provided resource requirements).

Advantages of Spiceworks:

Though Spiceworks integration with active directory is still a work in progress from Spiceworks community end and complete performance monitoring like Zabbix or NagiOS is not available with Spiceworks, but there are two areas, where Spiceworks is very useful for our scenario.

1. Inventory of Systems: With the changing requirements and movement of systems, it’s a hard and purely manual work to keep track of updated inventory of workstations with us in some particular campaigns as earlier it involved going PC to PC and collecting detailed profiles of workstations.

Spiceworks solves the same issue with collecting the system related info like Serial number, MAC Address, RAM, HDD, Processor, Product Keys etc from a centralized location. Though the setup requires specific changes in system firewalls, but it works for covering almost all the workstation with little troubleshooting skills. Most favorable thing is, it doesn’t works on agent-less way means it could start it work without affecting current existing scenario and without installing anything on production machines that might raise issues for any compliance.

2. Web Based Helpdesk Solution: Centralized helpdesk is a proven resource to keep the cost and quality of support optimized and after searching a lot of open source Helpdesk solutions for a web based helpdesk solution, there was no satisfactory solution matching our requirements. Most of the solutions out in market assume an IT Helpdesk person logging and assigning calls after receiving telephonic or mail based complaints as that’s a standard in most of the places.

Spiceworks was only available for free solution that provides a very flexible and customizable Helpdesk solution that could address most of the needs in our environment with continuous learning and efforts to improve it.


Installation procedure and requirements:

The Spiceworks software as a less than 25 Mb download file (as of now) could be downloaded from the www.spiceworks.com. The same executable is inclusive of all basic requirements for Spiceworks that includes the SQLite database for storing settings-n-stats and Apache web server (need to check if installations already there to avoid conflicts).

System Requirements

1. Windows XP Pro SP2, Windows Vista, Windows 7, Windows 2003 Server SP1, SP2 and R2, & Windows 2008 Server

2. 1.0 GHz Pentium III class processor

3. Minimum 1.0 GB RAM (Notice that this one is trickier as it has to cover a lot of aspects)

Browser Requirements

  • Firefox 3.0 – 3.5
  • Internet Explorer 7.0 – 8.0
  • Google Chrome

As its not always the case that you get a fresh server to install a new application, one should worry about two things with installing any of the web solution, first if its going to take the default http port 80 and if the database its going to use, already exists on the same server, you are going to install SpiceWorks IT Desktop.

Thankfully, Spiceworks goes well about both the cases. It takes port 9675 (Of course, choice is yours) for HTTP and the database used is not MySQL, but is a SQLite database.

~24 M of installation take a little while to install and greet you with a couple of questions about your network like range of IP Addresses to scan, various Windows username/ passwords details possibly across your network, ssh credentials and you are ready to scan your network for finding devices. As the very first step, it asks you to get registered with Spiceworks, which would be your one point help system and integration of your account with web resources.

There are also services related requirements on client side like WMI related services should be in running mode and firewall should not be blocking Spiceworks access. File and Printer sharing service and Remote Registry Service running on clients are the other main requirements for Spiceworks.


Working with Spiceworks:

There are two portions of the jobs that Spiceworks does in our environment and below is the details:

Inventory: The very first step to start with Spiceworks is running a Network scan from settings options. The following will be required inputs for the same:

1. It will require the credentials like Administrator passwords that are allowed to access registry of the clients and active directory info, SSH logins etc. Many times, it also requires to give local administrator auths than domain one.

2. Define the network range to scan. This has to be chosen systematically because scanning extra IPs increases overhead over Spiceworks and thus affecting other things.

3. After scanning, there must be many device mentioned in Inventory section and may be few reporting errors while scanning, which will be needed to sorted.

4. Once done with scanning all and sorting out error, you can always take a very flexible and customizable excel based inventory report based on almost every accessible info.

Helpdesk:

You have to go through http://<Server_IP&gt;:9675/user_portal to design the portal as per requirements and design preferences. For adding custom fields, there are plenty of options at the advanced setting page http://<Server_IP&gt;:9675/settings/advanced. For additional and useful customizations, there are many extensions and plugins available like we are making use of following plugins.

1. My Ticket Rules
2. My Ticket Views
3. Helpdesk only User Roles
4. Ticket Auto-Assign

After the required customizations, you can navigate to http://<Server_IP&gt;:9675/tickets for tickets being displayed there with filters like Open Tickets, Closed Tickets, Unassigned Ticket etc.

Now you have two ways; either let IT Staff lock the complaints themselves with details or even pass the responsibility to actual users themselves via portal (http://<Server_IP&gt;:9675/portal) that could be flexibly customized through (http://<Server_IP&gt;:9675/user_portal).

There are other options available with Helpdesk like Active Directory auth, so that clients could make use of their normal domain login to login into Helpdesk and many minor options in advanced pro configurations to suit the needs.


Backing up configuration:

For backing up the configuration, the settings page is on http://<Server_IP&gt;:9675/settings/backup, which defines the location for the backup and also option to schedule the backup on daily, weekly or monthly basis.

You can set it at automatic, which create a job in Windows Scheduled Tasks that will make use of the command Spiceworks.exe backup, where the exe is located at

C:\Program Files\Spiceworks\bin

The backup job creates zip files in C:\Program Files\Spiceworks\backup folder (by default) in the format

spiceworks-backup-[Vversionnumber]-[YYYY-MM-DD].zip

Restoring Spiceworks data:

There are following steps involved in restoring Spiceworks from the backup done in above way:

  • Right-click system tray and select exit (or stop the service if running as a service)
  • Verify that all Spiceworks* processes are no longer running
  • Delete the db and data directories in the Spiceworks installation folder
  • Copy the db and data folders into the Spiceworks installation folder
  • Start Spiceworks


Moving your Spiceworks installation to a new computer

If you’d like to move Spiceworks from one machine to another, the following steps will work for you:

  • Download and run Spiceworks installer on the target machine
  • Important: Use the same installation directory and port as the original installation
  • Do not complete the registration process
  • Follow the steps above to copy the data and db directories into the new installation


Troubleshooting:

Problem 1: Spiceworks not starting, unable to access.

Solution: Spiceworks is proactive over such issues and updates are smooth at 90% occasions, so in most of the scenario re-installation of Spiceworks from the same exe will restore the configurations without any loss of info, which is most clean way than messing up with the configs.

Problem 2: Scanning errors for workstations.

Solution: There might be many reasons for the same like WMI services not enabled, remote registry not enabled, auths wrong or firewall denying the access. If everything is proper then running the following batch instruction should resolve the issue in most of the cases.

Net Stop WinMgmt /y
sc sdset winmgmt "D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
Net Start WinMgmt

The above commands basically set proper permissions on WMI Management Service of the client PC and restarts the WMI Management Service. It works in most of the cases, if all above precautions are taken.

One can make a batch file to run on problem PCs locally or remotely via using XCMD application to access the command prompt of the remote PC from a central location.

Problem 3: User not able to login into Helpdesk. Login failed.

Solution: This may happen due to two reasons:

1. The user has no read permissions on the Spiceworks folder of the server

2. The user’s LAN ID is restricted to login on some specific workstation and so denied login over other workstations.

Solution for the first is to provide read permissions to authenticated users on the following folder

C:\Program Files\Spiceworks

Solution for the second is to adding Server’s name in Logon To field of problematic LAN ID.


So, this is just a naive guide from my side, but I hope that it will help the people, who wants to know, wants to start with Spiceworks. Welcome friends.. let’s spice up the IT.

86 thoughts on “A Step by Step Guide about Spiceworks

  1. Nitish – great write-up! For those of us who are committed to spreading the word about SpiceWorks and helping others benefit from using it – we appreciate this type of “press”! Thanks – good job!

  2. Hi Nitish,

    I have installed and configured spice works the problems are

    1. unable to login spicework community with my login id and passoword from office, and same thing can do from my home network. Is there any port should open in the firewall ?
    2. Even though i am giving domainname\administrtor some devices are (desktops) not identifying . Windows firewall has been disabled for entire domain.
    could you pls guide me ?

    Regards,

    Shajith

    1. Windows Firewall is sure an issue sometimes. You might need to run the following set of commands via a batch files on the computers, you want to be get added into Spiceworks list

      Net Stop WinMgmt /y
      sc sdset winmgmt “D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
      Net Start WinMgmt

      As about port no, then default port is 9675

      1. hii nitish kumar,
        I have installed the spice work in our network, but it looks hard to manage the inventory option and if you guide me how to use the helpdesk bcause i created user portal and couldn’t use on user’s desktop as the users desktops are win7 64bit and 32 bit, some are vista and xp,, if you send me any manual it will be great.

        thanks

  3. Thank you for the write up. I used it as a “follow along” during implementation and didn’t have ANY issues getting us onramped with spiceworks!

  4. que tal amigos estoy usando por primera ves este programa que esta buenisimo , mi problema es que no puedo conectarme no se que parte estoy configurando mal. ya desabilite el firewall mi antivirus pero no logro que funsiones por fa si alguien me ayuda,, cuando instalo todo y se conecta ala web me sale es http://localhost:9675/first_splash …esta pagina web no esta disponible !!!!!!!!!! desde ya gracias mi correo es angel_migu@hotmail.com

  5. Hai
    I Installed spicework in my window 2003 server.I can access all Ubuntu system in my network but i cannot manage network account of window system in my network .I had installed ssh in ubantu systems nothing done with windows system . when i try to create new window account through spicework by giving username and password error come

  6. hi this is shahid here;
    boss i need the batch file or vb script of inventories means i have to take a whole inventories which is been under
    active directories
    but i have run batch or vb script through my machine and get the whole inventory in excel format.
    so plz help me out.

    thanks and regard,
    shahid
    (it professional).

  7. Hi Nitish,

    Great work !
    I am new one on spicyworks but i want to use it specially helpdesk portion
    but i just download and install in my invirnomet ,
    but i dont know how end user login their portal ?
    here in useraccount three type of user access available, admin, helpdesk admin, reporting .
    but for end user which is suitable ? end user only see their generated tickets and generate new ticket as well nothing else ?

    that i want so plz guide me how it ll possible ?
    if u have complete guide of whole spicyworks then please let me know from where i can download ???

    waitng your kind response soon ,,,,

    Thanks,
    Shahzad

  8. Hi Nitish

    I am using spiceworks from 1 year and my all client computers were then windows XP. There were no problem to scan with windows XP machines.

    Now we have purchased windows 7. Some of machines are succeed for scan and some got trouble.
    And it goes to unknown group. The message shows ” Timeout waiting for WMI connection”.

    I have applied your method (run the command in client computers). But no result.

    is there any other solution.

  9. hi, need one expert opinion from you, we have setup spicework helpdesk, but when we setup smtp and ( email id) it did strange thing, it instead of replying with ticket number for specific email id, it started assigning ticket # to all emails received on all email id’s. and it send to everyone who is in to or cc.

    any idea why this happen, we use ithelpdesk@example.com id to send email tickets to sender.

    thanks

  10. No matter if some one searches for his essential thing, so he/she desires to
    be available that in detail, thus that thing is maintained over here.

  11. Thank you for the auspicious writeup. It in fact was a amusement account it.
    Look advanced to more added agreeable from you!
    However, how can we communicate?

  12. Hi! I could have sworn I’ve visited your blog before but after going through a few of the posts I realized it’s new to me.
    Regardless, I’m certainly delighted I came across it and I’ll
    be book-marking it and checking back frequently!

  13. Hi Nitish,
    Thanks for the explanation on spiceworks. i have used spiceworks since 2 years. Really help me to solve problems in a professional way.

    Now, i got a problem, some tickets keeps on loading when i tried to open it…I have restarted the spiceworks services. i have also tried in IE 8, Firefox and Chrome..i will appreciate greatly if you can help.

    Thanks in advance.
    Eric.

  14. Oh my goodness! Amazing article dude! Thanks, However I am encountering troubles with your RSS.
    I don’t know why I can’t subscribe to it. Is there anybody getting the same RSS issues?
    Anyone that knows the solution will you kindly respond?
    Thanks!!

  15. Somebody essentially assist to make significantly articles
    I might state. That is the very first time I frequented your web page and
    so far? I amazed with the analysis you made to
    make this particular put up incredible. Magnificent process!

  16. Impressive information and style of article writing.
    I believe I’ll come back on this website down the line and discover just what else you have available 🙂 !!! I’m just likely to find if my husband and
    I could possibly stumble on almost anything focused on health and wellness articles!
    !

  17. Today, I went to the beachfront with my kids.
    I found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She placed
    the shell to her ear and screamed. There was a hermit crab
    inside and it pinched her ear. She never wants to go back!
    LoL I know this is entirely off topic but I had to tell someone!

  18. Having great credit may seem like a very complicated
    procedure, but availing consolidate credit card without owning a home.

    This has a benefit of comparatively smaller interest rate and APR.

  19. A person essentially help to make severely
    articles I might state. That is the very first time I frequented
    your web page and to this point? I amazed with the research you made to make this actual
    submit amazing. Magnificent process!

  20. I am not sure where you are getting your info, but good topic.
    I needs to spend some time learning much more or understanding more.
    Thanks for excellent info I was looking for this
    info for my mission.

  21. Does your blog have a contact page? I’m having a tough time locating
    it but, I’d like to send you an e-mail. I’ve got some creative ideas for
    your blog you might be interested in hearing. Either way, great
    site and I look forward to seeing it expand over time.

  22. Hmm is anyone else encountering problems with the pictures on this blog loading?
    I’m trying to determine if its a problem on my end or if it’s
    the blog. Any suggestions would be greatly appreciated.

  23. So a rare condition but never the less a difficult condition to treat, aan interesting condition.
    39 country, where I might be well introduced, and had a.
    At this point you can begin to let thhe group dynamic take
    over.

  24. Hello i am kavin, its my first time to commenting anyplace, when i read this piece of writing i thought i could also make comment due to this brilliant post.

  25. I’m impressed, I must say. Rarely do I encounter a blog that’s both equally educative and engaging, and
    let me tell you, you have hit the nail on the head. The problem is
    something which not enough people are speaking intelligently about.
    Now i’m very happy I found this in my search for something regarding this.

  26. You really make it seem so easy with your presentation but
    I find this matter to be actually something that I think I would never understand.
    It seems too complicated and extremely broad for me.
    I’m looking forward for your next post, I
    will try to get the hang of it!

  27. Undeniably believe that which you stated. Your favorite justification appeared
    to be on the net the simplest thing to be aware of. I say to you, I certainly get annoyed while people consider worries
    that they plainly don’t know about. You managed to hit the nail upon the top and
    also defined out the whole thing without having side
    effect , people could take a signal. Will probably be back to get more.

    Thanks

  28. Hi, I do believe this is an excellent blog. I stgumbledupon it
    😉 I’m going too revisit yet again since I saved
    as a favorite it. Money and frsedom is the best way to change,
    may you be rich and continue to help others.

  29. hello there and thank you for your information – I’ve definitely picked up anything new from right here.
    I did however expertise several technical points using this web site,
    since I experienced to reload the website lots of times previous to I could get
    it to load properly. I had been wondering if your web hosting is OK?

    Not that I’m complaining, but slow loading instances times
    will often affect your placement in google and could
    damage your quality score if advertising and marketing with Adwords.
    Well I’m adding this RSS to my email and could look out for much more of your respective fascinating
    content. Make sure you update this again soon.

  30. I have met some people that focus on these cruises and for your most part they certainly an incredible job.
    At first go, this might apparently be described as a kid’s game, but because you get employed to talking for the cute chatting robot, you can find which it can amuse anyone irrespective of age.

    The D-pad does possess a funky design though, which could appeal for
    some people, most will most likely ponder over it’s alien design uncomplimentary on the overall appearance and feel from the phone.

  31. Hopefully after taking a look at the advantages and disadvantages list above,
    you’ve been able to figure out which kind of coil setup
    meets your vaping requirements.

  32. Hi Nitish,
    Thanks for the explanation on spiceworks. i have used spiceworks since 1 years. Really help me to solve problems in a professional way.

    Now, i got a problem, some tickets keeps on loading when i tried to open it…I have restarted the spiceworks services. i have also tried in IE 8, Firefox and Chrome..i will appreciate greatly if you can help.

    Thanks in advance.
    Umesh.

  33. Howdy! This post couldn’t be written much better!

    Looking at this post reminds me of my previous roommate!
    He always kept talking about this. I’ll forward this
    article to him. Fairly certain he will have a good read.
    I appreciate you for sharing!

  34. Could you explain in more detail how to add the priority, problem type and calendar to the Spiceworks user portal page? I would love to have a page similar to your picture.

  35. Heya excellent blog! Does running a blog such
    as this take a great deal of work? I have virtually no expertise
    in coding however I was hoping to start my own blog soon. Anyway, if you have
    any ideas or techniques for new blog owners please share.
    I understand this is off subject nevertheless I simply had to ask.
    Cheers!

  36. Excellent blog here! Additionally your website a lot up
    fast! What host are you the usage of? Can I get your associate link in your host?
    I want my web site loaded up as fast as yours lol

  37. I recently stayed in the Westchester Marriott in Tarrytown, New York.
    Yow will discover them from many different companies with the ever popular Pottery Barn store.
    Electrical devices can be turned off with a transform.

  38. No matter if some one searches for his required thing,
    so he/she needs to be available that in detail, so that thing is
    maintained over here.

  39. nitishkumar.net has potential, you can make your site go viral easily using one tricky method.

    Just type in google:
    Isud’s Method To Go Viral

  40. Hi Anyone please help me to configure user portal and mail flow for Spiceworks; rest of things is successfully configured

  41. I don’t care about this, now i’m earning around $5000 a month.
    There is tricky way i found on the web. If you want to learn it too,
    simply type in google: Willis Mounts strategy

  42. Drupal is one of these effective software
    packages that helps people and businesses publish content on their websites.

    One should keep in mind that communication lines for live support are kept open for paid accounts, who are given top
    priority. Just – Host is loaded with tools that will help you with every
    need you have.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.