自宅内の Zabbix Proxy (Ubuntu) の監視 - aktnk/til GitHub Wiki
自宅内で Zabbix Proxyを稼働しているUbuntu PCを監視する
- zabbix agentをインストールする
# apt install zabbix-agent # service zabbix-agent status # サービスの起動を確認 # systemctl enable zabbix-agent.service # サービスの自動起動を設定
- (補足)すでにZabbix Proxyをインストールしているので、下記は実施済み
# wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu22.04_all.deb # dpkg -i zabbix-release_6.0-4+ubuntu22.04_all.deb # apt update
- (補足)すでにZabbix Proxyをインストールしているので、下記は実施済み
- zabbix agentを設定する
- /etc/zabbix/zabbix_agentd.confを編集する
# vi /etc/zabbix/zabbix_agentd.conf
- 変更箇所は下記の3点
- Server=127.0.0.1 # Zabbix ProxyのIPアドレス(同一ホスト)
- ServerActive=127.0.0.1 # Zabbix ProxyのIPアドレス(同一ホスト)
- Hostname=(監視されるZabbix Proxyが稼働しているUbuntu Serverのホスト名)
- 変更箇所は下記の3点
- zabbix agentサービスを再起動し、サービスの状態を調べ、起動していることを確認する
# service zabbix-agent restart # servcie zabbix-agent status
- zabbix-agent.serviceがactive (running)となっていることを確認する
- /etc/zabbix/zabbix_agentd.confを編集する
- ブラウザからzabbix serverにアクセスし、HostsにZabbix Proxyが稼働しているUbuntu Serverを追加する
- [Configration]>[Hosts]を選択し、表示されたページの右上[Create hosts]をクリックする
- 表示されたWindowで下記項目を入力
- Host name:(zabbix_agentd.confで設定したHostnameと同じもの)
- Templates:"Linux by Zabbix agent"と"Applications/ Zabbix Proxy health"を選択
- Groups:"Linux Servers"を選択
- InterfacesでAddボタンを押し、Agentを選択後下記を入力
- IP address:127.0.01 # zabbix agentをインストールしたマシンのプライベートIPアドレスを入力
- Connect to:"IP"
- Port:"10050"
- Monitored by proxy:(設定済みのZabbix Proxyを指定する)
- Addボタンを押す
- Hostsの一覧に今回設定したUbuntu Serverが表示されること、Status欄:Enabledと表示されること、しばらくするとAvailability:ZBXと表示されることを確認する