´Ùµé Áñ°Å¿î ³ª½º»ýÈ° ÇÏ°íÀÖÀ¸½Å°¡¿ä?
Çì³î·ÎÁö°¡ ¿À´Ï »õ·Î¿î Àå³°¨ÀÌ »ý±ä°Í °°¾Æ ³Ê¹« Àç¹Õ½À´Ï´Ù~!!
¸ð´ÏÅ͸µÀ» Çϸé ÁÁÀ»°Í °°¾Æ ã¾Æº¸¸ç ¸¸µé¾î º¸¾Ò½À´Ï´Ù!
Docker netdata¸¦ ÀÌ¿ëÇØ CPU Á¡À¯À²°ú ¿Âµµ Ç¥½ÃÇغ¸±â
1)
Çì³î·ÎÁö¿¡ docker ¼³Ä¡
2)
Docker¿¡¼ ·¹Áö½ºÆ®¸®¿¡¼ netdata °Ë»öÈÄ ¼³Ä¡
3)
Netdata Æ÷Æ®Æ÷¿öµùÇϱâ ÄÁÅ×ÀÌ³Ê ³»ºÎ :19999 ¿ÜºÎÆ÷Æ®: 32768
(ÇØ´ç Æ÷Æ®¿¡ Á¢¼ÓÀÌ µÇ´ÂÁö È®ÀÎ)
Netdata¿¡ ±âº»Á¤º¸µéÀÌ
¶á´Ù¸é ¼º°øÀÔ´Ï´Ù.
Ãß°¡ÀûÀ¸·Î Netdata DashboardÀÇ Á¤º¸µéÀÌ ³Ê¹« ¸¹¾Æ¼
¸ð¹ÙÀÏ¿¡¼ º¸±â°¡ ¾î·Æ´Ù¸é htmlÀ» ÆíÁýÇØ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù!
Custom dashboard ¸¸µå´Â¹ý
Çسî·ÎÁö ¼³Á¤ Å͹̳ο¡¼ ssh ±â´ÉÀ» Ų´Ù.
Putty Çì³î·ÎÁö Á¢¼Ó ¾ÆÀÌÇÇ¿Í Æ÷Æ®¸¦ ÀÔ·ÂÇØ Á¢¼Ó.
-
¾ÆÀ̵ð ÀÔ·ÂÈÄ ¿£ÅÍ
-
ºñ¹Ð¹øÈ£ ÀÔ·ÂÈÄ ¿£ÅÍ
-
Sudo -i ¿£ÅÍ ÈÄ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ·çÆ®
±ÇÇÑÀ» ¾ò´Â´Ù.
-
¡°root@º»Àμ¹ö¸í:~#¡±ÀÌ ³ª¿À¸é ¼º°ø
Docker ³»ºÎ netdata À̹ÌÁö¿¡
Á¢¼ÓÇϱâ
docker exec -it netdata-netdata1 /bin/bash À» ÀÔ·Â ÈÄ °¡»ó À̹ÌÁö¿¡ Á¢¼Ó
¡°bash-5.0#¡±ÀÌ ³ª¿À¸é ¼º°ø
cd usr/share/netdata/web ÀÔ·ÂÇؼ HTML ¼³Á¤
±âÁ¸ HtmlÀº ¹é¾÷À¸·Î º¹»çÇسõ±â
cp /usr/share/netdata/web/index.html /usr/share/netdata/web/indexback.html
Index ÆÄÀÏ ¼öÁ¤Çϱâ
vi index.html
esc Çѹø ´©¸¥ »óÅ¿¡¼
gg //¸Ç¾ÕÀ¸·Î
d //»èÁ¦
G //³¡±îÁö
ÀÔ·ÂÇØ Àüü »èÁ¦ÇÑ µÚ ¾Æ·¡ÀÇ Äڵ带 º¹»ç ºÙ¿©³Ö±â ÇÏ°í
Esc Çѹø ´©¸£°í :w ¿£ÅÍ
ÀúÀå
**** ¾Æ·¡ º»ÀÎ µµ¸ÞÀÎÁÖ¼Ò¸¦ ²À ÀÔ·ÂÇØ¾ß ÀÛµ¿À̵˴ϴÙ!!
<!DOCTYPE html>
<html lang="en">
<head>
<title>Ddori dashboard</title>
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8" />
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible"
content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width,
initial-scale=1">
<meta name="apple-mobile-web-app-capable"
content="yes">
<meta name="apple-mobile-web-app-status-bar-style"
content="black-translucent">
<script type="text/javascript" src="º»Àεµ¸ÞÀÎÁÖ¼Ò:32768/dashboard.js"></script>
<script type="text/javascript">
;
</script>
<script>
var netdataNoBootstrap = true;
var netdataServer = " º»Àεµ¸ÞÀÎÁÖ¼Ò:32768"
</script>
<!-- here we will add dashboard.js -->
</head>
<body>
<div style="width: 100%; text-align: center;">
<div>
<h1>
½Ã½ºÅÛ¿ä¾à
</h1>
<div class="netdata-container-gauge"
style="margin-right: 10px; width: 20%;"
data-netdata="system.cpu" data-chart-library="gauge"
data-title="CPU" data-units="%"
data-gauge-max-value="100" data-width="200px"
data-points="300" data-colors="#22AA99"
role="application"></div>
<br>
<div class="netdata-container-easypiechart"
style="margin-right: 10px; width: 9%;"
data-netdata="system.swap" data-dimensions="used"
data-append-options="percentage" data-chart-library="easypiechart"
data-title="Used Swap" data-units="%"
data-easypiechart-max-value="100" data-width="150px"
data-points="300" data-colors="#DD4400"
role="application"></div>
<div class="netdata-container-easypiechart"
style="margin-right: 10px; width: 11%;" data-netdata="system.io"
data-dimensions="in" data-chart-library="easypiechart"
data-title="Disk Read" data-width="150px"
data-points="300" data-common-units="system.io.mainhead"
role="application"></div>
<div class="netdata-container-easypiechart"
style="margin-right: 10px; width: 11%;"
data-netdata="system.io" data-dimensions="out"
data-chart-library="easypiechart" data-title="Disk Write"
data-width="150px" data-points="300"
data-common-units="system.io.mainhead"
role="application"></div>
<div
class="netdata-container-easypiechart" style="margin-right:
10px; width: 11%;" data-netdata="system.ip"
data-dimensions="received" data-chart-library="easypiechart"
data-title="IP Inbound" data-width="150px"
data-points="300" data-common-units="system.ip.mainhead"
role="application"></div>
<div class="netdata-container-easypiechart"
style="margin-right: 10px; width: 11%;"
data-netdata="system.ip" data-dimensions="sent"
data-chart-library="easypiechart" data-title="IP Outbound"
data-width="150px" data-points="300"
data-common-units="system.ip.mainhead"
role="application"></div>
<div class="netdata-container-easypiechart"
style="margin-right: 10px; width: 9%;"
data-netdata="system.ram" data-dimensions="used|buffers|active|wired"
data-append-options="percentage"
data-chart-library="easypiechart" data-title="Used RAM"
data-units="%" data-easypiechart-max-value="100"
data-width="150px" data-points="300"
data-colors="#EE9911" role="application"></div>
</div>
<br>
<div>
<h2>
¿Âµµ
</h2>
<div data-netdata="sensors.coretemp-isa-0000_temperature"
data-title="CPU Temperature Physical id"
data-decimal-digits="1" data-chart-library="easypiechart"
data-width="200px" data-height="200px"
data-easypiechart-max-value="100"
data-easypiechart-min-value="0" data-colors="#FF5555"
data-units="¡ÆC" data-dimensions="Physical id
0"></div><br>
<div data-netdata="sensors.coretemp-isa-0000_temperature"
data-title="CPU Temperature Core 0" data-decimal-digits="1"
data-chart-library="easypiechart" data-width="150px"
data-height="150px" data-easypiechart-max-value="100"
data-easypiechart-min-value="0" data-colors="#ffb950"
data-units="¡ÆC" data-dimensions="Core 0"></div>
<div
data-netdata="sensors.coretemp-isa-0000_temperature"
data-title="CPU Temperature Core 1" data-decimal-digits="1"
data-chart-library="easypiechart" data-width="150px"
data-height="150px" data-easypiechart-max-value="100"
data-easypiechart-min-value="0" data-colors="#038c00"
data-units="¡ÆC" data-dimensions="Core 1"></div>
<div data-netdata="sensors.coretemp-isa-0000_temperature"
data-title="CPU Temperature Core 2" data-decimal-digits="1"
data-chart-library="easypiechart" data-width="150px"
data-height="150px" data-easypiechart-max-value="100"
data-easypiechart-min-value="0" data-colors="#2352b1"
data-units="¡ÆC" data-dimensions="Core 2"></div>
<div data-netdata="sensors.coretemp-isa-0000_temperature"
data-title="CPU Temperature Core 3" data-decimal-digits="1"
data-chart-library="easypiechart" data-width="150px"
data-height="150px" data-easypiechart-max-value="100"
data-easypiechart-min-value="0" data-colors="#883ec6"
data-units="¡ÆC" data-dimensions="Core 3"></div>
</div>
</div>
<!-- here we will add charts -->
</body>
</html>
|
Àúµµ ÇغÁ¾ß°Ú³×¿ä.
ÀÚ¼¼ÇÑ ¼³¸í °¨»çÇØ¿ä.