본문 바로가기
반응형

전체416

[ZABBIX] #3. ZABBIX 6.0 Slack 연동(장애 통보) ■ Zabbix 알림 통보를 위한 Slack 연동 ▶ 유료 SMS를 사용하거나 알림톡을 사용 중이라면 연동하여 사용하면 됩니다. 여기서는 무료 알림을 위한 연동을 하고자 합니다. ▶ 카카오톡으로 연동해 보려고 했으나 Zabbix에서 기본 지원이 안돼 Slack으로 연동해 보기로 했습니다. ▶ Slack은 구글플레이에서 설치 가능합니다.(PC에서도 설치 가능합니다.) 1. Slack APP 추가 - https://api.slack.com/apps 로 접속하여 Create New APP을 클릭합니다. - App Name에 사용하고자 하는 이름을 넣고, Workspace에는 자신의 slack 정보를 넣습니다. - Bots 설정을 위해 아래 Bots 버튼을 눌러줍니다. - Bot 권한 할당을 위해 Review .. 2022. 12. 2.
[ZABBIX] #2. ZABBIX 6.0 클라이언트(관제대상) 등록 ■ ZABBIX 관제 대상 서버 및 스위치 등록 ▶ Zabbix의 서버는 에이전트를 설치하여 모니터링 합니다. ▶ 네트워크(스위치) 장비는 SNMP Request를 이용한 모니터링 설정을 하도록 하겠습니다. 1. Zabbix의 주요 메뉴 - Zabbix의 매뉴얼 문서는 https://www.zabbix.com/documentation/6.0/en/manual 에서 볼 수 있습니다. 1) 모니터링 - 설정 탭에서 설정한 내용들을 볼 수 있는 메뉴입니다. - Zabbix가 수집, 시각화 및 작업을 수행하도록 구성된 정보는 Monitoring(모니터링) 메뉴의 다양한 섹션에 표시됩니다. 2) 서비스 - 서비스 메뉴는 Zabbix의 서비스 모니터링 기능을 위한 것입니다. - 인프라를 기반으로 Zabbix에서 구.. 2022. 12. 2.
[ZABBIX] #1. ZABBIX 6.0 설치(Ubuntu+PostgreSQL+NGINX) ■ 오픈소스 시스템 관제툴 zabbix 설치 ▶ Zabbix는 수많은 종류의 네트워크 서비스, 서버 등의 네트워크 하드웨어를 감시하고 추적하여 관리자에게 장애 발생을 신속히 알리기 위해 만들어진 네트워크 관리 시스템입니다.(위키백과) - 최초 출시일: 2001년 4월 - 라이선스: GPLv2 - 안정화 버전: 4.0 / 2018년 10월 4일 - 종류: 네트워크 관리 시스템 - 프로그래밍 언어: PHP, 자바, C, Go ▶ Professional Services 경우 유료로 지원되며 기술지원까지 포함됩니다. - zabbix 홈페이지 : https://www.zabbix.com - 홈페이지에 OS별 다운로드 파일 및 설치 등의 안내가 잘 되어있습니다. 1. 구성 환경 1) OS : Ubuntu 22.04.. 2022. 12. 1.
[MySQL] ERROR 1153 (08S01) at line 5380: Got a packet bigger than 'max_allowed_packet' bytes ERROR 1153 (08S01) at line 5380: Got a packet bigger than 'max_allowed_packet' bytes 오류 해결 1. 문제 발생 데이터베이스 덤프를 넣으려는 아래와 같은 오류가 발생했다. ERROR 1153 (08S01) at line 5380: Got a packet bigger than 'max_allowed_packet' bytes 2. 해결방법 덤프의 크기가 현재 셋팅된 max_allowed_packet 값보다 커서 발생한 오류이다. 현재의 값 확인은 아래와 같이 할 수 있다. SHOW GLOBAL VARIABLES WHERE Variable_name='max_allowed_packet' mysql 접속하여 아래와 같이 설정을 변경해준다. 단위는 .. 2022. 12. 1.
크롬 개발자 도구 막기(F12, Ctrl+Shift+i) 크롬 개발자 도구 막기 위한 코드 $(document).ready(function(){ $(document).bind("keydown",function(e){ if ( e.keyCode == 123 || e.keyCode == 73 ) { // F12키, Ctrl+Shift+i e.preventDefault(); e.returnValue = false; } }); }); document.onmousedown=rightClickCheck; alertStr="우클릭은 사용할 수 없습니다."; function rightClickCheck(event){ if (event.button==2) { alert(alertStr); return false; } } 2022. 11. 28.
Ubuntu 22.04 Jenkins 설치 ■ Ubuntu 22.04 Jenkins 설치 1. CI/CD 개념 1) CI - CI란 Continuous Integration 즉, 지속적인 통합이라는 의미 합니다. - 지속적인 통합이란, 어플리케이션의 소스 변경 사항이 정기적으로 빌드 및 테스트되어 공유 레파지토리에 통합하는 것을 의미합니다. - 즉, 에플리케이션의 소스를 빌드, 테스트, 병합하는 것을 의미합니다. 2) CD - CD는 Continuous Delivery / Continuous Depolyment 두 용어의 약자입니다. - Continuous Delivery는 공유 레파지토리로 자동으로 Release 하는 것을 의미하며, 지속적인 서비스 제공을 말합니다. - Continuous Depolyment는 Production 레벨까지 자동.. 2022. 11. 28.
728x90