はじめに
VyOS便利だからZabbixも使えるようになるととてもうれしい
当然、cliではサポートしてないのでインストールしてあげればいい。ベースはDebianだから難しくない
VyOS 1.3はDebian 10(buster)を使っているので、パッケージはbusterを選べば良い
Zabbix-agent
-
zabbix-agentの導入
$ sudo bash /home/vyos # wget http://repo.zabbix.com/zabbix/4.4/debian/pool/main/z/zabbix/zabbix-agent_4.4.0-1%2Bbuster_amd64.deb /home/vyos # dpkg -i zabbix-agent_4.4.0-1%2Bbuster_amd64.deb /home/vyos # systemctl enable zabbix-agent
終わり
Zabbix-proxy
zabbix-proxyの導入。ちょいとめんどい
-
必要パッケージのダウンロード
$ sudo bash /home/vyos # wget http://repo.zabbix.com/zabbix/4.4/debian/pool/main/z/zabbix/zabbix-proxy-sqlite3_4.4.0-1%2Bbuster_amd64.deb /home/vyos # wget http://security.debian.org/debian-security/pool/updates/main/s/sqlite3/libsqlite3-0_3.27.2-3+deb10u2_amd64.deb /home/vyos # wget http://ftp.jp.debian.org/debian/pool/main/u/unixodbc/libodbc1_2.3.6-0.1_amd64.deb /home/vyos # wget http://ftp.jp.debian.org/debian/pool/main/f/fping/fping_4.2-1_amd64.deb /home/vyos # wget http://security.debian.org/debian-security/pool/updates/main/s/sqlite3/sqlite3_3.27.2-3+deb10u2_amd64.deb
-
インストール
/home/vyos # dpkg -i libsqlite3-0_3.27.2-3+deb10u2_amd64.deb /home/vyos # dpkg -i sqlite3_3.27.2-3+deb10u2_amd64.deb /home/vyos # dpkg -i libodbc1_2.3.6-0.1_amd64.deb /home/vyos # dpkg -i fping_4.2-1_amd64.deb /home/vyos # dpkg -i zabbix-proxy-sqlite3_4.4.0-1%2Bbuster_amd64.deb
-
zabbix-proxy設定(最低限)
/home/vyos # vi /etc/zabbix/zabbix_proxy.conf ProxyMode=1 ←お好みで(active mode:0 passive mode:1) Server=server.hogehoge.com ←zabbix-serverを指定する Hostname=proxy.hogehoge.com ←ホスト名決める DBName=/etc/zabbix/proxy.db ←sqlite3のdbを格納する場所(左記通りで無くても良いが、zabbixがアクセスできるところに配置) DBUser=root ←sqlite3のアクセスユーザー(デフォルトではroot) /home/vyos # zcat /usr/share/doc/zabbix-proxy-sqlite3/schema.sql.gz | sqlite3 /etc/zabbix/proxy.db ←DB作る /home/vyos # chown zabbix:zabbix /etc/zabbix/proxy.db /home/vyos # chown zabbix:zabbix /etc/zabbix
-
起動と自動起動設定
/home/vyos # systemctl start zabbix-proxy /home/vyos # systemctl enable zabbix-proxy
おわりに
ルーターの向こう側を監視したい時なんかは便利ですよね。