Grafana 사이트에 접속하여 상태를 보여줄 수 있는 컴퓨터가 없어서 라즈베리 파이 하나 남아 있는 여유분으로 이 사이트를 보기로 했다. 라즈베리 파이의 경우 항상 시작하게 하려면 다음과 같이 한다.
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
다음의 내용을 추가한다.
@xset s off
@xset -dpms
@xset s noblank
@chromium-browser --kiosk http://rcc.work:4000/
마우스 커서도 없애고 싶으면 unclutter 를 먼저 설치하고 다음의 내용을 추가한다.
@unclutter -idle 0.1 -root
Open chromium full screen on start up
I would like to set up a couple of Raspberry Pis to open automatically chromium or any other browser available to at start-up, and in full screen mode. I was wondering if any of you can help me. T…
2025-03-18 추가함
최신 버전에서는 이상하게 위의 코드가 먹히지 않는다.
일단 .bashrc 에 unclutter 와 chromium-browser –kiosk 를 실행시키도록 해서 해결하고 있다.
node-exporter를 설치하였으니 이제 Prometheus를 설치할 차례이다. 역시 프로그램 파일을 받아서 이용해도 되고 Docker container를 이용해도 된다. Docker를 이용한 방법을 설명한다. 9090번 포트를 이용해서 환경 설정 화면에 들어갈 수 있다.
요즘 모니터링 프로그램 중 하나인 Prometheus 를 많이 사용하는 것 같다. 그래서 이것을 사용해 보기로 했다. 감시 대상에 정보를 추출하는 node-exporter나 다른 exporter를 설치하고, 수집하는 시스템을 Prometheus로 구축한 후 Grafana 등을 이용해서 시각화한다.
node-exporter는 프로그램 형식으로 이용할 수도 있고, Docker container를 이용할 수도 있다. 둘 다 기본적으로 9100 포트를 이용하는 것을 전제로 한다. Docker 를 이용하려면 다음과 같이 설치한다.
GitHub – cucac/truenas-influxdb-grafana: TrueNAS customized dashboard using Grafana and InfluxDb time series database
TrueNAS customized dashboard using Grafana and InfluxDb time series database – GitHub – cucac/truenas-influxdb-grafana: TrueNAS customized dashboard using Grafana and InfluxDb time series database
시각화 툴로 유명한 것들이 있지만, 그 중에서 TrueNAS로 검색을 해보았을 때 Grafana가 우선적으로 검색이 되어서 이것으로 선택했다. 시계열 DB도 종류가 여러가지가 있는데 그 중에서 Influxdb를 이용해야 했다.
나는 Docker를 이용할 것이므로 사용하는 포트를 미리 알아 두어야 했다. Grafana는 기본적으로 3000번 포트를 이용한다. 하지만 나의 경우 이 것은 생체 모니터에서 데이터 전송에 사용하고 있으므로 4000번으로 변경해서 사용하고자 했다. 꼭 필요한지는 좀 더 알아봐야 하는데 Influxdb는 8086번을 graphite의 경우 2003번을 이용해서 혹시나 싶은 마음에 이것도 설정해 두었다.