Instal Agen Inventaris OCS di Debian 10/Ubuntu 18.04

Setelah Anda menyiapkan server Inventaris OCS, Anda sekarang dapat menambahkan agen untuk dikelola. Dalam panduan ini, kita akan mempelajari cara Menginstal Agen Inventaris OCS-NG di Debian 10/Ubuntu 18.04.

Pelajari cara mengatur server Inventaris OCS di Fedora 30/Fedora 29 dengan mengikuti tautan di bawah ini;

Instal Inventaris OCS di Fedora 30/Fedora 29

Instal Agen Inventaris OCS di Debian 10/Ubuntu 18.04

Jalankan pembaruan sistem

apt update apt upgrade

Instal Perpustakaan yang Diperlukan

Untuk menginstal agen Inventaris OCS akan semua paket yang diperlukan, jalankan perintah di bawah ini;

apt install libmodule-install-perl dmidecode libxml-simple-perl libcompress-zlib-perl libnet-ip-perl libwww-perl libdigest-md5-perl libdata-uuid-perl

Instal Agen Inventaris OCS dari APT

Jalankan perintah di bawah ini untuk menginstal agen OCS.

apt install ocsinventory-agent

Selama instalasi, Anda akan diminta untuk memilih bagaimana agen OCS akan berkomunikasi dengan server OCS. Karena kita sudah menyiapkan server OCS, pilihhttp metode dan lanjutkan.

Selanjutnya, atur URL server OCS. Sintaksnya adalahhttp[s]://ocsinventory-ng-server[:port]/ocsinventory biasanya untuk http(s) metode.

Ini akan ditulis ke /etc/ocsinventory/ocsinventory-agent.cfg berkas konfigurasi.

Instal Agen OCS dari Sumber

Perhatikan bahwa agen OCS yang diinstal dari paket sistem default mungkin lebih lama. Selain itu, menginstal agen OCS dari sumber mengharuskan beberapa alat build dan dependensi diinstal terlebih dahulu.

apt install make gcc libmodule-install-perl dmidecode libxml-simple-perl libcompress-zlib-perl openssl libnet-ip-perl libwww-perl libdigest-md5-perl libdata-uuid-perl libcrypt-ssleay-perl libnet-snmp-perl libproc-pid-file-perl libproc-daemon-perl net-tools libsys-syslog-perl pciutils smartmontools read-edid nmap libnet-netmask-perl

Untuk menginstal versi Agen OCS yang lebih baru, navigasikan ke halaman downloadan Inventaris OCS dan ambil file sumber untuk versi baru. Sebagai contoh, panduan ini menggunakan OCS Agent v2.4.2 dan dapat didownload sebagai berikut;

wget https://github.com/OCSInventory-NG/UnixAgent/releases/download/v2.4.2/Ocsinventory-Unix-Agent-2.4.2.tar.gz

Setelah downloadan selesai, ekstrak kode sumbernya.

tar xzf Ocsinventory-Unix-Agent-2.4.2.tar.gz

Navigasikan ke direktori sumber agen Inventaris OCS

cd Ocsinventory-Unix-Agent-2.4.2

Agen OCS dapat diinstal secara interaktif atau non-interaktif.

Untuk menginstal agen OCS secara non-interaktif, cukup jalankan perintah di bawah ini;

sudo env PERL_AUTOINSTALL=1 perl Makefile.PL
sudo make
sudo make install

Untuk menginstal agen OCS secara interaktif, cukup jalankan perintah di bawah ini;

sudo perl Makefile.PL
sudo make
sudo make install

Saat mengatur alamat server ocs Anda, jika Anda menggunakan nama host, pastikan bahwa itu dapat diselesaikan.

... Do you want to configure the agent Please enter 'y' or 'n'?> [y] y Where do you want to write the configuration file? 0 -> /etc/ocsinventory 1 -> /usr/local/etc/ocsinventory 2 -> /etc/ocsinventory-agent ?> 2 Do you want to create the directory /etc/ocsinventory-agent? Please enter 'y' or 'n'?> [y] y Should the old unix_agent settings be imported ? Please enter 'y' or 'n'?> [y] y [info] config file will be written in /etc/ocsinventory-agent/ocsinventory-agent.cfg, What is the address of your ocs server?> https://ocs.kifarunix-demo/ocsinventory Do you need credential for the server? (You probably don't) Please enter 'y' or 'n'?> [n] n Do you want to apply an administrative tag on this machine Please enter 'y' or 'n'?> [y] y tag?> test-deb10 Do yo want to install the cron task in /etc/cron.d Please enter 'y' or 'n'?> [y] y Where do you want the agent to store its files? (You probably don't need to change it)?> [/var/lib/ocsinventory-agent] Do you want to create the /var/lib/ocsinventory-agent directory? Please enter 'y' or 'n'?> [y] y Should I remove the old unix_agent Please enter 'y' or 'n'?> [n] y Do you want to activate debug configuration option ? Please enter 'y' or 'n'?> [y] n Do you want to use OCS Inventory NG UNix Unified agent log file ? Please enter 'y' or 'n'?> [y] y Specify log file path you want to use?> /var/log/ocs-agent.log Do you want disable SSL CA verification configuration option (not recommended) ? Please enter 'y' or 'n'?> [n] Do you want to set CA certificate chain file path ? Please enter 'y' or 'n'?> [y] Specify CA certificate chain file path?> /etc/ocsinventory-agent/cacert.pem Do you want to use OCS-Inventory software deployment feature? Please enter 'y' or 'n'?> [y] Do you want to use OCS-Inventory SNMP scans feature? Please enter 'y' or 'n'?> [y] Do you want to send an inventory of this machine? Please enter 'y' or 'n'?> [y]...

Komunikasi Agen-Server OCS

Secara default, agen OCS diatur untuk berkomunikasi dengan server sekali sehari melalui tugas cron harian, /etc/cron.daily/ocsinventory-agent.

Untuk memaksa agen agar segera berkomunikasi ke server, Anda dapat menjalankan;

ocsinventory-agent --server http://OCS-ADDRESS[:port]/ocsinventory

Misalnya dalam kasus saya;

ocsinventory-agent --server http://ocsinv.example.com/ocsinventory

Anda sekarang dapat masuk ke server Inventaris OCS Anda dan memverifikasi bahwa aset telah diinventarisasi.

Klik All Computers tab untuk melihat daftar aset Anda.

Anda juga dapat mengonfigurasi Agen OCS untuk menginventarisasi sistem setiap jam melalui tugas cron.

mv /etc/cron.daily/ocsinventory-agent /etc/cron.hourly

Nah itu saja cara install OCS Agent di Debian 10/Ubuntu 18.04. Jangan ragu untuk menjelajahi alat ini lebih lanjut.

Referensi;

Agen NG Inventaris OCS

Tutorial Terkait

Instal Snipe-IT di Debian 10/Ubuntu 18.04

Instal Automad CMS di Debian 10/Ubuntu 18.04

Instal GoAccess di Ubuntu 18.04/Debian 10 Buster

Instal dan Siapkan Chrome Desktop Jarak Jauh di Ubuntu 18.04