81
1. Руководство системного администратора . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1 English . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1.1 General information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1.1.1 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1.1.2 Load on server resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.1.3 Why does Kickidler need access to the Internet? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.1.4 Restrictions in functionality for different OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.1.5 Interaction with antiviruses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.2 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1.2.1 Installation on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.1.2.1.1 Server Installation on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.1.2.1.2 Grabber installation on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.1.2.1.3 Viewer installation on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.1.2.1.4 Installation through Active Directory group policy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.1.2.1.5 Remote installation on computers on a local network (without group policies) . . . . . . . . . . . . . . . . . . . . . 23 1.1.2.1.6 Special aspects with installation on Windows Vista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 1.1.2.2 Installation on GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 1.1.2.2.1 Installation on Deb-based systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 1.1.2.2.2 Installation on RPM-based systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 1.1.2.3 Installation on Mac OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 1.1.2.3.1 Agent installation o Mac OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 1.1.2.3.2 Viewer installation on Mac OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 1.1.3 Licensing center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 1.1.3.1 Licensing center installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 1.1.3.2 Running the system, installing the certificates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 1.1.3.3 Setup of access of the program components to the Licensing center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 1.1.3.4 Beginning of use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 1.1.3.5 Updating the components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 1.1.3.6 Help and support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 1.1.4 Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 1.1.4.1 Settings for heterogeneous (different networks) networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 1.1.4.2 Proxy setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 1.1.4.3 Rules for firewall’s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 1.1.4.4 Settings for the save storage data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 1.1.4.5 Selecting the Central Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 1.1.5 Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 1.1.5.1 Windows components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 1.1.5.1.1 Agent on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 1.1.5.1.2 Server on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 1.1.5.1.3 Viewer on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 1.1.5.2 GNU_Linux components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 1.1.5.2.1 Agent on GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 1.1.5.2.2 Server on GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 1.1.5.2.3 Viewer on GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 1.1.5.3 Mac OS components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 1.1.5.3.1 Agent on MacOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 1.1.5.3.2 Viewer on MacOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 1.1.5.4 Components of the Local licensing center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 1.1.6 Problems and solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 1.1.6.1 Problem 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 1.1.6.2 Problem 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 1.1.6.3 Problem 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 1.1.6.4 Problem 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 1.1.6.5 Problem 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 1.1.6.6 Problem 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 1.1.6.7 Problem 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

1. Руководство системного администратора ... - Octopia

Embed Size (px)

Citation preview

1. Руководство системного администратора . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.1 English . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.1.1 General information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.1.1.1 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.1.1.2 Load on server resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.1.1.3 Why does Kickidler need access to the Internet? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.1.1.4 Restrictions in functionality for different OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.1.1.5 Interaction with antiviruses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.1.2 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.1.2.1 Installation on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.1.2.1.1 Server Installation on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.1.2.1.2 Grabber installation on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121.1.2.1.3 Viewer installation on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161.1.2.1.4 Installation through Active Directory group policy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191.1.2.1.5 Remote installation on computers on a local network (without group policies) . . . . . . . . . . . . . . . . . . . . . 231.1.2.1.6 Special aspects with installation on Windows Vista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

1.1.2.2 Installation on GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241.1.2.2.1 Installation on Deb-based systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251.1.2.2.2 Installation on RPM-based systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

1.1.2.3 Installation on Mac OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401.1.2.3.1 Agent installation o Mac OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411.1.2.3.2 Viewer installation on Mac OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

1.1.3 Licensing center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471.1.3.1 Licensing center installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471.1.3.2 Running the system, installing the certificates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491.1.3.3 Setup of access of the program components to the Licensing center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501.1.3.4 Beginning of use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501.1.3.5 Updating the components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511.1.3.6 Help and support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

1.1.4 Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521.1.4.1 Settings for heterogeneous (different networks) networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521.1.4.2 Proxy setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571.1.4.3 Rules for firewall’s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581.1.4.4 Settings for the save storage data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581.1.4.5 Selecting the Central Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

1.1.5 Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581.1.5.1 Windows components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

1.1.5.1.1 Agent on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581.1.5.1.2 Server on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591.1.5.1.3 Viewer on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

1.1.5.2 GNU_Linux components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641.1.5.2.1 Agent on GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 651.1.5.2.2 Server on GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661.1.5.2.3 Viewer on GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

1.1.5.3 Mac OS components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711.1.5.3.1 Agent on MacOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711.1.5.3.2 Viewer on MacOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

1.1.5.4 Components of the Local licensing center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721.1.6 Problems and solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

1.1.6.1 Problem 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 731.1.6.2 Problem 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 741.1.6.3 Problem 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 751.1.6.4 Problem 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 761.1.6.5 Problem 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 771.1.6.6 Problem 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 781.1.6.7 Problem 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

Руководство системного администратора

English

General informationKickidler's software package consists of 4 components, namely

Server – the program for installation on computers, where the data collected from the computers of employees will be stored.Central Server – one of the Servers of the company, where all data for reports are stored as well as the following settings:

Setting of structure of the organization of employees,Setting of assessment of efficiency of employees,Setting of filters of violations,For Servers:

Setting of parameters of storage of video and history,Setting of recording speed of history,Setting of volume of the maximum possible taken place on the disk for the embedded database of the Server,Setting of reception speed of data cached from Grabbers;

For Grabbers:Setting of volume of the maximum possible taken place on the disk for cached data,Distribution of Grabbers on Servers.

For Viewers:Setting of visibility of employees in Viewers.

Setting of work schedules of employees.The central Server has web interface, in which it is possible to edit above-mentioned settings and browse all reports. Bydefault the first installed Server in the company becomes the Central Server.

Agent (Grabber) – the program for installation on the computers of employees that will be supervised.Viewer – the program for viewing collected data; it is downloaded on computers of executives and other decision makers.

Purchase of licenses and control over them are conducted in the Personal account, which is located at https://my.kickidler.com/.

System requirements

Softwareproduct

Minimal requirements  Recommended requirements

Agent

 

 

 

OS: (Vista, 7, XP (SP 3), 8, Server 2003, Server 2008, Server 2012, 10)WINDOWS

LINUX: Debian (7.0, 8.0), Ubuntu (12.04, 14.04,14.10, 15.04, 15.10, 16.04), Linux Mint (13, 17, 17.1, 17.2,17.3), 18,CentOS/RHEL 7, Fedora (22, 23)

MACOS: (10.11,10.12)

Internet access: low traffic

CPU: 1 Ghz CPU: 2 Ghz

RAM: 256 Mb RAM: 512 Mb

: 500 Kbp/sNetwork traffic with server Network traffic with server: 1 mbit/s

Server

 

 

 

OS: (Vista,7,8, Server2003,Server2008 (SP1), Server 2012, 10)WINDOWS:

LINUX: Debian (7.0, 8.0),Ubuntu (12.04, 14.04,14.10, 15.04, 15.10, 16.04), Linux Mint (13, 17, 17.1, 17.2,17.3), 18,CentOS/RHEL (6.7, 7), Fedora (22, 23)

Internet access: low traffic

CPU: 1 GHz + 50 MHz for each Agent and Viewer CPU:2 GHz + 100 MHz for each Agent and Viewer

RAM: 1 Gb + 50 mb for each Agent and Viewer RAM: 2 Gb + 50 mb for each Agent and Viewer

Network traffic with server: 500 Kbits/s Network traffic with server: 1 Mbit/s

Viewer

 

 

 

OS: (Vista, 7, 8, Server 2003, Server 2008, Server 2012, 10)WINDOWS:

LINUX: Debian (7.0, 8.0),Ubuntu (12.04, 14.04,14.10, 15.04, 15.10, 16.04), Linux Mint (13, 17, 17.1, 17.2,17.3), 18,CentOS/RHEL 7, Fedora (22, 23)

MAC OS: (10.10, 10.11, 10.12)

Internet access: low traffic

CPU: 1 Ghz CPU: 2 Ghz

RAM: 1 Gb RAM: 2 Gb

Network traffic with server: 1 Mbit/s Network traffic with server: 10 Mbit/s

Load on server resourcesPC configuration: Gigabyte Technology Co., Ltd., H57M-USB3 Intel(R) Core(TM) i5 CPU 650 @ 3.20GHz, 4 cores

Speed of video recording: 1 fps

Space on disc for one employee Net traffic for one employee Average processor load

 ~ 1,2 Gb ~ 120 kb/s 10 %

PC configuration: Virtual Machine, Hyper-V Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz, 6 cores

Speed of video recording: 1 fpm

Space on disc for one employee Net traffic for one employee Average processor load

~ 190 mb ~ 35 kb/s 7 %

Why does Kickidler need access to the Internet?When you install and run the software package components, you must have TCP access on:

my.kickidler.com:40401.By this addressthe following is delivered 

key activation check,license check,Central Server address check.

Restrictions in functionality for different OSWindowsAll components work without restrictions.

GNU/LinuxIn that moment program complex Kickidler on Linux work with this restrictions:

In some types of internet browsers, information about web pages don't collect

Mac OSIn that moment program complex Kickidler on Mac OS work with this restrictions:

Don't collecting information about web-pages in Opera browser..Agent on Mac OS don't install, if early in that agent license has expired.

Interaction with antivirusesProgram complex Kickidler not conflict with antiviruses at installation. But for future correct working, our program have are a number

Program complex Kickidler not conflict with antiviruses at installation. But for future correct working, our program have are a numberof features for some antiviruses.

Antivirus Comments Problems and solutions

Avast freeantivirus2015

Start additional scan at installing of server, but without result.  

Рandaantiviruspro 201515.1.0 

A  sks for permission when installing components. If you allow the application Kickto work, the antivirus will no longer determine upon subsequent checks

idler as virus.

 

360 TotalSecurity

When agent Kickidler updating may display a message stating that theprogram is requesting an illegal action — changing a binary file. In thewindow, you can enable or disable the update. To continue the correctoperation of the Agent, you must enable the update. In the event of a ban, acopy of the Agent will be damaged and will not be able to continue working.

There are two ways to prevent conflicts:

When installing the Agent on acoputer with antivirus 360 TotalSecurity set it in folder C:\ProgramFiles... In that case, the antivirusskips the updates normaly withoutadditional confirmations.Add the Kickidler Agent to theantivirus white list immediatelyafter its installation.

KasperskyHome

Conflicts with a working Agent in the "Self-Defense" mode (enabled byantivirus by default). In this mode, in the "Reports" section there is nodetail on web pages and programs.Does not allow installing the Agent with the "Check secure connections"

In order for the Agent and theantivirus to work correctly, werecommend that you disable the"Self-defense" mode of theKaspersky antivirus.  (Setu"Check secure connections"p - Advanced - Network section). Atthe time of installation, this optionshould be removed. You can turn iton later if you add the Agent to theexception

InstallationTo start using the software, you must install at least 2 components (Server, Agent). Install Viewers on executive computers.We recommend installing the components in the following order:

Server,Agent,Viewer.

When installing components, you will need to specify the activation key, which is located

In the letter "Access to Kickidler testing", which is sent to the mail specified during registration on the site. This activation keyis valid for 30 days from the date of registration.In the My Account, in the "Settings" section, click on the "Activation Key and Installation Files" button and copy the activationkey in the window that opens. Access to the Personal Account is provided when registering on the site. The data forauthorization is specified in the letter "Access to the Kickidler Personal Account".

1. 2. 3.

1. 2. 3.

Figure 1 - Activation key for installation 

Installation on WindowsOn this moment you can install in that version OS:

Windows Vista,Windows 7,Windows XP (SP 3) – Only for Agent,Windows 8,Windows Server 2003,Windows Server 2008 – Need SP1 to install server,Windows Server 2012,Windows 10.

 

Installation filesFor 32-bit Windows:

Server, Agent,Viewer.

For 64-bit Windows:

Server,Agent,Viewer.

 

Server Installation on WindowsFor server installation follow next steps:

Run setup file node.x32.msi (or node.x64.msi for 64-bit OS) on the PC that will act as server for the software suite Kickidler in yourenterprise. 

Figure 2 – Master of server installation.

Accept licensing terms. 

Figure 3 – license agreement.

Type your activation key. 

Figure 4 – Activation key.

Set up access to the Internet (if your company have access to the Internet through proxy-server).

If you do not need advanced settings, please select " " and click " ".Without additional settings Next

   Figure 5 – Setting the default Internet access.For auto proxy detection (from OS settings), select " ", enter a comma-separated list of exceptions for localUse system proxy

 addresses (if it's necessary) and click " ".Next

Figure 6 – Proxy system settings.For manual proxy setup select " ".Manual proxy settingsDuring manual setup you will need to specify protocol: SOCKS5 or HTTP and type corresponding values in the " " and " "Address Port

  boxes.Enter a comma-separated list of exceptions for local addresses, if it's necessary.

Click " " toNext  continue.

Figure 7– Proxy manual settings

Select storage type

Attention!

Server cannot work via HTTPS protocol. If proxy can handle only authorized connections, check the box " "Use authentication and type correct values in the " " and " " boxes.UIN PWD

Attention!

   If your company do not use database or you do not know what it is, please select built-in database as storage.

When you select a   as storage, PostgreSQL bundled with the Server will be used. Click " " to continue installation.built-in database Next

Figure 8– internal DBMS

When selecting external database engine, PostgreSQL database will not be installed during installation process. During next step youwill need to type following data to establish the database connection:  

Server address, port, username, password, database name.

Example of database and user creating

CREATE ROLE kickidler_node LOGIN PASSWORD 'scout';CREATE DATABASE kickidler_node OWNER kickidler_node ENCODING 'UTF8' TEMPLATE template0;

Click "Test" button. 

If it is impossible to connect to DB with the data entered or if it is impossible to deploy a required infrastructure in the specifieddatabase, dialog box with diagnostics of possible errors will appear. If the test is successful, entered data for connection will be fixedto prevent changes. Click " " to reset test results and unblock connection data. Click " " to continue installation.Edit Next

Attention!

If your company have own cluster optimized database storage with built-in security features, you will probably be interested inusing external database engines.

Figure 9– Configuring the connection to the internal database

Specify installation path. Confirm the installation  on your computer.

Attention!

 Installation path must be only in Latin. In the other case Server couldn't start correctly. 

Figure 10 – Directory selection

When installation is complete, click " " to exit the wizard.Finish

Figure 11 – Finizh installation

Grabber installation on WindowsFor Grabber installation follow next steps:

Run setup file grabber.x32.msi (or grabber.x64.msi for 64-bit OS) on the PC of employee which will be monitored.

Figure 12 – Master of agent installation

Accept licensing terms. Continue the installation.

Figure 13 – license agreement

Type your activation key. 

Figure 14 – Activation key

Set up access to the Internet (if your company have access to the Internet through proxy-server)

If you do not need advanced settings, please select " " and click " ". Without additional settings Next

Figure 15– Setting the default Internet access.For auto proxy detection (from OS settings), select " ", enter a comma-separated list of exceptions for localUse system proxyaddresses (if it's necessary) and click " ". Next

Figure 16– Proxy system settingsFor manual proxy setup select " ".Manual proxy settingsDuring manual setup you will need to specify protocol: SOCKS5 or HTTP and type corresponding values in the " " and " "Address Portboxes.Enter a comma-separated list of exceptions for local addresses, if it's necessary.

If proxy can handle only authorized connections, check the box " " and type correct values in the " " and " "Use authentication UIN PWDboxes. Enter a comma-separated list of exceptions for local addresses, if it's necessary.Click " " to continue.Next

Figure 17– Manual proxy settings

Choose hidden mode of Grabber's work (if you need it) and click " ".Next

Attention!

Server cannot work via HTTPS protocol..

Figure 18 – Settings for the hidden work

Specify installation path. Confirm the installation on your computer

Figure 19 – Directory selection

When installation is complete, click " " to exit the wizard.Finish

Features of Agent installation on WindowsBefore install the Agent on Windows pc, check if the Remote Desktop Service is running.

To do this, do the following :

Open the Administration section in the control panel,In the "Administration" section, select the "Services" subsection,Click mouse button on the service «Remote Desktop Service» (or «Term.service») in services list.Check the status of the service in the «Status» colum,

If the service is not running, start the service.

If the service is not running, start the service.

Figure 20 – Remote desktop services

Viewer installation on WindowsFor Viewer installation follow next steps:

Run setup file viewer.x32.msi (or viewer.x64.msi for 64-bit OS) on the PC of employee who will monitor.

Figure 21   – Master of viewer installation

Accept licensing terms. Continue the installation.

 Figure 22 – license agreement

 Type your activation key. 

Figure 23 – Activation key

Set up access to the Internet (if your company have access to Internet through proxy-server).

If you do not need advanced settings, please select " " and click "Without additional settings Next".

 Figure 24 – Setting the default Internet accessFor auto proxy detection (from OS settings), select " ", enter a comma-separated list of exceptions for localUse system proxyaddresses (if it's necessary) and click " ".Next

 Figure 25 – System proxy setting

For manual proxy setup select " ".Manual proxy settingsDuring manual setup you will need to specify protocol: SOCKS5 or HTTP and type corresponding values in the " " and " "Address Port

boxes.  

boxes.  

If proxy can handle only authorized connections, check the box " " and type correct values in the " " and " "Use authentication UIN PWDboxes.Enter a comma-separated list of exceptions for local addresses, if it's necessary.Click " " to continue.Next

 Figure 26 – Manual proxy settings

Specify installation path. Confirm the installation on your computer.

Figure 27 – Directory select

When installation is complete, click " " to exit the wizard.Finish

Installation through Active Directory group policy.

For organizations there is a way to group install software on all computers in the domain. To install software through group policy, please, follow the next procedure:

Attention!

Server cannot work via HTTPS protocol.

1. 2.

a. b. c.

To install software through group policy, please, follow the next procedure:

Set up installation file

Sew invite key other config in msi packageContact Kickidler support service via email   to get setup file with built-in group activation [email protected]

E-mail, you registered on our site,The need to use the hidden mode of the Agent (the employee will not see the Agent in the task manager),Proxy options (if needed).

Put setup file in shared folder,

Open group policy management snap-in (Start — Administration — Group policy management),

Right-click tree node "Forest — Domains — [Your Domain] — Group Policy Objects" and select "Create",

Set the name for the group policy objects,

On the right side of panel in the "Region" tab in the group "Security filters" remove "Authenticated" and add "Domain computers" (you canalso choose particular computers in domain),

Right-click the created group policy object and select "Edit",

Select "Computer Configuration — Policies — Program Configuration",

Right-click on the right and select "Create — Package",

Select setup file in the shared folder (see step 2),

Select "Assigned" as the application launch mode,

Close properties window of group policy object,

Right-click on [Your Domain] and select "Bound existed group policy object",

Select created group policy object and click "OK",

Restart the computers in domain to apply group policy.

Embedding settings in the MSI Agent packageTo install through group policies, you must embed parameters for MSI packages. 

To flash the settings, do the following:

Install program Orca.

Download Agent package for install linc.

In the context menu of the downloaded file, select "Edit with Orca".

 Figure 28 – Starting editing the Agent's MSI package

In the list of tables, select "Property".

 Figure 29 – Выбор таблицы Property

Enter the activation key in the "INVITE" line in the "Value" column (you can change the value using a double click).

 Figure 30 – Activation key insertion

If necessary, add the parameter of the hidden work of the Agent (employees will not see the Agent processes in the Task Manager). Todo this, double-click on the empty line under the list of properties and values and enter the value HIDDENWORK in the "Property" fieldand the value yes in the "VALUE" field - yes.

 Figure 31 – Embedding of the hidden mode of the Agent

 If necessary, enter the Internet access settings by adding (see p. 6) and editing the following parameters.

Property Value Описание

PROXY_TYPE0 No use of advanced settings (default)

  1 Use system proxy settings

  2 Manual proxy settings

PROXY_PROTOCOL 0 SOCKS5

  1 HTTP

PROXY_BYPASS_ENABLE

0 The option "Do not Use a proxy server for localaddresses" is disabled.

  1 The option "Do not use a proxy server for localaddresses" is enabled.

PROXY_BYPASS Exceptions are comma separated: 192.168.8.15, 192.168.8.15:12345, *:,

:40401, 192.168.0.0/16my.kickidler.com

Entering proxy usage exceptions

PROXY Example:

http://kql-user:[email protected]:3128

Entering proxy settings by mask:protocol://[username:password@]hostname:port

1. 2. 3.

Click the button «Save».

Figure 32– Save the change

Remote installation on computers on a local network (without group policies)

Download program complex PsTools,

Unzip psexec.exe file in (C:\Windows\System32),

Sent to Kickidler tech support a letter in   for requirements distributive file with wired activation key. Letter [email protected],have:

E-mail, указанный при регистрации на сайте,Не The employee should not see the agent in the task manager,And with. Proxy settings (if necessary)

Create a shared folder (all computers must have access to it), 

Place the Agent distribution in the shared folder,

Open the command line (open the "Run" command window using the WIN + R combination, type cmd in it and click "OK") and executethe command: 

psexec.exe [\ ip of employee's computer] [-u name of administrator's account of employee's computer] [-s] [C: \ Windows \System32 \ msiexec.exe / i full path to Agent

Example:psexec.exe 192.168.1.121 -u administrator -s C:\Windows\System32\msiexec.exe /i \\192.168.1.123\exchange\grabber.x64.msi /l*x\\192.168.1.123\exchange\log.txt /quiet

4) Enter the password of the employee's administrator's computer account, 

5) Wait until the installation is completed (1-2 minutes).

  If the installation is successful, you will see a message similar to the following: msiexec.exe exited on 192.168.1.121 with error code

Attention!

This instruction does not apply on home version Windows. 

For remotely install the Agent on employee's pc in local network, follow these steps.

1. 2.

a.

1. 2. 3. 4.

1. 1. a.

2. a.

3. 4. 5. 6.

a.

1. 2.

3. 4.

  If the installation is successful, you will see a message similar to the following: msiexec.exe exited on 192.168.1.121 with error code0. 

Possible errors during installation and how to fix them

Problem Solution

Administrator account on employee'scomputer is missing password.

or add a password for the administrator's account on the employee's computer,or register in the registry.(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa) следующее:

"LimitBlankPasswordUse"=dword:00000000

The error text is displayed in anincomprehensible encoding.

In the command line, open "Properties"Select a different font (for example, lucida Console).Run the chcp 1251 command.Run the psexec command again.

Error with no access to theconnection

in the administrator command line on the employee's computer, run the command netsh advfirewall set allprofiles state off

in the administrator command line on the employee's computer, run the commandreg addHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system /vLocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f

run secpol.msc on the employee's computer,open the Local Policies folder —Security Settings;find the Network Access: Sharing and Security Model for Local Accounts policy;Set the Normal option to local users to authenticate themselves

If the" normal "parameter has already been set, then apply the" guest"parameter, and then apply the" normal "parameter"

Special aspects with installation on Windows VistaBecause of Windows Vista features there could be problems with msi-files installation. 

If the installation process does not start after the running of file, follow next procedures to install software component:

Start a command prompt as administrator (Start - cmd - context menu item "Run as administrator"),Browse to folder with setup file: at the command prompt type the following command: cd "C:%folder name with setup file%"(e.g., cd "C:\Program files"),Type the command: msiexec /i %name of the file with msi suffix%.msi (E.g., msiexec /igrabber.x32.msi),Follow the instructions of the installer.

Installation on GNU/LinuxYou will be able to install Kickidler components on the following distributions:

Debian:7.0 (wheezy),8.0 (jessie),9.0 (stretch)

Ubuntu: 12.04 (precise),14.04 (trusty),14.10 (utopic),15.04 (vivid),15.10 (wily),16.04 (xenital),17.04 (zesty zapus),17.10 (artful aardvark),18.04 (bionic beaver),18.10 (cosmic cuttlefish),19.04 (disco dingo).

Linux Mint:

Attention!

If you have an error message, make a screenshot of the error, copy the installation log and write to our technical supportspecialists ( )[email protected]

Linux Mint: 13 (maya),17 (qiana),17.1 (rebecca),17.2 (rafaela),17.3 (rosa),18 (sarah)

CentOS/RHEL: 6.7 (Server only),7

Fedora: 22,23

Installation on Deb-based systemsBefore installation

You can check your version using command:

lsb_release -a

Figure 33 – Checing version Debian

Figure 47 - Version checking Ubuntu

Figure 61 – Checing version Mint

Supported versions:

Installation on GNU/Linux

Common part

 

Add Kickidler GPG-key as trusted:

curl http://deb.kickidler.com/generic/repo.gpg | apt-key add -

Add repository in APT sources list:

Attention!

  All commands are run as root

echo "deb http://deb.kickidler.com/generic stable non-free" > /etc/apt/sources.list.d/kickidler.list

Reload local APT cache:

apt-get update

Install necessary products

Server installation on Deb-based systemsStart the server installation

apt-get install kickidlernode

Figure 34 - Server installation Debian

Server installationFigure 48 - Ubuntu

Figure 62 - Server installation Mint

Set up activation key

 

Figure 35 - Activation key setup Debian

Figure 49 - Activation key setup Ubuntu

Figure 63 - Activation key setup Mint

Select a storage — during Server installation (kickidlernode)

If you choose PostgreSQL will be used as storage, bundled with the server. To continue the installation process, click on the auto -"Ok".

Figure 36 - configuration DB Debian

Figure 50 - configuration DB Ubuntu

Attention!

If your company has its own cluster optimized DBMS storage with all kinds of embedded security systems, you may beinterested in using external databases.

Figure 64 - configuration DB  Mint

If you choose postgresql, the database will not be installed during the installation. In the next step, you need to enter data to connectto the DBMS:

Server addressPortDatabase nameUser namePassword

Figure 37 - Server address setup Debian

Figure 51 - Server address setup Ubuntu

  Figure 65 - Server address setup  Mint

Figure 38 - Server port setup Debian

Figure 52 - Server port setup Ubuntu

 Figure 66 - Server port configuration  Mint

Figure 39 - Database name setup Debian

Figure 53 - Database name setup Ubuntu

  Figure 67 - Database name setup  Mint

Figure 40 - Database username setup Debian

Figure 54 - Database username setup Ubuntu

  Figure 68 - Database username setup Mint

Figure 41 - Database password setup Debian

Figure 55 - Database password setup Ubuntu

  Figure 69 - Database password setup Mint

Agent installation on Deb-based systems

Start the agent installation

apt-get install kickidlergrabber

Figure 42 - Grabber installation Debian

Figure 56 - Grabber installation Ubuntu

Figure 70 - Grabber installation Mint

Type your activation key

Figure 43 - Activation key setup Debian

Figure 57 - Activation key setup Ubuntu

Figure 71 - Activation key setup Mint

Viewer installation on Deb-based systems

Start the viewer installation

apt-get install kickidlerviewer

Figure 44 - Viewer installation Debian

Figure 58 - Viewer installation Ubuntu

Figure 72 - Viewer installation Mint

Type your activation key

Figure 46 - Activation key setup Debian

Figure 59 - Activation key setup Ubuntu

Figure 73 - Activation key setup Mint

Choose users for work with Kickidler.

Figure 45 - Viewer`s user setup Debian

Figure 60 - Viewer`s user setup Ubuntu

Figure 74 - Viewer`s user setup Mint

Installation on RPM-based systemsSupported versions

Installation on GNU/Linux

Common part

Check your version

lsb_release -a

Figure 75 - Version checking

Add repository

# yum-config-manager --add-repo http://rpm.kickidler.com/kickidler.repo

For CentOS, RHEL, Fedora < 22

Attention!

For CentOS, RHEL, Fedora < 22 it's necessary to install a package yum-utils for these systems

# dnf config-manager --add-repo http://rpm.kickidler.com/kickidler.repo

Figure 76 - Repository adding

Figure 77 - Repository adding

Install components

Server installation on RPM-based systems 

 

Figure 78 – EPEL installation

DBMS Install postgresql 9.3 or 9.4

Create user and database using commands

For Fedora versions 22, 23

Attention!

Activate  EPEL, if you use CentOS/RHEL version hat more or equal of 6

yum install epel-release

Attention!

For distributions that do not supply the required postgresql versions from the official repositories (in particular, CentOS / RHEL 6.7 and 7), install according to instruction.

CREATE ROLE kickidler_node LOGIN PASSWORD 'scout';

 

CREATE DATABASE kickidler_node OWNER kickidler_node ENCODING 'UTF8' TEMPLATE template0;

 

Figure 79 - Database user creation

Figure 80 - Database creation

Set the authentication mode tolocalhost в md5  

For this in the file pg_hba.conf the lines should be written

/var/lib/pgsql/9.3/data/pg_hba.conf

host all all 127.0.0.1/32 md5host all all ::1/128 md5

Restart service after changes

Example for distributions with systemd (for CentoOS/RHEL 6.7 use service or init-scripts):

# systemctl restart postgresql-9.3

Figure 81 - Restarting service

Install the package and configure the activation key.

Create user

Create Database

# yum install kickidlernode

# /opt/KickidlerNode/bin/config-invite.sh

Figure82 - Serverinstallation

Figure 83 - Activation key setup

Figure 84 - Activation key entering

Sure that the database connection and  correspond to the current settings.database access settings

 

  specified in filedatabase connection and database access settings

 

/opt/KickidlerNode/config/node.ini

Start and stop service

For CentOS/RHEL 6.7:

 

# chkconfig kickidlernode on

  

# service kickidlernode start

For distributions с systemd:

# systemctl enable kickidlernode.service

# systemctl start kickidlernode.service

 

Figure 85 - Service turning on

Figure 86 - Service starting

 

Agent installation on RPM-based systems

Install the package

# yum install kickidlergrabber

Figure 87 - Grabber installation

Configure the activation key

# /opt/TeleLinkSoftHelper/bin/config-invite.sh

Figure 88 - Actication key setup

Type the activation key

 

Figure 89 - Activation key entering

Enable service

# systemctl enable kickidlergrabber.service

Figure 90 - Service turning on

Start service

# systemctl start kickidlergrabber.service

Figure 91 - Service staringt

Viewer installation on RPM-based systems

Install the package

# yum install kickidlerviewer

Figure 92 - Viewer installation

Configure the activation key

# /opt/KickidlerViewer/bin/config-invite.sh

Figure 93- Activation key setup

Type the activation key

Figure 94 - Activation key enteringThe viewer is launched via the graphic menu from the "Internet" section or from the console using the "kickidlerviewer" command.

Installation on Mac OSAt this moment, you will be able to install the Kickidler Agent and Viewer yourself for the following versions:

MAC OS 10.10 – Just for Viewer,MAC OS 10.11MAC OS 10.12MAC OS 10.13MAC OS 10.14MAC OS 10.15

Attention!

At the moment, the Kickidler software package on MAC OS works with restrictions, namely:

Installation files

1. ,Agent2. .Viewer

Agent installation o Mac OSSupported versions

Installation on Mac OS

Run the installation file grabber.pkg

Click on the button "Continue"

Figure 95 - Grabber installation

Read the license agreement

Click on the "Continue" button and confirm that you accept it.

information about web pages of browsers Opera, Firefox is not collected.

Figure 96 - License agreement

Familiarize yourself with the type of installation

Click Continue Installation

Figure 97 - Installation type

Enter your username and password

Click on "Install Software"

Figure 98 - Login, password setup

Enter the activation key

Click "OK"

Figure 99 - Activation key setup

Complete the installation

Click the "Restart" button.

Figure 100 - Installation complete

Viewer installation on Mac OSSupported versions

Installation on Mac OS

Run the installation file viewer.pkg

Сlick on the button "Continue"

Figure 101 - Viewer installation

Read the license agreement

Сlick on the "Continue" button and confirm that you accept it.

Figure 102 - License agreement 

And another "I accept"

Figure 103 - License agreement dialog

Select the "Install only for me" placement

Click on the "Continue" button.

Figure 104 - Destination setup

Enter the activation key

Click ok.

Figure 105- Activation key setup

Complete the installation

Click on the "Close" button.

Figure 106 - Installation complete

Licensing center

General informationLicensing center comes in the format of a portable program that can be set on your device run by Linux OS.

You will be able to install Licensing center  .on the following distributions

The program must be installed on a computer with 64-bit architecture.

The computer, on which you will unfold your local server,  needs at least 2GB of RAM.

You can get the Licensing center installation files from .this link

[email protected]

Licensing center installationGet the attached program from the archive and place it on a Linux device that will act as the Licensing center.

Go to the directory and unpack the received archive

Unpack the archive to the folder /opt/

sudo tar -xzf /path/to/folder/…/master_X.XX.X.tar.gz -C /opt/

After unpacking the archive, make sure that you have configured all the necessary permissions on the folder and on theexecutable file of the licensing center. To do this, enter the commands:

ls -l /opt/KickidlerMasterls -l /opt/KickidlerMaster/bin/master

If it needed, change permissions for the executable file of the local center with the command:

sudo chmod +x /opt/KickidlerMaster/bin/master

Do the first test run of the program

opt/KickidlerMaster/bin/master

After the first startup, you should wait until the Licensing center deployment process is complete.

To view the local Licensing center, use the command

sudo tail -f /opt/KickidlerMaster/log/master

2019-09-17 14:37:01.861 2525 INFO start

2019-09-17 14:37:01.862 2525 INFO cert: MASTER for sample, dedicated

2019-09-17 14:37:01.862 2525 INFO allowedGrabbersBound: 1

2019-09-17 14:37:01.862 2525 INFO ssl/tls auth info loaded

2019-09-17 14:37:01.863 2525 INFO aup changes detected

2019-09-17 14:37:01.863 2525 INFO aup addIndex lin32.zip

2019-09-17 14:37:01.867 2525 INFO aup addIndex lin64.zip

2019-09-17 14:37:01.871 2525 INFO aup addIndex macsystem64.zip

2019-09-17 14:37:01.871 2525 INFO aup addIndex macviewer64.zip

2019-09-17 14:37:01.875 2525 INFO aup addIndex oldlin32.zip

2019-09-17 14:37:01.876 2525 INFO aup addIndex oldlin64.zip

2019-09-17 14:37:01.876 2525 INFO aup addIndex win32.zip

2019-09-17 14:37:01.882 2525 INFO aup addIndex win64.zip

2019-09-17 14:37:01.886 2525 INFO aup compileIndex

2019-09-17 14:37:01.888 2525 INFO aup body file created: /opt/mas…

2019-09-17 14:39:02.895 2525 INFO aup compileIndex done

2019-09-17 14:39:03.154 2525 INFO serverHandshakeTimeout: 2000

2019-09-17 14:39:03.154 2525 INFO server address: 0.0.0.0:7907

2019-09-17 14:39:03.154 2525 INFO billing server address: 0.0.0.0:40401

Terminate the Licensing center

Startup

Attention!

Wait for the deployment process to complete.

2019-09-17 14:39:02.895 2525 INFO aup compileIndex done

2019-09-17 14:39:03.154 2525 INFO serverHandshakeTimeout: 2000

2019-09-17 14:39:03.154 2525 INFO server address: 0.0.0.0:7907

2019-09-17 14:39:03.154 2525 INFO billing server address: 0.0.0.0:40401

sudo /opt/KickidlerMaster/bin/master -terminate

Carry out the integration with Linux initialization subsystem for the Licensing center

For easy integration, the archive contains a script.

Execute the command:

cp /opt/KickidlerMaster/kickidlermaster.service.example /lib/systemd/system/kickidlermaster.service

Configure auto start and start Licensing Center

 

systemctl daemon-reload

systemctl status kickidlermaster

systemctl enable kickidlermaster

systemctl start kickidlermaster

Running the system, installing the certificatesThe Licensing center requires the latest ssl certificates.

Certificate files obtained from our manager should be located in your Licensing center. You should write the path to them in theconfiguration file.

Extract the received files

Move the received certificate and key to the Licensing center folder

cp /path/to/folder/../keyname.example.key /opt/KickidlerMaster/ssl/cp /path/to/folder/../certname.example.crt /opt/KickidlerMaster/ssl/

Edit the Licensing center configuration files

Write the new names of the received certificates in the configuration file

/opt/KickidlerMaster/config/master.ini

certificate =../ssl/certname.example.crt

privateKey =../ssl/keyname.example.key

Autostart Setup

Startup

Attention!

In addition to the key path settings, this file also contains some other settings. It's not recommended to change them.

Restart the Licensing center

After you've done that, you should restart the Licensing center with the command:

systemctl restart kickidlermaster

Delete old certificates

After you replace the key with the new one, you can delete old certificates (they are no longer needed).

Setup of access of the program components to the Licensing centerProgram components require access to the Licensing center during installation and operation.

They will then use the « » domain name as the server network address. You can find the address of the Licensingmy.kickidler.comcentre by running the following command in the command line of the virtual machine:

# ifconfig

Domain name should be projected to the machine address of the Licensing center in the client's LAN.

« »my.kickidler.com

You can carry out settings:

at the local DNS server level (subject to availability)

specify the domain address directly on computers with program components in files

ForLinux: /etc/hosts,For Windows: C:\Windows\system32\drivers\etc\hostsFor MacOS: /etc/hosts.

Fig. 117 – Writing the domain name for program components

Beginning of useAfter you deploy and configure the Master Server, you can install the components.

It is recommended that you install the components in the following order:

Servers – computers to which the collected data will be written,

Grabbers – computers of the employees,

Attention!

Don't forget to clear the cache so that the address can be detected.

1. 2. 3.

1. 2. 3.

1.

2.

a.

1.

2.

a.

a.

i.

1.

2.

3.

Grabbers – computers of the employees,

Viewers – computers of superiors or people in charge.

Getting the inviteTo install components, you need an invite that can be retrieved from the Licensing center text file

/opt/KickidlerMaster/tmp/dedicatedMaster.state

Installing on WindowsDistribution kit for Windows installations

For 32-bit Windows:

Server GrabberViewer

For 64-bit Windows:

ServerGrabberViewer

To install components on Windows

Download the required installation file

Install the required components.

Installation on Windows

Installing on MacOSDistribution kit for MacOs installations

ViewerGrabber

To install components on MAC OS:

Download the required installation file

Install the required components.

Installation on Mac OS

Installation on GNU/LinuxTo install components on GNU/Linux:

Install the required components.

Installation on GNU/Linux

Updating the componentsFiles for updating components are located in the Licensing center folder at:

/opt/KickidlerMaster/aup/

If your Licensing Center has Internet access, follow these steps:

Go to the Licensing Center folder

cd /opt/KickidlerMaster/aup/sources

Run the downloading and implementing update files command

wget http://download.kickidler.com/aup/all.mzip -O all.mzip.dwnld && mv all.mzip.dwnld all.mzip

Wait while the Licensing Center updates.

3.

1.

2.

3.

4.

5.

Wait while the Licensing Center updates.

You can monitor the Licensing Center using the command sudo tail -f /opt/KickidlerMaster/log/master

2020-01-17 17:21:00.099 10795 INFO aup changes detected2020-01-17 17:21:00.099 10795 INFO aup reaprse sources in 300 seconds2020-01-17 17:21:10.093 10795 INFO aup reaprse sources in 291 seconds.........2020-01-17 17:27:48.961 11002 INFO aup compileIndex2020-01-17 17:28:18.911 11002 INFO aup compileIndex done2020-01-17 17:28:19.278 11002 INFO serverHandshakeTimeout: 20002020-01-17 17:28:19.279 11002 INFO server address: 0.0.0.0:79072020-01-17 17:28:19.279 11002 INFO billing server address: 0.0.0.0:40401

If your Licensing Center doesn't have Internet access, follow these steps:

Download the archive with updates from this link.

Copy the archive to external media.

Relocate external media toward the computer running Licensing Center

Copy the update archive to the Licensing Center folder using the following command:

cp -iv /path/to/folder/../all.mzip /opt/KickidlerMaster/aup/sources

Wait while the Licensing Center updates.

You can monitor the Licensing Center using the command sudo tail -f /opt/KickidlerMaster/log/master

2020-01-17 17:21:00.099 10795 INFO aup changes detected2020-01-17 17:21:00.099 10795 INFO aup reaprse sources in 300 seconds2020-01-17 17:21:10.093 10795 INFO aup reaprse sources in 291 seconds.........2020-01-17 17:27:48.961 11002 INFO aup compileIndex2020-01-17 17:28:18.911 11002 INFO aup compileIndex done2020-01-17 17:28:19.278 11002 INFO serverHandshakeTimeout: 20002020-01-17 17:28:19.279 11002 INFO server address: 0.0.0.0:79072020-01-17 17:28:19.279 11002 INFO billing server address: 0.0.0.0:40401

Help and supportFor all questions and problems that arise during the use of the product: 

: 7 (495) 777 54 58 (ext. 2), Technical Support [email protected]

+7 (495) 777 54 58, Sales Department: [email protected]

10:00 – 19:00 (GMT+3).Working hours:

SettingsSettings for heterogeneous (different networks) networks

To operate the Kickidler complex in different networks, it is necessary to ensure the network availability of servers. Becouse, agentsand viewers need access to them for their normal operation.

At startup, the Server automatically tries to configure its network availability by performing a port forwarding procedure. Setup iscarried out on uPnP, IGD and NAT-PMP.

 

 

1. 2.

3.

carried out on uPnP, IGD and NAT-PMP.

This setup is carried out automatically. If you don't want the server to configure the network availability on its own, you should switchoff uPnP, IGD and NAT-PMP protocols on the router.

Agents and Viewers search for the server at the following addresses:

IP in internall LAN addresses,IP address in WAN. May be gray, white and static. If address gray, must be purchased from the provider static address orwhite address.additional addresses specified in the server configuration file parameter extra_declare_hosts (may be missing).

For successful operation, the server must be accessible to Agents and Viewers at least at one of these addresses.

If the Server does not have an external address (for example, is behind a NAT or firewall), to ensure the program works outside thelocal network, you need to configure the network equipment so that incoming TCP connections to one of the ports of the externaladdress are forwarded to the server address in the local network and the port specified in the port parameter in the serverconfiguration file. To do this, follow these steps.

Check the port specified in the Server Configuration File

To do this, you need to open the node.ini file located in the C:/Program Files/KickidlerNode/config directory and view the first line port= (Usually for Windows port 7906 is specified, for Linux – 1025, But this is not always the case. If port 7906 or 1025 already used,specify any other free port).

Make a tracing in the command line to any external address

To do this, you need to enter the command line

tracert ya.ru

# traceroute google.com

Attention!

If the automatic configuration did not happen, write to specifying your router model in the [email protected]

Windows

Linux

Figure 118 - Tracert to external address

If you don't have a router, the first is be the local address of the provider. In this case, you need at this step, contact the provider andask him to forward the port.

 

 

Allow the port to the first address from the trace results.

Figure 119 - Tracert to external addressGo to the first address in the browser (the address of your router) and in the settings add port forwarding to incoming TCPconnections using the port specified in the Server configuration file (item 1 of this instruction) before your ip address. You can findyour ip address on the command line by running the ipconfig command.

Figure 120 - Ip-address checkingDetailed instructions on port forwarding for your router model can be found .here

Check the second address as a result of tracing.

Figure 121 - Tracert to external address

If the second address as a result of tracing is local (starts from 192.168 .., or 10 .., or 172 ...), then this means that the provider mostlikely distributes the gray ip address to you. In this case, you need to order an external ip from the provider, or ask the provider toforward the port as in paragraph 3 of this manual, but before the address of the router.

If you have difficulties during setup, write a letter to , attach a screenshot of the result of the trace to it, [email protected]

If you have difficulties during setup, write a letter to , attach a screenshot of the result of the trace to it, [email protected] port under item 1 of this instruction and the router model.

Proxy setupIf Internet connection in your company is provided through proxy-server, additional setup is required during installation for normaloperation of Kickidler software.

CompatibilityOperation of software components is supported through SOCKS5 and HTTP protocols

Setup features of Grabbers and ViewersGrabbers and Viewers setup for work through network proxy service is performed during installation.

If necessary you can edit parameters of proxy with "proxy" variable (in [network] section) of configuration file (unit.*.stable.ini) in thefollowing format:

[network]proxy=protocol://[username:password@]hostname:port#proxy=auto#proxy=none

You can choose "http" or "socks5" as protocol.

Combination "username:password" can be omitted if proxy receive connections without authorization.

Combination "hostname:port" is required. You can use special values "none" and "auto" instead of URL for shut-off the proxy andautomatic use system proxy settings respectively.

When value "none" is used or variable is omitted, Viewer or Grabber will work without proxy.

Examples:

[network]proxy=none

[network]proxy=http://192.168.19.56:8888

[network]proxy=auto

If necessary, you can also add the proxyByPass variable, which lists all the addresses and networks that will be accessed directly(bypassing the proxy).

Addresses are specified in the form of IPv4 addresses with a mask. You can specify a remote port through the colon.

Examples:

Attention!

Software components can't work via HTTPS protocol.

1.

2. 3. 4.

192.168.8.15, 192.168.8.15:12345

*:

my.kickidler.com:40401, 192.168.0.0/16

Network proxy operational aspects

If network proxy service is selected for Server,

it will be used only for outgoing connections.

Proxy settings for the incoming connections will be ignored. For reference: Grabber and Viewer will use proxy server for allconnections.

Rules for firewall’sIf you need an installed third-party firewall, recommend for the correct operation of the Kickidler software package.

allow outgoing connections for all software components on my.kickidler.com with TCP port 40401,allow incoming connections to the TCP port that is specified in the node.ini file (by default for Windows: 7906, for Linux: 1025),and the web interface of the Central Server (8123 by default or the port that is registered in the node file .ini in the [http] block.

These rules are written by default for the Windows firewall.

Settings for the save storage dataThe default settings for each server are as follows:

3 years as a period of history storage on the Server,7 days as a period of video storage on the Server,1 FPS as video capture rate,Maximum speed of receiving data from Grabbers' cache is without restrictions.

If you want to change Server name and its settings, click the button " ", enter all changes and click the button " ".Edit Server Save

Selecting the Central ServerIn order to assign another server as the Central Server proceed as follows:

Login to your Personal account (the password and login to your Personal account have been sent at your e-mail address duringthe registration).Click the " " tab.SettingsSelect the Server in the drop-down list,Click the button " ".Save

Administration

Windows componentsFor maintenance of components of the software package use information that's given below.

Agent on WindowsAgent's logs are by default located here

C:\Program Files\TeleLinkSoftHelper\log

Agent's configuration files are by default located here

Attention!

All components can be managed only by the user with the rights of the administrator. We recommend you don't give the rights ofthe administrator to average employees in order to avoid errors in the software package.

C:\Program Files\TeleLinkSoftHelper\config

To work with the Agent's service, use the following commands

net start ngs

net stop ngs

To delete the Agent, execute the following command in the command line

msiexec.exe /X{EB1FBC37-0B97-4CF5-A329-CF28BA653748}

Server on WindowsServer's logs are by default 

C:\Program Files\KickidlerNode\log

Server's configuration files are by default

C:\Program Files\KickidlerNode\config

Logs of the built-in PostgreSQL database are by default 

C:\Program Files\KickidlerNode\pgsql\data\pg_log

Work with the Server's service

Start Server service

net start nns 

Stop Server service

net stop nns 

Server removing

To delete the Server, carry out the following actions

Open Service

Open the "Service" subsection of the "Administration" section,

Stop Server service

Find nns in the list of services and press the "Stop" button,

Start of the Agent's service

Stop of the Agent's service

Figure 122 – Services list

Open Control panel

Open the "Programs and Components" subsection of the "Control panel" section,

Select KickidlerNode in the list of programs

Remove Server

Press the "Delete" button.

Figure 123 - List of installed program and components

Transfer of the Server

Transfer the Server with data into another computer

To transfer the Server with data into another computer, carry out the following actions

To transfer the Server with data into another computer, carry out the following actions

Open the "Service" subsection of the "Administration" section,

Find nns in the list of services and press the "Stop" button,

Open the command line (cmd) and start the database using the command

"C:\Program Files\KickidlerNode\pgsql\bin\pg_ctl.exe" start D "C:/Program Files/KickidlerNode/pgsql/data" -w -o"logging-collector=on --log-destination=stderr --log-directory=pg_log --log-filename=ipg%a.log--log-truncate-on-rotation=on --log-rotation-age=1d --log-line-prefix=\"%m \"--log-timezone=\"Europe/Moscow\" --log-statement=ddl --log-connections=on --log-disconnections=on--listen-addresses=127.0.0.1 --port=5439 --max-connections=100 --shared-buffers=262144kB--wal-buffers=5242kB --effective-cache-size=734317kB --work-mem=7811kB--maintenance-work-mem=39059kB --checkpoint-segments=64 --checkpoint-completion-target=0.9"

whereC:\ProgramFiles\KickidlerNode is the directory where the Server is by default installed,

Start the process of creation of data backup with the command

"C:\Program Files\kickidlerNode\pgsql\bin\pg_dump.exe" -h 127.0.0.1 -p 5439 -U kickidler_node -c -b --inserts--file "C:\kickidlerdb.sql" –d kickidler_node

where C:\kickidlerdb.sql is the directory where the database backup will be recorded

Check to make sure that the kickidlerdb.sql file has appeared in the directory that was specified by you,

 Delete the kickidlernode program through installation and removal of programs,

 Install the new Server on other local drive (computer),

Stop nns service,

Open the command line (cmd) and start the database with the command,

"C:\Program Files\KickidlerNode\pgsql\bin\pg_ctl.exe"  start D "C:/Program Files/KickidlerNode/pgsql/data" -w-o "logging-collector=on --log-destination=stderr --log-directory=pg_log --log-filename=ipg%a.log--log-truncate-on-rotation=on --log-rotation-age=1d --log-line-prefix=\"%m \"--log-timezone=\"Europe/Moscow\" --log-statement=ddl --log-connections=on --log-disconnections=on--listen-addresses=127.0.0.1 --port=5439 --max-connections=100 --shared-buffers=262144kB--wal-buffers=5242kB --effective-cache-size=734317kB --work-mem=7811kB--maintenance-work-mem=39059kB --checkpoint-segments=64 --checkpoint-completion-target=0.9"

Start the process of deployment of the database backup

"D:\kickidlerNode\pgsql\bin\psql.exe" -h 127.0.0.1 -p 5439 -U kickidler_node -f "C:\kickidlerdb.sql"

where D:\kickidlerNode\ is the directory that has been selected during the installation of the new Server.

Transfer the database to another local disk 

To move the database to  , carry out the following actionsanother local disk

Stop nns service,

Make sure that there are no working postgres.exe processes left. If there are working processes, they need to be completed,

Move the data folder (which is by default located in the C:\Program Files\KickidlerNode\pgsql\ directory) to another local disk (forexample, to the H:\KickidlerDatabase directory),

 In the configuration file node.ini (which is by default located in the C:\Program Files\KickidlerNode\config directory) specify the newpath in the ipgsqlDataDir section (use "/")

Рис. 129 – Changing configuration file

Run nns service.

Server space cleanupTo free up Server space, carry out the following actions

Stop nns service (Path: Control Panel\Administration\Services),

Open the command line of the administrator,

Run PostgreSQL with the command

"C:\Program Files\KickidlerNode\pgsql\bin\pg_ctl.exe" start D "C:/Program Files/KickidlerNode/pgsql/data" -w -o"logging-collector=on --log-destination=stderr --log-directory=pg_log --log-filename=ipg%a.log--log-truncate-on-rotation=on --log-rotation-age=1d --log-line-prefix=\"%m \"--log-timezone=\"Europe/Moscow\" --log-statement=ddl --log-connections=on --log-disconnections=on--listen-addresses=127.0.0.1 --port=5439 --max-connections=100 --shared-buffers=262144kB--wal-buffers=5242kB --effective-cache-size=734317kB --work-mem=7811kB--maintenance-work-mem=39059kB --checkpoint-segments=64 --checkpoint-completion-target=0.9"

Connect to PostgreSQL with the command

"C:\Program Files\KickidlerNode\pgsql\bin\psql.exe" -h 127.0.0.1 -p 5439 -U kickidler_node

Check video volumes using the request

select pos::date, pg_size_pretty(sum(octet_length(data))) from video_frame group by pos::date;

Delete video using one of the following methods

Deletion of all videoTo delete all video in the database, execute sequentially these commands

truncate video_frame;

truncate video_sequence cascade;

Deletion of all video over a specific time periodTo delete data for a specific day, execute the following commands:

Output of dates for which there are videos in the database:

Output of dates for which there are videos in the database:

select pos::date from video_frame group by pos::date;

Deletion of video for a specific day:

delete from video_frame WHERE pos::date = '20160523'; delete from video_sequence WHERE first_frame_pos::date = '20160523'; 

Deletion of video from several different days:

delete from video_frame WHERE pos::date = '20160523' OR pos::date = '20160524' OR pos::date = '20160525'; delete from video_sequence WHERE first_frame_pos::date = '20160523' OR first_frame_pos::date = '20160524' OR first_frame_pos::date ='20160525'; 

Deletion of video for the period:

delete from video_frame WHERE pos::date >= '20160523' AND pos::date <= '20160525'; delete from video_sequence WHERE first_frame_pos::date >= '20160523' AND first_frame_pos::date <= '20160525';

where 20160523 is the date of the day, for which you want to delete the video, in the YYYYMMDD format

Deletion of all video regarding a certain user

To delete data on a certain user, execute the following commands:

Output of the list of user names-domain-computer name and video volume on them

SELECT online_session.user_name, online_session.user_domain, online_session.computer_name,pg_size_pretty(sum(octet_length(data))) FROM video_frame JOIN video_sequence ON (video_sequence.id=video_frame.sequence_id) JOIN online_session ON (video_sequence.online_session_id=online_session.id) GROUP BY online_session.user_name, online_session.user_domain, online_session.computer_nameORDER BY sum(octet_length(data)) DESC; 

Deletion of video in respect of the employee

DELETE FROM video_sequence WHERE id IN(SELECT vs.id FROM video_sequence AS vsJOIN online_session AS s ON(vs.online_session_id=s.id)WHEREs.user_name='Эдуард' ANDs.computer_name='win10x64' ANDs.user_domain='workgroup'LIMIT 100);

Here s.user_name is the user name, s.computer_name is the computer name, s.user_domain is the domain name, according to which

the video needs to be deleted. If some of the parameters don't exist, then leave them empty in the request. The operations limit

the video needs to be deleted. If some of the parameters don't exist, then leave them empty in the request. The operations limit(Limit=100), which can be changed if necessary, is also displayed. 

After commands of deletion execute the command that reclaims storage occupied by dead tuples vacuum full;

 

Activate nns service (Path: Control Panel\Administration\Services).

Viewer on WindowsViewer's logs are by default located here

C:\Users\User\AppData\Local\KickidlerViewer\log

Viewer's configuration files are by default located here

C:\Users\User\AppData\Local\KickidlerViewer\config

To delete the Viewer, carry out the following actionsOpen the "Programs and Components" subsection of the "Control panel" section,

Select KickidlerViewer in the list of programs,

Figure 124 - - List of installed program and components

Press the "Delete" button.

Warning!

 "full" vacuum can reclaim more space, but takes much longer and exclusively locks the table. This method also requires extradisk space, since it writes a new copy of the table and doesn't release the old copy until the operation is complete. Usually thisshould only be used when a significant amount of space needs to be reclaimed from within the table.

GNU_Linux componentsAt service of components of a program complex use information given below.

Agent on GNU/LinuxAgent's logs are by default

/opt/TeleLinkSoftHelper/log

Agent's configuration files are by default

/opt/TeleLinkSoftHelper/config/

To work with the Agent, use the following commands

Debian, Ununtu, Linux Mint, CentOS/RHEL 6.7

service kickidlergrabber stop

service kickidlergrabber start

service kickidlergrabber restart

service kickidlergrabber status

RPM-based distribution kits with system:

 systemctl kickidlergrabber stop

systemctl kickidlergrabber start

Stop of the Agent

Start of the Agent

Restart of the Agent

Status check of the Agent

Stop of the Agent

Start of the Agent

systemctl kickidlergrabber restart

systemctl kickidlergrabber status

To delete the Agent, execute the following command

Debian, Ununtu, Linux Mint:

apt-get purge kickidlergrabber

RPM-based distribution kits:

yum remove kickidlergrabber

dnf remove kickidlergrabber

Server on GNU/LinuxServer

Server's logs are by default

/opt/KickidlerNode/log/

Server's configuration files are by default

/opt/KickidlerNode/config/

To work with the Server, use the following commands

Debian, Ununtu, Linux Mint, CentOS/RHEL 6.7:

service kickidlernode stop

service kickidlernode start

Restart of the Agent

Status check of the Agent

For newer distribution kits

stop of the server

start of the server

service kickidlernode restart

service kickidlernode status

RPM-based distribution kits with systemd:

systemctl stop kickidlernode.service

systemctl start kickidlernode.service

systemctl restart kickidlernode.service

systemctl status kickidlernode.service

To delete the Server, execute the following command

Debian, Ununtu, Linux Mint

apt-get purge kickidlernode

RPM-based distribution kits:

yum remove kickidlernode

dnf remove kickidlernode

PostgreSQL

Logs of the PostgreSQL database are by default

restart of the server

status check of the server

stop of the server

start of the server

restart of the server

check of the start of the server

For newer distribution kits

/var/log/postgresql

To work with the database, use the following commands

Debian, Ununtu, Linux Mint, CentOS/RHEL 6.7:

service postgresql stop

service postgresql start

service postgresql restart

service postgresql status

RPM-based distribution kits with systemd:

systemctl postgresql stop

systemctl postgresql start

systemctl postgresql restart

systemctl postgresql status

Server on GNU/Linux space cleanupTo clean space on the Server, carry out the following steps

Stop kickidlernode service,

stop of the DB

start of the DB

restart of the DB

status check of the DB

stop of the DB

start of the DB

restart of the DB

status check of the DB

Connect to PostgreSQL with the command

sudo su postgres

psql -h 127.0.0.1 -p 5432 -U kickidler_node

Check video volumes using the request

select pos::date, pg_size_pretty(sum(octet_length(data))) from video_frame group by pos::date;

Delete video using one of the following methods

Deletion of all videoTo delete all video in the database, execute sequentially these commands

truncate video_frame;

truncate video_sequence cascade;

Deletion of all video over a specific time periodTo delete data for a specific day, execute the following commands:

Output of dates for which there are videos in the database:

select pos::date from video_frame group by pos::date;

Deletion of video for a specific day:

delete from video_frame WHERE pos::date = '20160523'; delete from video_sequence WHERE first_frame_pos::date = '20160523'; 

Deletion of video from several different days:

delete from video_frame WHERE pos::date = '20160523' OR pos::date = '20160524' OR pos::date = '20160525'; delete from video_sequence WHERE first_frame_pos::date = '20160523' OR first_frame_pos::date = '20160524' OR first_frame_pos::date ='20160525'; 

Deletion of video for the period:

delete from video_frame WHERE pos::date >= '20160523' AND pos::date <= '20160525'; delete from video_sequence WHERE first_frame_pos::date >= '20160523' AND first_frame_pos::date <= '20160525';

where 20160523 is the date of the day, for which you want to delete the video, in the YYYYMMDD format

where 20160523 is the date of the day, for which you want to delete the video, in the YYYYMMDD format

Deletion of all video regarding a certain user

To delete data on a certain user, execute the following commands:

Output of the list of user names-domain-computer name and video volume on them

SELECT online_session.user_name, online_session.user_domain, online_session.computer_name,pg_size_pretty(sum(octet_length(data))) FROM video_frame JOIN video_sequence ON (video_sequence.id=video_frame.sequence_id) JOIN online_session ON (video_sequence.online_session_id=online_session.id) GROUP BY online_session.user_name, online_session.user_domain, online_session.computer_nameORDER BY sum(octet_length(data)) DESC; 

Deletion of video in respect of the employee

DELETE FROM video_sequence WHERE id IN(SELECT vs.id FROM video_sequence AS vsJOIN online_session AS s ON(vs.online_session_id=s.id)WHEREs.user_name='Эдуард' ANDs.computer_name='win10x64' ANDs.user_domain='workgroup'LIMIT 100);

Here s.user_name is the user name, s.computer_name is the computer name, s.user_domain is the domain name, according to whichthe video needs to be deleted. If some of the parameters don't exist, then leave them empty in the request. The operations limit(Limit=100), which can be changed if necessary, is also displayed.

After commands of deletion execute the command that reclaims storage occupied by dead tuples vacuum full;

Upon completion of removal run kickidlernode service.

Viewer on GNU/LinuxViewer's logs are by default

/opt/KickidlerViewer/log/

Viewer's configuration files are by default

/opt/KickidlerViewer/config/

To delete the Viewer, execute the following command

Debian, Ununtu, Linux Mint:

Warning!

 "full" vacuum can reclaim more space, but takes much longer and exclusively locks the table. This method also requires extradisk space, since it writes a new copy of the table and doesn't release the old copy until the operation is complete. Usually thisshould only be used when a significant amount of space needs to be reclaimed from within the table.

Debian, Ununtu, Linux Mint:

apt-get purge kickidlerviewer

RPM-based distribution kits:

yum remove kickidlerviewer

dnf remove kickidlerviewer

 

 

Mac OS componentsFor maintenance of components of the software package use information that's given below.

Agent on MacOSAgent's logs are by default

/usr/local/opt/kickidlergrabber/log/

Agent's configuration files are by default

/usr/local/opt/kickidlergrabber/config

To work with the Agent, use the following commands

sudo launchctl start com.kickidler.grabber

sudo launchctl stop com.kickidler.grabber

sudo launchctl list |grep kickidler.grabber

To delete the Agent, execute the following command in the console

sudo /usr/local/opt/kickidlergrabber/bin/uninstall

For newer distribution kits

start of the Agent

stop of the Agent

display the status of the Agent

Viewer on MacOSViewer's logs are by default

/Users/User/Library/Application Support/KickidlerViewer/log

Viewer's configuration files are by default

/Users/tester-bug/Library/Application Support/KickidlerViewer/config

To delete the Viewer, use the AppCleaner program.

Learn more  .here

Components of the Local licensing center

Information about the Local licensing center

Licensing center logs by default

/opt/KickidlerMaster/log/

Licensing center configuration files by default

/opt/KickidlerMaster/config/

Working with the licensing center

systemctl status kickidlermaster

systemctl stop kickidlermaster

systemctl start kickidlermaster

systemctl restart kickidlermaster

Deleting the licensing centerTo delete the licensing center, use the following command

Status

Stop

Start

Restart

rm -f /opt/KickidlerMaster/

Updating the componentsFiles for component updates are located in the Licensing center folder at:

/opt/KickidlerMaster/aup/

Problems and solutionsProblem 1

There is a following message in the Viewer "Warning! There is no access to the Central Server. To restore access call the systemadministrator of the Kickidler software package or use the following instruction".

To restore access on your own follow these steps:

Check the accessibility of the Central Server from the computer, on which the Viewer is installed. 

How to understand that there is no access:

In the node.ini file find port (by default for Windows it's 7906, for Linux it's 1025) and in the command line execute the telnetcommand.

telnet %ip-Central server's address% 7906

telnet %ip-Central server's address% 1025

telnet 192.168.11.11 7906

 

Solution: if there is an error, that means there is no access and you need to perform configuration of the mixed networks. Learn more .here

Check whether the firewall is blocking the Viewer's and the Central Server's work. 

How to understand that the firewall is indeed blocking the work:

Open the command line and execute the following commands:

telnet my.kickidler.com 40401telnet %ip-Central server's address% 8123 /8123 — port of the Central Server's web interface by default

Solution:To make sure Kickidler's software package works correctly, you should

Warning!

Before using the telnet command make sure that it's on.

Windows:

Linux:

Example:

To make sure Kickidler's software package works correctly, you should

permit outbound connections for the Viewer and the Central Server on to TCP port 40401,my.kickidler.compermit inbound connections to the TCP port that is stated in the node.ini file (by default for Windows it's 7906, for Linux it's1025), and the port of the Central Server's web interface (8123 by default or the port that is specified in the node.ini file inthe [http] block).

Check whether the Central Server is working.

How to understand that the Central Server is not working:

Go to the Personal account, open the "Licenses" section and find your Central Server.If date and time are shown in the table of licenses in the "Last Connection" column, then it is the date and time when theCentral Server was working for the last time, and the Central Server is offline now.

Possible reasons of inoperability:

Low disk space

Solution:

Open Central Server's logs, which are by default located here:

Windows:

C:\Program Files\KickidlerNode\log

Linux:

/opt/KickidlerNode/log/

Check whether there are these records in the log

ERROR std exception during log video frame: ERROR: could not extend file "base/16385/3710192.227": No spaceleft on deviceHINT: Check free disk space.

If there are such records in the log, you need to .free up space in the database

Server's service is not running (nns for Windows, kickidlernode for Linux).

Database cannot be startedSolution:Open Central Server's logs and check in the log for these records:

QPSQL: Unable to connect2016-10-20 14:07:40.142 2424 ERROR database connection failed: could not connect to server: Connectionrefused (0x0000274D/10061)

If there are such records, check whether PostgreSQL processes are running and whether they belong to the Server of the KickidlerSoftware Package component. If that's true, complete all PostgreSQL processes that have any relation to the Kickidler Server andrestart Server's service (nns for Windows, kickidlernode for Linux).

Directory in which the Server was installed is invalid for the databaseSolution:Open Central Server's logs and check in the log for these records:

2016-11-07 14:24:06.392 7696 FATAL unable to initialize data directory for internal postgresql instance

If there are such records, reinstall the Server to the directory using Latin alphabet.

Problem 2

The employees didn't appear in the Viewer after the installation of the Agents.

Warning!

If all above-mentioned didn't help solve the problem, call Kickidler's technical support service.

1. 2.

a. b. c.

1. 2. 3.

The employees didn't appear in the Viewer after the installation of the Agents.

Reasons

This problem can have several reasons:

Reason 1: Agents don't have access to the Server.Reason 2: Server is offline in the Viewer.Reason 3: Components of the software package (Server, Agent, Viewer) are located in different networks.Reason 4: You are using the extended version of the Viewer.

Reasons 1,2,3

Solution: Read more here Problem 1.

Reason 4

If you're using the extended version of the Viewer after installation of Agents on computers of the employees you need to completethe following steps

Go to the "Tracking" section ViewerAdd the employee to the Squarer box.

click the " " icon in an empty box,+select the added employee from the listpress the "OK" button.

Figure 132 - Adding employee to cell in viewer

Problem 3The employee disappeared in the Viewer from the Squarer box.

Reason 1: the employee isn't working for the company anymore.

Reason 2: in the Central Server the Viewer is not permitted to monitor the department of the employee.

Diagnostics

Go to the web interface of the Central Server into the "Employee" section,Find the employee in the structure of the organization,In the "Viewers Coordination" section check Viewer relation to employee.

1. 2. 3. 4.

Solution

In the "Viewers Coordination" section add check to employee.

Reason 3: the license for the employee's Agent has run out.

Diagnostics

Go to the Personal account to the "Licenses" section,Find the Agent of the employee by using the computer nameCheck the status in the "Status" column.Expired licenses will have the "EXPIRED" status.

Reason 4: The agent on the employee's computer is working incorrectly, or it has been deleted.

Diagnostics

Check that the route, where you've downloaded the Agent, has files.By default the routes are as follows:

for Windows: C:\Program Files\TeleLinkSoftHelperfor Linux: /opt/TeleLinkSoftHelper/for Mac: /usr/local/opt/kickidlergrabber.

Solution

If there is no route or there are no files in the folder, then your employee has deleted them himself, and you need to reinstall the Agent(before reinstallation all parts of the old Agent have to be deleted).

Diagnostics

Check whether the Agent's service is runningBy default:

for Windows: ngs,for Linux: kickidlergrabber,for Mac: kickidler.grabber.

Solution

If the service is not running, go to the Personal account and in the "Licenses" section check when the Agent has stopped working.

In the "History" section of the Viewer check what was happening before the disconnection of the Agent.

Perhaps, the employee himself has disconnected this service or there were electricity blackouts.

After you check the service reset the service to restart the Agent.

Problem 4There is no video when you're viewing history, yet other data is visible (keystrokes, running applications, histograms of violations).

Figure 133 - No video in history section

Reason

Video was created for the period that is out of video storage period.

Solution

to learn about video storage period of your Servers.

Problem 5special:fail and special:null occur in reports.

1. 2.

1. 2. 3.

a.

b. c.

i.

4.

5.

Figure 134 – Special:fail and special:null in reports

Reason

special:fail appears in the report if the employee opened in the browser a page, URL of which wasn't intercepted. Usuallyspecial:fail appears for the homepage of Yandex.Browser.special:null appears in the report if the employee opened in the browser a page, which has no URL. Usually special:nullappears for the homepage of the Edge browser.

Solution:

If all pages in the browser of the employee are intercepted as special:fail, do the following steps

Update the browser to the latest version, restart the browser and the Agent on the employee's computer,If this update didn't help, start the file on the computer where the Agent is downloaded.accreg.bat

Problem 6Viewer can't be started, fonts in the Viewer are blurred, or you can't open the main menu in the full-screen mode of the Viewer .

Reason

Viewer is working incorrectly with the video card.

Solution:

Update drivers of the video card.If drivers are updated, update DirectX. Details can be found through this .linkIf after these actions, the Viewer won't work correctly, select other software implementation of OpenGL. To do that, carry outthe following steps:

Open the Viewer's log and find the line with the information about the version of OpenGL specified in the line with theglVersionString parameterINFO glVersionString: OpenGL ES 2.0 (ANGLE 2.1.99f075dade7c)If "ANGLE" or "SOFTWARE" values are specified in the brackets, carry out the following steps:

Start the file (if Angle is specified), (if Software is specified) and run the Viewer. If thesoftware.bat angle.batproblem has disappeared, then place the .bat file in the bin folder of the Viewer. Create a label with the link tothe .bat file on the desktop, icon from the viewer.exe file and with "Minimized into an Icon" window

If after you change the software implementation of OpenGL the problem has remained, then run the (shutdownoffbanlist.batof the banlist of the video card's chips)If after all these actions the problem hasn't been solved, start the , file, copy the Viewer's logs and send to thegl_log.batKickidler's technical support.

Figure 135 - Shortcut settings

Figure 136 - Shortcut image changing

Problem 7Installation of a component is completed with the "Master of installation's work is complete prematurely" mistake.

Figure 137 - Incorrect installation

1. 2.

Reason

on the computer, where such problem with installation of a component of Kickidler's software package happens, most likely there havebeen previously installed other software products which could have damaged the register or they have been incorrectly removed.

Solution:

Run the , file, which will re-register in the register all records connected with a JS scriptjsreg.bat Restart the computer and start installation of a component once again.