CentOS 7 에 rabbitMQ 설치 테스트 과정을 정리함


방화벽은 켜두지 않았지만 명령만 정리함


# https://www.rabbitmq.com/install-rpm.html

#pre-install
yum -y install epel-release
yum -y update
yum -y install erlang

#rabbitMQ
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm
yum -y install rabbitmq-server-3.6.5-1.noarch.rpm

#start rabbitMQ
service rabbitmq-server start
#check status
service rabbitmq-server status
#install web admin plugin
rabbitmq-plugins enable rabbitmq_management

#check port 6938,15672
firewall-cmd --permanent --zone=public --add-port=15672/tcp
firewall-cmd --permanent --zone=public --add-port=6938/tcp
firewall-cmd --reload
firewall-cmd --zone=public --list-ports

# http://localhost:15672 guest/guest
# if guest login fail add user
rabbitmqctl add_user myuser mypass
rabbitmqctl set_user_tags myuser administrator
rabbitmqctl set_permissions -p / myuser ".*" ".*" ".*"


저작자 표시 비영리 변경 금지
신고

기존 버전은 터미널에서만 실시간이 되고 HTML아웃풋에서는 안되어서 가끔 터미널 들어갈 때만 사용했었는데


누적되지 않는 데이터 때문에 불편한점이 있었다.


오늘 오랜만에 새버전(1.0.2) 을 설치해보니 실시간 HTML 지원되어 사용해보니 편리하다.



https://goaccess.io/download


다운로드 페이지의 설치 방법대로 설치를 한다.


환경 설정 파일 설정에서 웹서버에 맞게 주석을 풀어준다.


vim /usr/local/etc/goaccess.conf


time-format

date-format

log-format


여기까지만 설정을 하고 터미널에서 실행


goaccess -f /var/log/nginx/access.log



잘 동작 하는것을 확인 했다면 실시간 로그 파일 생성으로 실행


goaccess -f /var/log/nginx/access.log -o /var/www/log/index.html --real-time-html --ws-url=서버 주소


방화벽에 웹소켓 기본 포트인 7890열려 있어야 실시간 정보 갱신이 된다.



확인이 되었다면 설정 파일에서 실시간 옵션을 사용하도록 설정한다.


real-time-html true

ws-url 서버주소


설정이 되었으니 이제 다음 명령으로 실시간 HTML옵션이 동작한다.

goaccess -f /var/log/nginx/access.log -o /var/www/log/index.html


아직은 데몬 형태로 동작 하지는 않으니 tmux등을 사용하는게 좋을듯 하다.


저작자 표시 비영리 변경 금지
신고

크롬에서 사용하는 마우스 제스쳐


https://chrome.google.com/webstore/detail/crxmouse-chrome-gestures/jlgkpaicikihijadgifklkbpdajbkhjo


저작자 표시 비영리 변경 금지
신고