log management open source

log management open source

In this article we will discuss about log management open source. How to manage log using powershell. Below are points we will check using powershell.

  • Check what are the diagnostic provider
  • How to disable or enable event log provider
  • ULS log settings or sharepoint 2016 logs location
  • Change ULS log settings or sharepoint 2016 logs location
  • How to find ULS logging level
  • Set ULS log verbose

Check what are the diagnostic provider

we can use the powershell cmdlet “Get-SPDiagnosticsProvider” to check what are the diagnostic provider.

log-management_1589x611

How to disable or enable event log provider

We can run the below to command to disable event log provider that is “job-diagnostics-event-log-provider” provider.

Get-SPDiagnosticsProvider job-diagnostics-event-log-provider | Set-SPDiagnosticsProvider -Enable:$false
Get-SPDiagnosticsProvider job-diagnostics-event-log-provider
job-diagnostics-event-log-provider-1581x277

We can run the below to command to enable event log provider that is “job-diagnostics-event-log-provider” provider

Get-SPDiagnosticsProvider job-diagnostics-event-log-provider | Set-SPDiagnosticsProvider -Enable:$true
Get-SPDiagnosticsProvider job-diagnostics-event-log-provider
enable-job-diagnostics-event-log-provider-1577x268

ULS log settings or sharepoint 2016 logs location

We can run the command “Get-SPDiagnosticConfig” to get ULS  logging settings

Get-SPDiagnosticConfig
Get-SPDiagnosticConfig-1315x687

Change ULS log settings or sharepoint 2016 logs location

we can run the command “Set-SPDiagnosticConfig” to Change ULS log settings or sharepoint 2016 logs location.

PS C:\> Set-SPDiagnosticConfig -DaysToKeepLogs 7 -LogLocation "E:\Logs" -EventLogFloodProtectionEnabled
PS C:\> Get-SPDiagnosticConfig
change-sharepoint-2016-logs-location-1317x712
diagnostic-logging-1255x665

How to find ULS logging level

We can run the command “Get-SPLogLevel” to find ULS logging level.

Get-SPLogLevel -identity "eApproval:*", General, audit, "Business Data"
Get-SPLogLevel-1314x534

Set ULS log verbose

we can set ULS log Verbose and categories by using “Set-SPLogLevel

Set-SPLogLevel -TraceSeverity verbose -EventSeverity verbose -Identity "eApproval:*", General, audit, "Business Data"
Get-SPLogLevel -identity "eApproval:*", General, audit, "Business Data"
Set-SPLogLevel-1317x625

Create new log file

we can create a new log file by running the command below.

New-SPLogFile
new-splogfile-1316x108

New features in outgoing email settings SharePoint 2016

New features in outgoing email settings SharePoint 2016

Introduction of New features in outgoing email settings like non-default port can be set in the field “SMTP Server port”. which means SMTP server can use non-default ports.

SharePoint Server 2016 supports sending email to SMTP servers that use STARTTLS connection encryption.STARTTLS is an extension to plain text communication protocols, which offers a way to upgrade a plain text connection to an encrypted (TLS or SSL) connection instead of using a separate port for encrypted communication.

This Outgoing Email Settings supports sending mail to SMTP servers using STARTTLS connection encryption, therefore SMTP can use non-default ports. It does not support unencrypted connections.

The following list shows the SharePoint 2016 requirements that are needed to negotiate connection encryption with an SMTP server:

  • STARTTLS must be enabled on the SMTP server.
  • The SMTP server must support the TLS 1.0, TSL 1.1, or TLS 1.2 protocol.
  • The SMTP server must have a server certificate installed.
  • The server certificate must be valid. Typically, this means that the name of the server certificate must match the name of the SMTP server provided to SharePoint. The server certificate must also be issued by a certificate authority that is trusted by the SharePoint server.
  • SharePoint must be configured to use SMTP connection encryption.

Secure Sockets Layer (SSL) with SMTP Connection Encryption

To configure SharePoint to always use SMTP connection encryption, In SharePoint Central Administration website and under System Settings , Configure outgoing e-mail settings and set the Use Secure Sockets Layer (SSL) drop-down menu to Yes. To configure SharePoint to always use SMTP connection encryption in Windows PowerShell, use the Set-SPWebApplication cmdlet without the -DisableSMTPEncryption parameter.

For example:
$WebApp = Get-SPWebApplication -IncludeCentralAdministration | ? {
$_.IsAdministrationWebApplication -eq $true }
Set-SPWebApplication -Identity $WebApp -SMTPServer smtp.internal.contoso.com -OutgoingEmailAddress sharepoint@domain.com -ReplyToEmailAddress sharepoint@domain.com

Secure Sockets Layer (SSL) with No SMTP Connection Encryption

To configure SharePoint to never use SMTP connection encryption in SharePoint Central Administration, browse to System Settings > Configure outgoing email settings and set the Use Secure Sockets Layer (SSL) drop-down menu to No.

To configure SharePoint to never use SMTP connection encryption in Windows PowerShell, use the Set-SPWebApplication cmdlet with the -DisableSMTPEncryption parameter.

For example:
$WebApp = Get-SPWebApplication -IncludeCentralAdministration | ? {
$_.IsAdministrationWebApplication -eq $true }
Set-SPWebApplication -Identity $WebApp -SMTPServer smtp.internal.contoso.com -DisableSMTPEncryption -OutgoingEmailAddress sharepoint@domain.com -ReplyToEmailAddress sharepoint@domain.com

file transfer improvements in sharepoint 2016

file transfer improvements in sharepoint 2016

Below table describes about file transfer improvements in sharepoint 2016

SharePoint Version Mechanism Description
SharePoint 2010 Cobalt protocol Server fetch whole document from database and merge existing content with the user changes before saving the whole document back to content database.
SharePoint 2013 Shredded Storage Documents stored in small pieces in content database, so server does not have to fetch the whole document to merge original contents with the changes, which ultimately reduces the server processing overhead.
SharePoint 2016 Background Intelligent Transfer Service (BITS) Improves upload and download speeds and resiliency.
[siteorigin_widget class=”WordAds_Sidebar_Widget”][/siteorigin_widget]
[siteorigin_widget class=”WordAds_Sidebar_Widget”][/siteorigin_widget]