This repository has been archived by the owner on Dec 1, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
BSSM
BurnSoft edited this page Jan 23, 2017
·
5 revisions
The BSSM is the main process, even though BSSMService is the one that kicks it off, the BSSM is Manager and Task Scheduler of this Project. All the Settings are stored the in AppSettings of the app.config ( BSSM.exe.config )
BSSM_PingManager
DBMaint
BSSM_ColHealth
BSSM_NMAP
BSSM_WebManager
BSPortManager
Key | Value | Description |
---|---|---|
DEBUG | false | Enable Debugging Log |
CONSOLE | false | Push Messages to console window ( not useful when running as a service ) |
LOGFILE | logs\bssm.err.log | Application Error Log, if it breaks, check here |
BUGFILE | logs\bssm.debug.log | Application Debug Log, extra messages are sent to this log file to allow you to see what it is doing. |
SHORTPATH | ~1 | DOS 8 bit ShortPath Version |
TIMER_INTERVAL | 15 | Pinger Timer Interval, Run PingManager every x minutes |
RUNPROGRAM | BSSM_PingManager.exe" | PingManager Executable |
USE_EVENT_LOG | false | Enabled messages and error to send to the Windows NT Event Log |
EVENT_SOURCE | BSSM Processs Manager | The Source name used for the Windows NT Event Log |
EVENT_LOG | BurnSoft | The Windows NT Eventlog to put the messages in. |
EVENT_ID_INFO | 690 | The Windows NT Event Log Information ID |
EVENT_ID_WARN | 700 | The Windows NT Event Log Warning ID |
EVENT_ID_ERROR" | 710 | The Windows NT Event Log Error ID |
RunOnFirstRun | true | When the Service First Starts up, Run the Ping Manager |
DBMAINT_ENABLED | true | Enabled Database Maintenance App |
DBMAINT_TIMER_INTERVAL | 60 | Check Database with DB Maintenance App Every x minutes |
DBMAINT_TIMER_APP | dbmaint.exe | DB Maintenance App Executable |
COLHEALTH_ENABLED | false | Enabled Collector Health. If you have other collectors then enable this so ensure that they are monitored, but if you are just using the main server for pinging ( recommended with small environments ) then leave to false |
COLHEALTH_APP | BSSM_ColHealth.exe | Health Check Collector App |
COLHEALTH_APP_xTimesInterval | 2 | Max Interval Times before saying, hey this hasn't reported back, If the pinger is running every 15 minutes then it will activate when it has not reported back in 15 minutes time X amount, in this case 2 which will be 30 minutes |
COLLECTDATA_ENABLED | false | The Collect Data routine will use nmap to gather information from the device such as open ports and trace routes |
COLLECTDATA_APP | BSSM_NMAP.exe | The Collector Executable to use. |
COLLECTDATA_APP_ARG | /gatherdata | the Parameter to pass to the Collector App to start gathering data from the devices assigned to this collector |
COLLECTDATA_TIME_HOUR | 09 | The Hour to start collecting data, 00-23 format |
COLLECTDATA_TIME_MINUTE | 00 | The minute of the COLLECTDATA_TIME_HOUR to start on, 00-59 format |
PROCESSDATA_APP | BSSM_NMAP.exe | The Preocess Data will process the information tht was collected from the Collect Data Routine |
PROCESSDATA_APP_ARG | /processdata | the Parameter to pass to the Collector App to start processing data from the results from the /gatherdata switch/td> |
PROCESSDATA_TIME_HOUR | 10 | The Hour to start processing data, 00-23 format |
PROCESSDATA_TIME_MINUTE | 00 | The minute of the PROCESSDATA_TIME_HOUR to start on, 00-59 format |
DO_DAILY_ARCHIVE | false | The Do Daily Archive will sum up and average out all the results for the day. Only one Server needs to perform this task |
DO_DAILY_ARCHIVE_TIME_HOUR | 00 | The Hour to start daily archive of raw ping data, 00-23 format |
DO_DAILY_ARCHIVE_TIME_MINUTE | 10 | The minute of the DO_DAILY_ARCHIVE_TIME_HOUR to start on, 00-59 format |
DO_MONTHLY_ARCHIVE | false | Time to check to see if it is the start of the month to run the monthly wrap up |
DO_MONTHLY_ARCHIVE_TIME_HOUR | 00 | The Hour to start monthly archive of Daily Summary of the raw ping data, 00-23 format |
DO_MONTHLY_ARCHIVE_TIME_MINUTE | 40 | The minute of the DO_MONTHLY_ARCHIVE_TIME_HOUR to start on, 00-59 format |
WEBCHECK_ENABLED | false | Application to Check Websites |
WEBCHECK_APP | BSSM_WebManager.exe | WebCheck Executable Name |
WEBCHECK_INTERVAL | 10 | Interval in minutes to run the WebCheck App |
PORTCHECK_ENABLED" | false | Application to Check the Health of the ports |
PORTCHECK_APP" | BSPortManager.exe" | Port Check Executable |
PORTCHECK_INTERVAL | 10 | Interval in minutes to run the Port Check App |
NOTE: ALOT OF THIS CAN BE CONFIGURED THROUGH THE BSSM_Setup App.