Note: A product listed in this article has either reached hardware End of Life (EOL) OR software End of Engineering (EOE). Refer to
End of Life Products & Milestones for the EOL, EOE, and End of Support (EOS) dates.
What are all the NSM processes running on the Gui Server and their usage?
NSM GuiSvr Processes:
guiSvrManager - is the main process of GuiSvr and receives connections from GUI clients, DevSvrManager and GuiSvr sub-processes. Also holds the GuiSvr database functionality internally (xdb or SetDB) and provide database access to other processes.
guiSvrDirectiveHandler - processes directives (delta/updates/etc.) for jobs which requires database access and can submit sub-tasks to the DevSvrDirectiveHandler for device communication
guiSvrMasterController - interacts with the DevSvrDataCollector to provide statistics to SRS
guiSvrStatusMonitor - monitors GuiSvr processes status for reporting in the server manager
guiSvrLicenseManager - handles verification of the license and keeping track of the device count and providing license information to GuiSvrManager
guiSvrWebProxy - is used as a light web server running on port 8443 used for the NSM GUI client auto-download feature
Log files for the above processes are located in /usr/netscreen/GuiSvr/var/errorLog
guiSvrManager: guiDaemon.0
guiSvrDirectiveHandler: gproGDM.log
guiSvrMasterController: pro.mc.log
guiSvrStatusMonitor: statusMonitor.0
guiSvrLicenseManager: license.log
guiSvrWebProxy: webproxy.log
2020-10-18: Tagged article for EOL/EOE.