Brzmi膮cy niczym imi臋 czukockiego partyzanta tytu艂 dzisiejszego wpisu jest tak naprawd臋 nazw膮 programu do monitorowania serwera linuksowego (i by膰 mo偶e nie tylko - nie zag艂臋bia艂em si臋 w zagadnienie a偶 tak mocno, mo偶e jest te偶 wersja pod inne systemy).
Munin to nic innego jak proces systemowy, kt贸ry za pomoc膮 serwera www raportuje - w postaci mn贸stwa wykres贸w i cyferek - najrozmaitsze parametry systemowe. Przechowuje r贸wnie偶 艣rednie dzienne, tygodniowe, roczne i tak dalej - dzi臋ki temu wiemy jakie zakresy parametr贸w s膮 "normalne" dla naszego systemu i 艂atwiej mo偶emy wychwyci膰 jakie艣 odst臋pstwa.
Dzi臋ki licznym wtyczkom Munin potrafi nie tylko monitorowa膰 podstawowe parametry systemu (jak na przyk艂ad zu偶ycie pami臋ci, procesora, ilo艣膰 uruchomionych / u艣pionych w膮tk贸w i proces贸w czy szczeg贸艂y zwi膮zane z dyskami twardymi: miejsce, ilo艣膰 plik贸w, ilo艣膰 aktualnie otwartych plik贸w, przepustowo艣ci poszczeg贸lnych dysk贸w z rozbiciem na odczyt/zapis itd), ale ma te偶 mo偶liwo艣膰 pod艂膮czenia si臋 do praktycznie ka偶dego rodzaju serwera: apache, mysql/postgres, ssh, email i zyliony innych, kt贸rych teraz nie pami臋tam, ale kt贸rych lista nazw zajmuje trzy kolumny drobnym maczkiem. I dla ka偶dego z nich cierpliwie buduje szczeg贸艂owe statystyki, kt贸re nast臋pnie prezentuje u偶ytkownikowi.
Niestety, skonfigurowanie Munin-a 偶eby w og贸le wystartowa艂 mo偶e okaza膰 si臋 skomplikowane. Mi zaj臋艂o oko艂o p贸艂 dnia, 偶eby prawid艂owo skonfigurowa膰 wszystkie interesuj膮ce mnie wtyczki. Najtrudniejsze okaza艂o si臋 - niespodzianka - pod艂膮czenie Munin-a do mojego serwera Apache, kt贸ry zajmuje si臋 wy艣wietlaniem w艂a艣nie czytanego przez Ciebie, Czytelniku, blogu (a tak偶e, od kilkunastu dni, wy艣wietlaniem statystyk generowanych przez Munin-a - takie troch臋 jakby k贸艂ko wzajemnej adoracji). K艂opot polega艂 na tym, 偶e serwer dzia艂a na porcie 443 (i automatycznie przekierowuje http:// na https://), a Munin z https:// za bardzo si臋 nie lubi膮 i w zwi膮zku z tym mia艂em zgryz jak przekona膰 Apacza, 偶eby serwowa艂 Munin-owi statystyki po porcie 80. Ale w ko艅cu si臋 uda艂o.
Ostatnim krokiem by艂o zabezpieczenie Munin-a przed dost臋pem publicznym - uda艂o mi si臋 za艂o偶y膰 prosty login, dzi臋ki czemu jak kto艣 b臋dzie pr贸bowa艂 wej艣膰 na http://xpil.eu/munin/, zostanie najpierw zapytany o nazw臋 u偶ytkownika i has艂o. Dzi臋ki temu, 偶e nazw臋 u偶ytkownika "haraburda-mnisiego-kamienia" ci臋偶ko zgadn膮膰, nie m贸wi膮c ju偶 o ha艣le "m2OhNDL8lsWQndQP1SU0PlpfTJI4YQ6Ksz8EW" (bez cudzys艂ow贸w), nikt mi nie b臋dzie zagl膮da艂 gdzie nie powinien.
A tak wygl膮da Munin w akcji:
Jak zosta艂o wygenerowane to has艂o? Bo wygl膮da mi albo na lastpassa, albo na dzie艂o kota postawionego na klawiaturze. Biedny kot :/
I gdzie jest opcja edytowania komentarzy ja si臋 pytam? Taka by艂a fajna…
A nie ma? U mnie jest. Dziwne. W wolnej chwili zerkn臋.
Mo偶e to przez to, 偶e ostatnio do przegl膮dania internetu u偶ywam smarkfona z Androidem nie ma u mnie tej funkcji. Ale kiedy艣 chyba by艂a.
Bo kiedy艣 u偶ywa艂em innej wtyczki do komentarzy. W wolnej chwili spr贸buj臋 wykombinowa膰 jak w艂膮czy膰 edycj臋 w艂asnych komentarzy tutaj.
Has艂o zosta艂o wygenerowane poprzez wrzucenie kota do pralki, w艂膮czenie pralki na wirowanie oraz przekszta艂cenie wydobywaj膮cych si臋 odg艂os贸w na ASCII za pomoc膮 podr臋cznego sterownika z mikrofonem 馃槈 A tak na serio to LastPass.