WWDC2004 Session 607
Transcript
Kind: captions
Language: en
good morning and welcome the topic today
for our first session is third party
client management solutions managing mac
OS x and the enterprise presenting is
senior consulting engineer john detroit
[Applause]
my fan club in the audience good morning
the dedicated few the ones who survived
the parties survive the week we're
whistling the tune to the longest day
this morning you know or or a briefing
too far or you know whatever so what
we're going to talk about this morning
is third party client management the
whole idea of this is we want to talk
about for you guys some of the companies
that have brought their solutions to the
macintosh that are beginning to open up
the space and it goes in and i will
throw in a little bit there's a really
interesting briefing later on today on
myths and mysteries of the mac in IT you
know you may want to attend that too
because this is one of those briefings
that fits in with that and that a lot of
people think there is no client
management for the mac and we want to
dispel that very quickly this morning
i'm going to talk about several
companies and we're going to stret
stretch it out to the point where we
want a good-sized Q&A for you so you can
get a chance to talk to all these people
client management lifecycle some of you
attended the desktop management session
yesterday and over the last year or so
you've seen this slide come up this is
our life those of us that have to manage
computers you know we evaluate systems
we incorporate hardware and software we
deploy the systems we manage them and
then we go back and we reevaluate and we
deploy and we manage and we reevaluate
and deploy and manage and so forth and
the idea is you can either manage or not
manage now
I do know there are sites that don't
think that client management is
important where their idea of client
management is well let's just give
everybody their computers and if
something goes wrong we'll fix it right
you know the martyrdom approach to
client management I'll stay around on
Friday and fix it when they go home you
know some of you laugh because you know
you have people in your organization
that expect that yeah it's my computer
I'll do whatever I want to it but when
it's broken it's your problem right yeah
yeah we've heard that before well these
are some of the tasks that we have to
deal with in the client management space
and look at this I mean this probably
fits most of you have had to react to
one or more of these tasks on a daily
basis doing asset management where did
it go you know we got a doc pallet full
of systems in and they disappeared where
are they what's on them what are we
doing with them imaging a big things
going on today you know we could run
around with a pack of CDs or a firewire
drive we could image all our computers
one by one you know and then when you
turn around and you look at a one-to-one
deployment we have where there's twenty
seven thousand computers you know at 40
plus sites or 300 plus sites and you go
well that's not going to work so we have
to figure out a way to image these
things accurately and well we also have
to deal with software distribution
because you know for a fact that the
instant you finish getting your image
deployed we're going to release a
software update or a security update or
you know something because you know I
mean it's just the law of nature works
that way then we also have remote
control the helpdesk stuff or the
training stuff a corporate training
center a teaching lab where I want to be
able to reach out and grab hold of
systems my favorite piece of that is
being able to just lock a system up and
say no stop okay we're not doing email
now we're doing this you know that kind
of thing usage management keeping the
users on track okay this doesn't
necessarily mean you can't launch
something although it does but it also
means
keeping the systems more in tune with
what the policies and procedures are the
acceptable use stuff you know not
putting software on systems you
shouldn't have being able to use the
software you want in a teaching
environment and education it comes down
to if you sit down in front of a
computer and the instructor wants you to
use a piece certain piece of software
that's what they want you to use they
don't want you off here doing something
else license management key thing okay
fact it's tapered off a bit now but just
think of all of the articles we saw in
all the IT magazines and info world and
so forth what's everybody talking about
all the lawsuits flying around you know
company a bought one comfort one copy of
such and such software and they deployed
at eleven thousand times and thought
they could get away with it you know or
didn't know they just got a copy in for
evaluation and somebody left it on their
desk and next thing you know it's
everywhere okay patch and upgrade we're
back to that I did the image but now I
need to upgrade my systems i need to do
lots of them and then the helpdesk
management which is the call for help I
need something take a look at this for
me you know talk to me my favorite one
is the email message you get that says
the internet is down do you respond to
them by email telling them that you
don't think so or you just call them on
the phone and go really is it there are
days when we wish it actually just would
go down and stay there for a while well
let's take a look at all the different
players alphabetically I'm going to go
through them except for Apple I get away
with that Apple client management
solutions we have three primary pieces
that we play with in apple remote
desktop the net food netinstall
technologies and managed client for mac
OS 10 apple remote desktop and no i'm
not doing another one of the demos for
nader for those of you that have sat
through those this week the apple remote
desktop is designed to support software
distribution asset management some
remote administrative tools and the
remote assistance or the
help desk stuff in a nutshell we handle
distribution and updates by the way of
copying files packages and so forth out
across the network doing remote installs
we can do asset tracking through reports
and we can do remote administration we
can control and observe workstations one
or many we can also copy and delete
files on a system and one of the ones
that everybody likes to brag about is
the sending unix commands that can be
done out to a whole lot of systems so
yes you can send one of that rmdir dash
are you know yes you can and you might
get a response back you can also do
remote setup where if you're working in
that boot technology you can change the
startup drives and with ard 2 point 0
you can change the startup drive to a
remote network drive or if you're
already booting across the network you
can change it back to a local drive and
the screen sharing screen locking and so
forth in the opening of applications as
part of the remote assistance piece and
from a cross-platform perspective we do
support the BNC protocols to be able to
take control of Linux Windows machines
and so forth and to be able to share
screens and be able to take a management
control of those systems netboot network
install technology the netbook network
install technology is the idea of
booting a system off of a locked image
stored on the network so that when the
computers come up you know no matter
what happens and those of you that have
taught in a training lab understand what
this is like you're in there you're in
there and you're looking at the students
and you're saying okay you're trying to
take them through some package like how
to use a browser or how to do email or
anything and all of a sudden the people
in the back row you see their heads
disappear down below the computers
because you know and they're down there
whispering furiously to each other well
they did something they Dorf tit right
well with netboot what you do is you
just reboot the systems and what it does
is literally peel off a brand new copy
of everything and it starts up again as
if it was never broken in the first
place we can support mac OS 10 and mac
OS 9
images with netboot technology and the
images can be anything I can have
complete image sets I can have depart
mental image sets you know the staff
versus the technical support people
versus the people in the library versus
the people in the research department
can all have completely different
netboot sets I can have a diagnostic set
so instead of me running around with a
bunch of CDs or a bunch of floppy disks
or firewire drives or whatever I need I
can actually netboot to a complete set
of diagnostic tools and then work on the
system i can do installers automated
installers the automated installer is
what we call the unintentional install
where the system a little you boot to it
it automatically erases your drive
installs the operating system and
everything and it's really fun to have
somebody who has a good system sit down
and accidentally do that that can be
really fun now a racing hard drive and
you can do upgrade sets so that you can
also store packages and so forth out on
the net and have them available so you
can do an upgrade now single image can
span multiple servers or you can have
multiple servers supporting a single
image for throughput so that you can
have this the single net boot image
sitting on a whole cluster of excerpts
we like to see that net booting a whole
bunch of machines and the pictures
you've seen this week of the University
of Tokyo netboot lab that's what they're
doing they use a single image but a
whole cluster of servers and it load
balances manage client for mac OS 10 is
in a nutshell the ability to set up a
defined experience for the end user and
it can be done by user level group level
work group level or by computer level so
i can define the settings for different
machines its network based preference
management it supports complete settings
control over things such as my doc which
applications that can or can't launch
what items are mounted for me during the
login process whole lot of other
controls and it is part of the directory
but independent of any specific
directory service
so if I'm using LDAP or Active Directory
it doesn't make any difference I think
the information is stored within the
directory architecture and the end users
just the system builds the user
experience at login time and shows them
what they're allowed to have and it also
supports one-to-one deployments with a
concept called mobile accounts which
under Tiger will become mobile home
directories and that is the ability to
cash down the information so that when I
separate myself from the network the
settings that i use on the network stay
with me and that comes in really handy
environments where you give a company
owned portable to somebody but you don't
expect them to have full-blown access to
it when they're away from the company
net okay you want to manage it so that
was Apple alturas I'll terrorists have
some really really fascinating stuff
that they brought to the IT lifecycle
management for the Mac they have a
completely heterogeneous cross-platform
environment and here are some of the
tools that come with the Alturas client
management suite in that they support
mac windows the unix platforms linux and
some of the handheld os's they have a
client management suite that includes
right now the inventory solution for the
mac its asset management asset tracking
for the for the for the max so that you
can include that for your keeping track
of the hardware the software what's
installed you know how much RAM you have
that kind of thing and then the software
delivery solution for the mac is going
to provide application and update
support across the net for the mac users
and one of the best parts is is that as
usual you know you don't want to have to
go in and immediately from scratch start
customizing things to what you get is a
whole series of prepackaged web reports
that let you automatically begin
managing your assets without having to
create your own custom reports from
scratch here's an example of one of the
report screens an idea of some of the
kinds of things that we're looking at
and this is you know it's showing me
things drive drive information
information for the computer and so
forth pretty good tracking information
on the system I also notice that it has
a Microsoft five button mouse attached
server-side component that is what it is
windows server based it uses a web-based
admin console everybody talks about how
they want a lot of things web-based very
very good very very good for that role
in scope based security to make sure
that you stay within the limits that
you're allowed and encrypting the
transport we don't want all the asset
management information to move across
the net and the clear plus things like
adaptive display technology so that we
you know you can handle that the I don't
know if they handle the spoken interface
stuff that we've just introduced but
that is a definitely something that a
lot of people look at for qualification
when they bring their software in the
plug-in to play the shortcuts and
wizards obviously something to help you
get up to speed really quickly so that
we're not spending a lot of time
learning how to use all the different
pieces and extensible is obviously a
requirement in that we want to be able
to take the architecture and say you
know I always need the one more thing
and it's really good not to have
everything boiler plated for me another
idea of a report from them is going out
and looking at all my systems on the
network and getting a pretty decent
report of you know what's there and you
notice that doing it as a web-based
report makes it really simple you know
pick your browser and go for it the Mac
agent important to the Mac community is
the fact that it looks like it's a
Macintosh piece you know it does follow
the look and feel of the Mac some of the
features that I like in this are the
ability to be able to do block out
periods where i could say you know at
this time i don't want things being
brought to me you know there's a period
which work gets done versus updates get
done checkpoint recovery the idea of
being able to say you know what if we
get an interruption during the update
process or during the during the
reporting process and we want to be able
to say you know resume at a later time
and then things like scheduled wake ups
for the systems you know night time we
want to do the updates at 2am so we wake
the systems up and we'll take care of
the reports the inventory and so forth
and then being able to do client-side
logging so that we can keep track of
everything on there and see what's been
happening with it the road map for
alturas the inventory solution for the
mac and the software delivery solution
second half of 2000 for the deployment
solution with patch management and the
remote control portions are slated for
2005 and here are some of the customers
that will definitely crow about what
alturas has been up to this is the first
of many reminders that the enterprise IT
lab from noon to three today is going to
have these companies all these people
are going to be over there to be able to
answer questions and talk to you about
stuff and get a chance to take a look at
some of their solutions file wave file
wave is software distribution and asset
management for the Mac there a
cross-platform desktop and portable
management solution provider and they
provide their solution fully native to
the mac OS that's both client and server
are native to the mac OS the file wave
products they have software distribution
the software distribution uses that mac
OS 10 based server captures all the
asset information from the clients
cross-platform and provide you with a
series of reports and information that I
need to be able to do my job from a
asset management point of view and they
are fault tolerant and that they have a
mechanism built in to allow for what
they call boosters on the system where I
can have more than one server out there
capturing the information and I can fall
back if one
available i can fall back to another in
the system maintains of resilience that
way asset trustee is it is the asset
management piece in that what i can do
here is I can use a client driven
environment where the clients will pull
information from the system and then
provide the reports back to the
databases the server itself runs as a
unix-based demon it has an admin process
and a file server process for the client
requests very scalable using this
booster technology so that instead of
having just one server to worry about I
can deploy multiple servers out on the
network the administrator driven model
is the idea of you define as the
administrator who gets what packages who
gets what parts in the distribution and
at what time I can also under file wave
I can drag and drop install so for
instance office as an example is a
drag-and-drop install so i can take
office and i can drag it into a file
wave set and it'll just deploy it to the
machines that are in that set i can also
do customized installs where I could
take snapshots of systems like build a
known good system take a snapshot then
install a bunch of components on it and
then take another snapshot and then I
can install that new snapshot onto my
systems across there across the network
very easy to use here's an idea the
admin screen with some of the things
that brings up we have file sets the
clients and groups that you can manage
very simple
the file wave client unix demon under
Mac os10 a service under windows it
basically the client just pings the
server for an update when it's time for
it grabs the manifest from the server if
there is an update and then pull the
solution down from the storage from
storage so we have a this in this case
it so when the client needs to go get
something it goes and gets it is not a
push it's a pull system at that point
and here are what some people have had
to say about our friends of file wave I
like the extra plug for netboot you know
netboot is cool
if you want to visit file wave you can
either stay here in San Francisco or you
can go to Switzerland if my boss is
around here somewhere i have to go visit
file wave but they keep asking me it's a
short trip right landesk landesk used to
be part of Intel landesk is its own
entity now they're out in the client
management space fully cross-platform
very good client management suite
there's a look at some of their products
the solution you know and one of the
things I really like is i love i love
the graben graphics from everybody for
this stuff I mean this is this is my
this is my client management diagram
redone asset management remote control
problem resolution patch management
software license monitoring and software
distribution across Mac OS 9 10 linux
unix and windows all from a single
console that's I mean didn't that that's
what a lot of us would like to do from a
server side they use a pc server based
environment to host the core of the
management process but it's accessible
from an administrator point of view
using a Macintosh browser and that it
what it comes down to is that the admins
see exactly the same thing regardless of
whether they're managing max or pcs okay
very scalable and the security model
obviously it's using encryption we want
to be able to keep the asset management
tags and all the information that we're
watching for on the network we wanted
encrypted we don't want that stuff just
wandering around on the net and here's
an idea some of the pieces on the
landesk side as an example we have an
update the policy manager found a found
a new update for the system and the user
is getting ready to click whether or not
they whether
it's going to get installed down to the
computer or not and then also looking at
the system and seeing how many times the
software has been launched tracking
software usage and so forth so we
support mac OS 10 to 10 3 and mac OS 9
Directory Integration is key directory
integration is an important piece with
policy based management and the ability
to do both hardware and software
inventories okay remote control
management taking charge of systems
remotely and doing distribution with
multicast multicast as a key key item
and the fact that when you do unicast
broadcasts versus multicast broadcast
you're talking about bandwidth and the
cost of you know network usage and
having it localized into the various
languages you know makes deployment for
multinationals definitely a bonus here
and here's here's the everything I can
do slide and if you look at this we're
actually looking at all the devices that
are out on them out on a system looking
at the computer you can spot the
computers that are sitting there looking
at the tasks that are scheduled looking
at the patches that are set up to run
looking at all of the different
inventory information that's available
up here and at the same time and this is
this is something always makes me just
you know kind of you wonder every time I
see a PC window with a mac screen on it
it's just it's always that's fascinating
to me but then it's you know it's kind
of like the same thing that when we did
the ard ard demo and we were showing the
windows screen on that you know when you
go back and forth between that with all
the different products I think that's so
cool that we can go back and forth you
know and share screens and look at
everybody else to stop it it ought to be
that way you ought to be able to just do
it right and here's some comments on
land desks and the customers
the resources for landesk and that this
information will be available again at
the end of the session and over in the
IT over in the enterprise IT lab once
again from noon to three make sure you
stop in and take and take a look at
these guys marimba another significant
player in the client management space
changing configuration management
cross-platform unix windows mac alright
very key desktops portables and servers
the whole gamut software delivery
getting a software out to the systems
installing the software providing
updates when needed being able to get
information inventory management asset
management checking on checking on the
status of that deployment what's
happening you know has everybody been
upgraded where are they in the process
okay from a client management
perspective we're talking about managing
software change you know we have known
good systems that go out you need to
modify that to get new software you get
updates you want to be able to manage
that entire life cycle so being able to
package applications being able to
target the distribution to specific
systems that need it and being able to
follow compliance of that we don't want
to turn around and say well we bought 30
licenses of this but oops we
accidentally installed it on three
thousand computers you know you know
we've heard the term unattended
installed right you want unattended
installs happen at nine o'clock at night
when the traffic slow and everybody's
gone except for the guys who are still
playing unreal tournament down in the
graphics lab well we also have the
unintended installs and that's when the
oh I really only meant to put ten copies
of that out not 10,000 okay and I bring
that up now because I've been getting
those two terms mixed into my language
all week long and I thought you know it
would be really great to tell you that
this company supports unintended
installs and I don't want I didn't want
that to happen so I got it out of the
way
ongoing management obviously we want to
track what's going on we want our assets
track we want to know what's on every
system you know if somebody comes in and
brings the Walmart CD in over the over
the weekend and sticks it on their
computer we want to get a report back if
it that isn't supposed to be there and
collecting inventory information here's
an idea of looking at some of the
information and seeing what's out there
this is the tuner to be able to go out
and say here's here's the information
that I want to subscribe to with the
updates for various packages so the
administrator can set up what they want
made available to the users and we do it
from a centralized point of view so what
we can do is there's obviously arrange a
common tasks that we want so that the
users get guided through the normal
stuff you know the users being the
administrators get guided through the
normal stuff of what they want to be
able to put together and then the idea
centralized administration we're back to
that I have thousands of workstations or
tens of thousands of workstations and I
don't want to have to run around every
single site department or group and make
this stuff happen okay setting up
policies based on users and machines we
want to ensure policy based management
what we have to have here is the ability
to work with the directory architecture
that exists that we can define who gets
what when based on a directory that's
already in place and to be able to do
updates the version list update idea is
doing patch doing patch update
management based on the parts that are
common without worrying about you know
which version of the software we have
versus also being able to do patch
updates you know from 1.12 1.11 and so
forth and then being able to verify
verification is absolutely essential all
too often I've seen cases where we put
out updates and stuff to 100 machines
but you get no
feedback that all hundred machines got
it and getting verification back is
absolutely essential policy compliance
notice the graphic up here I like this
that we're looking at it's saying that
how much of the package the green shows
that they are compliant either at eighty
percent seventy percent you know in red
they're showing the non-compliant how
much their non-compliance how much
they're outside of policy and then the
blue is they haven't reported in about
that stuff but you look at that and you
go oh okay you know green is good I mean
as an administrator you know we all
think yeah you know I can complicate my
life a certain way but green is good i
can just you know look at a report and
go oh yeah okay cool we're set
everything is nice inventory discovery
predefined reports help set up your
environment for you so that we can turn
around using a browser and we can get
the report we can graphic we can graph
these out and say you know here's how
much stuff i have and get the charts out
i can also scan on a schedule and say go
and check all the ram go and check all
the hard drives how much hard drive
space that are already using how much
rams everybody got just go and get that
stuff check the components the marimba
components for me and see what's going
on plus it i can also not use the canned
reports if i don't want to i can
actually go out and I can do interactive
queries with this the client detail
designed for mobility designed for
offline use okay the idea of the key
things here or the checkpoint restart
okay that's number one in that I want to
be able to if I'm busy doing a check if
I'm busy doing a report if it breaks
from the network it will come back and
restart right at the checkpoint and the
fact that it's multi-platform is very
important okay now marimba has been
acquired
and they are adding in the remedy you
know the it's remedies being added in or
marimbas adding remedy to the yeah BMC
software is requiring them so they're
going to be using remedies coming in
over top of marimba to add functionality
to the environment and what we're
looking at here is to be able to expand
the capability to be able to do
repositories dynamic discovery of
systems okay being able to dynamically
capture systems when they show up to be
able to support literally everything for
applications code changes in the system
and once again policy-based okay and to
be able to do all of this stuff from a
central location auditing and so forth
with the key goal is you want to reduce
the amount of time that as an
administrator you spend trying to stay
compliant okay compliance management is
a key thing here where you want to spend
the least amount of time keeping up and
here's just a few the marimbas customers
hardly huh
okay Harley Davidson and NASA there's a
meeting and they will be in the lab the
enterprise labs you can take a look at
their stuff okay netopia another key
provider in the macintosh client
management space netopia easy to manage
client administration's remote support
admin absolutely fully cross-platform
Timbuktu Pro Timbuktu pros been around
for quite a while a lot of people have
been using Timbuktu Pro to do remote
control observe and so forth file
transfers copies one too many chatting
instant messaging and so forth and net
octopus for reporting asset management
checking on your hardware checking in
your software doing remote setup setting
system settings remotely being able to
grab and install software data files
folders packages across the network okay
here's some of the stuff within the net
octopus admin gathering font information
transferring file folders virus scanning
restarting put to sleep doesn't apply to
the users
oh that bill over in accounting let's
just put him to sleep for the
administrators you can also run this
peer-to-peer so you can do point to
point okay you don't need the server to
get in there you can just go point the
point and do one machine to another
machine control manage and do asset
management from point to point point of
view and you can use the internal
database within net octopus or you can
point it out to an external database
such as Oracle or any of the sequel
stuff db2 and the software delivery
system we put one distribution server in
place and then you can set additional
staging servers out it is a pull based
environment from the clients once the
clients have been told that there is a
manifest available or a load set
available form then they will they will
go and get it based on the schedules
that are established and you can also
create sub administrators and limit
which tasks the sub admins can do so we
say I you know I want people to only be
able to do this small component of all
of the administration here's a couple
more screenshots for instance the
software package setup what do I want to
install what parts do I want to go out
and then the log coming back from the
distribution center saying what happened
what was I doing for the end users use
Timbuktu the idea is the chatting the
text messaging and so forth between
systems but it also has the opt-in
capability where I can say is a user no
I don't want to be bothered right now
don't you know go away and I want to
talk to you okay and that octopus agent
includes the smart monitoring same stuff
that we use on the X herb okay to be
able to give you a warning when the hard
drive is going to get weird or something
you know when we want to react to that
a couple more screenshots this is the
timbuk2 chat sending files exchanging
files and screen sharing roadmap for net
octopus some of the things they're
planning in the second half of 2004
they're talking about adding in patch
management for mac and pc clients
putting in a software license manager
putting in a web-based UI for net
octopus integrating with rendezvous and
integrating with Active Directory all
key things to watch for ten million
computers worldwide and once again
netopia will also be in the lab and
they'll be up here as part of the QA at
the end of the session sassafras
software k2 highest mountain in the
world that depends on you know where the
laser bounces key auditor and key server
integrated auditing license management
and reporting capability it sounds very
simple but it's actually very key very
very very important parts of the client
management space okay with a scalability
that has no limits to it because the
amount of traffic that actually moves on
the network is so small it literally
scales you know well they won't claim
infinitely but it's it's very high
cross-platform support including thin
client support mac pc linux the stuff
that's out there everything key auditor
and key server what do they do key
auditor perform software audit it tracks
the OS it tracks the hardware it tracks
all the stuff that's out there it
captures software that's on the system
regardless of whether you want key
server to care about it or not
everything so if somebody installs
something on the server any executable
installed on a server or on a client if
key auditor takes a look at it it will
find it
okay so if the user thinks he can get
away with you know shipping the golf app
into his home directory more work it'll
show up and they audit ok key server
itself active control of all licensed
types this not only includes the generic
you know I want to control an app that
doesn't have a license I just own
licensed software license copies but
even as granular is saying I have mac
address based unique licenses and I have
to track those like the prolapse right
being able to track the prolapse okay
and if you have multiple licenses out
and a client and you realize that in
your reports you can go back and I can
reallocate and reclaim licenses that
don't get used I look at a machine and
found out I put a bunch of software on
there that for the last six months they
never launched and I can go back and I
could say no I don't need that anymore
and I can pull the license for those
people and they can't use it software
anymore the reports and databases very
intense a bunch of built-in reports
detailed audit these are just some of
the reports that come up under the menu
pick a few the daily license report a
hardware report what kind of logins have
we seen what kind of usage are we seeing
from user versus application you know
how many licenses times how many users
are out there give me a weekly give me a
weekly program report of what
applications have been used this week
you think about the end of the year
comes around and some company sends you
a bill and says oh it's time to renew
your twenty seven thousand dollar
license for the software you bought and
you go back and you find out you used it
for 11 hours you go ooh that's expensive
all right and then
you know you your audit but obviously
you got to follow up so you need to do
software compliance with that okay this
is the this is actually where I told
Johnny said this is where the unintended
incremental software update autók came
in this is the IRS shows up and checks
you the unattended because the system
itself will actually performance audits
in the background doesn't involve any
admin or user interaction okay new
computers and applications that show up
on the net or automatically discovered
and you can establish automatic policies
you know if I only want 30 copies of
this software to be used user 31
launching the software will be stopped
in their tracks being told no you can't
do this okay and you can then go back
based on this and make your software
decisions for deployment based on the
actual usage of software versus how many
licenses you know you've all seen that
TV commercial where the guy goes how
many do you want right the cardboard guy
that goes on to the door and we can
actually track and one of the things
that's interesting is being able to
track application versions you can track
applications for instance you can track
all the uses of Photoshop or you can
track all the uses of Photoshop version
you know 10 11 CS and so forth all
separately you can track version of an
application of all the 1 dot x versions
or all the one dot ones versus the 12 s
it admin console cross-platform we can
configure literally from anywhere in car
parks your powerbook around launch the
admin console plugin start making
changes okay organizing things by
organizational unit where it says
separate divisions you think of
organizational units that you do for
your management okay and I can create
license records that I track for every
single different system okay every
different application every mix and
match up to your heart's content
some comments from the k2 customers
so for more information once again the
lab noon to three okay go grab a bag
lunch go there you will definitely
definitely benefit from the experience
okay I just plug that in in the middle
of everything additional resources for
tracking down stuff recessed for a
software okay they're up in New
Hampshire go visit nice country okay
that white paper is you you want to you
want to download that take a look at it
good information there and they did a
webcast the Mac os10 labs group you can
take a look at now those are the key
players that I'm going to have up here
for QA here in a couple minutes I also
wanted to let you know that in the mac
space there are a whole lot of other
players out there that are doing client
management okay and just as a real brief
mention is an idea of jam software with
Casper for software imaging and updates
faronics deep freeze for management and
control of the systems basically locking
a system down that the user uses it logs
in does their thing and when they log
out it returns it back to its known
state okay autonomic with the answer
patch management solution and integrity
software was soft track there's a lot of
client management people who are very
very much investing in McIntosh and Mac
OS 10 it's not the oh yeah those things
just go in the graphics department
anymore you know now they go in the
graphics department and you can keep
track of them and not feel you know like
you're doing something stranger under
the table so we're going to do a Q&A now
and what I'm going to do is invite up
the key players from alturas landesk
file wave netopia sassafras marimba and
I'm going to have them introduce
themselves we're going to let you ask
questions of them okay and here's my
esteemed panel group if you guys want to
go ahead and come on up and will I
promise not to bang the microphone on
the table they told me not to do that
guys just line up as if the firing squad
was right here yeah put your toes on the
line you know okay thought was the
longest seen in your trousers they don't
know me okay we won't do basic training
but I'll have you guys go ahead and
introduce yourself what company so you
sound up already my name is not the best
men from netopia and I'm the R&D
director for on that octopus development
hi i'm jane from marimba and a senior
product manager over their clients
desktop management suite hello my name
is Steve workman and I'm the director of
product management for landesk software
good morning i'm jerome brookhaven I'm
the development manager at all tariffs
for macintosh product I've the names
been for sighs I'm the technical manager
at smiling hi I'm John Hamid am director
of marketing list a Sephora software
cool so we get people lined up the
microphones are on center and we have a
question right yeah Aaron kubo from your
net does anybody support router or
switch auditing and discovery or just
machine-based you know in that
occupant's we have our enemy SNMP
Council and it does discovery of all
devices out there network that
can talk FMT we also support a whole
range of special lips and if there's a
myth that you need to be looking at we
can in compile it in them and put it
into this product that's not a problem
it's part of landis management suite we
also have a component called unmanaged
device discovery that will discover
those types of devices anything with an
IP address we can pick up well with our
asset trustee products we have an SNMP
scanner that will skim network Bernie
SNMP talking device right thank you
after July fifteenth will have a network
discovery product remedy actually has
something that does asset discovery in
those elements remember handles more of
the actual systems themselves thank you
cool gel nation saint-meran is clever
restaurants I don't know we have complex
installations so things that aren't
normal and I want to be able to do them
on my clients without them actually
seeing it going on does any of the
software that you guys have reduced to
do that so with file wave there's the no
user interaction available or needed the
administrator sets up the complex
install and captures those files and
places them in the file wave server and
associate them with the groups of
clients that will download those then
the clients check with the file wave
server core that software they
downloaded automatically install
so yeah the same is true for a doctor's
and you can build really complex and
salacious characters you want with
dependencies whatsoever and you can even
also specify how much use and they
actually want on the client end and
plans can even do for package
installation for a later time and during
the day or a couple of days later and
you get full reporting of what the user
choose to do with the package we have
various modes of installation so you can
either do silent semi silent or a
full-on custom install so it really
depends on your environment and how you
want to set up and then our packaging is
all based on you can do it based on
policies you can set what users get what
type of installs of our machines and
remotely deployed out to their systems
that way we have a lot of the same
functionality as well that you can set
up in a policy based or push base for
either transparent client installation
or request client input as well Richard
oh it's over here first sorry Scott lamb
the University of Michigan I want to
bring up a topic we don't normally get
to discuss that conferences like this
and that's the actual cost of Licensing
I think Apple has got it right licensing
by administrator licensing by the number
of computers or computer access licenses
are not the way to go it gets
perceptively expensive I can say no to
an administrator license I can't say no
to a new computer I would prefer to see
more licensing based on administrators
than based on cam number of computers
[Applause]
we got it we got we got to follow up I
just going to ask you to clarify what
you mean by licensing by administrator
I'm sure that some people understand
your intention but others may not it's
Isis ask for ask for the love you get
mark me aside some sassafras cause I
love you guys okay the way the way ard
is license right now we license by the
number of administrators so I buy a copy
for each administrator that's going to
use the system where I by netopia I
license by how many computers i have and
my computer's go up exponentially the
other problem I have is when you have
those ghosts computers that seem to get
in the way of to count not being
licensed for that now and I don't even
know which ones are real and which ones
aren't so you're asking for our products
free license that way correct I'll begin
up advis I guess a lot of other people
and things to say that by the way key
server or k2 from san siro software is
licensed both by individual node which
most of you are familiar with many of
you are but we have a new licensing
program that we've introduced in the
last year that allows floating client
licensing and it doesn't sound exactly
the way that the name implies but it's
it's it's very very useful and
especially in higher it's and k-12
education sites maybe I just add / file
way for higher end especially we have
special licensing where we offer
low-cost licensing still based on the
number of clients but good feedback and
low Carter is relative music low cost is
relative yeah well okay that's
interesting feedback will take that into
consideration there are parts of our
product offering that we do license /
administrator or per console on a
concurrent basis so we are seeing the
need for some of that and like I said
we'll take that feedback and take that
into consideration as we look forward
one thing to note we do we do license by
on point clients but we also have
enterprise-wide packages part of the
reason why we do this because we have
some customers they have
point flex music match so it really
depends on your environment and so the
complexity that you're asking for the
endpoint to change the licensing it also
goes back into the support what does it
take to support the number of endpoints
users expectations or quality of service
she's got to put debt into the licensing
mix as well but my purchase is going to
be based on the car not based on your
car and you always get which pay for
right that's keeping in certain
environments we also do a global company
wide or universe device licensing
schemes where we do not count each
individual computer but you get just a
company-wide license and that may work
for you but you should talk to us if you
haven't seen re-elected cool okay okay
hang on to it for a second Richard I
reticulation università micros labs
first I want to make a comment you
didn't mention any open source tools
that a lot of people are using and
enterprise deployment so example rad
line and a lot of big companies are
using it so people in the audience it's
open source free you might really
consider looking at that before you you
pay for a solution what you might not
need to second what type of installers
do you guys support you do support
package installer advice you have to
repackage installers to use it with your
solutions distribute applications we
support a wide variety of package
installation formats the key thing is we
do have with a lot of the Installer
products out there on the market today
if you want to use various ones are
available they can put a wrap around it
and push it out to our technology we
have different agents that are available
that you can create custom installers
for if that's what you want to do we
also support you no third party package
installers and can provide you know once
they're packaged up we can then through
the top of distribution either push or
pull base but it was too broad
third-party application support
we have a similar story at out there if
you have something that's been packaged
through one of the third-party creations
you have you guys different facial or
Latin or any of them you know we'll be
able to push those out similarly on the
windows side of the fence we have
recently acquired y solutions and have
installer technologies available through
that as well with my always the paradigm
is a little bit different let me say so
we we actually don't deliver installers
necessarily we deliver the files that
get installed so will support any
installation essentially k2 from
sassafras has several rapid deployment
technologies available both on Windows
and Macintosh and I tech support people
can tell you a lot more about that right
now office fully supports all kind of
installers including applications mpk
cheese and we even teamed up with my
vision software and we ship a special
version of my version software installer
wise allows you to repackage software
and we have a snapshot utility also in
the product on the Windows Phone we
fully support msi installations and all
of the other installers out there full
integration is reporting etc with
regards to distributing your software to
both desktop and portable clients how
many of you support interrupted and then
resumed downloads through your software
that's the checkpoint restart component
that we talked about and we actually
even for our own client we have remote
deployment of the agent out to Dan
points as well so after you've
discovered it through our discovery
component you can fish
yeah we ought to support and resume
installations when mobile users and move
to a different spot or get from the wire
to the wireless network that's fully an
automatic behind the scenes we are
support and installing our initial agent
and throughout the network for the
automatic so you don't have to do this
nicorette to install our own agents and
with the next version we will also
support that for mac OS 10 where you can
get the agent automaker's 10 even though
there's nothing on that machine besides
my gosh 10 yeah support for mobile
devices is paramount for the Landis
product and we also provide the
checkpoint restart dynamic bandwidth
throttling those type of functions sport
interrupted distribution of software at
altiris we also support what we're
calling checkpoint recovery and we also
have a bandwidth throttling mode so that
if the bandwidth isn't sufficiently high
will either not send it or will send it
to slowly so that we can better manage
network traffic with file wave the
client is not necessarily connected to
the server at any time so laptops can be
away for weeks or months and when they
get an active network connection and
they can see the file wave server they
login and download their software if for
some reason that I guess the guys call
in the checkpoint so if for some reason
that the network connection is severed
the client will pick up where it left
off key server key auditor works in
concert with other software deployment
tool so we're not the point software
ourselves but rather were deploying
licenses through a very unique approach
that manages not only shared views
concurrent use licenses but also manages
mode-locked single computer licenses
will Jorgensen Pacific Northwest
National Laboratories so for those of us
who are considering client management
solutions that are out there a lot of
you have very similar features central
management patch management asset
management
and could each of you take a second to
give us the one distinguishing feature
or whatever you think makes your
particular problem better than others so
that we can help John did we have 30 can
do yeah keep it short I told them I told
them they could do that but they get 30
seconds of peace is the elevator pitch
so yeah go ahead guys we got on key
server has been in the marketplace in
1989 we are one of the pioneers and
software asset management focused
towards software license management for
many years a number of years ago we
introduced all software auditing
hardware auditing and integrated those
two products into K to our unique point
of advantage is that we manage any type
of a software license not just shared
use licenses where many products will
resort to auditing to figure out how to
manage single user mode like licenses we
actually manage them in an active
process and we integrate all of that
together into a web-based management
console with file wave and NASA trustee
where a Macintosh centric solution let's
say so our servers are running on the
macintosh and I think what distinguishes
us is where a mass deployment technology
and a mass collection technology so
where computers are coming and going on
and off networks file wave can handle
those situations and be able to deploy
from one location say in the US and you
can deploy to clients throughout the
world when you buy an alterra solution
you're buying a rich history that
started on another platform but we have
tremendous web reporting and that makes
it easier saves time and I think we have
a death in our reporting capabilities
that may not be found in other solutions
I think the biggest value proposition
for land of software is our rapid x
value what I mean by that is you can
actually take our solution and get it
installed and using it and getting the
payback from our feature set which is
highly integrated all driven from a
single console again the value
proposition for an IT manager is that
you can manage all devices regardless of
the platform the same way we're also
very committed to the Macintosh platform
as you can see in the pie chart that was
put up earlier we nearly have all of
those pieces filled through inventory
software distribution patch management
software license monitoring and remote
control and we're going to continue to
innovate on the Macintosh platform and
from that point going forward our key
differentiators experience and
scalability virginity we have customers
that range from 500 to 15 million
endpoints so if you look at like
musicmatch that you've seen on your iPod
we've been running on those for uncensor
inception other things that when you
look at our particular products you
think about policy orchestrations we
give you the choice push versus pool
based on policies that you set up for
users or machines so you can formulate
how you do your targeting and
distribution from one single console
based on your company or your business
versus based on our technology so its
flexibility scalability and policy based
orchestration okay for the netopia
products I can say that we are probably
the longest time of the Macintosh
platform starting in the late 80s and we
are fully cross-platform with and the
council mg client your most parts using
the same source code base so and you get
really all the features on both
platforms can manage the clients on both
platforms reactions burn and we are
trying to design everything for the
mobile users if you look at also for
distribution system it's really designed
for the mobility of the users do any of
your products support post install
actions for example apples installer
includes the
vision for about the pre-flight and a
close flight script I've been using the
post flight to do things like repair
permissions after the installation is
completed our application packager
enables you to do both post and pre
install components so if you need to do
sequencing of installations versus
actions after the install like kick off
a particular application run an
inventory scan report back to the system
on compliance we have that built in to
the park today yeah we have a similar
approach to if we can provide chaining
so one event can take place with
preconditions associated before that
event is required so we can do job
Cheney to accomplish that that question
that yes ok Altera's also will deliver a
dependency based solution and we also
have an application that can be run
after installation with my wave week in
schedule actions at particular time so
you can schedule a post installation
action to run any kind of scripts you'd
like margon keeps giving away a
microphone so hang on to a system send
it through phone that octopus you can do
whatever you want before installation
option sedation or part of the package
and as I said we've bundled my visions
were a version of my division it's
otherwise where you can also put your
own custom pre-fight and post-flight and
shell scripts and the software delivery
system also supports executing shell
scripts as part of the installation
process rich
can tell me if your product support a
trip wire and how what mechanisms you
use to check the file system object
never know where to begin here we do not
support required today that's something
that we are actively looking or roadmap
so if you want to stop by our lab after
work we'll be more than happy to talk to
you about your requirements how do you
check their file that something's not
been corrupted or modified compared to
what you're distributing right okay so
that's different we do we do do what we
call an md5 checksum we use open source
of scripture technology that we
co-developed with Microsoft your back in
98 in that particular piece what we do
is we do a check from an md5 checksum on
the file base to see if anything's
changed in that digital fingerprint if
it's changed on that digital sticker
print then you can either do an
automated repair based on the backup
that's stored in the workspace or versus
something and go to the head point to
the server to do you set that up in your
installation piece or you can do other
things like do a help desk a remote
admin to the machine to fix some of
those elements of the teachers any
corruptions versioning would file way we
have a self-healing mechanism that works
on a checksum essentially that every day
or every time the computers restarted it
checks the integrity of the deliveries
that you've made in any files that are
not matching the checksum automatically
downloaded and activated again cool
Chris Matthias st. Mary's College of
Maryland we have we've had a slight
problem over the last year with users
preening their own laptops home to
campus and not having all of their
updates and virus protection up two days
what sort of enforcement policies or
procedures do you all have in any of
your software to ensure that those users
get either moved to a DMV or locked out
until they're in compliance with all
their updates well what's my way we
don't have something that specifically
does that that second offer is that when
the client does have access to the
network it will automatically get into
sync with what you've configured on the
highway serving for it to have as the
appropriate software with the landesk
product we have the capability to run a
vulnerability scan on the device to
determine if it's in compliance you're
up to date with patches but one of the
things that we're looking at going
forward is concept around I see
quarantine e to wear when you first log
onto the network you will be checked
make sure that you're at a level before
you're allowed on to the rest of the the
network so that's the plans that we have
moving forward in 2005 so there's a
couple things that we do out of the box
we have policy compliance component and
I talked about so you can test the
system based on their policies little
check the manifest as they are they in
policy for not in policy it'll force it
to do an update uninstalling sell things
that are supposed to have the other
thing that we have is part of our field
service resource kit is something called
an action reaction engine that allows
you to state specific actions that you
want the system to take based on your
company policy so if it's quarantine
maybe you want them to check in via at
DMC first you can do that or if there's
other elements that you want to do maybe
they already connected to the land that
you want to be able to check in because
maybe it's not on mobile users or
different things that you can do in your
system we don't have anything like that
in place right now of course the other
option two is to make sure if it doesn't
have an apple logo on it you take it
away from them
my paycheck we cut back to the md5 do
you use your own empty five or are you
using the one that's built into OS 10 we
we have our own look like the md5
checksum that we were based off Java
technologies whether or not it's the
same one that's built in el attendant
fortune I don't know that but you can
ask I followed my engineers with me
today okay so stop by our lab and he'll
be able to tell you that thank you sorry
no I had a question everybody mentioned
package management and do you guys
support i'm uninstalling the package do
you support OS updates and OS installed
yes we have an OS migration product that
we call migration manager so they'll do
help you migrate your operating system
right now is currently a primarily
target to us windows we are planning mac
supports early next year the other thing
that we have as well as far as
uninstalling packages on the system we
can do that as part of our native today
can you downgrade OS let's say you got a
10-2 can go back down to 10 1 if you
want to take let's say for example we
have rolled back on the application
components unfortunately I don't know
the answer to that question but we can
you know that's something like a sort of
planning for the q1 like early next year
time frame will be able to give you more
information as you can uninstall
software if you know what got installed
we do not check the PKG receipts because
it's a little bit dangerous if you're
running a minor installer for
installation yes you can do the
uninstall you can trigger that regarding
the software update yeah we do support
also for upgrades and with the exception
we cannot do right now 10 12 10 2 or 10
22 10 3 but we're currently looking into
possibilities to do that at least then
when tiger comes out so that we can
migrate from and 32 tiger in regards to
the dance the uninstall does the
installer have to support that
or does your software support that and
the Installer has to support that but
you can also write your own model
solidest and we'll remove the various
parts 1 comment uninstalling is a very
dangerous thing because you do not know
what the install already installed and
there's a way with a doctor to find out
what could install using a sigh
scripture to get to the snapshots before
and after the installation that you
don't know if another software requires
the same framework or library and that
makes very dangerous doing an install
you're referring primarily to the
operating system right not packages both
ok so for packages it's all based on the
digital fingerprint for the md5 checksum
those do the uninstall look at
interdependencies between the packages
on the file system and then remove the
components are associated with that
different package and we have roaming
user of support coming in the later q3
time frame they'll be able to do it user
base if you have multiple users from
when users on a machine they're
leveraging the same package it will look
before it uninstalls on the base system
itself just in reference to your
operating system deployment question we
have a very robust migration profile
migration OS deployment migration part
of land s primarily on the windows side
but we are looking at adding that
functionality for the max platform in
the near future with mile waves we can
install OS updates as well as
application of station since we're
installing the files that can be
deactivated and new versions can be
swapped in or out just follow ways check
for dependencies so I want to remove one
package but it's used by another package
no we don't check for just pendency
explicitly as we leave that up to the
administrator to and make those
decisions pretty powerful tools can you
speak to the robustness of the
granularity you have available for
different levels of admins
yes part of landis management suite
we've added a feature component called
user management which is really role
based administration for each of the
components inside of our product we also
provide the ability to set a certain
scope level so you can have certain
LANDesk administrators access to certain
functions and manage certain people or
devices the same is to point out with
you can limit the administrators view to
just view certain data and you can also
limit administrators to only administer
certain client workstations put across
platform and there are no limits and
whatever you want to do is you can limit
for yourself administrators ours is we
have to roll space administration and
delegation of roles and we actually
bring it down to the granular level in
the sense that it do you want to target
you want to limit who has access to said
and what's distribution of coin itself
to what specific systems and machines we
can have more granularity there we also
have a role-based targeting for
granularity on keychain objects as well
if you're doing more of a server-based
type of deployments and server systems
so there's different levels of role
based administration and granularity
within our products I've with k2 key
server and key auditor we have unlimited
number of administrator accounts that
can be created by the master
administrator each of those accounts can
serve any number of different roles
there is a very expanded menu that I can
show you in the session later around
today from between noon and three where
you can you can pick and choose whatever
whatever roles you want any one of the
administrators to have access to so you
can limit down to just the report
viewing on up to full access to the
administration to last question hi I'm
Mike father from Calgary Board of
Education I just wanted to reiterate
about the cost of client licensing we
have about 12,000 max
so most of the products on a
client-based license we can't afford
your products my questions were in
regard to we do custom images that have
special permissions on files and stuff
when we're doing updates and pushes do
you have any control over permissions of
the files that are going on to the
systems I'll speak to that client
licensing issue quickly just by adding
that the floating client option
available in case you was developed in
particular for organizations that have
very large installations of computers
and possibly a small group of
specialized programs that you want to
distribute to them it's a very
affordable licensing option since we
don't do software distribution will go
to the next 10 second answers guys ok so
again we're file way for educational
licensing we have a very good scheme
where we give you the software and you
pay for support so i suggest them you
know we could talk about that offline
regarding permissions every file that we
control we can manage their permissions
the bits and the groups on them and the
owner interests in the interest of time
i'd love to talk more about this with
you and we've got our engineering
development team here from LANDesk and
if you want to stop by a little bit
later we can go into more detail on that
dependency question ours is to the
policy based orchestration I talked
about earlier we do both by a machine
based versus a user base so for like
roaming users if you have multiple risk
users on machine that they be not
necessarily have permission for
particular application