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 獲得許可
成為該專案的貢獻者!
還沒有贊助商!你會是第一個嗎?
成為該專案的貢獻者!
嘿夥計!幫我幾個?