Giter Club home page Giter Club logo

core's People

Contributors

miron0xff avatar semantic-release-bot avatar xom4ek avatar

core's Issues

Update README

Update README.md: add project description, dependencies, quickstart how to host on premise and maybe some examples on using API

External users providers

Add external user's provider models for LDAP/AD(#7) and some other external services integrations. Providers must have their own settings (connection,filtering), periodic tasks and ability to enable/disable provider.

Monitoring/Dashboard OCSP/x509/System

Monitoring/Dashboard OCSP

  1. Service Status:
    • Function to check the service status (on/off);
  2. Request Statistics:
    • Collection of data on requests by type (day/week/month);
  3. Response Time:
    • Analysis of the service response time (day/week/month);
  4. Success/Error in Checks:
    • Counting successful and failed checks (day/week/month);
  5. Request Trends:
    • Analysis of request activity trends (OWA/VPN/AD);

Monitoring/Dashboard x509

  1. Total Number of Certificates:
    • Counting all certificates in the system;
  2. Dynamics of Certificate Issuance:
    • Statistics of issued certificates (day/week/month);
  3. Revoked Certificates:
    • Tracking of revoked certificates and their dynamics;
  4. Certificate Validity Periods:
    • Monitoring expiration dates and alerts for upcoming expiries;

Monitoring/Dashboard System

  1. System Users:
    • Total number of users (day/week/month);
    • Tracking users inactive for more than 30 days;
  2. User Groups:
    • Counting user groups;
  3. System Updates:
    • Presence and status of system updates;
  4. Resource Usage:
    • Analysis of CPU and memory usage (day/week/month);
    • Monitoring disk load and I/O operations (day/week/month);
  5. Network Activity:
    • Statistics of incoming and outgoing traffic (day/week/month);
    • Analysis of active network connections and port usage (day/week/month);
  6. Server Performance:
    • Tracking average CPU load (day/week/month);
    • Monitoring RAM and swap usage (day/week/month);

Pagination

Add pagination to list endpoints and documentation for schema generation

Mail integration

Integrate an e-mail service for sending alerts/notifications to users and admins

LDAP support

Add LDAP support in a separate app:

  • User and Group models
  • Extra User parameters (model or JSON field in User's model)
  • Periodic task for Users and Groups to be synced
  • Connect with x509 app for user's Certificate issuing

OVPN Profiles

Add an application for OVPN profiles templating:

  • Models
  • Integration with external users
  • Integration with x509 app for Keys/Certificates
  • Profile export

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.