{"id":743,"date":"2021-07-12T07:04:00","date_gmt":"2021-07-12T15:04:00","guid":{"rendered":"https:\/\/tungle.ca\/?p=743"},"modified":"2022-05-01T22:42:42","modified_gmt":"2022-05-02T06:42:42","slug":"install-ocs-inventory-on-linux","status":"publish","type":"post","link":"https:\/\/tungle.ca\/?p=743","title":{"rendered":"Install OCS Inventory on Linux"},"content":{"rendered":"\n<p>OCS stands for Open Computers and Software Inventory Next Generation. This is an open-source assets management and deployment solution.<\/p>\n\n\n\n<p>Below is a couple of steps to install OCS inventory.<\/p>\n\n\n\n<p>Prerequisites<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum install -y epel-release yum-utils vim wget<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-205.png\" alt=\"\" class=\"wp-image-744\" width=\"499\" height=\"41\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-205.png 883w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-205-300x25.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-205-768x63.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-205-200x17.png 200w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>wget https:\/\/rpms.remirepo.net\/enterprise\/remi-release-7.rpm --no-check-certificate<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-206.png\" alt=\"\" class=\"wp-image-745\" width=\"597\" height=\"114\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-206.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-206-300x58.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-206-768x147.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-206-200x38.png 200w\" sizes=\"auto, (max-width: 597px) 100vw, 597px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>wget https:\/\/rpm.ocsinventory-ng.org\/ocsinventory-release-latest.el7.ocs.noarch.rpm --no-check-certificate<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"170\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-207.png\" alt=\"\" class=\"wp-image-746\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-207.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-207-300x52.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-207-768x134.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-207-200x35.png 200w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>yum install -y ocsinventory-release-latest.el7.ocs.noarch.rpm remi-release-7.rpm<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"150\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-208.png\" alt=\"\" class=\"wp-image-747\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-208.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-208-300x46.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-208-768x118.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-208-200x31.png 200w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>yum-config-manager --enable remi &amp;&amp; yum-config-manager --enable remi-php73<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-209.png\" alt=\"\" class=\"wp-image-748\" width=\"614\" height=\"78\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-209.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-209-300x38.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-209-768x98.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-209-200x26.png 200w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/figure>\n\n\n\n<p>Create a .repo file so that MariaDB can be installed.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vim \/etc\/yum.repos.d\/MariaDB.repo<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-210.png\" alt=\"\" class=\"wp-image-749\" width=\"518\" height=\"118\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-210.png 733w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-210-300x68.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-210-200x46.png 200w\" sizes=\"auto, (max-width: 518px) 100vw, 518px\" \/><\/figure>\n\n\n\n<p>Install the whole bunch of applications and extensions that are required to run OCS <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum install -y httpd MariaDB-client MariaDB-server perl-Archive-Zip perl-Compress-Zlib perl-DBD-MySQL perl-DBI perl-Mojolicious perl-Net-IP perl-Plack perl-SOAP-Lite perl-Switch perl-XML-Entities perl-XML-Simple php php-cli php-common php-curl php-domxml php-gd php-imap php-intl php-ldap php-mbstring php-mcrypt php-mysql php-mysqlnd php-opcache php-pdo php-pear-CAS php-pecl-apcu php-pecl-zip php-simplexml php-soap php-sodium php-xmlrpc php-zip<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"52\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-211.png\" alt=\"\" class=\"wp-image-750\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-211.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-211-300x16.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-211-768x41.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-211-200x11.png 200w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>yum update &amp;&amp; yum upgrade<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-212.png\" alt=\"\" class=\"wp-image-751\" width=\"360\" height=\"41\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-212.png 728w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-212-300x34.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-212-200x23.png 200w\" sizes=\"auto, (max-width: 360px) 100vw, 360px\" \/><\/figure>\n\n\n\n<p>Install OCS Inventory.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum install -y ocsinventory<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-213.png\" alt=\"\" class=\"wp-image-752\" width=\"355\" height=\"44\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-213.png 630w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-213-300x37.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-213-200x25.png 200w\" sizes=\"auto, (max-width: 355px) 100vw, 355px\" \/><\/figure>\n\n\n\n<p>Configure the MariaDB database.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl enable mariadb\nsystemctl start mariadb\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"62\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-214.png\" alt=\"\" class=\"wp-image-753\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-214.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-214-300x19.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-214-768x49.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-214-200x13.png 200w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<p>Secure MySQL.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql_secure_installation<\/code><\/pre>\n\n\n\n<p>Create a new an ocsweb database and assign permissions for user ocs\/ocs.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql -u root -p\nMariaDB &#91;(none)]&gt; create database ocsweb;\nCREATE USER 'ocs'@'localhost' IDENTIFIED BY 'ocs';\nGRANT ALL PRIVILEGES ON ocsweb. * TO 'ocs'@'localhost' IDENTIFIED BY 'ocs';\nflush privileges;\nexit;\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-215.png\" alt=\"\" class=\"wp-image-754\" width=\"552\" height=\"265\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-215.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-215-300x145.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-215-768x370.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-215-200x96.png 200w\" sizes=\"auto, (max-width: 552px) 100vw, 552px\" \/><\/figure>\n\n\n\n<p>Allow HTTP and HTTPS on Firewall.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>firewall-cmd --permanent --add-service=http\nfirewall-cmd --permanent --add-service=https\nfirewall-cmd \u2013reload\nfirewall-cmd --list-services\n<\/code><\/pre>\n\n\n\n<p>Configure the MariaDB database.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl enable mariadb &amp;&amp; systemctl start mariadb<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-216.png\" alt=\"\" class=\"wp-image-755\" width=\"555\" height=\"36\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-216.png 920w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-216-300x20.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-216-768x51.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-216-200x13.png 200w\" sizes=\"auto, (max-width: 555px) 100vw, 555px\" \/><\/figure>\n\n\n\n<p>Setup OCS user\/password on OCS configuration\/<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>vim \/etc\/httpd\/conf.d\/ocsinventory-server.conf<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code># Name of database\nPerlSetEnv OCS_DB_NAME ocsweb\nPerlSetEnv OCS_DB_LOCAL ocsweb\n# User allowed to connect to database\nPerlSetEnv OCS_DB_USER ocs\n# Password for user\nPerlSetVar OCS_DB_PWD ocs\n<\/code><\/pre>\n\n\n\n<p>Enables and restarts Apache Web Service.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl enable httpd &amp;&amp; systemctl start httpd<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"57\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-217.png\" alt=\"\" class=\"wp-image-756\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-217.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-217-300x18.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-217-768x45.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-217-200x12.png 200w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><figcaption>Check TCP ports are running on the server.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"213\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-218.png\" alt=\"\" class=\"wp-image-757\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-218.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-218-300x66.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-218-768x168.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-218-200x44.png 200w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><figcaption>Access OCS Inventory web interface (http:\/\/IPaddressofOCS\/ocsreports).<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-219.png\" alt=\"\" class=\"wp-image-758\" width=\"528\" height=\"277\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-219.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-219-300x158.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-219-768x403.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-219-200x105.png 200w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-220.png\" alt=\"\" class=\"wp-image-759\" width=\"668\" height=\"328\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-220.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-220-300x148.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-220-768x378.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-220-200x98.png 200w\" sizes=\"auto, (max-width: 668px) 100vw, 668px\" \/><\/figure>\n\n\n\n<p>Enter user\/password is admin\/admin to log on.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-221.png\" alt=\"\" class=\"wp-image-760\" width=\"604\" height=\"490\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-221.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-221-300x244.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-221-768x624.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-221-200x162.png 200w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/figure>\n\n\n\n<p>Rename the \u201c<strong>install.php<\/strong>\u201d file in the \u201cOCSReports\u201d directory.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv \/usr\/share\/ocsinventory-reports\/ocsreports\/install.php \/usr\/share\/ocsinventory-reports\/ocsreports\/install.php.bak<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"34\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-222.png\" alt=\"\" class=\"wp-image-761\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-222.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-222-300x10.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-222-768x27.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-222-200x7.png 200w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-223.png\" alt=\"\" class=\"wp-image-762\" width=\"538\" height=\"314\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-223.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-223-300x176.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-223-768x450.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-223-200x117.png 200w\" sizes=\"auto, (max-width: 538px) 100vw, 538px\" \/><figcaption>+ Install OCS Inventory agent via GPO.<\/figcaption><\/figure>\n\n\n\n<p>Create a logon script OCSinventory.bat<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>@echo off\n\\\\dc1.cisalab.local\\shared\\OCS-Windows-Agent-2.9.0.0_x64\\OCS-Windows-Agent-Setup-x64.exe \/S \/SERVER=http:\/\/10.0.0.13\/ocsinventory\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"252\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-224.png\" alt=\"\" class=\"wp-image-763\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-224.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-224-300x78.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-224-768x198.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-224-200x52.png 200w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<p>Create a new GPO and link the script to the domain level.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"758\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-225.png\" alt=\"\" class=\"wp-image-764\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-225.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-225-300x233.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-225-768x597.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-225-200x155.png 200w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"842\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-226.png\" alt=\"\" class=\"wp-image-765\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-226.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-226-300x259.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-226-768x663.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-226-200x173.png 200w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<p>Restart Windows 10 domain-joined machine.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-227.png\" alt=\"\" class=\"wp-image-766\" width=\"281\" height=\"190\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-227.png 708w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-227-300x203.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-227-200x135.png 200w\" sizes=\"auto, (max-width: 281px) 100vw, 281px\" \/><\/figure>\n\n\n\n<p>OCS inventory agent has been automatically installed on this machine.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-228.png\" alt=\"\" class=\"wp-image-767\" width=\"579\" height=\"270\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-228.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-228-300x140.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-228-768x358.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-228-200x93.png 200w\" sizes=\"auto, (max-width: 579px) 100vw, 579px\" \/><\/figure>\n\n\n\n<p>Check TCP connection from Windows 10 machine to OCS Inventory server.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Get-NetTcpConnection -RemoteAddress 10.0.0.13<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"113\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-229.png\" alt=\"\" class=\"wp-image-768\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-229.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-229-300x35.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-229-768x89.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-229-200x23.png 200w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-230.png\" alt=\"\" class=\"wp-image-769\" width=\"764\" height=\"361\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-230.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-230-300x142.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-230-768x363.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-230-200x95.png 200w\" sizes=\"auto, (max-width: 764px) 100vw, 764px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-231.png\" alt=\"\" class=\"wp-image-770\" width=\"717\" height=\"713\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-231.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-231-150x150.png 150w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-231-768x765.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-231-200x200.png 200w\" sizes=\"auto, (max-width: 717px) 100vw, 717px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-232.png\" alt=\"\" class=\"wp-image-771\" width=\"692\" height=\"635\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-232.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-232-300x276.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-232-768x706.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-232-200x184.png 200w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-233.png\" alt=\"\" class=\"wp-image-772\" width=\"685\" height=\"662\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-233.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-233-300x290.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-233-768x743.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-233-200x193.png 200w\" sizes=\"auto, (max-width: 685px) 100vw, 685px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-234.png\" alt=\"\" class=\"wp-image-773\" width=\"680\" height=\"338\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-234.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-234-300x150.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-234-768x383.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-234-200x100.png 200w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>OCS stands for Open Computers and Software Inventory Next Generation. This is an open-source assets management and deployment solution. Below is a couple of steps to install OCS inventory. Prerequisites Create a .repo file so that MariaDB can be installed. Install the whole bunch of applications and extensions that are required to run OCS Install [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[8],"class_list":["post-743","post","type-post","status-publish","format-standard","hentry","category-linux","tag-linux"],"_links":{"self":[{"href":"https:\/\/tungle.ca\/index.php?rest_route=\/wp\/v2\/posts\/743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tungle.ca\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tungle.ca\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tungle.ca\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tungle.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=743"}],"version-history":[{"count":2,"href":"https:\/\/tungle.ca\/index.php?rest_route=\/wp\/v2\/posts\/743\/revisions"}],"predecessor-version":[{"id":775,"href":"https:\/\/tungle.ca\/index.php?rest_route=\/wp\/v2\/posts\/743\/revisions\/775"}],"wp:attachment":[{"href":"https:\/\/tungle.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tungle.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=743"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tungle.ca\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}