Home » 산딸기 가지고 놀기 » 라즈베리파이 활용 강좌 : 라즈베리파이 웹모니터링(Raspcontrol)

 

1111

해당 서버는 말 그대로 웹상에서 라즈베리파이를 모니터링 하실 수 있는 프로그램 입니다.

기존에 cacti 외 에 몇 가지 웹시스템에 대한 모니터링 시스템을 한달여 기간동안 개인적으로 테스트를 해왔습니다.

그러던 중에 안드로이드 내에 있던 Rpi check 라는 프로그램을 알게 되었고, 상당히 심플하면서 모니터링 과 컨트롤 시스템으로는 잘되어 있구나라는 생각과 함께 이 것을 웹으로 구현 할 수 있다면 이라는 고민에빠지게 되었습니다. (개인적인 사견입니다. ^^)

그러던 중 우연히 카페 내에 팬더골드님께서 보내 주신 영상 속에서 제가 생각하던 자료를 보게 되었고 마침내 자료를 구하고, 소개를 하게 되었습니다.

그럼, 본격적으로 제가 추천하는 웹방식 산딸기 모니터링 시스템을 설치해 보도록 하겠습니다.

* 저는 기본적으로 기존에 웹서버가 이미 구축되어 있다는 전제하에 포스팅을 진행 하도록 하겠습니다.
별도의 웹서버가 세팅되어 있지 않으신 유저는 “Nginx서버구축기 / Apache2 서버구축기 ” 글을 참고하여 사전 설치를 해 주시기 바랍니다.

 

가장 먼저 raspcontrol 파일을 내려받아 설치를 해야 하는 과정이 있으므로 웹서버가 운영 중인 폴더내에 설치예정이므로 웹 서버의 최상위 위치로 이동을 합니다. (저는 /var/www/ 폴더에 설치합니다.)

$ cd /var/www

설치예정 폴더로 이동 후, raspcontrol  폴더를 생성합니다.

$ sudo mkdir raspcontrol

자 그럼 raspcontrol 폴더 내에서 프로그램 다운로드 받습니다.

$ sudo git clone https://github.com/harmon25/raspcontrol.git

rcontrol_1

현재까지의 일련의 과정에 문제가 없다면 위와 같은 화면을 확인 하시게 될껍니다.

이어서 내려 받은 master 파일을 extensions 후 압축해제까지 진행을 합니다.

$ sudo mv master master.zip
$ unzip master.zip

이 처럼 압축을 까지 해제를 하시면 아래와 같이 bxxx…. 라는 폴더가 생성되어지게 됩니다.

rcontrol_2

 

웹서버에 대한 권한을 부여 해 줍니다.

$ sudo chown www-data.www-data /var/www/raspcontrol -R

아울러 “/etc/sudores” 파일을 열어 가장 맨 아래 끝에 내용을 추가합니다.

$ sudo visudo
add:
 www-data ALL=(ALL) NOPASSWD: ALL

 

master.zip 파일을 삭제 후, box… 폴더 내에 있는 모든 파일을 /var/www 로 이동합니다.

 rm master.zip

rcontrol_3

rcontrol_4

자 이제 raspcontrol 이 운영되어질 작업은 마무리가 되었습니다.

rcontrol_5

  Nginx 와 Apache2 모두 테스트 완료 했으며, Raspcontrol 설치 환경에 따라 설정변경이 있습니다.

raspcontrol 접속 주소는 http://파이 ip/압축 해제된 디렉토리이름

11 Replies to “라즈베리파이 활용 강좌 : 라즈베리파이 웹모니터링(Raspcontrol)”

  1. HelloKS 댓글:

    안타깝게도 데비안 기반 배포본을 기준으로 만들어진 모니터링 툴인가봅니다..ㅠㅜ
    Archlinux에 Lighttpd환경인데 무한 회원가입이네요..

    1. 나무꾼 댓글:

      음 해당 프로그램은 linux shell을 php로 구동하고 만들어진 웹프로그램이라 os특성을 타는 문제라고는 생각이 안되는데요.

      지금 잠깐 아치기반 쪽은 아랍쪽이랑 독일어 같은데 그분들이 마이닝하신게 있는듯 보여집니다.

      집가면 한번 자세히 확인해 보겠슴돠

    2. 나무꾼 댓글:

      아치기반으로 내용을 찾았네요.
      태스트해보고 제가 아치 기반에서 추가 구현하고 답변드리겠습니다.
      외부애 있어서 집가고 테스트하면 8시 경쯤 되겠네요

    3. 나무꾼 댓글:

      프랑스 쪽에서 구한 자료로 archlinux 기반으로 테스 완료 정상 작동 합니다.
      메일 주소 남겨주시거나 보내주시면 arch 버전은 포스팅을 못한 관계로 자료 보내드리겠습니다.

      1. HelloKS 댓글:

        신경써주셔서 감사드립니다 ^^; 포기하고 있었는데..
        kqwe1859 at 네이버 메일 입니다. (스팸 크롤링 때문에 이렇게 남깁니다..ㅎㅎ;)

        1. 나무꾼 댓글:

          아 네 지금 보게 됐습니다.

          설치법이랑 대충이나마 내용 정리해서 보내 드릴께요 ^^

        2. 나무꾼 댓글:

          보내 드렸습니다. ^^

          1. HelloKS 댓글:

            감사합니다 ^^ 잘 받았습니다 ㅎㅎㅎ

  2. 한주형 댓글:

    안녕하세요.

    과정은잘따라했습니다. 하지만 마지막에 파일을 이동하라는 부분 저같은 초보를 위하여 명령어 추가좀 해주시면 안되나요? ^^
    아직 리눅스에 대해 많이 낫설어 힘든 부분이많네요.

    1. 한주형 댓글:

      앗 위에 mv 명령어가 있었군요.ㅜㅜ
      시도도 안해보고 먼저 문의 드린점죄송합니다.

      1. 나무꾼 댓글:

        아닙니다 ^^ 저도 라즈관련 포스팅 자료들을 보다보면 해외나 국내에서 작년에 작성된 일부자료들 같은경우 버젼업뎃 으로 간혹 안되는 경우가 있던데 저역시도 그나마 직접 구현후 테스트 후 올리는 자료지만 아뇔 수도 있으니 문의 주시면 잘못된 정보를 바로 잡을 수있어 좋습니다.

Comments are closed.

산딸기마을 포스트 검색

공동제작 공동프로젝트 무상후원 기관

산딸기마을 기부하기

산딸기마을 방문자 현황

Flags Countries Visits Page views
South Korea 626063 1845660
United States 10882 26091
Japan 5011 13204
Germany 2755 5151
India 1897 2902
Canada 1729 4640
United Kingdom 1596 2642
Australia 1240 2901
Russia 1219 1677
China 1077 2239
Total Pageviews: 1936700