zabbix-server 设置过程可以自动化吗?

Jul*_*aLi 2 installation zabbix

安装zabbix-service后,管理员需要通过浏览器访问http://{zabbix-server-host}/zabbix/进行设置,然后在设置向导的每个页面上单击“下一步”。虽然唯一的输入字段是“root”用户的密码,但似乎数据库中的某些数据已更新(但我不确定它到底是什么)。

设置过程可以自动化吗?例如,我可以通过访问数据库或任何配置文件来编写脚本来完成设置过程吗?

小智 5

只需创建包含以下内容的 /etc/zabbix/zabbix.conf.php :

<?php
// Zabbix GUI configuration file
global $DB;

$DB['TYPE']     = 'MYSQL';
$DB['SERVER']   = 'localhost';
$DB['PORT']     = '0';
$DB['DATABASE'] = 'zabbix';
$DB['USER']     = 'zabbix';
$DB['PASSWORD'] = 'zabbix';

// SCHEMA is relevant only for IBM_DB2 database
$DB['SCHEMA'] = '';

$ZBX_SERVER      = 'localhost';
$ZBX_SERVER_PORT = '10051';
$ZBX_SERVER_NAME = 'zabbix';

$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
?>
Run Code Online (Sandbox Code Playgroud)