개인적으로 서버내에서 특정이벤트(cpu ram 하드사용률 특정수치이상시) 발생시
문자로 알림받게끔 구축하고싶은데 방법이있을까요??
---------------------------------------------------------------------
답변주셔서 감사합니다.
2019-10-10(목) 01:53:29에 작성 되었습니다. 2019-10-10(목) 07:28:03에 수정 되었습니다
본문 내용이 처음 작성된 내용과 다를 수 있습니다.
본문 내용이 처음 작성된 내용과 다를 수 있습니다.
해당 질문의 문제를 해결, 도움이 되는 선택된 답변이 있습니다.
작성된 다른 답변도 확인해 보시기 바랍니다..
10개의 답변이 있습니다.
서버모니터링Tool 적용하시는것이 가장 좋지 않을까요?
특정 이벤트가 있을때마다 알림을 주거든요. 메일이든 앱알림이든..
요즘 대부분 모니터링앱이 잘되어있어서... 주기적으로 알림이 오고 있습니다. 설정치를 변경해야할지..^^;
zabbix, nagios 등 서버 모니터링 솔루션들이 대부분 지원합니다. ( 특정 조건의 상태로 바뀌면 지정한 script 실행 --> SMS 는 별도 솔루션 구축해야 하구요 )
여러가지 방법이 있겠지만,
우선 사내에 개발자가 있나요?
DB 서버 하나와 C#으로 개발된 소스만 있으면 충분히 금방 구현이 가능할것 같습니다.
SMS는 선불요금제로 가입하시면 비용도 크게 나오진 않습니다.
저희는 cacti 무료 NMS 솔루션을 사용하고 있는데요
cacti 전용 하드웨어 sms 장비가 있네요 참고 하세요
http://www.netpingdevice.com/blog/sms-shlyuz-dlya-cacti
danis78 | 4년 이상 전
낭만생선 | 4년 이상 전
따로 연동되는 방식보다는 모니터링시스템에 내장된 방식이 좋을것 같은데요
SMS 발송 대행 사이트마다 규격이 조금씩 다르죠
해당 규격만 적용하면 되고,
대부분 API를 제공해 주니까 금방 적용 및 테스트가 가능 합니다.
Agent 방식의 SMS 서비스를 이용하고 있다면 SMS 발송용 DB 테이블에다 특정 이벤트가 발생할 때마다 문자 발신에 필요한 정보를 등록시켜 주면 됩니다.
해당 이벤트를 어떻게 감지할 수 있냐가 관건이긴 하겠는데...
해당 이벤트 발생에 대한 이벤트 수신 프로그램을 등록 시켜 두고서 처리 하거나, event log를 계속적으로 반복해서 읽어 보면서 해당 이벤트가 발생하는지 체크해서 처리 하거나 해야 할 것으로 보이고요~
와탭에서도 문자 푸시 제공합니다
Genghis Khan | 4년 이상 전
서버모니터링 솔루션을 구축하고 나서 SMS연동하는 프로그램을 사용하시면 될듯합니다~무료오픈소스를 이용해서 제가 구축해서 개발팀에 요청을 해서 SMS연동을 했답니다.
너나우리라는 문자발송사이트인데
연동구축을위해 따로 소스를 제공해주더군요
서버내에서 기능 구현후 연동소스를 활용하면 말하시는대로 구축가능할것같네요
https://www.nunauri.com/
wansoo | 4년 이상 전