2

Zabbix サービスをインストールしたら、管理者はブラウザで http://{zabbix-server-host}/zabbix/ にアクセスし、セットアップ ウィザードの各ページで [次へ] をクリックしてセットアップする必要があります。入力フィールドは「root」ユーザーのパスワードのみですが、データベースの一部のデータが更新されているようです (正確にはわかりません)。

セットアップ プロセスを自動化できますか? たとえば、セットアップ プロセスを完了するために、データベースまたは任意の構成ファイルにアクセスしてスクリプトを作成できますか?

4

4 に答える 4

4

次の内容で /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;
?>
于 2014-08-02T09:37:29.140 に答える
0

Zabbix 構成ファイルを直接変更することはできますが、必要な設定や PHP 設定などの詳細を確認できない場合があります。

また、直接変更するとエラーが発生する場合があります。したがって、GUIを使用してzabbixサーバーの検証と構成を完了することをお勧めします。これは、構成を完了するための最も望ましい方法です。

このプロセスには数分かかりますが、時間のかかるプロセスではありません。

よろしく、

于 2015-06-11T04:21:36.267 に答える
0

setup .php ファイルを確認できます。これらのデータベース クエリを独自に実装して、自動化されたスクリプトで動作させることができるはずです。一方、コマンドラインベースのツールを使用して http リクエスト (Cookie、POST、GET) を処理し、このツールを使用して動的データを zabbix セットアップに送信するだけです (非常に単純なブラウザーを実装します)。もちろん、このコマンド ライン ツールは別のスクリプトから呼び出すことができます。私の最後の推奨事項は、エラーが発生しにくいため、優先することです。

于 2013-09-05T05:43:09.950 に答える