TICK stack

Nem olyan regen felmerult, hogy van egy otthoni gep, amit monitorozni kellene, de mivel emberunk nem akart (tul sok?) munkat belefeccolni, ezert kb. next-next-finish utan mindennek mukodni kene. Abban a topikban felmerult a TICK stack, mint egy lehetseges megoldas. Ebben a blogban egy ilyennel kapcsolatos par screenshotot osztok meg (az uj hekkergyerek 2 km-es posztjain felbuzdulva).

Eloszor is, mi a TICK stack? Hat ez:

4 osszetevobol all, ld. lentebb:
- telegraf: egy adat kollektor agent, ami egy influxdb-be tolja ~10s-enkent az adatokat
- influxdb: ez egy time series database
- chronograf: a szines szagos gui
- kapacitor: ez fog alert-eket kuldeni

Szoval egy ilyet raktam ossze a hetvegen. A telepites menetevel senkit nem untatnek, van ra par tutorial a neten. Annyit viszont megosztanek, hogy a kapacitor miatt lett par osz hajszalam, mire egy nyamvadt alert-et kikuldott a megadott slack csatornara. Egy alert osszerakasa par kattintas (cli-bol is mehet, de az 1 hetvege utan elegge pilotavizsgas), csinalom stress -c 3-mal az esemenyt, meglodul a load, de sehol a slack uzenet.

Ne sokat ragozzam, a megoldas a hetvege + osz hajszalak utan az lett, hogy a kapacitor 1.4.0-t letoroltem a picsaba, downgrade-eltem 1.3.0-ra, es igy valoban mukodik a dolog, ld. majd lentebb.

Belepni valamilyen oauth2 hitelesitessel lehet. En a google-t valasztottam.

Belepes utan a statusz oldal fogad, rajta az utobbi riasztasokkal. Semmi komoly, ezek csak az alert feature tesztelesehez voltak.

A host lista, 2 van most csak

Az egyik hostra kattintva az osszes grafikonja megjelenik. Egy parat azert kell scrollozni, mire mindet vegignezzuk.

Azonban lehet valasztani, hogy tematikus grafikonokat nezunk, pl. amelyek csak az influxdb-hez kapcsolodnak.

Ez az 1 rule csinalta azt a sok alert-et. Annyit meg a tortenethez tennek, hogy a grafikonokhoz nem kellett gui oldalon semmit sem konfigolni, ami adat az influxdb-be kerul, abbol mind keszit grafikont (amikor meg akarod nezni). De az alert-eket kezzel kell osszerakni (vagy a fent emlitett cli cuccokkal). Lehet, hogy van ehhez valami egyszerubb megoldas is. Ha tudsz ilyet, ird meg kommentben.