Перейти к основному содержимому
Версия: v2 (текущая)

Установка на Linux

Поставьте CLI-плагин PanDev Metrics на Linux примерно за 3 минуты. После этого активность вашего терминала (имя команды + timestamp) появится в дашбордах PanDev Metrics.

Перед началом

  • Linux-дистрибутив с установленным Homebrew on Linux (docs.brew.sh/Homebrew-on-Linux)
  • Учётка PanDev Metrics (логин + пароль)
  • Server URL вашего PanDev Metrics:
    • Cloud: https://metrics-cloud.pandev.io
    • On-prem: URL, который дал администратор
подсказка

Если не можете поставить Homebrew — попросите у администратора standalone-бинарник плагина.

Шаг 1 — Установите плагин

brew install pandev-metriks/pandev-cli/pandev-cli-plugin

На Linux Homebrew регистрирует демон автоматически — sudo не нужен.

Шаг 2 — Авторизуйтесь

pandev login

Введите Server URL, логин и пароль:

Креды хранятся локально, демон сам переподключается после рестартов.

Шаг 3 — Проверьте

Убедитесь, что демон работает и авторизован:

pandev status

Проверьте, что heartbeats копятся:

pandev time

Также можно открыть Настройки → Плагин → CLI plugin в UI PanDev Metrics — ваша машина появится со свежим timestamp.

Полезные команды

pandev --help # Все команды плагина
pandev status # Состояние демона и auth
pandev time # CLI-активность за сегодня
pandev login # Переавторизация

Обновление

brew update && brew upgrade pandev-cli-plugin

Удаление

pandev-cli-plugin --uninstall
brew uninstall pandev-cli-plugin
brew untap pandev-metriks/pandev-cli

Troubleshooting

pandev: command not found после установки

Префикс Homebrew может быть не в PATH. Добавьте его в init-скрипт shell:

echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.bashrc
exec bash -l
pandev status показывает, что демон не запущен

Перезапустите brew-сервисы или сессию терминала и повторите pandev login. Если не помогает — посмотрите ошибки в journalctl --user -xe.

Самоподписанный сертификат на on-prem-сервере

Добавьте корневой CA организации в системный trust store:

# Debian / Ubuntu
sudo cp company-ca.crt /usr/local/share/ca-certificates/
sudo update-ca-certificates

# Fedora / RHEL
sudo cp company-ca.crt /etc/pki/ca-trust/source/anchors/
sudo update-ca-trust
Через 30 минут в дашборде ничего не появляется

Проверьте три вещи:

  1. pandev status — авторизован и работает
  2. pandev time — ненулевое значение
  3. Аккаунт, под которым делали pandev login, совпадает с аккаунтом в UI PanDev Metrics

FAQ

Какие дистрибутивы поддерживаются?

Любой, где работает Homebrew on Linux — Ubuntu, Debian, Fedora, RHEL, Arch, openSUSE и т.д. Плагин — обычный 64-битный Linux-бинарник.

Нужен root / sudo?

Нет. Демон работает от вашего пользователя; Homebrew on Linux ставится без root.

Какие shell поддерживаются?

bash, zsh и fish. Плагин цепляется к shell при установке.

Как сменить сервер?

Запустите pandev login заново и введите новый URL.

Похожее