Para instalar um plugin primeiro temos que fazer download do plugin no site plugins.ocsinventory-ng.org ou github.com/PluginsOCSInventory-NG
Irei instalar o plugin “Compare Devices” que é a primeira opção no site plugins.ocsinventory-ng.org.
Obs.: iremos precisar dos programas unzip, python3 e scp. Se não tiver instalado basta executar
sudo apt install unzip python3-pip -y
sudo sudo pip3 install scp
Fazendo Download do Plugin
- Acesse o site plugins.ocsinventory-ng.org.
- Clique no botão roxo do link “compare devices”
- Clique com o direito do mouse no botão para download e escolha “copiar endereço do link”
- No servidor OCS, abra o terminal e acesse a pasta “/usr/share/ocsinventory-reports/ocsreports/extensions/“. É nela onde devemos colocar os plugins baixados
elder@server02:~$ cd /usr/share/ocsinventory-reports/ocsreports/extensions/
- Ainda no terminal do servidor OCS, cole om link copiado na frente do comando wget.
elder@server02:/usr/share/ocsinventory-reports/ocsreports/extensions$ sudo wget https://github.com/PluginsOCSInventory-NG/comparedevices/releases/download/1.0/comparedevices.zip
Wget irá baixar o arquivo do plugin.
- Extraia o arquivo baixado usando o comando “sudo unzip comparedevices.zip”
elder@server02:/usr/share/ocsinventory-reports/ocsreports/extensions$ sudo unzip comparedevices.zip
Ativando o Plugin OCS
- Em um navegador, acesse a página do OCS. Clique no menu “Extensões–>Gerenciador de Extensões“. Clique no botão verde abaixo:
Executando Script install_plugin.py
O último passo é executar o script install_plugin.py que está na pasta “/usr/share/ocsinventory-reports/ocsreports/tools”
- Acesse a pasta
elder@server02:~$ cd /usr/share/ocsinventory-reports/ocsreports/tools
- Execute o script com “sudo python3 install_plugin.py”
elder@server02:/usr/share/ocsinventory-reports/ocsreports/tools$ sudo python3 install_plugin.py
elder@server02:/usr/share/ocsinventory-reports/ocsreports/tools$ sudo python3 install_plugin.py Where is the plugins location [/usr/share/ocsinventory-reports/ocsreports/extensions/] [0] => comparedevices [1] => winusers 0 The server is installed on the same server ? [y]/n Where is the server location [/etc/ocsinventory-server] comparedevices has been successfully installed ! Don't forget to restart your Apache server
- Reinicie o servidor apache
elder@server02:~$ sudo systemctl restart apache2
-
- Conforme a imagem acima, clique em “instalar extensão”.
Vá novamente no menu “Extensões” clique no novo plugin.
- Conforme a imagem acima, clique em “instalar extensão”.