Onapp_CDN_billing_tool
1.0.0
รับสถิติ CDN จาก Onapp API สร้างไฟล์ 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
ร่วมเป็นส่วนหนึ่งของโครงการนี้!
ยังไม่มีสปอนเซอร์! คุณจะเป็นคนแรกหรือไม่?
ร่วมเป็นส่วนหนึ่งของโครงการนี้!
เฮ้เพื่อน! ช่วยฉันหน่อยได้ไหม!