ฉันพยายามที่จะใช้การตรวจสอบ Percona Apache [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 ตามที่แนะนำโดย quanta ยังไม่ได้สร้างกราฟหรือสร้างผลลัพธ์จาก commandline
อัปเดต 4 : ฉันสร้าง RPM ต้นทางตามที่ dmourati แนะนำและปล่อย -q1 ตามที่แนะนำโดย quanta และยังไม่ได้สร้างกราฟหรือสร้างเอาต์พุตจาก commandline บางทีโซลูชัน RPM ต้นทางและ / หรือไม่ผ่าน -q1 ทำงานกับ RHEL 5.x ได้ฉันไม่ทราบ ณ จุดนี้ฉันยอมรับความพ่ายแพ้
ไชโย