Onapp_CDN_billing_tool
1.0.0
Onapp API에서 CDN 통계를 가져오고 csv 파일을 생성하여 청구 관리자에게 메일로 보냅니다. billingSettings.xml의 계정 세부정보
sudo apt-get -y install git
tmp 디렉토리를 만들고 복제하십시오.
cd /
sudo mkdir /tmp
cd /tmp
git clone https://github.com/Caripson/Onapp_CDN_billing_tool.git
sudo apt-get install php7.2
sudo apt-get install php7.2-xml
vi /tmp/Onapp_CDN_billing_tool/settings.php
$my_email = "[email protected]";
$my_apiKey = "API_KEY_FROM_ONAPP_CP";
$my_onappURL = "https://YOUR.URL.TO.ONAPP.CP";
$GMAILusername = "[email protected]";
$GMAILpassword = "PASSW0RD";
$GMAILfrom ="[email protected]";
$billingMAIL = "[email protected]";
$csvURL='/tmp/Onapp_CDN_billing_tool/' . getDateYear(). '-'. fixdate(getDateMonth()-1) . '_ouput.csv';
$MAILrecipient=array("[email protected]","[email protected]","[email protected]");
$MailaddCC=array("[email protected]");
$MailaddBCC=array("[email protected]");
vi /tmp/Onapp_CDN_billing_tool/billingSettings.xml
이제 완료되었습니다. 스크립트를 실행하세요.
php /tmp/Onapp_CDN_billing_tool/runme.php > /tmp/Onapp_CDN_billing_tool/ouput.csv
최신 업데이트를 원한다면. 명령을 실행하기 전에 설정을 백업하십시오.
/tmp/Onapp_CDN_billing_tool# git pull origin master
crontab을 설정하고 매월 첫 번째 월요일마다 cronjob을 실행합니다.
crontab -e
0 9 1 * * /usr/bin/php /tmp/Onapp_CDN_billing_tool/runme.php
CSV 스크린샷
메일 스크린샷
별도로 명시하지 않는 한 모든 저작물은 MIT 라이선스에 따라 라이선스가 부여됩니다. PHPMailer는 GNU Lesser General Public License v2.1에 따라 라이센스가 부여되었습니다.
이 프로젝트의 참여자가 되어 보세요!
아직 스폰서가 없습니다! 당신이 첫 번째가 될 것인가?
이 프로젝트의 참여자가 되어 보세요!
안녕 친구! 몇 가지 도와주세요?!