This article discusses the user permission requirements that are necessary in order to successfully use Syskit Insights.
To run Syskit Insights and to retrieve all the data (event logs and performance counters) you want to document, Syskit Insights service account needs to have proper privileges. Here is the list of required privileges:
Local administrator on all the machines you want to monitor. Both SharePoint and SQL server.
We are using Remote WMI to access performance metrics on SQL servers. As per this Microsoft article local administrator privileges on a remote server are required to successfully access the performance data using Remote WMI approach.
Syskit Insights requires local administrator privileges to access logs (ULS, Windows Event Log, SQL Log) on remote machines as well. It is not possible to access those locations remotely without local administrators privileges (Windows constraint).
Minimum of db_datareader on a SharePoint's Config database.
On a SQL server - public server role.
The account running the Syskit Insights Configuration Wizard must have dbcreator role on the SQL Server where the Syskit Insights database will be created.
Syskit Insights relies on Active Directory to reach the names/addresses of the computer. So, the Service Account needs to have permission to read from AD.
After that it uses WMI to collect all the data. If you have a firewall between the machine hosting the application and the servers that are being monitored, you will need the following info.
The firewall inbound rules on Windows Server 2008, 2008 R2, 2012, 2012 R2, 2016 and 2019 are (this is inside the windows firewall):
File and printer sharing (NB-Session-In)
Network Discovery (NB-Name-In)
Network Discovery (NB-Datagram-In)
COM+ Remote Administration (DCOM-In)
In case you have the third party firewall the ports are:
RPC TCP 135
NetBIOS Datagram Service UDP 138
NetBIOS Name Resolution UDP 137
NetBIOS Session Service TCP 139
Only for performance counters:
TCP Any, the special rule in Windows Firewall [performance logs and alerts (DCOM-IN)]
RPC TCP 135 [performance logs and alerts (TCP-IN)]
Only for Page Performance:
Syskit Insights service account must have at least Read permisison level on the page that Syskit Insights is monitoring.
This article discusses the hardware and software requirements that are necessary in order to install the Syskit Insights.
Microsoft Windows 7 (with Service Pack 1), Windows 8, Windows 8.1, Windows 10 or later are supported (64-bit only)
Windows Server editions: Windows Server 2008 R2 – 2019, all editions
Please note that we do not recommend installing the application on a server which is part of a SharePoint farm.
In case of Windows Server 2008 R2 you will need the latest update for Windows Management Framework.
Microsoft .NET Framework 4.5 or higher
CPU – any Windows 7, Windows 8 or Windows 10 capable CPU with at least two cores
Memory – 200 MB RAM while idle. Maximum RAM consumption depends on the workload and the number of monitored servers.
Disk – 250MB of available hard disk space
Index – we recommend minimum of 200GB disk space required to store the index containing all the data (ULS, SQL logs and Windows Event logs). However, this largely depends on your infrastructure and how big your farm/s are. It is recommended to change the index location to a secondary drive.
1366×768 or higher resolution video card
In order to run the Syskit Insights, you need a database. The Syskit Insights supports SQL Server databases only. SQL 2008 or better is supported.
User must have proper privileges to successfully run the application.