Инвентаризация GNU/Linux компьютера программой-агентом
Примечание
У программы агента теперь есть свой собственный репозиторий для дистрибутивов на основе Debian и Redhat. Ниже вы найдете, как установить агент unix с помощью репозитория.
Установка агента с помощью APT
В дистрибутивах на базе Debian вы можете установить агент с помощью APT
Вам необходимо добавить наш репозиторий с помощью следующей команды
$ curl -sS https://deb.ocsinventory-ng.org/pubkey.gpg | sudo apt-key add -
$ echo "deb http://deb.ocsinventory-ng.org/debian/ <distribution_codename> main" | sudo tee /etc/apt/sources.list.d/ocsinventory.list
$ sudo apt update
Вам придется заменить одним из следующих терминов в зависимости от контекста установки:
- bullseye | стабильный
- buster | олдстейбл
- stretch | олдстейбл
- sid | нестабильный
Затем установите агент с помощью:
$ sudo apt install ocsinventory-agent
В дистрибутивах на базе Ubuntu вы можете установить агент с помощью APT
Вам необходимо добавить наш репозиторий с помощью следующих команд:
$ curl -sS https://deb.ocsinventory-ng.org/pubkey.gpg | sudo apt-key add -
Примечание
apt-key устарел с Ubuntu 22.04 и выдаст предупреждение. Мы рекомендуем использовать следующую альтернативу gpg:
$ curl -fsSL https://deb.ocsinventory-ng.org/pubkey.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/ocs-archive-keyring.gpg
Затем:
$ echo "deb http://deb.ocsinventory-ng.org/ubuntu/ <distribution_codename> main" | sudo tee /etc/apt/sources.list.d/ocsinventory.list
$ sudo apt update
Вам придется заменить одним из следующих терминов в зависимости от контекста установки:
- noble | стабильный
- jammy | олдстейбл
- focal | бэкпорт
Затем установите агент с помощью:
$ sudo apt install ocsinventory-agent
Установка агента с помощью RPM
На Redhat/Centos 7 вы можете установить агент unix с помощью RPM
Для загрузки репозитория EPEL и OCS вам понадобится wget
$ 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
Вы можете установить репозиторий с помощью yum
$ sudo yum install ocsinventory-release-latest.el7.ocs.noarch.rpm epel-release-latest-7.noarch.rpm
Для установки агента Unix и требований используйте следующую команду:
$ sudo yum install ocsinventory-agent
На Redhat/Centos 8 вы можете установить агент unix с помощью RPM
Для загрузки репозитория EPEL и OCS вам понадобится wget
$ 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
Вы можете установить репозиторий с помощью dnf
$ sudo dnf install ocsinventory-release-latest.el8.ocs.noarch.rpm epel-release-latest-8.noarch.rpm
Для установки агента Unix и зависимостей используйте следующую команду:
$ sudo dnf --enablerepo=PowerTools --enablerepo=epel-playground install ocsinventory-agent
В Oracle Linux 8 и выше для установки агента вам придется включить репозиторий CodeReady Builder вместо Powertools, например, для Oracle Linux 8:
$ sudo dnf --enablerepo=ol8_codeready_builder install ocsinventory-agent
На Rocky/Alma и RHEL 9 вы можете установить агент unix с помощью RPM
Для загрузки репозитория EPEL и OCS вам понадобится wget
$ 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
Вы можете установить репозиторий с помощью dnf
$ sudo dnf install ocsinventory-release-latest.el9.ocs.noarch.rpm epel-release-latest-9.noarch.rpm
Для установки агента Unix и зависимостей используйте следующую команду:
$ sudo dnf install yum-utils
$ sudo yum-config-manager --enable crb
$ sudo dnf install ocsinventory-agent
Для загрузки репозитория вам понадобится wget
$ 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
Вы можете установить репозиторий с помощью dnf
$ sudo dnf install ocsinventory-release-latest.fc$FEDORA_VERSION.ocs.noarch.rpm
Для установки агента Unix и зависимостей используйте следующую команду:
$ sudo dnf install ocsinventory-agent
Примечание
Агент Unix будет установлен с настройками по умолчанию.
После установки
Далее вам будет предложено выбрать, как агент будет
взаимодействовать с сервером. Поскольку мы уже настроили сервер, выберите
метод http
и нажмите на кнопку <Ok>
.
Затем установим URL-адрес сервера. Синтаксис http[s]://IP_ADDRESS[:port]/agent обычно используется для методов http(s).
Настройка будет записана в файл конфигурации /etc/ocsinventory/ocsinventory-agent.cfg.
Теперь вы можете войти на свой сервер инвентаризации Severcart и убедиться, что активы были инвентаризированы.
Вы также можете настроить агент для ежечасной инвентаризации системы с помощью cron задания.
mv /etc/cron.daily/ocsinventory-agent /etc/cron.hourly