2012-07-26 13 views
5

Domyślny interwał aktualizacji w Munin wynosi 5 minut, co jest w porządku dla większości celów.jak skonfigurować określone wykresy w munin, aby aktualizować codziennie zamiast co 5 minut?

W niektórych przypadkach 5 minut jest zbyt częste, bezużyteczne, a czasami zwiększa obciążenie obserwowanych serwerów. Na przykład chcę codziennie rysować rozmiary bazy danych i mam do tego napisane wtyczki. Jednak pobieranie próbek co 5 minut może być kosztowne pod względem wydajności.

Czy istnieje możliwość skonfigurowania Munin dla konkretnych wykresów, aby aktualizować codziennie lub co godzinę zamiast co 5 minut?

+0

Cześć cyberp, przez przypadek znasz odpowiedź na to pytanie. Jestem także zainteresowany. – dmytrivv

+0

Wiem, że to bardzo stare pytanie, ale czy istnieje konkretna wtyczka, którą chcesz uruchamiać rzadziej? Istnieje kilka sposobów na uniknięcie problemu/wpływu, który określasz, próbując uniknąć. – CrackerJack9

Odpowiedz

1

Można zmienić częstotliwość wszystkie wykresy zobaczyć the munin FAQ

Munin przebiega w odstępach co pięć minut (*/5) Debianie domyślnie. Czy można zmienić ten przedział na dowolną wartość?

Wystarczy edytować plik /etc/cron.d/munin.

Jednak nie zmieni to ziarnistości Munina (lub raczej RRD); wszystkie pliki RRD są tworzone w taki sposób, aby tworzyć średnie 5-minutowe i niezależnie od tego, jak często aktualizujesz pliki RRD, wynik nie będzie (znacznie) inny.

Ale myślę, że tego nie chcesz? :)

Myślę, że możesz zoptymalizować swój skrypt, możesz zapisać wynik w pliku i dla każdego połączenia możesz sprawdzić, czy data modyfikacji pliku jest taka sama jak bieżąca data. Jeśli nie, po prostu wywołaj bazę danych, aby pobrać rozmiar bazy danych i wszystkie inne, gdy zwrócisz plik zawartości. Powinien zużywać mniej zasobów.

Powiązane problemy