Estoy tratando de usar la plantilla Percona Apache Monitoring [Cacti] para Memcached .
De hecho, advierten que no puede usar la versión openbsd del paquete y proporcionan una solución para los usuarios de Ubuntu / Debian, es decir:
Necesita nc en el servidor. Algunas versiones de nc aceptan diferentes opciones de línea de comandos. Puede cambiar las opciones utilizadas configurando el script PHP. Si no desea hacer esto por algún motivo, puede instalar una versión de nc que se ajuste a las expectativas codificadas en la configuración predeterminada del script. En Debian / Ubuntu, netcat-openbsd no funciona, por lo que necesita el paquete netcat-traditional y debe cambiar a /bin/nc.traditional ...
Dado que la versión RHEL 6.x proviene de openbsd (confirmado por rpm -qi nc
), ¿cómo se hace para instalar esto en RHEL / CentOS?
¿Alguien más está ejecutando estas plantillas de Percona en RHEL / CentOS? ¿Qué hiciste? alien
el paquete Debian?
Actualización 1 : FWIW, traté de usar GNU netcat compilándolo desde la fuente pero tampoco parece tener las opciones exactas requeridas por la plantilla Cacti (es decir, no hay analogía para -C o -q1, así parece)
Actualización 2 : Aliené [ed] el paquete netcat-traditional_1.10-38_amd64.deb para hacer un .tgz y produce un binario "nc.traditional" y esa versión tiene la opción -q pero no -C
Actualización 3 : Alied [ed] netcat-openbsd_1.89-3ubuntu2_amd64.deb como lo sugiere cjc y aunque proporciona las opciones -C y -q, no parece funcionar con la plantilla. También eliminé la opción -q1 de nc_cmd como lo sugiere quanta. Todavía no representa gráficamente ni produce resultados desde la línea de comandos.
Actualización 4 : construí el RPM de origen sugerido por dmourati y omití el -q1 sugerido por quanta y aún no representa gráficamente ni produce resultados desde la línea de comandos. Tal vez la solución RPM de origen y / o no pasar -q1 funciona en RHEL 5.x, no lo sé. En este punto admito la derrota.
Salud