An automatic management system of Oracle computing instance, which highly depends on script function to realize the automatic management of server.
Go to file
LamGC ead42e2b00
build: 更新依赖项版本.
已确认以下依赖项变更不会影响到当前项目的所有功能:
- org.slf4j:slf4j-api (1.7.31 -> 1.7.32)
- com.oracle.oci.sdk:oci-java-sdk-core (2.3.2 -> 2.4.0)
- com.oracle.oci.sdk:oci-java-sdk-identity (2.3.2 -> 2.4.0)
- org.codehaus.groovy:groovy-all (3.0.7 -> 3.0.8)
- com.google.code.gson:gson (2.8.7 -> 2.8.8)
- org.junit.jupiter:junit-jupiter-api (5.7.0 -> 5.7.2)
- org.junit.jupiter:junit-jupiter-engine (5.7.0 -> 5.7.2)
2021-09-02 14:45:54 +08:00
docs/cn docs: 更新文档目录和文档文件名. 2021-08-20 16:44:28 +08:00
gradle/wrapper [Initial] Initial Commit; 2021-08-13 00:29:19 +08:00
src refactor: 调整包路径. 2021-09-02 14:31:59 +08:00
.gitignore [Initial] Initial Commit; 2021-08-13 00:29:19 +08:00
build.gradle build: 更新依赖项版本. 2021-09-02 14:45:54 +08:00
gradlew [Initial] Initial Commit; 2021-08-13 00:29:19 +08:00
gradlew.bat [Initial] Initial Commit; 2021-08-13 00:29:19 +08:00
LICENSE [Add] 添加开源许可证; 2021-08-13 00:37:41 +08:00
Readme.md docs: 添加第一版文档. 2021-08-16 00:40:19 +08:00
settings.gradle [Initial] Initial Commit; 2021-08-13 00:29:19 +08:00

Oracle Sentry

本项目通过脚本自动管理甲骨文计算实例。

介绍

各大云服务商很多都会提供 API让用户能够通过 API或者 Cli快捷的管理服务器甚至通过 API 开发自己的管理工具,甲骨文也不例外。
既然有 API再加上我是个懒癌那么肯定就要让程序帮我做事咯
甲骨文哨兵会通过用户编写的脚本,来通过 API 管理所有甲骨文计算实例,减少需要人工维护的需要。

本程序使用 Java 开发,使用 Groovy 开发脚本模块,并且脚本拥有很大的自由度, 不用担心有什么事脚本做不了(你只需要告诉我什么操作是脚本做起来比较麻烦的就可以了。)

本程序为脚本提供 SSH 客户端(使用 apache/Mina-sshd ),协助脚本通过 SSH 管理服务器。

Docs

中文(简体)

License

本项目使用 GPLv3 协议开源,有关该协议的详细内容请查看本项目附带的 LICENSE 文件。