Application Files
The Pulse installation routine creates a root application folder with a scripts subfolders.
Pulse
The following files are found in the Pulse root folder and the scripts subfolder.
[+] Contents of the Pulse Root Folder
- ip_description.xml—File that stores the installation package content.
- protobuf-java-2.5.0.jar—Jar file that contains the Google Protocol Buffers library.
- pulse.jar—Executable Jar file.
- pulse-proto—Executable Jar file.
- read_me.html file—File that contains general information about this product release.
- templates.xls—File that contains template descriptions.
- dbtool—Folder that contains dbtool files.
- scripts subfolder—Subfolder containing:
- Subfolders that hold the database initialization SQL scripts for each of the following RDBMS types:
- Microsoft SQL
- Oracle
- PostgreSQL
- pulse_statistics.cfg file—File that specifies the options needed for Stat Server to process Pulse preconfigured templates.
- thirdparty—Folder that contains third-party licenses and additional files as required.
[+] Contents of the scripts\[dbtype] Subfolder
- mssql\pulse_init_mssql.sql—Database initialization script for a Microsoft SQL RDBMS.
- oracle\pulse_init_oracle.sql—Database initialization script for an Oracle RDBMS.
- postgres\pulse_init_postgres.sql—Database initialization script for a PostgreSQL RDBMS.
Pulse Collector
Pulse Collector installation routine deploys the following files to the Collector root folder and its subfolders.
[+] Contents of the Pulse Collector Root Folder
- common.lms—File that stores common log messages.
- collector and collector.exe—Application executables for Unix and Microsoft Windows platforms.
- collector.lms—File that stores Pulse Collector–specific log messages.
- extras—Folder that stores file extra configuration options.
- ip_description.xml—File that stores installation package content.
- messages—Folder that stores localized error messages.
- pthreadVC2.dll—The pthreads-win32 library file.
- pthreadVC2.pdb—File that provides pthreads-win32 debugging information.
- run.sh—On UNIX platforms, shell script that launches Pulse Collector.
- startServer.bat—On Windows platforms, the batch file that starts Pulse Collector as a regular application, not as a Windows Service.
- thirdparty—Folder that contains third party licenses and additional files as required.
- jslib—Folder that contains two subfolders, extras and standard, which contain the JavaScript library files to be used by Pulse Collector.
[+] Contents of the Pulse Collector extras Folder
- finetuning.cfg—File that provides fine tuning configuration options.
[+] Contents of the Pulse Collector jslib/standard Folder
- cfglib.js—File that provides JavaScript definitions related to Configuration Server
- collector.js—File that provides JavaScript definitions for Pulse Collector.
- gts.js—File that provides set of additional JavaScript functions used in the standard Pulse layout templates
- statlib.js—File that provides JavaScript definitions for various constants on which Stat Server relies.
[+] Contents of the Pulse Collector messages Folder
- layout-en.msg—Localized message file.
- layout-ru.msg—Localized message file.
- layout-uk.msg—Localized message file.