Я пытаюсь использовать шаблон Percona Apache Monitoring [Cacti] для Memcached .
Они действительно предупреждают, что вы не можете использовать версию пакета openbsd, и предоставляют решение для пользователей Ubuntu / Debian, а именно:
Вам нужен nc на сервере. Некоторые версии nc принимают разные параметры командной строки. Вы можете изменить параметры, используемые при настройке скрипта PHP. Если вы по какой-то причине не хотите этого делать, вы можете вместо этого установить версию nc, которая соответствует ожиданиям, закодированным в конфигурации скрипта по умолчанию. В Debian / Ubuntu netcat-openbsd не работает, поэтому вам нужен традиционный пакет netcat и вам нужно переключиться в /bin/nc.traditional ...
Поскольку версия RHEL 6.x действительно взята из openbsd (подтверждено rpm -qi nc
), как можно установить ее на RHEL / CentOS?
Кто-нибудь еще работает с этими шаблонами Percona на RHEL / CentOS? Что ты сделал? alien
пакет Debian?
Обновление 1 : FWIW, я попытался использовать GNU netcat, скомпилировав его из исходного кода, но, похоже, он не имеет точных параметров, требуемых шаблоном Cacti (т. Е. Нет аналога для -C или -q1, поэтому, похоже)
Обновление 2 : я чуствую [ed] пакет netcat-Traditional_1.10-38_amd64.deb для создания .tgz, и он создает двоичный файл «nc.traditional», и эта версия имеет опцию -q, но не -C
Обновление 3 : я добавил [ed] netcat-openbsd_1.89-3ubuntu2_amd64.deb, как предложено cjc, и, хотя он предоставляет опции -C и -q, он не работает с шаблоном. Я также удалил опцию -q1 из nc_cmd, как это было предложено квантами. По-прежнему не отображает и не выводит данные из командной строки.
Обновление 4 : я собрал RPM с исходным кодом, как предложено dmourati, и пропустил -q1, как это было предложено квантами, и все же он не отображает и не выводит данные из командной строки. Возможно, исходное RPM-решение и / или не прошедшее -q1 работает на RHEL 5.x, я не знаю. На данный момент я признаю поражение.
ура