๋์ค(์๋กค๋ก์ง) netdata ์์คํ ๋ชจ๋ํฐ๋ง ๋์ปค ์ค์นํ๊ธฐ
ํ์ด์ง ์ ๋ณด
๋ณธ๋ฌธ
docker run -d --name=netdata -p 19999:19999 -v /proc:/host/proc:ro -v /sys:/host/sys:ro -v /var/run/docker.sock:/var/run/docker.sock:ro --cap-add SYS_PTRACE --security-opt apparmor=unconfined --restart=unless-stopped netdata/netdata
ย
๊ฐ๋จํ๊ฒ ๋์ฌ๋ณด๋ ์์
ย
์ถ์ฒ:ย https://m.ppomppu.co.kr/new/bbs_view.php?id=nas&no=41176
ย
netdata์
ย
/usr/share/netdata/web/index.html ์์
ย
<!DOCTYPE html>
<html lang="en">
<head>
ย ย <title>Netdata 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="๋ณธ์ธ๋๋ฉ์ธ์ฃผ์:19999/dashboard.js"></script>
ย ย <script type="text/javascript">
ย ย ;
ย ย </script>
ย ย <script>
ย ย var netdataNoBootstrap = true;
ย ย var netdataServer = "๋ณธ์ธ๋๋ฉ์ธ์ฃผ์:19999"
ย ย </script>
ย ย <!-- here we will add dashboard.js -->
</head>
<body>
ย ย <div style="width: 100%; text-align: center;">
ย ย ย ย <div>
ย ย ย ย ย ย <h1>
ย ย ย ย ย ย ย ย Sytem Summary
ย ย ย ย ย ย </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>
ย ย ย ย ย ย ย ย Temperature
ย ย ย ย ย ย </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>
๋๊ธ๋ชฉ๋ก
๋ฑ๋ก๋ ๋๊ธ์ด ์์ต๋๋ค.
