Я намагаюся використовувати шаблон моніторингу [кактусів] Percona Apache для 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, компілюючи його з джерела, але, схоже, немає точних параметрів, необхідних шаблону кактусів (тобто немає аналогії для -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, я не знаю. На цьому етапі я визнаю поразку.
Ура