[[監視システム(NMS)]]
目次~
#contents
**概要 [#n12b416d]
ZABBIX AgentをDebianへインストールする際の手順。~
OpenMediaVaultはDebian 7.8をベースとしているため、DPK用パッケージを使用してインストールする。~
**インストール手順 [#j497f8ff]
***リポジトリの追加 [#ld180a53]
リポジトリを入手する。~
-リポジトリ追加
# wget http://repo.zabbix.com/zabbix/2.2/debian/pool/main/z/zabbix-release/zabbix-release_2.2-1+wheezy_all.deb
~
# dpkg -i zabbix-release_2.2-1+wheezy_all.deb
~
以前に未選択のパッケージ zabbix-release を選択しています。
(データベースを読み込んでいます ... 現在 28821 個のファイルとディレクトリがインストールされています。)
(zabbix-release_2.2-1+wheezy_all.deb から) zabbix-release を展開しています...
zabbix-release (2.2-1+wheezy) を設定しています ...
-リポジトリ有効化
# apt-get update
~
〜前略〜
取得:2 http://repo.zabbix.com wheezy Release [6,559 B]
ヒット http://packages.openmediavault.org stoneburner/main amd64 Packages
取得:3 http://repo.zabbix.com wheezy/main Sources [1,185 B]
取得:4 http://repo.zabbix.com wheezy/main amd64 Packages [2,743 B]
〜後略〜
***Zabbix Agentのインストール [#b7776cd3]
-パッケージインストール~
# apt-get install zabbix-agent
~
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
libcurl3-gnutls librtmp0 libssh2-1
以下のパッケージが新たにインストールされます:
libcurl3-gnutls librtmp0 libssh2-1 zabbix-agent
アップグレード: 0 個、新規インストール: 4 個、削除: 0 個、保留: 15 個。
925 kB のアーカイブを取得する必要があります。
この操作後に追加で 1,787 kB のディスク容量が消費されます。
続行しますか [Y/n]? y
取得:1 http://security.debian.org/ wheezy/updates/main libssh2-1 amd64 1.4.2-1.1+deb7u1 [134 kB]
取得:2 http://ftp.riken.jp/Linux/debian/debian/ wheezy/main librtmp0 amd64 2.4+20111222.git4e06e21-1 [62.3 kB]
取得:3 http://security.debian.org/ wheezy/updates/main libcurl3-gnutls amd64 7.26.0-1+wheezy13 [322 kB]
取得:4 http://repo.zabbix.com/zabbix/2.2/debian/ wheezy/main zabbix-agent amd64 1:2.2.10-1+wheezy [407 kB]
925 kB を 3秒 で取得しました (274 kB/s)
〜後略〜
-起動設定~
# insserv zabbix-agent,start=2,3,4,5
# insserv zabbix-agent,stop=1,6
~
***Zabbix Agentの動作設定 [#ve0ab4e7]
/etc/zabbix/zabbix-agentd.confに設定を行う。~
代表的な設定項目は以下。~
|Server|パッシブ監視を行うZABBIX Serverのアドレスを設定。Zabbixサーバの送信元アドレスが複数存在する場合にはカンマ区切りで複数を設定可能。(最大2000文字分まで登録可能)|
|ServerActive|アクティブ監視を行うZABBIX Serverのアドレスを設定。複数のZabbixサーバを設定することも可能だが、それら全てにアクティブ監視の結果が送信される。同一サーバを複数登録すると、ログ監視にて同じ内容の行が多重に送信されるため注意すること。|
|Hostname|ZABBIX Serverに登録したホスト名を設定。|
|HostnameItem|システムのホスト名を登録するホスト名に指定する場合にはこちらを使用する。(HostnameItem=system.hostname)|
|EnableRemoteCommands|リモートコマンドの有効化設定。(0=無効、1=有効)|
***Zabbix Agentの起動 [#m8f27391]
Zabbix Agentを手動にて起動する。~
# /etc/init.d/zabbix-agentd start
~
起動後、/var/log/zabbix/zabbix_agentd.logに以下のログが記録される。~
~
24622:20150904:071449.641 Starting Zabbix Agent [Zabbix server]. Zabbix 2.2.10 (revision 54806).
24622:20150904:071449.641 using configuration file: /etc/zabbix/zabbix_agentd.conf
24627:20150904:071449.643 agent #1 started [listener #1]
24628:20150904:071449.644 agent #2 started [listener #2]
24629:20150904:071449.644 agent #3 started [listener #3]
24630:20150904:071449.645 agent #4 started [active checks #1]
24630:20150904:071449.645 active check configuration update from [127.0.0.1:10051] started to fail (cannot connect to [[127.0.0.1]:10051]: [111] Connection refused)
24626:20150904:071449.645 agent #0 started [collector]