自宅内の 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 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のホスト名)
    • zabbix agentサービスを再起動し、サービスの状態を調べ、起動していることを確認する
      # service zabbix-agent restart
      # servcie zabbix-agent status
      
      • zabbix-agent.serviceがactive (running)となっていることを確認する
  • ブラウザから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と表示されることを確認する