리눅스 계정만료일 알림. 텔레그래프 인플럭스DB - GilGyuhyun/gil GitHub Wiki

호스트명 china-test 에서 테스트 작업중

텔레그래프 input.exec 쉘스크립트 실행 시 내부 명령의 퍼미션으로 인해 제대로 작동 안할 수 있음.

chage 명령어의 권한 제한으로 현재 cron sh /tmp/temp.sh > /tmp/test.md 로 아웃풋 cron으로 매일 오전 08:00 실행 텔레그래프 1분 단위 수집으로 변경 함


  1. telegref 설치, influxdb 설치, repo 사용
  2. infuxdb DB인스턴스, 계정 등 설치 후 telegref에 입력
  3. input.exec 플러그인 활용 -> 리눅스 명령어 결과 값을 인플럭스 디비로 전송. 변수->echo로 가공하면 인풋이 용이 함

telegref 실행 시, 내부 커맨드 중 chage -l 의 퍼미션 제한으로 쉘스크립트 내부 chage 명령어 거절 되어 원하는 결과 값 (계정 만료일 0 으로 카운트 됨) root 로 crontab 실행하여, 쉘스크립트 실행 후 결과 값을 txt 파일로 일 오전 1회 구동하고, telegref에서는 cat으로 해당 파일 로딩하여 db로 아웃풋