๋ฐ๊ฐ์ต๋๋ค.
์ธํ๋ผ ์๋ฒ๋ก ๊ทผ๋ฌดํ๋ฉฐ ์๋ ๋ก๊ทธ๋ฅผ ๋์งํธ๋ก ๋ฐ๊พธ๋ ํจ์จ์ ์ ๋ฌด ๋ณํ์ ์ถ๊ตฌํ๊ณ ์๋ํ์ ๊ด์ฌ ๋ง์ต๋๋ค.
์ดํด ์ฝ๊ฒ ์ฌํํ ๊ฐ์๋ก ์ฌ๋ฌ๋ถ์๊ฒ ๋ค๊ฐ๊ฐ๊ฒ ์ต๋๋ค. ๋ ๊ฐ์ฌํฉ๋๋ค.
Courses
Reviews
- GZS - We also use Zabbix - Grafana, Slack integration
- GZS - We also use Zabbix - Grafana, Slack integration
- GZS - We also use Zabbix - Grafana, Slack integration
- GZS - We also use Zabbix - Grafana, Slack integration
- GZS - We also use Zabbix - Grafana, Slack integration
Posts
Q&A
ZABBIX์ Grafana ์ฐ๋
์๋ ํ์ธ์ ์ข์ ์ง๋ฌธ์ ๋๋ค!์๋ง ์ง๊ธ์ฏค์ด๋ฉด ๋ชจ๋ ์ดํดํ์ จ์ ๊ฒ ๊ฐ์๋ฐ ๋ต๋ณ์ด ๋ฆ์ด์ ์ฃ์กํฉ๋๋ค. ์๋ฅผ ๋ค์ด๋ณธ๋ค๋ฉด ๋ง์ฝ ์๋์ ๊ฐ์ด ๋์ฌ๋ณด๋๋ฅผ ๊ตฌ์ฑํ๋ค๊ณ ๊ฐ์ ํด๋ณด๊ฒ ์ต๋๋ค.25๋ ๋ 7์ ํ ๋ฌ๋ง ์กฐํํ๋ค๋ฉด ํธ๋ํฝ์ ์ ์ฒด ์ฌ์ฉ๋ฅ ์ ๋ํ๋ด๊ณ ์๋ CPU, MEM ํ ์ด๋ธ์ ํ ๋ฌ ์ค ์ต๊ทผ ๊ฐ(last)์ ํ ์ด๋ธ์ ํ์ํ ๊ฒ๋๋ค.์ด๋ ํน์ ์ฌ์ฉ์๊ฐ 2๋ ์น์ ํธ๋ํฝ ๊ทธ๋ํ๊ฐ ๋ณด๊ณ ์ถ์ด์ ๋ฌด์ฌ๊ฒฐ์ ๊ธฐ๊ฐ์ ๋๋ ธ๋ค๊ณ ํด๋ณด๊ฒ ์ต๋๋ค.(์ฌ์ง) ๊ทธ๋ผ ํธ๋ํฝ ๋ฟ๋ง์ด ์๋๋ผ CPU, MEM ํ ์ด๋ธ์์ 2๋ ์น์ select query๊ฐ ๋ฝํ ๋ค์์ ๊ฑฐ๊ธฐ์ ์ต๊ทผ๊ฐ(last)๋ฅผ ๋ณด์ฌ์ค๋๋ค. ์ด๋ ์ค์ ์๋ฒ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ฅ ์ ๋ณด๋ฉด grafana-server ํ๋ก์ธ์ค๊ฐ 100%๊น์ง ์ฐจ๋ฒ๋ฆฝ๋๋ค. ๊ทธ๋ฌ์ ๋ ๋ง์ฝ zabbix ์๋ฒ์ grafana ์๋น์ค๋ฅผ ๊ฐ์ด ์ฌ๋ ธ๋ค๋ฉด ์๋ฒ๊ฐ hang์ด ๊ฑธ๋ ค๋ฒ๋ฆฌ๊ณ ์ฌ๋ถํ ์ ํด์ผ๋ง ํ๋ ์ํฉ์ด ๋ฐ์ํฉ๋๋ค. (์ฌ์ง) ์ฌ๊ธฐ์ ๋ง์ฝ API ๋ก zabbix์ grafana ๊ฐ์ ํต์ ์ด ์๋ DB Direct๋ก ์ฐ๊ฒฐํ๋ฉด ํจ์ฌ ๋น ๋ฅธ ํต์ ์ด ๊ฐ๋ฅํ์ฌ ์์ ๊ฐ์ ์ด์ ์ํฉ์ ํผํ ์ ์์ต๋๋ค. ๋ค๋ง DB Direct๋ก ์ค์ต์ ์งํํ์ง ์์ ์ด์ ๋ ์ธํฐ๋ท์ ์ฝ๊ฒ ์ฐพ์ ์ ์๋ ๋ ํผ๋ฐ์ค์์๋ ๋๋ค์ API๋ก ๋์ด์๊ธฐ ๋๋ฌธ์ ๋๋ค. ํด๋น ๊ฐ์๋ฅผ ์๊ฐํ์๋ ๋ถ๋ค์ด ์ฐจํ์ Zabbix ์ด์ ์ค์ ๋ช ๋ ๋ค์ ์ด์๊ฐ ๋ฐ์ํ์ ๋ ์ฝ๊ฒ ์๋ฃ๋ฅผ ์ฐพ์ ์ ์๋๋ก ๊ฐ์ ๊ตฌ์ฑ์ ๊ณ ๋ฏผํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ถ๊ฐ ์ง๋ฌธ ์์ผ์๋ฉด ๋ง์ ๋ถํ ๋๋ฆฝ๋๋ค! ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 57
Q&A
๊ฐ ์ถ๋ ฅ ์ค๋ฅ
์๋ ํ์ธ์ ํ์ธํ๋๋ผ ๋ต์ด ์ข ๋ฆ์์ต๋๋ค. ์๋์ ๊ฐ์ด last๊ฐ ์๋ last*(non-null value)๋ก ์ ํํด์ฃผ์ค ์ ์์ผ์ค๊น์?์ค์ ์ดํ์ ๊ณต์ ํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์๋ก ์ถ๊ฐํ ๋ง์ดํธ ๊ฒฝ๋ก์ ๋ํด ์๋น ์ค - ๋ชจ๋ํฐ๋ง์๋ ๊ฐ๋ค์ ๋์ค์ปค๋ฒ๋ฆฌ๋ก ์๋ ์ถ๊ฐ ์ดํ ์ ์ ์์ง๋๊ณ ์๋ ์ํ์ธ ์ง ๊ถ๊ธํฉ๋๋ค. (์ฌ์ง) ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 28
Q&A
history/problems
์๋ ํ์ธ์ ํด๋น ๋์ฌ๋ณด๋์์ Zabbix History ๋ฐ Problems๋ ํธ๋ฆฌ๊ฑฐ(์ค๋ฅ)๊ฐ ๋ฐ์ํ๋ฉด ์ฐ๋๋์ด ๋ณด์ ๋๋ค. ํน์ ์๋น ์ค์์ ์ฅ์ ํธ๋ฆฌ๊ฑฐ๊ฐ ๋ฐ์ํ๋๋ก ์๋์ฐ/๋ฆฌ๋ ์ค๋ฅผ ์ข ๋ฃํด๋ณด์๊ณ 10๋ถ ์ด์ ๊ธฐ๋ค๋ฆฌ๋ฉด ์ด๋ป๊ฒ ๋์ค๊น์? ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 28
Q&A
zabbix๋ฅผ ์ค์นํ๊ณ ์ดํ ์ค์ ์ ๋ฌธ์ ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์ ๋ค ๋ง์ต๋๋ค. Zabbix ์๋ฒ์ Client ์๋ฒ๋ ์์ด์ ํธ ํต์ ์ ์ํด TCP 10050, 10051 ๋ฑ ์ธ์ ์ ๋งบ์ด ์ํ๋ ๊ฐ์ ์ฃผ๊ณ ๋ฐ์ต๋๋ค. ๊ทธ๋ ๊ธฐ์ ์ฒ๋, ๋ง๋ ๋์ด๊ฐ๋ ์๋ฒ๋ฅผ ๋ชจ๋ํฐ๋ง ํ๊ธฐ ์ํด์๋ ํ๋ก์ ์๋ฒ๋ฅผ ๋์ด ๋ถํ ๋ถ์ฐ์ ์ ์ ํ ํ๊ฑฐ๋ ์๋ฒ ์ฑ๋ฅ ๋ฐ DB ์บ์ ์ฉ๋์ ๋๋ ค์ผ ํฉ๋๋ค. ์ด๋ ์๋น ์ค ์นํ์ด์ง(nginx)๋ ๋ณ๋๋ก ๊ด๋ฆฌ์๋ง ์ ์ํ๊ธฐ์ ๋ฐ๋ก ์ค์ ํด์ฃผ์ค ํ์๋ ์์ต๋๋ค. ์ ๋ ์ค๋ฌด ๊ฒฝํํ๋ฉด์ ํ๋ฒ๋ ์นํ์ด์ง๊ฐ ์ค๋จ๋ ์ ์ ์์ต๋๋ค. ๊ฑฑ์ ์ ์ํ์ ๋ ๋ ๋ฏ ํฉ๋๋ค! ๋ค๋ง ๊ทธ๋ผํ๋๋ฅผ ์ด์ฉํ์ค ๊ฒฝ์ฐ ์กฐ์ฌํด์ฃผ์ ์ผ ํ๋๋ฐ์. ๊ฐ๋ DB ์ ๋ ํธ ์ฟผ๋ฆฌ๋ก ์ธํด ๋ค๋์ ํ ์ด๋ธ ์กฐํ๋ก ๊ทธ๋ผํ๋ ์๋ฒ๊ฐ Hang ๊ฑธ๋ฆฌ์ค ์ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 76
Q&A
ํด๋ผ์ด์ธํธ ํธ์คํธ ์ค์ ๊ณผ ๊ด๋ จํ ์ง๋ฌธ์ ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์ ๋ต๋ณ์ด ๋ฆ์์ต๋๋ค. ๊ณต์ ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 31
Q&A
๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ฅ
์๋ ํ์ธ์ Total : 15GiFree : 1.3Gi๊ณ์ฐ์ = 1-(Free/Total)*100 = 1-(1.3/15)*100=91%์ผ๋ก ๋๋ต์ ์ผ๋ก 91%๊ฐ ์ฌ์ฉ ์ค์ธ ๋ฉ๋ชจ๋ฆฌ ์ธ๋ฏ ํฉ๋๋ค! ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 31
Q&A
zabbix_get ์ ๋ํ ๊ฐ์๊ฐ ์์๋๋ฐ, ๋ค์ ํ์ธํ๊ณ ์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
๋ค ์์ดํ ๋ง๋ค ๊ฐ๋ณ์ ์ผ๋ก ํค-๊ฐ JSON ํํ๋ก ๋ฐ์์ต๋๋ค. { "cpu utilization": 80, } { "buff/cached memory": 689310, } ๋ค ๋ง์ต๋๋ค. zabbix_get์ ์ด๋ฏธ ๋ฑ๋ก๋ ์์ดํ ์ผ๋ก ์คํํ๊ธฐ์ ๋์ผํ๋ค๊ณ ๋ณด์๋ฉด ๋ฉ๋๋ค.
- 0
- 2
- 38
Q&A
์๋ฒ๋ฅผ ๊ด๋ฆฌํ๋ ํด์ ๋ํด ์ ๋ณด๋ฅผ ๋ ์๋ ค ์ฃผ์ค ์ ์์๊น์?
์๋ ํ์ธ์๋ฒค์น๋งํน/๋ณด์ ๊ด๋ จ ๋ต๋ณ ๋๋ฆฝ๋๋ค. ์ ์ ํฌ์ง์ ์ ๊ฒฝ์ฐ ์ง์ ํ ์คํธ๋ ์งํํ์ง ์์ง๋ง ๊ฑด๋ ๋ณด์๋ ๋ด์ฉ ๊ณต์ ๋๋ฆฝ๋๋ค. [๋ฒค์น๋งํน]๊ท๋ชจ์ ๋ฐ๋ผ ์ฌ์ฉ์ ์๊ฐ ์์๋์ ๋ค๋ฉด ํ๋ก์ ํธ ์คํ ์ด์ ์ WEB, WAS, DB์ ์ผ์ ๊ณผ๋ถํ๋ฅผ ์ฃผ์ด์ ์ ์ ๊ฐ๋ฅ ์ฌ๋ถ๋ฅผ ํ ์คํธ ํ์๋ฉด ๋ฉ๋๋ค. Apache Bench๋ฅผ ์ฌ์ฉํ๋ ๊ฑธ๋ก ๊ธฐ์ตํฉ๋๋ค. Docker ํ๊ฒฝ์์๋ ์ค์ ๋ก ๋ ํ๋ฆฌ์นด์ ์ ์ผ๋ถ ์ญ์ ํ๊ฑฐ๋, Docker ํธ์คํธ๋ฅผ ๊ฐ์ ๋ก ์ข ๋ฃํ๋ ์๋๋ฆฌ์ค๋ก ์ด์คํ(HA) ํ๊ฒฝ๊ณผ ์๋น์ค ๋ณต๊ตฌ ๋ฅ๋ ฅ์ ์ ๊ฒํ์ต๋๋ค. CPU/MEM/HDD ์ด๊ธฐ ์ ์ ์ ๊ฒฝ์ฐ ๊ธฐ์ ๋ฐ ์๋น์ค ํน์ฑ์ ๋ฐ๋ผ ๋ค๋ฅด์ง๋ง ๊ณผ๊ฑฐ ๊ฐ์ด๋๋ฅผ ์ฐธ๊ณ ํ์ฌ ์์ฑํ๊ธฐ๋ ํ์ต๋๋ค. ์ฐธ๊ณ ์๋ฃ์ ๋ณด์์คํ ํ๋์จ์ด ๊ท๋ชจ์ฐ์ ์ง์นจ(TTAK.KO-10.0292_R1) ๊ทธ๋ผ์๋ ์ ๋ ์ฑ๋ฅ ์งํ๋ณด๋ค๋ ๋ ๋ฎ์ ์ต์ํ์ผ๋ก ์คํ์ ์ ์ ํ์ฌ ๋๋ฆฌ๊ณ ์๋น ์ค/๊ทธ๋ผํ๋/์ฌ๋์ผ๋ก ๋ชจ๋ํฐ๋งํ ์ดํ์ ๋ถ์กฑํ ์์์ ์ฆ์คํฉ๋๋ค. ์์ฆ์ ์ค์๊ฐ์ผ๋ก ์์์ ๋๋ฆด ์ ์์ด ํฐ ์ฅ์ ์ธ ๋ฏ ํฉ๋๋ค. [๋ณด์]ํด๋น ๊ฒฝ์ฐ์๋ ๊ธฐ์ ํน์ฑ๊ณผ ๊ธฐ์กด ์ด์ ๋ฐฉ์์ ๋ฐ๋ผ ๋ค๋ฅธ ๋ฏ ํฉ๋๋ค. ์ ๋ผ๋ฉด Ansible์ด๋ผ๋ ํด์ ์ด์ฉํ์ฌ ๋ณด์ ์ทจ์ฝ์ ์คํฌ๋ฆฝํธ๋ฅผ ๋๋ ค๋ณผ ๋ฏ ํฉ๋๋ค. ์ฆ ์๋ฒ๋ฅผ ์์ฑํ๋ฉด ์๋ํ ๋๊ตฌ๋ฅผ ์ด์ฉํ์ฌ ๋ณด์ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ์ฌ ์ทจ์ฝ ํ๊ฒฝ์ ์์์ฑ๊ณ ์ค์ ํ ๋ฏํฉ๋๋ค ๊ฐ์ฌํฉ๋๋ค
- 0
- 1
- 31
Q&A
๋ค์ค ์ปค์คํ ํ๋ผ๋ฏธํฐ์ ๋ฐ์ดํฐํ์ ๋ํด ๋ฌธ์ ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์ ์ ์ ํ๋ผ๋ฏธํฐ๋ฅผ ์์ฑํ์ค ๋ ์ฌ์ฉํ์๋ ๋ช ๋ น์ด์ ๋ช ๋ น์ด์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ํ์ ์ง์ ํ์๋ฉด ๋ฉ๋๋ค. grep์ด๋ awk์ ๋ฌธ์์ด์ ๋ฆฌํดํฉ๋๋ค.์๋ฅผ ๋ค๋ฉด UserParameter=mem.buff_cache,free -k | awk '/^Mem:/ {print $(NF-1)}'์์ ๊ฐ์ ๋ฒํผ/์บ์๋ฅผ ์ซ์ ํฌ๋ก๋ฐ์ดํธ๋ง ์ถ์ถํ๋ ๋ช ๋ น์ด์ ๊ฒฝ์ฐ์๋ ์ซ์๋ก ๋ฆฌํดํ์ง ์๊ณ awk ๋ช ๋ น์ด์ด๊ธฐ์ ๋ฌธ์์ด์ ๋ฆฌํดํฉ๋๋ค. ์ ๊ฐ์ ๊ฒฝ์ฐ์๋ ์ผ๋ฐ์ ์ผ๋ก๋ String์ผ๋ก ๋ฐ๊ณ ์๋๋ฉด ์ซ์(Unsigned)๋ก ๋ณ๊ฒฝํฉ๋๋ค. ์ ์์ ์ธํ๋ฐ AI ์ธํด์ ์๊ธฐํ ๊ฒ ์ฒ๋ผ echo ์ซ์๋ฅผ ๋ฐํํ๋ฉด ์ซ์ ํ์ ์ผ๋ก ๋ฐ์ผ์๋ฉด ๋ ๋ฏ ํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 33
Q&A
ํ๋ก๋ฉํ ์ฐ์ค ์์ด์ ํธ์์ ์ ๊ณตํ๋ ๋ฉํธ๋ฆญ ์์ง์ด ๊ฐ๋ฅํ ๊น์?
์๋ ํ์ธ์. ๋จผ์ ํฐ ๋์์ด ๋์ง ๋ชปํ ๋ฏ ํ์ฌ ์ฃ์กํ๋ค๋ ๋ง์ ์ ํด๋๋ฆฝ๋๋ค. ์ ๊ฐ ํ๋ก๋ฉํ ์ฐ์ค ๋ชจ๋ํฐ๋ง์ ํด๋ณด์ง ์์์ ์ต๋ํ ํ์ธํ ๋ด์ฉ ๊ณต์ ๋๋ฆฝ๋๋ค.์ดํดํ ๋ฐ๋ก๋ http://ํ๋ก๋ฉํ ์ฐ์ค/metrics ์ ๊ฐ์ ์๋ํฌ์ธํธ(๋ฐ์ดํฐ)๋ฅผ ์ ๊ณตํ๋ ๋ฏ ํฉ๋๋ค. ์ด๋ HTTP Agent ํ์ ์ผ๋ก ์๋ณธ ๋ฐ์ดํฐ๋ฅผ ๋จผ์ ์ ์ฅํ๊ณ ,ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ผ๋ก ์ํ๋ ๋ฐ์ดํฐ๋ง ์ถ์ถํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ ๋ฏ ํฉ๋๋ค. ์ฆ ์๋ํฌ์ธํธ์์ ์ ๊ณตํ๋ ๋ชจ๋ ๊ฒฐ๊ณผ ๊ฐ์ ๋จผ์ ๋ฐ์์ค๊ณ ์ดํ์ ํ์ํ ๋ฐ์ดํฐ๋ง ํ์ฑํ์ฌ ์์ดํ ์ผ๋ก ์ ์ฅํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ์ฐธ๊ณ ํ URL ์ ๋ฌ ๋๋ฆฝ๋๋ค.https://www.zabbix.com/documentation/current/en/manual/config/items/itemtypes/prometheus ๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 28