我试图只使用CLI安装centreon,我不想使用web界面。(我正在尝试创建一个安装centreon的Ansible角色)是否有一种方法可以通过CLI来完成web接口部分?
发布于 2019-08-28 15:28:46
Centreon旨在通过命令行接口提供(几乎)用户web界面上的所有配置功能。
主要特点是:
Centreon中的所有操作都需要身份验证,因此您的命令总是这样启动的:
# cd /usr/share/centreon/bin
# ./centreon -u admin -p centreon [...]显然,-u选项用于用户名,-p选项用于密码。密码可以清空,也可以在数据库中加密。
下面是一个主机对象的示例(对象名: HOST)
为了列表可用主机,使用显示操作:
[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为了添加主机,使用添加操作:
[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操作。
[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。
https://stackoverflow.com/questions/55378282
复制相似问题