Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Zabbixのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Zabbix
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:ネットワーク監視]] [[en:Zabbix]] [[ru:Zabbix]] [http://zabbix.com/jp/ Zabbix] は大規模ネットワークのためのフル機能の監視ソリューションです。様々な方法のあらゆるネットワークデバイスを嗅ぎ分けて、マシンの状態とアプリケーションをチェックし、事前に設定したアラームメッセージを送信したり複雑なデータの相関関係を視覚化することができます。 ==サーバーのセットアップ == === インストール === [[MariaDB|MariaDB]] で Zabbix サーバーを使いたい場合は、[[AUR|AUR]] から {{AUR|zabbix-server-mysql}} をインストールしてください。データベースバックエンドとして [[PostgreSQL|PostgreSQL]] を使う場合は、{{AUR|zabbix-server}} を使って下さい。また、PHP をサポートしているウェブサーバーを選ぶ必要があります。例えば: *[[LAMP|Apache]] *[[Lighttpd|Lighttpd]] *[[Nginx|NginX]] または[[:Category:ウェブサーバー|ウェブサーバー]]カテゴリにある他のサーバーを選んで下さい。Nginx をウェブサーバーに使うときは、デフォルトでは {{Pkg|apache}} と {{Pkg|php-apache}} が依存パッケージになっている場合、[[PKGBUILD|PKGBUILD]] を編集すると良いでしょう。 ===設定=== Zabbix のウェブアプリケーションディレクトリから http のドキュメントルートへシンボリックリンクを作成してください、例: {{bc|ln -s /usr/share/webapps/zabbix /var/www}} {{ic|php.ini}} で最低でも以下の変数を設定するようにします: {{hc|/etc/php/php.ini| <nowiki>extension=bcmath.so extension=gd.so extension=sockets.so post_max_size = 16M max_execution_time = 300 max_input_time = 300 date.timezone = "UTC" </nowiki>}} この例では、ローカルホストにパスワードが {{ic|test}} のユーザー {{ic|zabbix}} に {{ic|zabbix}} という名前の MariaDB データベースを作成してデータベースのテンプレートをインポートします。この接続は後で Zabbix サーバーとウェブアプリケーションによって使われます: {{bc|mysql -u root -p -e "create database zabbix" mysql -u root -p -e "grant all on zabbix.* to zabbix@localhost identified by 'test'" mysql -u zabbix -p zabbix < /etc/zabbix/database/schema.sql mysql -u zabbix -p zabbix < /etc/zabbix/database/images.sql mysql -u zabbix -p zabbix < /etc/zabbix/database/data.sql}} データベースの設定は {{ic|zabbix_server.conf}} で調整します: {{hc|/etc/zabbix/zabbix_server.conf| <nowiki>DBHost=mysql.local DBName=zabbix DBUser=zabbix DBPassword=test </nowiki>}} === 起動 === サーバープロセスを有効化・起動するには、次を実行してください: {{bc|systemctl enable zabbix-server systemctl start zabbix-server}} 最後に、ローカルウェブサーバーを通して Zabbix にアクセスできるので (例: http://127.0.0.1/zabbix )、インストールウィザードを完了してフロントエンドにアクセスしてください。デフォルトのユーザー名は '''Admin''' でパスワードは '''zabbix''' です。 手順が全て説明されている公式ドキュメントへのリンクは下の参照を見て下さい。 ==エージェント (クライアント) のセットアップ == === インストール === 目下、サーバーパッケージには {{AUR|zabbix-agent}} が含まれているため、監視サーバーにこのパッケージをインストールする必要はありません。監視対象には、クライアント部分がもっと簡素でスタンドアロンで配置しやすいため、{{AUR|zabbix-agent}} だけをインストールしてください。 ===設定=== {{ic|zabbix_agentd.conf}} を編集して server 変数をあなたの監視サーバーの IP に置き換えてください。この IP のサーバーだけがエージェントにアクセスできるように許可されます。 {{hc|/etc/zabbix/zabbix_agentd.conf| <nowiki>Server=127.0.0.1 ServerActive=</nowiki>}} さらに監視するデバイスのポート {{ic|10050}} がブロックされていないこと、適切に開かれていることを確認してください。 === 起動 === エージェントを有効化・起動するには、次を実行して下さい: {{bc|systemctl enable zabbix-agentd systemctl start zabbix-agentd}} == Tips and tricks == === Zabbix エージェントのデバッグ === クライアント側で、次のようにアイテムの状態を確認できます: {{bc|<nowiki>zabbix_agentd -t hdd.smart[sda,Temperature_Celsius]</nowiki>}} サーバー・監視側では、次を試してみて下さい: {{bc|<nowiki>zabbix_get -s <hostname_or_IP> -k hdd.smart[sda,Temperature_Celsius]</nowiki>}} === ArchLinux のシステムアップデートの監視 === 以下は ArchLinux クライアントのシステムアップデートを監視する方法です: {{hc|/etc/zabbix/zabbix_agentd.conf|<nowiki>UserParameter=archlinuxupdates,if [ -d /tmp/pacmandb ]; then fakeroot pacman -Syup --dbpath /tmp/pacmandb | grep "pkg.tar.xz" -c; else mkdir /tmp/pacmandb && ln -s /var/lib/pacman/local /tmp/pacmandb && fakeroot pacman -Syup --dbpath /tmp/pacmandb | grep "pkg.tar.xz" -c; fi</nowiki>}} 後でウェブフロントエンドで使用するアイテムのキーワードは {{ic|archlinuxupdates}} です。利用可能なアップデートの数が返ってきます。 == 参照 == * [https://www.zabbix.com/documentation/doku.php?id=2.0 Official manual for version 2.0]
このページで使用されているテンプレート:
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Tip
(
ソースを閲覧
)
テンプレート:TranslationStatus
(
ソースを閲覧
)
Zabbix
に戻る。
検索
検索
Zabbixのソースを表示
話題を追加