AppSense Management Suite: A curse or a blessing? Print E-mail
Written by Richard Thompson, Monday, 08 January 2007
Recently I've posted a few comments on various web forums commenting on the AppSense Management Suite and whether or not it can actually be of any benefit to a Citrix / Terminal Server Administrator.

At the time of some of the initial posts I was having endless problems with the product. Page Swaps were spiking at 100% and never dropping, Environment Manager just seemed like a more difficult to use version of Active Directory group policies and Application manager nothing more than a Microsoft accepted method of locking down Office licenses.

Now I've worked with the software for a few weeks and feel now the time is right to write a software review.

The AppSense Management Suite is a very comprehensive suite of tools which when implemented correctly can not only lock down your Terminal or Citrix servers but also help squeeze more users on to each box and control your applications which are run.

The suite as discussed before is broken down into three main management consoles namely Application Manager Console, Environment Manager Console and the Performance Manager console. Previously I have written more details about what can be configured, the article can be found under the reviews section and is titled AppSense Management Suite: First touches.

So whats changed? What have I learnt from using this product? Is it actually worth the money you pay for it?

My opinion of the software over the past month or so has swayed from in favour to very anti and is once again back in favour of the software. My initial thoughts after the sales presentation were wow, this software is going to go a long way in helping us solve not only our performance problems but also our licensing issues.

Initial installation is simple and initial configuration is simple as well. The most difficult part was figuring out that System needs to be added as a user. After thinking about it for around 20 seconds it is simple to understand why. The services run under the system account.

My opinion swayed from this quickly when my servers suddenly jumped from having an average page swap of between 30 and 50 percent up to 100%. Obviously this is a problem for anyone making use of the advanced load evaluator in a Citrix farm as this will put your server at a full load and will mean no new connections to your farm would be allowed. After a few posts on Brianmadden.com, a call from AppSense and a visit from an AppSense consultant we determined that AppSense Physical Memory control in conjunction with Lotus Notes was causing this problem. Although this is a rather large piece of AppSense which you would rather not turn off it doesn't mean the end of the world, as long as Memory Optimizer is still running. AppSense says that Memory Optimizer is where you "pull back" your memory. Memory optimizer is what rebases dll's and it does this by making a copy DLL's which launch multiple times in the AppSenseCache directory and names these .dll.reloc. I've witnessed a physical memory gain of over 60mb per user session. Perhaps this is an insignificant amount but when you mutliply it by 20 users per server we are saving over 1GB worth of memory. That for me is a big plus.

I also mentioned in my BrianMadden article that I felt Environment manager was useless unless you were a new site building up from scratch with no ad policies at all. Hmmmm, this opinion has changed as well. Think about your ad policies and how it hides menus. Basically you hide the whole menu or you show the whole menu. With AppSense you have the ability of hiding controls within a menu. Also when you hide a drive, you cannot hide Windows and Program files folder but show the temp and documents and settings folders, with AppSense you can hide the folders or drives you want to. On top of this you can run standard logon scripts, map network drives, load registry hives, etc.

AppSense Application Manager comes with a standard template with a host of execultables which are locked by default. These include applications like command.com, format.exe, etc. The purpose of these is to help secure your environment by blocking commands a user would need to damage your system. These are all specified on the Everyone group, and can be easily overridden if needed by adding the executable to a group or user rule. AppSense applies its rules by comparing user group membership to the group rules, if it find a match the rules specified apply, if no match is found it moves on to the user rules. Again if no match is found the everyone rules apply. By default I would recommend leaving the everyone group with nothing in the allowed list and the denied list populated with as many executables as you deem necessary. Another good thing about Application Manager is that Microsoft recognises this as an acceptable method of controlling Office licenses. Office licenses work on a per device basis. Meaning if you have office installed on 3 servers and 20 users per server you need 60 licenses for office. Now what if only 10 out of the 60 users need to use office. Before you would have had to make a seperate server with Office and create a seperate published application for the Office servers and connect the users to these. With AppSense you can setup a rule saying that only people whose client names/ip addresses are in this list can access the office applications. This is great because now you can truly make a single image and roll it out to all your servers.

If you would like details on how to configure this I do have an official whitepaper which I will gladly email to you. Post a question on the datacrash forum requesting this and I will email it to you!

All in all I believe AppSense is a very useful product. It has some disadvantages as do most software products but it also has some great advantages. If you would like to further discuss AppSense and any of its features post a comment on our forum and i will gladly assist.

Rt

Comments
Add NewSearchRSS
Mutsje - appsence Super Administrator | 2007-01-09 21:07:02
I never tried appsence but heard a lot of it. I know memory optimizer in citrix is actually the basic from appsence with 1 user applied, tweaking the registry you can add more users but not groups this is were appsence kicks in.

About memory optimizing what I understand you get different streams and it can build up quite an amount of data. You had in the past tools to remove these streams but they removed them all. Citrix published a while ago a tool to remove only those streams you want to remove. This can also be found on datacrash we wrote an article about it.

I yet have to see it in a production environment so am very curious

thanks for sharing your thoughts once again Richard.
Anonymous Unregistered | 2008-11-10 08:29:04
zhanghe Welcome to our wow Gold and store. We are specilized, professional and reliable website for selling and service. By thewow goldsame token,we offer the best WoW service for our long-term and loyal customers You will find the benefits andwow power leveling value we created different from other sites. As to most people, they are unwilling to spend most of the time grinding money for mounts or repair when they can purchase what they are badly need. The only way is to look for the best place towow gold buy cheap WOW gold. Yes! You find it here! Our WoW Gold supplying service has already accumulated a high reputation and credibility. We have plenty of Gold suppliers, which will guarantee ourwow powerleveling delivery instant. Actually, we have been getting tons of postive feedbacks from our loyal customers who really appreciate our service.
Write comment
Name:
Title:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 

Powered by JoomlaCommentCopyright (C) 2006 Frantisek Hliva. All rights reserved.Homepage: http://cavo.co.nr/

 
< Prev   Next >