Table of Contents
- Getting Started
- Agent-Based Management
- Data Providers
- Directory Services
- Event Log Archiving for JSIG and CMMC Compliance
- Auditing
- Hosts
- Templates
- Template Properties
- Batch Update Templates
- Assign Templates
- Log Management Templates
- SCAP Compliance Monitor
- Active Directory User Monitor Templates
- File and Directory Monitor Templates
- Windows Monitor Templates
- Account Lockout Monitor Template
- Logon Monitor Template
- CPU Monitor Template
- Memory Monitor Template
- Disk Space Monitor Template
- SMART Monitor Template
- Process Monitor Template
- Service Monitor Template
- Performance Counter Monitor Template
- PowerShell Template
- Registry Value Monitor Template
- System Security Monitor Template
- Task Scheduler Template
- Clock Synchronization Template
- Defragment NTFS Disks Template
- Windows Audit Policy Monitor Template
- Windows Logon As Monitor Template
- Windows Update Template
- WMI Query Template
- Network and Application Monitor Templates
- Database Monitor Template
- Directory Service Monitor Template
- DNS Blacklist Monitor Template
- DNS Monitor Template
- Domain Expiration Monitor Template
- Network Speed Monitor Template
- Ping Monitor Template
- Database Table Reseed
- SQL Server Shrink and Backup Template
- SSH Shell
- TCP Port Scan Monitor Template
- Website Monitor Template
- Wake On LAN Template
- SSL Certificate Monitor Templates
- Email Monitor Templates
- SNMP Monitor Templates
- Windows Accounts Templates
- Monitors
- Reports
- File and Permission Reports
- Summary Reports
- Auto-Configurators
- Filters
- Actions
- Database Actions
- Desktop Actions
- Email Actions
- Event Log Actions
- Executable Actions
- File Actions
- IIS IP Address Restriction Actions
- Microsoft Teams Actions
- PowerShell Actions
- Report Actions
- Service Actions
- SMS Actions
- SNMP Trap Actions
- Syslog Actions
- Template Actions
- IIS IP Address Restriction Actions
- Action Variables
- Schedules
- Environment Variables
- Options
- Account Lockout Monitoring and Reporting
- Merging Logs
- SNMP
- SSH Shell
- Syslog
- Exporting and Importing Configuration Objects
- Shared Views
- Active Directory User and Group Filters
- Assign Actions
- Assign Azure Audit Logs
- Assign Consolidated Logs
- Assign Directories
- Assign Disks
- Assign Event Logs
- Assign Files
- Assign Services
- Assign Shares
- Auto-Config Host Assignment Properties
- Define CSV and W3C Log Entry Columns
- Define Log Entry Columns
- Define Log Entry Columns with Regular Expressions
- Executable Status
- Executable Timeline
- Explicitly Assigned Logs
- File Explorer
- General Executable Properties
- Report Columns
- Report Date/Time Ranges
- Report Security Event Log Filters
- Select Folder or File
- Target Files and Sub-Directories
- Command Line Interface
- Server Configuration
- Agent Configuration
- Troubleshooting
- Terminology
Corner Bowl Server Manager
SIEM, IPS, Server Monitoring, Uptime Monitoring and Compliance Software
Agent Configuration File Reference
The agent configuration file is located in the following directories:
- Windows:
C:\ProgramData\Corner Bowl\Server Manager Agent\tcpserver.json
- Linux:
/usr/share/corner-bowl/server-manager-agent/tcpserver.json
Configuration File Reference (tcpserver.json)
Attribute | Description | Range of Values | Default Value |
---|---|---|---|
Host | The hostname the Corner Bowl Server Manager Service is running. | Any network routable hostname or IP address. Values must be wrapped with quotes. | "0.0.0.0" |
Port | The port the Corner Bowl Server Manager Service is running. | 1 - 65344 | 21843 |
IdleTimeout | A Int32 that specifies the maximum number of seconds allowed to pass between command packets. Once exceeded, the remote connection is closed. | 1 - 65344 | 300 |
ReceiveTimeout | An Int32 that specifies the amount of time, in seconds, that will elapse before a read operation fails. | 1 - 65344 | 120 |
SendTimeout | An Int32 that specifies the amount of time, in seconds, that will elapse before a read operation fails. | 1 - 65344 | 120 |
TempDirectory | A string that specifies the path to save temporary files. If the value is set to NULL, the default system temporary directory is used. | The full path to save temporary files. | NULL |
TlsConfiguration | Encapsulates the SSL/TLS 1.2 configuration properties. | ||
Enabled | A Boolean that specifies whether SSL/TLS 1.2 is enabled. | true or false | false |
Certificate | A string that specifies the name of the X509Certificate used to authenticate. | On Windows, the Thumbprint is suggested, however, you can also specify the Serial Number, Subject Distinguished Name or Subject Name. On Linux, the value must be the network routable hostname. If specified, the value must be wrapped in quotes otherwise specify null without quotes. | null |
AllowSelfSignedCertificate | A Boolean value that specifies whether self-signed certificates are supported. | true or false | true |
CheckCertificateRevocation | A Boolean value that specifies whether the certificate revocation list is checked during authentication. | true or false | false |
AllowCertificateChainErrors | A Boolean value that specifies whether the certificate chain is checked during authentication. | true or false | true |
InstanceName | The connection instance name. This value is used in verbose logging messages when connecting to multiple Management Server instnaces. | Any string. Values must be wrapped with quotes. | NULL |
Instances | Lists multiple Management Server's to connect. | An array of Server Configuration objects. | NULL |
Sample File Contents (tcpserver.json)
{ "Host": "0.0.0.0", "Port": 21843, "IdleTimeout": 300, "ReceiveTimeout": 120, "SendTimeout": 120, "TempDirectory": "d:\temp", "TlsConfiguration": { "Enabled": false, "Certificate": null, "RequireRemoteCertificate": false, "AllowSelfSignedCertificate": false, "CheckCertificateRevocation": false, "AllowCertificateChainErrors": false }, "Instances": [ { "InstanceName": "Server 2 Instance", "Host": "server2", "Port": 21843, "IdleTimeout": 300, "ReceiveTimeout": 120, "SendTimeout": 120, "TempDirectory": null, "TlsConfiguration": { "Enabled": true, "Certificate": null, "RequireRemoteCertificate": false, "AllowSelfSignedCertificate": true, "CheckCertificateRevocation": false, "AllowCertificateChainErrors": true } }, { "InstanceName": "Server 3 Instance", "Host": "server3", "Port": 1234, "IdleTimeout": 300, "ReceiveTimeout": 120, "SendTimeout": 120, "TempDirectory": null, "TlsConfiguration": { "Enabled": true, "Certificate": null, "RequireRemoteCertificate": false, "AllowSelfSignedCertificate": true, "CheckCertificateRevocation": false, "AllowCertificateChainErrors": true } } ] }