Spacer http://macenterprise.org MacResource.org - Mac OS X enterprise deployment project Spacer
Site Map Contact Us Top Background
 
Search
 
 
LANrev Webcast Q & A Transcript E-mail
Written by MacEnterprise.org   
Tuesday, 19 June 2007

The following is a complete transcript of the Question and Answer section to the April 17th 2007 webcast on LANrev.  Answers were provided by LANrev. 

Read on for more... 

  

Q: What databases/ldap directories are used on the backend of the LANrev infrastructure?
A: LANrev uses an SQLite DB. We are looking to migrate the product to PostreSQL in the near future. LANrev features a plug and play integration with Microsoft's Active Directory. There's nothing you have to configure. Your LANrev server and admin console simply have to be bound to Active Directory for you to take advantage of the advanced Active Directory support in LANrev.

Q: Does LANrev offer a patch management solution?
A: Yes, LANrev offers patch management for both 10.3+ Mac clients, as well as Windows 2000 Professional+ clients.

Q: How are client computers granted access, or prevented from accessing, LanRev? (How do you prevent spoofing?)
A: The agent will only accept commands/actions from a server it has reported to before. It will remember this server so if you replace a LANrev server at the same IP address, you will be denied access when you attempt to manage the agent. LANrev also features other security mechanisms to prevent agent spoofing and hijacking, including encryption of all traffic.

Q: Can you compare/contrast with Lanovation's Prism?
A: As far as we can tell from New Boundary's web site, the Prism line of products only supports the Windows platform; there is no Mac support. LANrev is one of the few systems administration products that treats both platforms equally well with regard to infrastructure and feature support. All components including the LANrev server, admin console, and agent can be installed on a Mac or PC. With very few exceptions almost all features are fully cross-platform.

Q: Is InstallEase available for purchase separately?
A: Not at this time.

Q: When you deploy software, does the LanRev subsequent verification to verify that it has not  changed or been tampered with?
A: During the deployment itself LANrev uses various technologies, such as encryption and MD5 checksums, to maintain and verify the integrity of software packages. LANrev will also monitor the progress of your software installation in the installation status reports in the Software Distribution Center window and report back the results of the software distribution job including any error messages if the installation fails. However, there is no active monitoring after an application has been successfully installed to see if it is altered. You would need a product such as Faronics Deep Freeze for that.

Q: Does LANrev agent send the entire inventory  every 12 hours or only the changes since the last  inventory?
A: After the initial inventory, the LANrev agent will compare the current inventory with the once cached from last time and only send in the changes/deltas to the LANrev server.

Q: Does your solution enable management both outside and inside an organization's firewall, and if so, are there differences?
A: Yes, you can manage computers even if they are outside of your network. This does require that you install an additional LANrev server outside of your firewall in the DMZ so that it is internet accessible. This doesn't cost you anything extra since LANrev licensing is by the number of client machines to be managed. Clients can be configured to report in to multiple LANrev inventory servers. When a user takes their laptop home and the machine obtains an internet connection from their cable or DSL connection, their machine will send in a heartbeat to both LANrev servers. For clients that are off your LAN and behind a NAT router there can be up to a 15 minute delay between when you issue a command and when it is actually executed. You might want to reduce the heartbeat interval for the 2nd LANrev server to something lower to improve responsiveness since command execution is tied to the heartbeat interval when these machines are off your LAN behind NAT routers.

Q: Will LANrev "crack the header" of each unregistered software file to find information about the software or will it only display the .EXE name?
A: LANrev can display the following pieces of information for software found via a software audit with the Gather Installed Software command - Inst. Software Name,   Inst. Software Company, Inst. Software Size, Inst. Software Installation Date, Inst. Software Info, Inst. Software File Architecture, Uninstallable, Is Hotfix, Identification Type, Install Location, Inst. Software Product ID, Registered Company, Registered Owner, Installed By, Uninstall String, Installer Receipt ID.
 
Q: Is the remote software distribution and installation a proprietary solution or does LanRev build on top of the existing OS solutions (Windows .msi files and Mac .pkg/.mpkg files) ?
A: LANrev's software distribution natively supports the deployment of PKG/MPKG and VISE installers, as well as DMG disk images. You can also specify a shell script or any other executable. For Windows LANrev can natively deploy MSI/MSP packages. For legacy installers there is an Executable options field where you can specify any option switches (typically /s or -s) to drive the legacy Windows installation silently. You can also specify a BAT file. For natively supported installer formats LANrev is able to fully automate and deploy them silently. VISE installers will display a progress bar though. This is built into the VISE installer itself and there is no way for us to hide it.

Q: Where is the information collected by lanrev stored? How do you backup this or transfert to another server? What is the recommended setup for the management station? Is it a little bit like ARD (tasks server vs management station)?
A: LANrev data is stored in a backend SQLite DB on a central server. Direct access to information is only available locally on the server machine itself or via the admin console. Note that multiple admin consoles can connect to the same LANrev server at the same time, regardless of the platform of either. If you want direct access this information over the network outside of the admin console you should set up LANrev's MySQL ODBC export. All tables are exported on according to an interval chosen by you. The server can be configured to run maintenance and backup tasks on the DB according to a configurable schedule. You can also set a plist/registry setting to change the path for the backup directory so that it points to a mounted network share. If the network share is not persistently mapped/mounted you would need to schedule a cron job or AT command to mount it and to copy these backups there. LANrev has a true client server architecture. Both the LANrev server and agent run as either a daemon or service. If the system goes down for any reason, the server and agent will automatically come back up again when the system starts up.

Q: How does LanRev help maintain the security of a system? Does it assist in managing the permissions of files installed or deployed? Does it help track down insecure permissions or ownership on Mac OS X?
A: Both the Transfer File/Folder command and LANrev's repackaging utility InstallEase allow you to customize file/folder user/group ownerships and permissions. If there are some system files whose permissions are critical the Find File command can report that information so that you can issue a shell script with the Execute Shell Script command to fix them. If you want to do this in general you can issue a shell script to invoke Disk Utility with the 'repairPermissions' option.

Q: When you require admin privileges for deployment, is the local logged-in user of a client prompted for authentication?
A: This is handled for you automatically. Because the LANrev agent runs as a daemon or service you can tell it to impersonate anybody from the local user to the root/system account. By default packages are installed under the current logged in user's account. Check the 'Requires admin privileges' checkbox if the installer requires admin privileges. If no user is currently logged in LANrev will impersonate the root or system account.

Q: Is there a software package creation tool available with LANrev that creates a package based upon  the snapshotted differences between a "gold system" and the system after specific software has been installed? Is this available for Macs as well as Windows machines?
A: LANrev Engineering has taken great pains to make sure that LANrev supports the most popular installer formats natively, including PKG/MPKG, VISE, DMG, and MSI/MSP. We strongly believe that repackaging should only be considered as a last resort. The InstallEase utility will let you take a before and after snapshot of a Mac and generate a list of file changes that form the basis of your software installation/package. You then have the opportunity to validate these changes by deleting any extraneous entries, as well as modifying user/group ownerships and permissions. It's able to output packages in PKG, Iceberg project, and DMG formats. InstallEase is currently only available for Macs but we are actively looking at a way to implement this for the PC also.

Q: How does the LANrev agent determine the presence of installed patches? Does it use the presence of patch files? Software inventory? Or does it use file dates and versions to indicate the installation status of specific patches?
A: LANrev will check both installer receipts (Add/Remove Programs for PCs) and the presence of actual application packages and executables on all specified volumes. LANrev's missing OS patches reports are based upon the data returned from the OS's built-in software updating utilities so you would get exactly the same list from Apple's Software Update or Windows Automatic Updates utility.

Q: Is the OS imaging capability available for Windows clients?
A: ImageLive disk imaging is currently a Mac only feature. LANrev Engineering is currently researching ways of implementing a similar feature for PCs.

Q: LANrev compatible with Windows Vista? Is any functionality lost when using LANrev with Vista?
A: LANrev Engineering is currently making the required changes in the product as we speak (especially the agent) to accommodate the many security changes and restrictions in Vista. Once the Vista compatible client is released there should be no functionality lost.
 
Q: What kind of visual notifications of when updates are complete are available for the admin to display for the users? For instance - provide a note on loginwindow when latest updates have been successfully applied.
A: By default patch packages are installed silently. However, if you want to inform users of the installation and when it's done you can manually edit the installation options for automatically generated patch packages to "Inform user before installation" and "Notify user" after the installation. LANrev admins can check the installation status reports in the Software Distribution Center for the success for failure any and all patches.

Q: Does LANrev provide any Windows Installer application packagers? (MSI)?
A: The InstallEase repackaging utility currently does not support Windows. However, we are actively looking at ways to implement a similar feature for Windows.

Q: Any plans to support Oracle DB's in the future?
A: Not at this time due to lack of customer requests. Please send your request directly to This e-mail address is being protected from spam bots, you need JavaScript enabled to view it or feel free to post your request on the LANrev support forums so we can take it under consideration for future release if enough demand develops. Posting in the forum allows others to second your suggestions. Please put your request in the LANrev Wishlist section of the forum here http://www.lanrev.com/forum/index.php.

Q: is there any integration with Open Directory for agent discovery or admin accounts?
A: LANrev chose to do an Active Directory integration first because that was what the majorirty of our customers requested. We found that most of them that were using Open Directory were also running Active Directory in a magic triangle configuration. The current 4.0.1 release of LANrev does not integrate with Open Directory but it is very high on our priority list for inclusion in a future version of LANrev.

Q: How much does it cost?
A: Please call LANrev Sales at (214) 459-0136 or email This e-mail address is being protected from spam bots, you need JavaScript enabled to view it for a quote.

Q: Can you manage different clients sites from one command center?
A: Yes. If your clients are bound to Active Directory you can create smart computer groups that mirror your AD sites and OUs. You can also manually group computers in standard computer groups. There are also 10 client info fields that can be customized and renamed to whatever you want. You could certainly use one of these for buildings or for departments and then build smart groups based on them. In fact we have many clients that have to manage client machines in different countries all over the globe from the same server.

Q: Can you specify agents to report at given times so that if you have multiple buildings, you don’t hammer your server with thousands of clients attempting to connect?
A: By default, the agent starts counting from time 0 when the agent first starts up at boot time. Unless you reboot all of your agent machines at the exactly the same time every day this should not be an issue. If an agent is unable to contact the LANrev server it will simply try again at the next available opportunity. LANrev also features various provisions to prevent server overloading. There are a lot of parameters that can be fine-tuned for the specific needs of your environment.

Q: Do you provide guidance for provisioning and scaling the LANrev server -- such as bandwidth required, database size, package repository size, etc?
A: It's difficult to give any generic guidelines because customers have so many different environments and configurations. Please contact us via This e-mail address is being protected from spam bots, you need JavaScript enabled to view it and include a phone number so we can call you back to discuss your specific environment.
 
Q: Does the security tracking feature work with third party USB webcams on Windows machines...?
A: We are using some standard Windows API to access the cameras so if the drivers for your specific camera allow it to be used in other non-customized Windows applications then it will most likely work. However, your mileage may vary and we would recommend that you test this out for yourself with an evaluation copy of LANrev. A fully functioning evaluation copy of LANrev can be obtained at http://www.lanrev.com/product/download.shtml.

Q: can you describe client deployment method? Thanks
A: LANrev's Agent Deployment Center supports Bonjour, Active Directory, Windows Networking, and custom IP zones for client discovery. For Macs you will need remote login/SSH access and for PCs you will need domain or local admin privileges to be able to do the initial push install of the client to the remote target. These can be entered by Ctrl or right-clicking and picking Install Agent. The 'Access Status' information item in the Agent Deployment Center will likely be able to tell you why LANrev was unable to access the target machine. The Agent Deployment Center also features an auto deployment feature for custom IP zones. When you define a custom IP zone you have the opportunity to tell the admin console to automatically scan this zone at a set interval and then automatically deploy the LANrev client using the specified set of SSH or admin credentials on any machines that don't already have the LANrev client installed. Machines that already have the LANrev client installed, regardless of version, will be ignored. Note that you can specify a different set of credentials for each custom IP zone.

Q: How are Smart Lists stored -- on the server, or locally? Are they shared between administrator users by default, or must they be redefined for each?
A: Smart lists are currently stored in the local user's profile with the exception of those defined in the Software Distribution, License Monitoring, and Administrator Centers. Keep in mind though that smart computer groups are fully transferable between these windows and the Computers window.

Q: Can I specify that software installs only happen internally, and not over the internet, unless it is a specific OS update?
A: That shouldn't be a problem because while you can specify multiple inventory servers you can only specify a single software distribution server (presumably the one that is on your LAN) that the clients should check for pending software distribution jobs. When your client machines are off your LAN they will be unable to contact the software distribution server that is internal to your LAN, so no software distributions will occur then. You can also prevent software packages from installing over the internet by assigning them to smart distribution groups that, for example, only include machines whose IP address are part of your corporate LAN's IP address ranges.

Q: Does LANrev have the ability to roll back updates it applies (to both Windows and Mac OS X)?
A: Because LANrev does not use its own proprietary file format it has no inherent ability to roll back packages. However, InstallEase is able to generate an uninstaller PKG that will remove all files added by the installer PKG that you give it. The danger of rolling back a package is that you may delete a system critical file that was modified during the course of the installation. Creating an uninstaller PKG ensures that you only remove files that were added and not those that were modified. For Windows clients, you might be able to do this with a batch script in a software package definition. You can typically find an uninstall string for applications in Add/Remove Programs. This information can be found in LANrev by adding the 'Uninstall String' info item to the PC Installer Receipts report in the Installed Software window.
 
Q: Are there currently or will there be in the future any LANrev administrator certifications?
A: There are currently no LANrev administrator certifications. However, onsite trainings are available if you need them. Please contact us at (214) 459-0136 or email This e-mail address is being protected from spam bots, you need JavaScript enabled to view it if you are interested in training.

Q: Is there an InstallEase type product for windows?
A: InstallEase is currently only available for Macs but we are actively looking at a way to implement this for the PC also.

Q: Do you provide system imaging capabilities for Windows, as well as Mac OS X?
A: ImageLive disk imaging is currently a Mac only feature. LANrev Engineering is currently researching ways of implementing a similar feature for PCs.

Q: Can the LANrev database(s) be hosted on a separate database server?
A: Not in the current version of LANrev. This may be possible once we switch over to PostgreSQL from SQLite.

Q: How is screen sharing established...does it use already available apps like ARD, VNC, Remote Desktop etc?
A: For remote control LANrev will integrate with the majority of industry leaving RC applications including ARD, Timbuktu, VNC, MS Remote Desktop, and PC Anywhere (PC only). You can configure which RC application to use in the admin console preferences, including saving default credentials for the RC connection and setting the order of the RC applications you would like LANrev to try first. LANrev knows which RC applications are installed on both the admin console and target machine so if more than one is available it will preferentially open an RC connection using the application that is higher up on your list. To trigger an RC session Ctrl or right-click a computer entry in the Computers window and pick Remote Control.
 
Q: How does LANrev manage concurrent (floating) licenses for software that does not come with it's own license management?
A: LANrev can give you a running history every hour of how many copies of a particular application is installed and how many copies are running (active processes) if you specify to identify that application by application package for file. Applications that have exceeded their licensing will show up in the Licenses Exceeded license status report. LANrev will inform you when you have exceeded your licensing but does not prevent you from doing so.

Q: Are there any advantages in running the LANrev server on an OSX Server as opposed to a Windows server?
A: No. However, there are certain Active Directory restrictions you might run into if your LANrev server is on a Mac. Please consult the following article http://www.lanrev.com/forum/viewtopic.php?t=227.

Q: In an environment where you have mostly laptops....computers can be restarted based on class periods...so at the beginning of a given class period sever hundred laptops may be restarted.
A: All of LANrev's commands can be scheduled on a one time or recurring basis, including the Change Operating State command that lets to reboot a target machine.

Q: Can the LANrev server be run within a virtual machine with something like VMware?
A: Yes. In fact we would recommend it if you want to try out various things in a LANrev test environment before applying it to your production environment. LANrev's QA department always tests LANrev with VMware and other virtual machines.

Q: If a client does not have the latest patches or software deployments, can you automatically have it updated to comply with the latest updates you've defined? Or, must you manually apply patches or deployments to clients or groups of them?
A: Yes, if you assign your patches to either the All Macs or All PCs smart groups. Before downloading and installing any patches the LANrev agents will check with whatever update server they're pointing at to make sure they actually still need the patch. This will prevent an older patch from installing if a newer patch has superceded it. In addition to that it also prevents an assigned patch from installing if the local user has already installed it manually. This intelligent patch management allows you to indiscriminately assign a patch to a group of computers and it will only install on the ones that actually need it.

Q: Agent deployment?
A: LANrev's Agent Deployment Center features an auto deployment feature for custom IP zones. When you define a custom zone you have the opportunity to tell the admin console to automatically scan this zone at a set interval and then automatically deploy the version of the LANrev client that you've specified using the specified set of SSH or admin credentials on any machines that don't already have the LANrev client already installed. Machines that already have the LANrev client installed, regardless of version, will be ignored. Note that you can specify a different set of credentials for each custom IP zone. When you upgrade the LANrev server it automatically generates two agent updater packages in the Software Distribution Center. Assigning them to the All Macs or All PCs distribution groups will ensure that your agents are updated automatically to the latest version.

Q: Can LANrev integrate with a product like KeyServer?
A: LANrev currently does not integrate with Sassafras Software's KeyServer.

Q: So within an hour, a site could be out of compliance with concurrent use licensing?
A: Yes, that is possible. While LANrev will inform you when you have exceeded your licensing it does not prevent you from doing so. The License Monitoring Center's goal is to inform you when you have exceeded your licensing so that you can purchase more and not to restrict the usage of your applications. If your corporate policy is that you cannot exceed your concurrent licensing at any time and need to prevent the launching of applications when this happens we would recommend you consider a solution like Sassafras Software's KeyServer.
Last Updated ( Wednesday, 12 September 2007 )
 
< Prev   Next >