Próbuję użyć szablonu Percona Apache Monitoring [Cacti] dla Memcached .
Rzeczywiście ostrzegają, że nie można użyć wersji pakietu openbsd i zapewniają rozwiązanie dla użytkowników Ubuntu / Debian, tj .:
Potrzebujesz nc na serwerze. Niektóre wersje nc akceptują różne opcje wiersza poleceń. Możesz zmienić używane opcje, konfigurując skrypt PHP. Jeśli z jakiegoś powodu nie chcesz tego robić, możesz zamiast tego zainstalować wersję nc zgodną z oczekiwaniami zakodowanymi w domyślnej konfiguracji skryptu. Na Debianie / Ubuntu netcat-openbsd nie działa, więc potrzebujesz tradycyjnego pakietu netcat i musisz przełączyć się na /bin/nc.traditional ...
Ponieważ wersja RHEL 6.x rzeczywiście pochodzi z openbsd (potwierdzona przez rpm -qi nc
), jak można zainstalować ją na RHEL / CentOS?
Czy ktoś jeszcze korzysta z tych szablonów Percona na RHEL / CentOS? Co zrobiłeś? alien
pakiet Debian?
Aktualizacja 1 : FWIW, próbowałem użyć GNU netcat, kompilując go ze źródła, ale wydaje się, że nie ma też dokładnych opcji wymaganych przez szablon Cacti (tzn. Nie ma analogii dla -C lub -q1, więc wydaje się)
Aktualizacja 2 : I alien [ed] pakiet netcat-traditional_1.10-38_amd64.deb, aby utworzyć plik .tgz i tworzy on binarny plik „nc.traditional”, a ta wersja ma opcję -q, ale nie -C
Aktualizacja 3 : Spodobałem się [ed] netcat-openbsd_1.89-3ubuntu2_amd64.deb zgodnie z sugestią cjc i chociaż zapewnia on opcje -C i -q, nie wydaje się, aby działał z szablonem. Usunąłem również opcję -q1 z nc_cmd, zgodnie z sugestią quanty. Nadal nie wyświetla wykresu ani nie generuje danych wyjściowych z wiersza polecenia.
Aktualizacja 4 : Zbudowałem źródłowy RPM zgodnie z sugestią dmourati i pominąłem opcję -q1 zgodnie z sugestią kwanty, a mimo to nie wyświetla ona wykresu ani nie generuje danych wyjściowych z wiersza poleceń. Może źródłowe rozwiązanie RPM i / lub nieprzekazanie -q1 działa na RHEL 5.x, nie wiem. W tym momencie przyznam się do porażki.
Twoje zdrowie