목록PC방에서/개인프로젝트 (5)
골방잡담
Zabbix Maintenance 기능에 대한 이해를 하기 위해, 공식문서를 보고 정리해보았다. Maintenance는 data collection을 하는 타입과, 하지 않는 타입 두 개가 있다. 1) data collection 하는 경우 평소와 동일하게 trigger가 수행되고, 이벤트가 생성이 된다. 단, "Pause operations for suppressed problems*" 옵션이 선택되어 있다면 (이건 action configuration에서 할 수 있다) problem으로 승격되지 않는다. 이 경우, problem에 대한 노티나 커맨드들은 maintenance 기간 동안 무시 된다. 단, problem 승격만 무시될 뿐이지 problem recovery나 update operations..
처음에 의도했던 것은, 현재 개인 프로젝트를 진행하고 있는 Amazon EC2 서버에 Zabbix agent만 설치하고, VirtualBox 로 마련해둔 CentOS 에 Zabbix Server, mySQL 을 이용하여 정보를 받아 Zabbix Web으로 보여주는 것이었다. 결론적으로 실패했는데, 이유는 1) 집에서 사용하는 유선랜 IP가 자꾸 바뀜 (VirtualBox 의 CentOS 서버 고정IP 설정을 해도, PC의 유선랜 대역이 자주 바뀌어 소용이 없음) ※ 매번 집컴이 잡은 Private IP 대역을 확인해서, 임의로 IP하나와, 집컴의 gateway를 CentOS 서버에 할당해줌 ※ 이렇게 하면 putty -> CentOS 서버 통신도 되고, ping google.com 도 가능해서 외부망으로..
그 동안 엑셀로 관리하던 내역을, 조금 더 효율적으로 관리하기 위해 DB를 생성하고, 필요한 내용을 웹화면에서 입력할 수 있게 만들어보려고 한다. 1. 데이터 정리 엑셀로 된 데이터 중 꼭 필요한 칼럼을 뽑아내고, 데이터가 빈 곳들은 채워주거나 삭제해버리는 식으로 해서 정리를 하였다. 처음에는 여러 테이블을 만들어서 주문 관리를 해야 하나.. 라고 생각을 했는데 일단은 처음 만드는 것이고 사실 그동안 엑셀로 관리하던 데이터가 일관성이 있지는 않아서 ㅠㅠㅠ 향후에 관리포인트가 더 생기면 그때마다 테이블을 만들어서 JOIN 해야겠다고 생각했다. 2. 데이터베이스 생성 IT공부를 하면서 결과적으로 가장 편하다고 생각한 연습 환경이 아마존이기에... DB도 아마존 RDS를 사용해보기로 했다. 아래 가이드 참조하..
개인 프로젝트용 서버에 각종 troubleshooting을 하면서, 모니터링 공부도 할 겸 Zabbix 설치를 해보았습니다. 공식홈페이지에서 documentation 도 자세하게 되어 있긴 하지만, 아무것도 모르는 입장에서 step by step으로 따라할 수 있는 youtube 영상도 Zabbix에서 제공하고 있어, 해당 영상을 보면서 단계별로 진행한 내용입니다. 실습 환경 : OS : CentOS 7.X 방화벽 해제 : zabbix 사용을 하려면 아래 포트는 열어줘야함 : frontend : 80/443 server/proxy : 10051 agent : 10050 TCP 진행 내용 : 자빅스 저장소를 통해 Zabbix 서버에 필요한 소프트웨어 설치 zabbix homepage download sec..
오늘은 2월 초부터 시작해서 개인적으로 진행한 프로젝트에 대해서 공유를 해보려고 한다. 꾸준히 정보를 가져와야하는 사이트가 있어서, 방법을 찾다가 크롤링을 이용해 보기로 했다. 엄청 간단하게 할 수 있을 줄 알았는데...결론적으로 매일매일 안정적으로 돌 때까지 수많은 troubleshooting 과정을 거쳐서 결국 3월 말쯤에나 원하는 것을 얻을 수 있었다. 그래도 처음으로 제대로된 프로젝트를 혼자서 완수하니 정말 보람차다 ٩( ᐛ )و 이 참에 파이썬 공부, EC2 활용 공부까지 얻은 것이 많아 그 내용을 정리도 할 겸 글을 작성해본다. Goal : 특정 웹사이트에서 현황을 가져와서, telegram으로 주기적으로 해당 내용 보내주기 Tasks : 웹사이트 로그인해서 원하는 정보 크롤링 텔레그램 봇으로..