메뉴 건너뛰기

XEDITION

MaraSong :: 정보와 기술 IT

조회 수 10 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

리눅스 서버 모니터링 - 모니터릭스 https://www.monitorix.org/


레드헷 계열 : EPEL (Extra Packages for Enterprise Linux) 에서 설치할때에는 아래와 같습니다.
 

yum install -y htop iotop iptraf vmstat strace wget cpan

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

yum install --enablerepo=epel -y rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI

yum install --enablerepo=epel -y perl-XML-Simple perl-Config-General perl-HTTP-Server-Simple perl-IO-Socket-SSL


cd /usr/local/src
wget http://www.monitorix.org/monitorix-3.10.1-1.noarch.rpm
rpm -ivh monitorix-3.10.1-1.noarch.rpm

chkconfig --level 35 monitorix on


/etc/monitorix/monitorix.conf 파일에서 모니터릭스 포트 (웹 브라우저로 접근하는 포트) 수정.

 


<httpd_builtin>

...
        port = 3080

 

모니터링 하고자 하는 포트를 추가합니다.

 

# PORT graph
# -----------------------------------------------------------------------------
<port>
        max = 9
        rule = 24000
        list = 25, 80, 22, 5666, 443, 139, 161, 3080
        <desc>
                25      = SMTP,    tcp, in, 0, 1000, L
                80    = HTTP,    tcp, in, 0, 1000, L
                22   = SSH,     tcp, in, 0, 1000, L
                5666    = Nrpe,    tcp, in, 0, 1000, L
                443    = HTTPS,   tcp, in, 0, 1000, L
                139     = Samba,   tcp, in, 0, 1000, L
                161     = SNMP,    udp, in, 0, 1000, L
                3080   = Monitorix, tcp, in, 0, 1000, L
        </desc>
        graphs_per_row = 3
</port>

 

웹브라우저로 모니터링 그래프에 접근할때 아이디/비번 팝업 설정. 

 

cd /var/lib/monitorix/

아파치 htpasswd 파일 생성.


mysql 이 있다면 사용하도록 수정.

 

<graph_enable>

...
        mysql           = y
 

mysql 디비 계정정보 수정.

 

# MYSQL graph
# -----------------------------------------------------------------------------
<mysql>
        conn_type = host
        list = localhost
#       list = /var/lib/mysql/mysql.sock
        <desc>
                localhost = 3306, DB-ID, DB-PW
        </desc>

 

mysql 디비에 모니터릭스 계정정보 추가. (권한은 usage)

 

mysql> GRANT USAGE ON *.* TO 'DB-ID'@'localhost' IDENTIFIED BY 'DB-PW';


서비스 시작.

service monitorix start


----------------------

 

우분투 계열
 

apt-get update
apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl

apt-get install libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libio-socket-ssl-perl
wget http://www.monitorix.org/monitorix_3.10.1-izzy1_all.deb
dpkg -i monitorix_3.10.1-izzy1_all.deb

 

이런저런 귀찮은 작업들이 한방에 끝납니다.

예전에는 엄청 어렵게 했는데 말이죠...

 

시스템 로드 그래프입니다.

monitorix.20190312123442.png

 

 

 

네트워크 포트별 트래픽입니다.

monitorix.20190312123538.png

 

 

MySQL 사용 쿼리 그래프입니다.

지금은 데이터가 없어서 안나오네요. 항목만 봐보세요.

monitorix.20190312123606.png

 

 

 

?

  1. bash - 소수점 둘째자리에서 반올림

    Date2019.06.11 CategoryLinux & Bash ByMaraSong Views0
    Read More
  2. 디비 데이터 파일 MDF 파일 용량 줄이기

    Date2019.01.24 CategoryMSSQL ByMaraSong Views2
    Read More
  3. HTML - img 태그를 테이블에 사용할때 공백 생기는 현상 해결방법

    Date2019.01.22 CategoryPHP & Web ByMaraSong Views2
    Read More
  4. MSSQL - CVS 파일, 테이블에 넣기

    Date2019.01.21 CategoryMSSQL ByMaraSong Views3
    Read More
  5. 컬럼 수정시 Saving changes is not permitted 에러

    Date2019.01.25 CategoryMSSQL ByMaraSong Views4
    Read More
  6. 윈도 네트워크 비정상 동작시 오류 수정

    Date2019.01.28 CategoryWindows ByMaraSong Views4
    Read More
  7. 녹스 Nox 바탕화면 아이콘이 사라지는 현상

    Date2019.03.21 CategoryIT Info ByMaraSong Views5
    Read More
  8. 텔레그램 다운, 서비스 기상도

    Date2019.01.21 CategoryIT Info ByMaraSong Views6
    Read More
  9. PHP 에서 json 으로 반환된 데이터 배열 처리

    Date2019.01.23 CategoryPHP & Web ByMaraSong Views6
    Read More
  10. 깃강좌 추천 - 백로그 빽로그 https://backlog.com/git-tutorial/kr

    Date2019.04.23 CategoryIT Info ByMaraSong Views6
    Read More
Board Pagination Prev 1 2 3 4 5 Next
/ 5
위로