Skip to main content

Does anyone else think it'd be a good idea for Casper to have a checkbox to
reset the printing system? I'm working on a script to do the same thing, but
it'd be great to have the option of removing ALL the client's printers
before pushing out a new set. It'd be great if it did the same thing as when
you do the "reset printing system" from the Print Setup Util.

Reseting seems like the best way to avoid duplicate/dead printers on the
client systems.

Anyone else think that's a good idea?
-- David Norris
Systems Administrator
Crispin Porter + Bogusky
dnorris at cpbgroup.com

Since it's not built into the JSS aside from what's inside the database...make a script in the configs, maybe postflight, that logs to something like a website with the machine name and config name.

Or the other package option that just came through. Many ways to do it...

Craig


I don't know if there is a better email address to send a Casper feature request to, but if I post it here then maybe others can say if they'd also be interested....

I would find it really useful if Casper Admin could do a reverse lookup on the JSS and list all the Macs that it knows about with a particular configuration - at the moment it's really tedious to get at this info.

Any chance for this feature??

Clare

--------------------------------------------
Clare Bartlet mailto:cpb10 at cam.ac.uk
Macintosh Support phone: +44 1223 334723
University of Cambridge Computing Service
New Museums Site, Pembroke Street, Cambridge CB2 3QH


Hi Clare,

I think this is one of the most appropriate places to post feature ideas so people do get a chance to expand on it and refine it. You can email the support team directly if you'd like to as well, if you need that address let me know...didn't want to post it. You can get more information here:

http://www.jamfsoftware.com/support/

In regards to your request I thinks its possible since it's querying autorun data, assuming you stored image time information in the JSS. The Casper Imaging Logs don't have any configuration chosen information in them, but I wish they did actually (feature request). Regardles, I'm wondering why you want to do this? If you explain what it is you need to do or why you want to do it "we" can help maybe give you a better solution or it would make more sense to JAMF to look at including it in a future release.

Craig Ernst
Systems Management & Configuration
----------------------------------
University of Wisconsin-Eau Claire
Learning & Technology Services
105 Garfield Ave
Eau Claire, WI 54701
Phone: (715) 836-3639
Fax: (715) 836-6001
----------------------------------
ernstcs at uwec.edu


we have around 200 Macs that are configured using Casper. These Macs On 17 Jun 2008, at 16:54, Ernst, Craig S. wrote:
are in around 25 different, and often remote, locations. The imaging of these Macs is carried out by different people at each of these sites. We have rebuilt the JSS from scratch this time around. Once we have asked the sites to image their Macs I would like to be able to look at each configuration and see all the Macs that have picked up that config. I can't see how else to do this

Any ideas would be appreciated
Clare

--------------------------------------------
Clare Bartlet mailto:cpb10 at cam.ac.uk
Macintosh Support phone: +44 1223 334723
University of Cambridge Computing Service
New Museums Site, Pembroke Street, Cambridge CB2 3QH


I don't have an answer for this aside from querying against the MySQL database in MySQL Query Browser or command line. Sorry =(

Craig


You could create a smart group and dump all your inventory in it that
has a certain software version or what not, and then everyone not in the
group isn't running the same software configuration. Unless you are
actually talking about hardware configurations.

Thomas Larkin
TIS Department
KCKPS USD500
tlarki at kckps.org
cell: 913-449-7589
office: 913-627-0351


Ho about Logs
Packages Installed By Casper/Policy
Packages that have been installed using Casper or a Policy
-- ricky


Don,

I think your misunderstanding the problem. I do use AD, that's all I use
here. I use it for scoping policies all the time.

In AD we have things broken down very well to specific areas and different
user admin accounts for LABS vs OFFICES for the sake of separation, and so I
don't accidentally break an office machine when trying to do something in a
lab. I have to use the different accounts on the Windows side, one for each
specific area. Technically I have to do the same thing on the Mac side, but
for some reason I just HAPPEN to know the built-in admin account for all the
Macs. =)

I DO use these groups in my AD bindings to separate out who has admin rights
on boxes in the different areas. The housing admins group only gets added to
the bindings for housing machines at image time, the education labs the
same, etc.

What we're specifically talking about here is when you grant a user or group
rights to use the Control and Observe aspects of Casper Remote via
CasperVNC.

Under Settings -> Accounts -> Edit Account (for any user or group) ->
Privileges Tab.

Under VNC Privileges if I give that user or group rights to work without a
prompt they can do that on ANY box in my entire management system regardless
of how I scope out administrative rights locally on the box. I can't say
they only get to use control without a prompt on LAB boxes.

It's partially a trust issue and privacy issue, but I have to trust people
to not abuse it. Fortunately the JSS logs this information. However, I also
like to try and make sure we don't have to get put into bad situations if
someone does break that trust. Protect people from themselves.

Not sure if that helped clarify or not...

Craig E


So I promise this will be my last injection to this thread for today...I hope.

This whole bit about being more granular should apply to every aspect of privileges within the JSS itself quite honestly. I understand that doing this creates a huge level of complexity programmatically for the development team, but that’s not my problem. =)

I should be allowed to create containers (groups) of machines to assign distinct users/groups JSS privileges on. I would like to think I could use my pre-existing smart groups to populate these containers. Here is the process:

You would create your container In that new container you would select the systems you want in it either with individual machines or groups (much like scoping policies) In that container you would add the users/groups you want to set privileges for For each user/group you select the particular permissions

Then the last piece for the cherry on top is creating pre-defined sets of permissions that I can custom name so that I can re-use them over and over again instead of checking 5 million boxes. If that were to happen then the last bullet could read:

* For each user/group you select the particular permissions or assign a pre-defined custom permissions set

Wow...that would be AWESOME!

The creating pre-defined sets of permissions bit can really stand on its own as a separate feature request now in the existing format, but expands nicely into this model, too. In fact, I think I may have asked for that as a feature a long while back.

Have a nice evening.

Craig E


Just some suggestions... these may have been requested already, or there may be a way to do these that I'm unaware of.

ARD:
I rarely use ARD since implementing Casper Suite, however as an alternative it may be nice once in a while. I'd like to suggest the ability to export a formatted computer list from Casper inventory that would be able to be imported into ARD.

VNC Improvements:
Support of multiple displays
Ability to run as a daemon so as not to disconnect when logging in/out
would it be possible to use the built-in screen sharing as the vnc client?

Thanks!


I endorse all of these improvements. This functionality would be great!

Regards,
![external image link](attachments/e70af95dcb83470881f9e5e16edec418)


Ok, so since we're on the subject of Feature Requests, I figured I'd throw this out there and see if I get any bites.

It would be nice to be able to add/remove a computer to a static group via a policy or a script (and maybe there already is, and I'm just overlooking the script options).

What I would be able to use it for now, is to determine battery status. I check battery life via a script, to see if the full charge capacity is under a certain mA, and then install a dummy package is it is. I then report on that, and replace the batteries as needed based on this info.

It would be nice if at this point, I could put that computer into a static group and have a policy uninstall the dummy packages and remove it from the bad battery group, and then remove it from the static group. This way, if that computer ever has battery problems again, I could have all of the policies set to ongoing, and they would run again, whereas if I set them to once per computer, if they ever had any issues nothing would occur.

Thanks,
Robert


I have some specific scripts that output desired info into
/var/log/battery.log for our own internal use. I can share them if you
want to take a peek at them.


I stopped using ARD years ago since using Casper Suite for remote work. The point below is my biggest issue.

I understand why it happens and ARD just handles this more elegantly. I would just be content if the reconnect button actually just worked so I can quickly get back onto a box without bouncing around between Casper Remote windows.

Perhaps there would be advantages to using the built-in screen sharing capabilities, but I’m not certain if that would require purchasing any rights by JAMF. The the VNC client is free (or so I think) and ultimately it gets what you need done in a secure fashion.

Craig E


Send unix command and managing servers via ARD client is very nice. I
can to everything from the interface. Also, I am sure you can export
casper inventory reports to say, XML and then import them into ARD. I
have not tried this but I bet it works. I also think that Casper VNC is
not meant to compete with ARD Admin, they are two very different
products. I think still that even with Casper ARD Admin is a must need
tool for IT people.


The problems I see with using ARD are mainly security related:

Difficult to make sure everyone is using secure settings
Difficult to make sure people do not have reporting features turned on
If there isn't a task server or the user is not setting the task server, large reports are sent over wan and have really killed our connections
Screen Sharing access is not logged (centrally at least)

I really have not been using it since we began using Casper Suite... but I could see maybe keeping it alive for a few "privileged" admins. ARD usage has become out of hand at my company with former or non IT users having access to it (and timbuktu).


I still use ARD for my remote server access, but that’s it. I use one tool for all my other endpoints, Casper Suite. =)

Craig E


I’ll add one more thing to this now that I sat and thought about it. I apologize to the digesters for my many multiple emails.

The other issue I’ve had with Casper Remote access is the ability to be more granular with permissions to who can access which systems remotely. I have two distinct areas LABS and OFFICES. Right now if I give access to someone who needs to do something in a lab without a user prompt with Casper Remote they also have that ability in the offices, which I don’t want.

The ability to say this group of users can access this set of machines in this fashion, and that’s it, instead of being a global decision.

Craig E


More granular permissions is something that I've asked for in the past. It
would be nice to give someone full control but only over a certain
department or building, for instance.


Just curious, why not scope policies to AD groups? Of course this assumes the JSS is bound to AD.
Nichols, Jared - 1160 - MITLL jared.nichols at ll.mit.edu wrote:

Don


I’d have to agree with Thomas. I couldn’t live without ARD. Casper Remote isn’t a replacement for that, IMO.

- JD


Hello,

I would like to request a new feature. To make administration easier I would
love to see multiple triggers on a single policy.

Thanks,
Mark Pellecchia
OIT Support Services
Princeton University
markpe at princeton.edu


Mark,

Can you give some type of scenario as to why you would need to do this? My initial thinking is this just makes it more complicated...

Also, make sure you copy support at jamfsoftware.com so they see the request as well, but they really love it when it comes with how and why so they better understand the need.

Thanks!

Craig E


You can already do this if you want. Casper has a built in feature to duplicate a policy. So for example I will make a log in hook that runs once per a computer, and then a self service duplicate that runs indefinitely just in case two different users swap out computers so they can rerun the policy under their account, and you can finally duplicate the policy and put a manual trigger on it. So any of your IT staff can trigger it from the command line.

Is that what you are asking about?

-Tom


That makes a lot of polices thou

Sent from my iPad