Supported Environment Platforms: -
Any VM or system with Docker support should be able to host PSknowHOW, it can be deployed in SapeCloud, Azure, AWS, Google Cloud, SapeCloud of client infrastructure etc,
Supported Operating Systems:
PSknowHOW can be installed on any version of Linux and Windows 10 and above with Docker and Python support .
PSknowHOW has been tested on RHEL 7.* , Ubuntu, Centos and Windows.
On Server
Recommended Hardware Requirements: |
---|
CPU 4 cores |
RAM 32 GB |
Hard Disk 70 - 100 GB |
Root 50 GB |
Ports Required
The Following ports need to open to accept inbound traffic
External Traffic | Internal |
---|---|
22 | 8080 |
80 | 27017 |
443 |
Note:
RAM consumption can vary depending on the cron frequency and response payload
Default CRON is set to every12 hours to pull the data from connected tools.
ServerLess
Customapi : 8GB RAM & 2 CPU
MongoDB : 2GB & 1CPU
UI : 1GB RAM & 1CPU
Jira-processor: 6GB RAM & 1CPU
Devops-Processor: 8GB RAM & 2 CPU
Azure-board-Processor: 4GB RAM & 1CPU
Azure-pipeline-repo-Processor: 4GB RAM & 1CPU
FAQ
VM Space Tips (Optional)
Docker by default uses the space from /root directory to store the docker related date, in case /root directory is low on space the default docker directory can be changed to other directory having enough space by following the below steps:
Initial Setup:
mkdir -p /etc/systemd/system/docker.service.d vi /etc/systemd/system/docker.service.d/docker.conf
Add following into above file, but prior to that please check the storage driver used by your server by running :docker info |grep "Storage Driver" and put the output i.e.. "overlay or devicemapper" in below content
[Service] ExecStart= ExecStart=/usr/bin/dockerd --graph=<dir_having_enough_space> --storage-driver=<output of docker info |grep "Storage Driver">
Save the file and run below commands:
sudo systemctl stop docker sudo systemctl daemon-reload sudo systemctl start docker