NetVault includes several static and dynamic processes that run on the server and client machines.
nvpmgr runs on all NetVault Server and Client machines. This process manages all other NetVault processes. nvpmgr creates and destroys the transient processes. The Process Manager also manages the allocation of shared memory area for the process table and trace buffers. Although the Process Manager is assigned a static process ID, this process is seen as a Dynamic process because it requires varying levels of system resources.
nvcmgr supports the inter-process messaging system. This process runs on all NetVault Server and Client machines. On UNIX and Linux OS, the Communications Manager runs as a process. On Windows, this process runs as a thread within the nvpmgr process. nvcmgr handles communication between various NetVault processes on a local machine.
nvnmgr supports the inter-process messaging system. This process runs on all NetVault Server and Client machines. On UNIX and Linux OS, the Network Manager runs as a process. On Windows, this process runs as a thread within the nvpmgr process. nvnmgr transmits the inter-process messages to remote clients. The Network Manager also broadcasts availability messages that help determine the status of the clients.
nvmedmgr runs on the NetVault Server.
nvsched runs on the NetVault Server. This process manages the job schedules and queues. It also manages the Scheduler Database. The Schedule Manager initiates the Job Manager to start a job instance, and schedules the next instance for recurring jobs; the Job Manager runs the job. This process also updates the Job Status page and provides job scheduling data to the Reporting utility.
nvlogdaemon runs on the NetVault Server. This process starts along with the NetVault Service.
nvavp runs on the NetVault Server. This process tracks and controls user activities. nvavp validates each user request, and depending on the assigned privileges, allows or denies a request.
nvstatsmngr runs on all NetVault Server and Client machines. This process collects drive statistics, event history, media requests, server capacity, and transfer information for the reporting utility.
nvrepdbmngr runs on the NetVault Server. This process manages the Reports Database.
The Reports Database Manager polls the Statistics Manager at periodic intervals to fetch the collected data, and writes the data to the Reports Database. nvrepdbmng also transmits the information in the Reports Database to the reporting utility and performs periodic purging of the Reports Database.
nvwsrequesthandler runs on the NetVault Server. This process runs the Web Service used by the WebUI.
nvconsolesvc runs on all NetVault Server and Client machines. NetVault uses this process to get or set configuration properties on remote client machines.
nvdeploymentmgr runs on the NetVault Server. This process manages the push installation tasks.
You can use the push installation method to perform the following tasks:
This process stores all deployment related information in the netvault_machines database. The Deployment Manager creates one or more deployment worker processes (nvdeploymentwkr) to manage the installation processes for the remote machines.
nvdevmgr runs on the NetVault Server and Clients that have locally attached devices. This process performs media reads and writes, and handles loading and unloading of media. NetVault creates one instance of the Device Manager process for each configured drive. In SAN environment, an instance runs for each NetVault Client that shares the device.
Process Type: Static (runs while the device is available)
nvndmpdevmgr runs on the NetVault Server. This process performs media reads and writes, and handles loading and unloading of media for NDMP-based filers. NetVault creates one instance of the NDMP Device Manager process for each configured drive.
Process Type: Static (runs while the device is available)
nvchgmgr controls the Robotic Arm Changer. This process runs on the NetVault Server and Clients to which the robotic arm changer is connected. NetVault creates one instance for each arm changer.
Process Type: Static (runs while the device is available)
nvchgmgr runs on the NetVault Server. This process controls the Robotic Arm Changer for devices attached to NDMP-based filers. NetVault creates one instance for each arm changer.
Process Type: Static (runs while the device is available)
nvrascontroller manages the disk-based storage devices. This process runs on the NetVault Server. NetVault creates one instance of the RAS Device Controller process for each configured device.
Process Type: Static (runs while the device is available)
nvjobmgr runs on the NetVault Server and manages the execution of a job.
nvduplicate performs backup duplication. This process runs on the NetVault machine on which the Duplication phase is run.
nvverify performs backup verification. This process verifies the stream length written to the media and ensures that no blocks were dropped during backup. nvverify runs on the NetVault machine on which the Verification phase is run.
nvplgscript executes the pre- and post-scripts for a job. This process runs on the target client when you select the pre- and post-script execution options for a job.
nvwsworker is the Web Service worker process. The nvwsrequesthandler process starts the worker processes. Teams of these processes are used to improve performance. When a large amount of content is served to the WebUI, ten or more processes can run on the NetVault Server. These processes continue running for a short time after the content is served.
The following is a list of NetVault environment variables that can be used in user-defined scripts. MSP administrator can use these environment variables for their own servers.
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center