Registered member login:
Register Now
Altirigos » Deployment Solution » Deployment Server » No Aclient best practice now?

» Current Poll
Do you leave the Aclient enabled?
YES - 82.31%
107 Votes
NO - 17.69%
23 Votes
Total Votes: 130
You may not vote on this poll.
» Stats
Members: 9,496
Threads: 11,750
Posts: 55,298
Top Poster: Nick (4,981)
Welcome our newest member, JessicaD
» Online Users: 47
1 members and 46 guests
Frogger1
Most users online at once 294, 06-30-2007 at 12:24 PM.
» March 2010
S M T W T F S
28 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 123
View Poll Results: Do you leave the Aclient enabled?
YES 107 82.31%
NO 23 17.69%
Voters: 130. You may not vote on this poll

Reply
Old 12-23-2009, 05:09 AM   #1 (permalink)
 
Status: Junior Altiris Admin
Join Date: 12-21-2009
Location: US - Ohio
Posts: 6


No Aclient best practice now?

Question... is it now best practice to not use the AClient?

I took over an Altiris position at a new company. They use DS to image. After the imaging process is done, the AClient is disabled and NS is used for all Patch management and Software Deployments.

Is this common practice now?

They said they were told that everything you could do with DS, you could do with NS and that the AClient has too much "Chatter" on the network.

I actually like the option to have DS available. Some things are just quicker using DS rather than having to script things and make it work in NS.

I think I'm going to try and talk them into leaving the AClient enabled... but I need to have a good sell.

Does anyone have any recommendations as to how I could convince them to keep the AClient enabled?

let me know your thoughts please.
MentalDragon is offline   Reply With Quote
Old 12-23-2009, 09:41 AM   #2 (permalink)
 
Status: Super Altiris Admin
Join Date: 11-17-2007
Location: England
Posts: 125


What are you using over there? what product versions?
negal is offline   Reply With Quote
Old 12-24-2009, 12:27 PM   #3 (permalink)
 
Status: Junior Altiris Admin
Join Date: 01-16-2008
Location: Kansas City
Posts: 25


We uninstall the Aclient after imaging a machine to prevent workers from accidently wiping a machine. The largest drawback is that nothing in the NS is real-time; the best you can do is near-time. The Aclient is great if you need something done right now. Some of the features available in the DS can be executed without actually installing the Aclient you don't loose all of your functionality when uninstalling the Aclient.
__________________
______________________
Chris Crowell
Murphy-Hoffman Company
Kansas City, MO
chris.crowell is offline   Reply With Quote
Old 12-29-2009, 09:49 AM   #4 (permalink)
 
TRYDL's Avatar
 
Status: Super Altiris Admin
Join Date: 03-08-2006
Location: Baltimore, MD
Age: 29
Posts: 576


If the NS agent became corrupt, how would you fix it without another management agent. Hence why I keep the aclient on the box.

And yes you can redeploy the aclient, but that is simply redoubling the work.

Conversely, I have been in institutions where the aclient is just an imaging agent and if the NS agent goes south, they just reimage the box using lite-touch processes.

It really depends on your internal processes and established rule sets.
__________________
3rd Floor Garage Door Operator
TRYDL is offline   Reply With Quote
Old 12-30-2009, 06:05 PM   #5 (permalink)
 
Status: Super Altiris Admin
Join Date: 11-09-2006
Location: London
Posts: 723


In any large (ish) organisation, strictly speaking everything should be planned, so NS is ideal.

One way you might be able to get round having the aclient turned off is to turn it on remotely and turn it off afterwards.

Run Script (locally on DS, agent not connected)

Code:
 
REM Set startup to automatic
REM Note no space before the = but one after
sc \\%COMPNAME% config aclient start= auto
REM Start service
sc \\%COMPNAME% start aclient
REM wait 10 seconds for service to start
ping -n 10 127.0.0.1 > nul
andykn is offline   Reply With Quote
Old 12-31-2009, 03:27 PM   #6 (permalink)
 
Status: Super Altiris Admin
Join Date: 03-06-2006
Location: Calgary Alberta Canada
Posts: 487


How about using security in DS so that specific groups or people cannot "accidentally" re-image a computer or server.
Bill Sullivan is offline   Reply With Quote
Old 01-01-2010, 02:45 PM   #7 (permalink)
 
Status: Super Altiris Admin
Join Date: 11-09-2006
Location: London
Posts: 723


Quote:
Originally Posted by Bill Sullivan View Post
How about using security in DS so that specific groups or people cannot "accidentally" re-image a computer or server.
Anyway you should always have a "Build Container" - only Computer Records in there can be imaged or scripted installed by anyone.

That way it takes two actions to wipe a computer.
andykn is offline   Reply With Quote
Old 01-04-2010, 04:54 PM   #8 (permalink)
 
Status: Super Altiris Admin
Join Date: 10-28-2005
Location: Colorado
Posts: 1,364


Quote:
Originally Posted by MentalDragon View Post
Question... is it now best practice to not use the AClient?

I took over an Altiris position at a new company. They use DS to image. After the imaging process is done, the AClient is disabled and NS is used for all Patch management and Software Deployments.

Is this common practice now?

They said they were told that everything you could do with DS, you could do with NS and that the AClient has too much "Chatter" on the network.

I actually like the option to have DS available. Some things are just quicker using DS rather than having to script things and make it work in NS.

I think I'm going to try and talk them into leaving the AClient enabled... but I need to have a good sell.

Does anyone have any recommendations as to how I could convince them to keep the AClient enabled?

let me know your thoughts please.
Due to the fact NS is a little more complex and requires much more planning, I think you would tend to see more people using DS only rather than NS only. I would find it hard to believe NS only installs are ever a common practice. I may be surprised though.

What are your client reconnect intervals? Is it just the WOL part that is "chatty"? If the networking people could be more specific with defining this, it could likely be adjusted.

The NS *can* perform the same tasks as the DS to some extent, but it comes down to is having the right tool for the job. Using only one or the other is going to complicate some part of your job.

Lets say an end user calls in to get something like the latest adobe reader (yes, I know this is probably in your image, so this is just an example).
NS:
1. Open the NS and navigate to the collections tab to find the proper collection.
2. Edit the collection to add the person’s computer.
3. Now tell the user to wait for a while and it will eventually show once their machine checks into the server, or else walk them through several more steps to check their computer in manually.

DS:
1. Drag job to user's computer and allow install to run and complete.

The DS is great for imaging machines and handling software installs from tickets real-time.

I personally couldn't imagine trying to work in the NS for day-to-day tasks. However, if you are doing an enterprise wide deployment (software update, patches, etc.) then I believe the NS makes the most sense. It is the tool for steady-state operation.
__________________
Brandon

Last edited by Brandon; 01-04-2010 at 05:00 PM..
Brandon is offline   Reply With Quote
Old 01-07-2010, 04:21 PM   #9 (permalink)
 
Status: Junior Altiris Admin
Join Date: 08-05-2005
Location: Green Brook
Age: 36
Posts: 11


I agree with Brandon. Those are the same issues that I had and work the console the same way. DS is great for right now deployments. I have also into issues where the NS client is corrupted. I use the DS to uninstall and reinstall the client. I know the NS does the same thing, but ran into some issues in the past where the DS saved me from visiting the workstation.
Derek Reedman is offline   Reply With Quote
Old 01-11-2010, 10:30 AM   #10 (permalink)
 
LilDrunkenSmurf's Avatar
 
Status: Junior Altiris Admin
Join Date: 08-27-2009
Location: Canada
Posts: 5


I typically only use the DS. I've never used the NS actually. I've seen it used once or twice when he had it implemented, but no one's actually been shown HOW to use the NS.

We did *try* to get away from the DS, but that never happened.
LilDrunkenSmurf is offline   Reply With Quote
Old 01-27-2010, 01:19 PM   #11 (permalink)
 
dsowby's Avatar
 
Status: Junior Altiris Admin
Join Date: 09-28-2009
Location: Arizona
Posts: 4


In our organization we have 8,000 comptuers. I use the DS exclusively thru the installable XP (and Win7) console. I dislike the web interface of both the DS and NS and dread having to upgrade from Deployment server 6.9 to 7.0 in the future.

We use it for imaging, software installs, and scripted changes like registry settings. For updates we Microsoft's WSUS server (free).
dsowby is offline   Reply With Quote
Old 03-03-2010, 01:57 PM   #12 (permalink)
 
JeffreyJRiggs's Avatar
 
Status: Super Altiris Admin
Join Date: 02-22-2006
Location: Williamstown, NJ
Age: 37
Posts: 504


mainly the way i have always looked at NS and DS is this..

NS

pro:
Schedule software
report on items
patch management
package servers
bandwidth throttling
highly configurable 6.5 console - only see what i let you

con:
agent interval could mean a machine just checked in and wont for a while
takes getting around it to get to places
ns6 task server doesnt work for us in the branches


DS

pro:
I.T. NOW tool - want to do it run it
desktop builds with 1 image
Security Lockdown

con:
no bandwidth throttling
no package servers so need 98 conditions to roll out to our environment if you want it as a local install. (There are ways around it which we havent done yet but im contemplating)



all in all i am starting to use the DS more.. but NS is where i do most...
app metering, app denial, inventory, patch management, software delivery
__________________
SQL Fundamentals 101:
SELECT * FROM dbo.User WHERE Clue > '0'
Query batch completed, 0 rows
JeffreyJRiggs is offline   Reply With Quote
Old 03-04-2010, 10:24 AM   #13 (permalink)
 
Status: Junior Altiris Admin
Join Date: 02-07-2008
Location: Cinci, OH.
Posts: 24


We had an issue of scale. We don't have enough servers (nore want them) to support all our clients on DS, but wanted it there post imaging for trouble shooting if needed. So I created this collection that shows all the PCs in the domain with the aclient installed and fit our naming standards (should have that post imaging):

Code:
select Guid from vResource where ResourceTypeGuid in  
 (select ResourceTypeGuid from ResourceTypeHierarchy where BaseResourceTypeGuid='493435f7-3b17-4c4c-b07f-c23e7ab7781f') 
 and 
 ( 
  Guid in ( 
   select [_ResourceGuid] from [Inv_AeX_AC_Client_Agent] where [Inv_AeX_AC_Client_Agent].[Agent Name]  =  'Altiris eXpress AClient' )   
   and   Guid in (select [Guid] from [vComputer] where [vComputer].[Domain]  =  'MyDomain' )   
 )and (   
   Guid in (select [Guid] from [vComputer] where [vComputer].[Name]  like  'OF%' )   
   or Guid in (select [Guid] from [vComputer] where [vComputer].[Name]  like  'SB%' )   
 )
Then I have a task that runs once a day to PCs in that collection.

Code:
'---------------------------------------------------------------------------------------'
' Programmer:    Jon Mason      '
' Date Created:  9/22/2008      '
' Description:  remove altiris "AClient" after a given number of days
'       '
'Revision History:
' v1.0 - 9/26/08 - JM - Initial release
'---------------------------------------------------------------------------------------'
Option Explicit
On Error Resume Next
dim objWshShell, objFSO
Set objWshShell = WScript.CreateObject("WScript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")
Dim strAclientReg, strAltirisDir, strAClient, intDaysToWait, strDSEReg, strReadDate, strDateDif, intParm
 
if NOT WScript.Arguments.Item(0) = "" then
 intParm = CInt(WScript.Arguments.Item(0))
else
 WScript.quit
end if
intDaysToWait = intParm
strAclientReg = "HKEY_LOCAL_MACHINE\SOFTWARE\Altiris\Client Service\InstallDir"
strDSEReg = "HKEY_LOCAL_MACHINE\SOFTWARE\DSE\AClientRemove"
if RegVerify(strAclientReg) then
 strAltirisDir = objWshShell.RegRead(strAclientReg)
 
 strAClient = strAltirisDir & "\ACLIENT.EXE"
 strAClient = Replace(strAClient, "\\", "\")
 if objFSO.FileExists(strAClient) then
  if RegVerify(strDSEReg & "\date") then
   'reg value is there, start counting
   strReadDate = objWshShell.RegRead(strDSEReg & "\date")
   strDateDif = DateDiff("d",date(),strReadDate)
 
   if strDateDif <= 0 then
    'time to remove the AClient
    RemoveAClient strAClient
    objWshShell.regdelete strDSEReg & "\date"
   end if
  else
   'insert todays date
   objWshShell.regwrite strDSEReg & "\date", DateAdd("d", intDaysToWait, Date()), "REG_SZ"
  end if
 end if
end if
 
wscript.quit
 
'############### Functions ###############
'function to verify if a reg value exists
Public Function RegVerify(ByVal sRegEntry)
 Dim WSH, sKeyTmp
 Set WSH=CreateObject("WScript.Shell")
 
 On Error Resume Next
 sKeyTmp = WSH.RegRead(sRegEntry)
 
 if err.number=0 then
  RegVerify = True
 else
  RegVerify = False
 end if
 
    On Error Goto 0
 
 err.clear
End Function
Function RemoveAClient(file)
 dim strCMD, ret
 
 On Error Resume Next
 strCMD = """" & file & """ -remove -silent"
 ret = objWshShell.Run(strCMD, 0, TRUE)
 RemoveAClient = ret
    On Error Goto 0
end Function
So in the package job, call this script with a peramiter of the number of days you want to remove the agent. The PC will then fall out of this collection for the task and the job is complete. We set ours for 7 days.

Oh and forgive me for some of the legacy code. I don't use that RegVerify function any more...
__________________
The government's view of the economy could be summed up in a few short phrases: If it moves, tax it. If it keeps moving, regulate it. And if it stops moving, subsidize it.
- Ronald Reagan
masonje is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Powered by vBadvanced CMPS v3.0 RC2

All times are GMT -4. The time now is 06:25 AM.


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
vB.Sponsors
Altirigos