我有一些问题,如果我收到您的答复,我将不胜感激。
关于我必须在学校做的一个项目。我必须开发一个 Web 应用程序来监督一些远程机器(CentOS VM),我必须使用的技术是 JAVA 和 Nagios-Core [JAVA-EE 架构,特别是框架 Spring (Spring boot2.0.0) 与 JPA 和 MySQL 数据库]。在开始编码之前,我想了解我必须在我的 Web 应用程序中实现的架构,以及它将如何与远程服务器中的 Nagios 和 JNRPE 进行通信。
在我的应用程序中有两个角色:管理员和用户
管理员是添加远程机器及其配置(进入 html 表单)的人,我必须将配置放入一个文件中,该文件是 Nagios 的配置文件。
用户是远程服务器的监督者,当他选择服务器时,检查NRPE通过调用JNRPE并等待响应来完成他的工作。响应将显示在 Nagios 视图中。
我必须从什么开始?你能给出一个关于这个项目的全球视野吗?要遵循哪些步骤?