首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有可能通过CLI进行配置,而不是通过安装Centreon的web接口进行配置?

是否有可能通过CLI进行配置,而不是通过安装Centreon的web接口进行配置?
EN

Stack Overflow用户
提问于 2019-03-27 13:22:44
回答 1查看 1K关注 0票数 0

我试图只使用CLI安装centreon,我不想使用web界面。(我正在尝试创建一个安装centreon的Ansible角色)是否有一种方法可以通过CLI来完成web接口部分?

EN

回答 1

Stack Overflow用户

发布于 2019-08-28 15:28:46

Centreon旨在通过命令行接口提供(几乎)用户web界面上的所有配置功能。

主要特点是:

  • 添加/删除/更新对象,如主机、服务、主机模板、主机组、联系人等。
  • 生成配置文件
  • 测试配置文件
  • 将配置文件移动到监视计票器
  • 重新启动监视轮询器导入和导出对象

Centreon中的所有操作都需要身份验证,因此您的命令总是这样启动的:

代码语言:javascript
复制
# cd /usr/share/centreon/bin
# ./centreon -u admin -p centreon [...]

显然,-u选项用于用户名,-p选项用于密码。密码可以清空,也可以在数据库中加密。

下面是一个主机对象的示例(对象名: HOST)

为了列表可用主机,使用显示操作:

代码语言:javascript
复制
[root@centreon ~]# ./centreon -u admin -p centreon -o HOST -a show
id;name;alias;address;activate
82;sri-dev1;dev1;192.168.2.1;1
83;sri-dev2;dev2;192.168.2.2;1
84;sri-dev3;dev3;192.168.2.3;0

为了添加主机,使用添加操作:

代码语言:javascript
复制
[root@centreon ~]# ./centreon -u admin -p centreon -o HOST -a ADD -v "test;Test host;127.0.0.1;generic-host;central;Linux"

所需参数:

顺序描述

1个主机名

2个主机别名

3个主机IP地址

4个主机模板;对于多个定义,请使用分隔符

5实例名称(poller)

6主机组;对于多个定义,请使用分隔符

为了删除一个主机,使用DEL操作。

代码语言:javascript
复制
[root@centreon ~]# ./centreon -u admin -p centreon -o HOST -a DEL -v "test"

您可以在官方文档中在线检索所有CLI指令。https://documentation.centreon.com/docs/centreon/en/19.04/api/clapi/index.html

我还找到了一本有用的Ansible游戏手册:https://github.com/centreon/centreon-iac-ansible

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55378282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档