Skip to content
This repository was archived by the owner on Dec 1, 2019. It is now read-only.

BSSM_PingManager

BurnSoft edited this page Jan 23, 2017 · 1 revision

BSSM_PingManager

The BSSM_PingManager process is executed by the BSSM Process ever x minutes to start check on the devices. The BSSM_PingManager will download the list of devices that is manages from the database into an xml file and then it will start going through the xml file and passing parameter to the BSSM_Pinger Most of the Setting are in the app.config file, and there are some switches to update the settings in the registry and/or the app.config file.

Switches

Switch Description
/help Displays this information
/id= Sets the Data Collector ID in the Config file
/version Displays Current Version
/showappsettings Show the settings for the config file
/mod Modify Settings
/key=Name App Setting Name use with /mod
/value=NewValue New App Setting Value use with /mod
/moddb Modify/add Database Settings
/server=name New Server Setting Value use with /moddb
/db=name Optional New Database Name Setting Value use with /moddb

app.config

Key Value Description
DataCollectorID 0 Collection ID, Used when you have more then one collector install on other servers, if all on one then leave as 0
Throttle 5 The number is Ping processes it will spawn out at one time
PingXTimes 10 Parameter Passed to the Pinger for the number of times to ping the device
DataLimits 1000 Used for DataPull Option DB, limit the number of rows pulled back for the dataset
DataPull XML Data Pull methods are DB and XML, XML Dumps results to XML file, DB will just pull direct from database
XMLFILENAME list_servers.xml The file name of the Data Dump
DEBUG false Enable Debugging Log
CONSOLE false Push Messages to console window ( not useful when running as a service )
LOGFILE logs\pingermanager.err.log Application Error Log, if it breaks, check here
BUGFILE logs\pingermanager.debug.log Application Debug Log, extra messages are sent to this log file to allow you to see what it is doing.
DB_SERVER" localhost MySQL Database Server Name
DB_NAME BSSM MySQL Database Name for this application.

Clone this wiki locally