Skip to content

Instantly share code, notes, and snippets.

@minazou67
Last active October 5, 2017 11:55
Show Gist options
  • Save minazou67/7c62a32affecc215556e6a1f21de4315 to your computer and use it in GitHub Desktop.
Save minazou67/7c62a32affecc215556e6a1f21de4315 to your computer and use it in GitHub Desktop.
How To Install Zabbix Agent on Debian

How To Install Zabbix Agent on Debian

Debian に Zabbix Agent をインストールする方法です。

Environment

  • Debian wheezy 7.11, jessie 8.5
  • Zabbix 3.0

How to Install

Installation of the repository configuration packages

対象バージョンのリポジトリ設定パッケージをインストールします。
このパッケージには apt の設定ファイルなどが含まれています。

# Debian 7
wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix-release/zabbix-release_3.0-1+wheezy_all.deb
sudo dpkg -i zabbix-release_3.0-1+wheezy_all.deb
sudo apt-get update
# Debian 8
wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix-release/zabbix-release_3.0-1+jessie_all.deb
sudo dpkg -i zabbix-release_3.0-1+jessie_all.deb
sudo apt-get update
# Debian 9
wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix-release/zabbix-release_3.0-2+stretch_all.deb
sudo dpkg -i zabbix-release_3.0-2+stretch_all.deb
sudo apt-get update

Install Zabbix Agent

Zabbix Agent をインストールします。

sudo apt-get install zabbix-agent

Edit the configuration file of Zabbix agent

Zabbix Agent の設定ファイルを編集します。
Zabbix サーバの IP アドレス、アクティブチェック用の Zabbix サーバの IP アドレスなどを設定します。
ホスト名をそのまま使用する場合は、Hostname をコメントアウトし、代わりに HostnameItem をアンコメントします。
また、ホストの自動登録が可能になるように HostMetadataItem を設定します。system.uname を指定することで、エージェントが動作しているホストに応じた文字列(Linux / Windows)がホストメタデータに含まれるため、アクションの実行条件に対象 OS を指定することが可能になります。

$ sudo vi /etc/zabbix/zabbix_agentd.conf
### Option: Server
Server=XXX.XXX.XXX.XXX

### Option: ServerActive
ServerActive=XXX.XXX.XXX.XXX

### Option: Hostname
# Hostname=Zabbix server

### Option: HostnameItem
HostnameItem=system.hostname

### Option: HostMetadataItem
HostMetadataItem=system.uname

Restart Zabbix Agent

Zabbix Agent を再起動します。

sudo service zabbix-agent restart

Zabbix Agent のサービス状態は、下記のコマンドで確認可能です。

sudo service zabbix-agent status
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment