If you've installed more than one core server, you can:
You can use a rollup core to combine the data from multiple core servers. You must schedule rollup core updates to synchronize the rollup core database with each core server's core database. Using the Management Suite Web console, you can then manage devices in the rollup core using queries, software distribution, remote control, and the other features the Web console supports.
Before installing a rollup core, you need to have configured an additional Oracle or SQL Server rollup database server. Management Suite setup's rollup option will prompt you for information about the database you've set up.
You can roll up data from cores using Management Suite version 8.7 SP2 or later. The rollup core must be installed from the latest Management Suite version. All cores must be using the same database type, such as all SQL or all Oracle. If you're rolling up data from Management Suite versions earlier than 9.0 and you're also using a double-byte version of Management Suite (Japanese, Chinese, or Russian), all cores must be using the same language.
This section describes how to configure database links on the rollup core. You'll need to do this before you can start rolling up data.
The person doing this configuration must also have access to all DBMSs used by LANDesk, and they must have security permissions to create database links and perform configuration steps at a DBMS server level.
The TNSNames.ora file on the database server in which your rollup database exists must contain an entry for your core server database.
The database Rollup Utility (DBRollup.exe) lets you take multiple source core databases and combine them into a single destination core rollup database. The rollup core device limit depends on your hardware and acceptable performance levels. The source database can be either a core server or a rollup core server.
The system requirements for a destination database may be substantially greater than the system requirements for a standard database. These requirements can vary considerably depending on your network environment. If you need more information about hardware and software requirements for your destination database, contact your LANDesk Software support representative.
Setup installs the database Rollup Utility automatically with the rollup core. The Rollup Utility uses a pull mechanism to access data from cores you select. For database rollups to work, you must already have a drive mapped to each core you want the Rollup Utility to get data from. The account you connect with must have rights to read the core server's registry.
The Rollup Utility checks with a registry key on the core server for database and connection information (HKLM\SOFTWARE\LANDesk\ManagementSuite\Core\Connections\local) and uses that key's information to access the database associated with each core you add to the Rollup Utility. For Oracle databases, the TNS definition on the server you're running the Rollup Utility from must match the TNS definition on the core server the utility is accessing.
You can use the Rollup Utility to select the attributes you want rolled up from the cores. The attribute selections you make apply to all cores. Limiting the number of attributes shortens the rollup time and reduces the amount of data transferred during rollups. If you know you won't be querying on certain attributes, you can remove them.
The Rollup Utility always rolls up the selected attribute data. Rollup also doesn't include any queries or scopes you've defined. Any console users with rights to the rollup database have access to all data within that database. You can use feature-level security to limit access to Web console features.
Once you've added the core servers that you want to roll up and the attribute list for those servers, you can click Schedule to add a scheduled rollup script for each core server. From a Web console, you can then schedule these rollup scripts to run at the time and interval you want. Rollup scripts are only visible from the Web console and reside on the rollup core.
WARNING: Clicking Delete immediately removes the selected core and all of that core's data from the rollup core database. Also, if you supply an invalid link name when adding a core server to the rollup database, you will have to remove the core from the rollup and re-add it in order to modify the link name.
WARNING: Don't schedule rollups from cores during times when they'll be downloading patch information. The patch information download puts a heavy load on the database, which will slow down the rollup.
Only one rollup can be processed at a time. A scheduled rollup will fail if another rollup is already in progress. When scheduling rollups, allow enough time between rollups that there won't be any overlap. If the rollup times are hard to predict, it's best to schedule all the rollups in a single job. Do this by selecting multiple cores before clicking Schedule. This way, the rollups are handled one at a time automatically.
NOTE: After rolling up data from core servers running a version of Management Suite earlier than 9.0, DBRollup.exe's Rollup status dialog will show that the "Job completed with one or more errors." This is normal. Also, if you schedule a rollup task to a pre-9.0 core, the scheduled task status will show "Failed - Task handler encountered an error" even if the job completed successfully. This also is normal, but you should check the DBRollup and database logs if you suspect the failure is for another reason, such as a database lock.
If you have a rollup core in your LANDesk environment, you can replicate these items to source core servers:
You can create standard configurations for these items on the rollup core and then use replication to make them available on source cores for your Management Suite users.
The Replicate to cores tool is visible when the Web console is connected to a rollup core. The account you use to connect must be a LANDesk administrator. When you click this tool, a dialog appears where you can name the replication task and choose what you want replicated. When you configure this information and click OK, a task with the name you chose is available in the rollup core's Scheduled tasks view.
Replication won't happen until you configure the replication task to run. You can manually start the task with the Start now option or you can create a recurring schedule for the task. When the task runs, the rollup core creates an XML document containing the information to be replicated. Replication tasks aren't large or demanding, so you can use whatever replication schedule is necessary for your management environment.
Replication tasks don't use manually selected targets. Source cores with a rollup core certificate receive the XML file and then show the replicated data. You can use the Database Rollup Utility (DBRollup.exe) to attach rollup core certificates.
Only data with a "Public" owner is replicated. If you have data you don't want replicated, assign it to an owner other than "Public." You can edit replicated data on source cores, but unless you change the item's name, your changes will be overwritten the next time replication happens for an item with the same name. If replicated items are in custom groups on the rollup core, the group structure also gets replicated on source cores.
Replication only adds the replicated data to source cores. If you delete an item on the rollup core that was replicated at one point, that deletion won't be made on source cores. If you want to delete a replicated item on source cores, you must do it manually.
With large rollup databases, the Web console's query editor may time out when it tries to display a large list, such as the Software Package Name list. When this happens, the list you are trying to display won't show any data. If you experience timeouts you need to increase the database timeout value. This needs to be done wherever the IIS service or the Web console server is being installed. At the following registry key:
Add a new DWORD, Timeout, with a decimal value of 1800. This value is in seconds. You can adjust this value based on your query types and database performance. Stop and restart IIS for the change to take effect.
Use the database Rollup Utility (run from the rollup core) to manage data rollups from core servers.