Ubuntu Server 20.04 LTS and Zabbix 6.2 over L2TPv3
最低限
- ping監視
出来ればいいな
- SNMP監視
こんなもんじゃないか?
条件
グローバルIPはだいたい動的IP
複数の拠点、複数のNWがある
拠点に端末を置くなら小型で安価に
監視設定は遠隔で
試作
Ubuntu Server 20.04
Zabbix Server 6.2, Zabbix-Proxy
SoftEtherVPN Server / SoftEtherVPN Client (別記事)
Ubuntu Server 20.04とZabbix Server 6.2を使ってサックリと作る
sudo -s apt update sudo -s apt upgrade adduser zabbix wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-2%2Bubuntu20.04_all.deb dpkg -i zabbix-release_6.2-2+ubuntu20.04_all.deb apt update apt install mysql-server apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripsts zabbix-agent
Zabbix公式サイトには zabbix ユーザーを追加するのと mysql-server を入れる手順が入ってないので忘れずに。
さらにLinux環境そのものも日本語環境にしておく。 こうすることでZabbixも日本語を選べるようになる。
apt -y install language-pack-ja-base language-pack-ja ibus-kkc localectl set-locale LANG=ja_JP.UTF-8 LANGUAGE="ja_JP:ja" timedatectl set-timezone Asia/Tokyo
MySQLの設定(は割愛)
グラフ文字化け対策
apt install fonts-ipafont-gothic ln -s /usr/share/fonts/opentype/ipafont-gothic/ipagp.ttf /usr/share/zabbix/assets/fonts/ipagp.ttf ls -l /usr/share/zabbix/assets/fonts vi /usr/share/zabbix/include/defines.inc.php
ごにょごにょする(あとで書く)
Zabbix Serverにログイン後はAdminユーザのパスワードを速攻で変えること Zabbix Proxyも基本同じ感覚で(いちいち日本語対応せんでもいいけど)
で、ここまでやって課題が見えた。
AWSなどパブリックなところに置いたZabbixは誰でも入れちゃう
mysqlも公開状態じゃね?怖くね?
AWSなら公開するのをHTTPだけにするとか出来るか。
Zabbix Proxyとの通信をどう担保するか
相手は動的IPだぞ
SoftEtherVPNで解決!ってのは後日書きます。