同一VPC内のUbuntu Serverの監視 - aktnk/til GitHub Wiki
- DigitalOceanのCloudサービス上に立ち上げたZabbix Serverと同じVPCネットワーク上に、Ubuntu 20.04LTSサーバを起動
- CPU Option Regular, Disk Type:SSDを選択し、1 GB Memory / 25 GB Disk / SFO3 - Ubuntu 20.04 (LTS) x64をDropletsで作成
- zabbix agentをインストールする
- Download and install Zabbixに従い、zabbix agentをインストール
# wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu20.04_all.deb # dpkg -i zabbix-release_6.0-4+ubuntu20.04_all.deb # apt update # apt install zabbix-agent # service zabbix-agent status # サービスの起動を確認
- Download and install Zabbixに従い、zabbix agentをインストール
- zabbix agentを設定する
- /etc/zabbix/zabbix_agentd.confを編集する
# vi /etc/zabbix/zabbix_agentd.conf
- 変更箇所は下記の3点
- Server=(Zabbix ServerのローカルIPアドレス)
- ServerActive=(Zabbix ServerのローカルIPアドレス)
- Hostname=(被監視UbuntuServerのホスト名)
- 変更箇所は下記の3点
- zabbix agentサービスを再起動し、サービスの状態を調べ、起動していることを確認する
# service zabbix-agent restart # servcie zabbix-agent status
- zabbix-agent.serviceがactive (running)となっていることを確認する
- /etc/zabbix/zabbix_agentd.confを編集する
- ブラウザからzabbix serverにアクセスし、HostsにUbuntu Serverを追加する
- [Configration]>[Hosts]を選択し、表示されたページの右上[Create hosts]をクリックする
- 表示されたWindowで下記項目を入力
- Host name:(zabbix_agentd.confで設定したHostnameと同じもの)
- Templates:"Linux by Zabbix agent"を選択
- Groups:"Linux Servers"を選択
- InterfacesでAddボタンを押し、Agentを選択後下記を入力
- IP address:(zabbix agentをインストールしたマシンのプライベートIPアドレス)を入力
- Connect to:"IP"
- Port:"10050"
- Addボタンを押す
- Hostsの一覧に今回設定したUbuntu Serverが表示されること、Status欄:Enabledと表示されること、しばらくするとAvailability:ZBXと表示されることを確認する