SNMP i Cacti - Problem z w

Konfiguracja serwerów, usług, itp.
R_Przemek
Posty: 54
Rejestracja: 12 lipca 2008, 16:02

Post autor: R_Przemek »

kodama pisze:A wyrzuć to ' \n ', może.

Kod: Zaznacz cały

tr -d '\n' < plik_wejsciowy > plik_wyjsciowy
Wygląda na to że plik tak zmodyfikowany podoba się cacti :)
Tylko jak użyć funkcji tr na zmiennej ?
zm=$(echo "$dane" | tr -d '\n') ??
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

Jak zrobisz "echo -n $dane > plik" to będzie zapisane bez \n.
R_Przemek
Posty: 54
Rejestracja: 12 lipca 2008, 16:02

Post autor: R_Przemek »

Kilka ciekawostek rozwiązujących problem z digitemp.

Cactiemu jak i SNMP nie przeszkadza '\n' w rysowaniu grafik, a w moim konkretnym przypadku problem leżał po stronie nie doczytania manuala.
Otóż, gdy daemon snmp wywołuje /usr/bin/digitemp_DS9097 musi mieć zdefiniowany parametr '-c', który to wskazuje na plik konfiguracyjny tworzony przy jednorazowym wywołaniu:

Kod: Zaznacz cały

/usr/bin/digitemp_DS9097 -i
Utworzony w ten sposób plik pojawia się w katalogu domowym usera który go tworzy, następnie trzeba go przenieść do /etc i nadać chown snmp :)
ODPOWIEDZ