Zabbix サーバーを立ててみたのでの簡単なメモ
サーバーの構築
次のページで環境を指定して、表示されたコマンドを実行すればサーバー側は動くようになります。
https://www.zabbix.com/jp/download
今回指定した環境
- Zabbixバージョン:6.4
- OSとバージョン:Ubuntu 24.04LTS
- コンポーネント:Server, Frontend, Agent
- データベース:PostgreSQL
- Web Server:Nginx
Zabbixサーバーが動くまでの手順
上記の通り、基本的には表示されたコマンドで足ります。
- リポジトリの設定
- curl https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu24.04_all.deb -O
- dpkg -i zabbix-release_6.4-1+ubuntu24.04_all.deb
- apt update
- Zabbix周りのインストール
- apt install zabbix-server-pgsql zabbix-frontend-php php8.3-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent
- PostgreSQLのインストール
- sudo apt install postgresql
- DBのユーザーとDBの作成
- sudo -u postgres createuser –pwprompt zabbix
パスワード入力あり - sudo -u postgres createdb -O zabbix zabbix
- zcat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix
- sudo -u postgres createuser –pwprompt zabbix
- ZabbixのNginxファイルの編集
ポートを指定する。今回は80
サーバー名を指定する。今回は_- vim /etc/zabbix/nginx.conf
- Nginxのデフォルト設定を消す
Zabbixのポートを80にしたため必要- unlink /etc/nginx/sites-enabled/default
- 日本語化
Zabbixの日本語化の為の設定- vim /etc/locale.gen
- locale-gen
- Zabbix再起動と、自動起動の設定
- systemctl restart zabbix-server zabbix-agent nginx php8.3-fpm
- systemctl enable zabbix-server zabbix-agent nginx php8.3-fpm
今回の設定では、IPアドレス等でサーバーにアクセスすると初期設定画面が表示されます。
また、日本語化してあるのでインストールの時点から言語に日本語が選べます。
設定箇所は色々ありますが、最低限PostgreSQLのパスワードだけ指定すれば動作します。
特に問題が無ければ、Zabbixサーバー自体を監視した状態になっているはずです。