---
title: RPM
slug: aiops2/rpm
docTags: 
createdAt: 2023-11-03T14:17:29.864Z
---

## Redhat/Centos 6

### 1 - Adicione o repositorio do Agent

```shell
sudo wget https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6

sudo wget https://rpm.ocsinventory-ng.org/ocsinventory-release-latest.el6.ocs.noarch.rpm
```

Você pode instalar o repositorio com **yum**:

```shell
sudo yum install ocsinventory-release-latest.el6.ocs.noarch.rpm RPM-GPG-KEY-EPEL-6
```

### 2 - Instale o Agent

```shell
sudo yum install ocsinventory-agent
```

## Redhat/Centos 7

### 1 - Adicione o repositorio do Agent

```shell
sudo wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo wget https://rpm.ocsinventory-ng.org/ocsinventory-release-latest.el7.ocs.noarch.rpm
```

Você pode instalar o repositório com **yum**:

```shell
sudo yum install ocsinventory-release-latest.el7.ocs.noarch.rpm epel-release-latest-7.noarch.rpm
```

### 2 - Instale o Agent

```shell
sudo yum install ocsinventory-agent
```

## Redhat/Centos 8

### 1 - Adicione o repositorio do Agent

```shell
sudo wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo wget https://rpm.ocsinventory-ng.org/ocsinventory-release-latest.el8.ocs.noarch.rpm
```

Você pode instalar o repositório com **dnf**:

```shell
sudo dnf install ocsinventory-release-latest.el8.ocs.noarch.rpm epel-release-latest-8.noarch.rpm
```

### 2 - Instale o Agent

```shell
sudo dnf --enablerepo=PowerTools --enablerepo=epel-playground install ocsinventory-agent
```

Durante a instalação, você será solicitado a escolher como o agent se comunicará com o servidor. **Selecione o método HTTP e prossiga**:

Em seguida, defina a **URL** do servidor. A sintaxe da **URL** é similar a:

```shell
http[s]://inventory-server/ocsinventory
```

## Rocky/Alma e Redhat 9

### 1 - Adicione o repositorio do Agent

```shell
sudo wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
sudo wget https://rpm.ocsinventory-ng.org/ocsinventory-release-latest.el9.ocs.noarch.rpm
```

Você pode instalar o repositório com **dnf**:

```shell
sudo  dnf install ocsinventory-release-latest.el9.ocs.noarch.rpm epel-release-latest-9.noarch.rpm
```

### 2 - Instale o Agent e seus requisitos

```shell
sudo dnf install yum-utils
sudo yum-config-manager --enable crb
sudo dnf install ocsinventory-agent
```

Durante a instalação, você será solicitado a escolher como o agente se comunicará com o servidor. **Selecione o método HTTP e prossiga**:

Em seguida, defina a **URL** do servidor. A sintaxe da **URL** é similar a:

```shell
http[s]://inventory-server/ocsinventory
```

## Fedora

### 1 - Adicione o repositorio do Agent

```shell
export FEDORA_VERSION=$(awk '{print $3}' /etc/fedora-release)
sudo wget https://rpm.ocsinventory-ng.org/ocsinventory-release-latest.fc$FEDORA_VERSION.ocs.noarch.rpm
```

Você pode instalar o repositório com **dnf**:

```shell
sudo dnf install ocsinventory-release-latest.fc$FEDORA_VERSION.ocs.noarch.rpm
```

### 2 - Instale o Agent

```shell
sudo dnf install ocsinventory-agent
```

Durante a instalação, você será solicitado a escolher como o agente se comunicará com o servidor. **Selecione o método HTTP e prossiga**:

Em seguida, defina a **URL** do servidor. A sintaxe da **URL** é similar a:

```shell
http[s]://inventory-server/ocsinventory
```

## Desabilite a checagem de certificado

Adicione a flag `ssl=0` na configuração disponível no arquivo **`/etc/ocsinventory/ocsinventory-agent.cfg`**:

:::CodeblockTabs
Exemplo

```shell
server=http[s]://inventory-server/ocsinventory
ssl=0
```
:::

## Gerando a coleta manualmente

Para realizar a coleta manual do item, execute o seguinte comando:

```shell
ocsinventory-agent --server http[s]://inventory-server/ocsinventory
```

## Opcional - Configure o Agent para inventariar o sistema de hora em hora por meio do cron job

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

