Upgrade to Pro — share decks privately, control downloads, hide ads and more …

FreeBSDでZabbixを動かす.pdf

Avatar for kenkino kenkino
September 14, 2026

 FreeBSDでZabbixを動かす.pdf

Avatar for kenkino

kenkino

September 14, 2026

More Decks by kenkino

Other Decks in Programming

Transcript

  1. 自己紹介  氏名:木下兼一  現在はインフラ関係のお仕事やってます  OSCや、下記イベントのお手伝いもしてます  TechLION 

    LLイベント  明日の開発カンファレンス  イベントの手伝い以外に、いくつかのNPOの会員やってます  技術相談等あったらお伺いいたします。
  2. FreeBSDとは  University of California, Berkeley(UCB)で開発されたBSDがルーツ BSDからUNIXの権利者団体が著作権を保有していたコードを取り除いて⾃由に配布できるようにし たOS  

    Linuxとの違い  FreeBSD:Unixクローン  Linux:Unix互換OS → Linuxのディストリビューションではない  ライセンス的に商用で使いやすいため下記のような用途に使われている  ストレージ製品の管理用OS  ゲーム機のOS  Netflixのインフラ基盤  Linuxから技術の影響を受けたり、FreeBSDの技術にLinuxが影響を受けたりしている
  3. Zabbix Serverのインストール 下記のようにインストール  % cd /usr/ports/net-mgmt/zabbix7-server % make install

    インストール時にDBの選択画面が出てくるので PostgreSQLを選択してあとはデフォルト 
  4. Zabbix frontendのインストール Zabbix serverと同様にインストール  % cd /usr/ports/net-mgmt/zabbix7-frontend % make

    install インストール時にZabbix Serverと同様にWebサーバの選 択画面が出てくるのでnginxを選択してあとphpを選択して 他はデフォルト 
  5. アップデート  アップデートについてはPortsでインストールしたものはPortsの仕組みでアップデート FreeBSD 14-RELASE以降ではPortsはGitで管理しているのでgitでアップデート % git -C /usr/ports pull

    Portsの管理ツールであるportmasterでアップデート % portmaster /usr/ports/net-mgmt/zabbix7-server % portmaster /usr/ports/net-mgmt/zabbix7-frontend 日本語設定が消える場合があるので /usr/local/www/zabbix7/include/defines.inc.phpを確認 serverとfrontendを再起動 % service zabbix_server restart % service php_fpm restart メジャーバージョンについてはPortsに新規メジャーバージョンが追加された時点で現在のバージョンを削除して先程の手順を行えば バージョンアップは可能 