Jumpserver 账单模块开发

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jumpserver 账单模块开发相关的知识,希望对你有一定的参考价值。

一、由于jumpserver的RMDB系统无法满足要求,所以另外自行开发模块统计云账单的页面。功能如下:

1、实现账单自动下载
2、分析过滤并且录入到数据库中
3、统计展示页面

jumpserver使用的是django框架,控制器代码如下:

coding:utf-8
from django.db.models import Q
from jumpserver.api import *
from jumpserver.models import Setting
from django.http import HttpResponse,StreamingHttpResponse
from django.shortcuts import render,render_to_response
from jcloud.aws_iam_scan import *
from jcloud.aws_service_san import *
from jcloud.forms import Aws_monitor_userForm
from jcloud.models import *
import json
import django.utils.timezone as timezone
import time
from datetime import date, timedelta
import boto3
import zipfile
import zlib
import os
import csv
import codecs
import re
import sys
reload(sys)
sys.setdefaultencoding(‘utf8‘)
import smtplib
from email.mime.text import MIMEText
from email.header import Header
from django.template import loader
from pprint import pprint

以上是关于Jumpserver 账单模块开发的主要内容,如果未能解决你的问题,请参考以下文章

Jumpserver高可用集群部署:SSH代理模块koko部署并实现系统服务管理

Jumpserver高可用集群部署:RDP代理模块guacamole部署并实现系统服务管理

【jumpserver】JumpServer 文档

二次开发jumpserver——整合jumpserver与zabbix推送主机功能

Jumpserver 深度集成OpenLdap的二次开发

Jumpserver 深度集成OpenLdap的二次开发