Plugins
Browse a collction を Community にしてやると右端の方に
Zabbix Server というのがあります。
(中段あたりにスライドバーがある)
選択して、右側の INSTALL
Warning
This is an unofficial plugin not produced or supported by iXsystems. iXsystems does not
provide support in configuration, diagnosis, or use of this unofficial plugin regardless of
the current support level. Trorough research is strongly recommended before installing
or using an unofficial plugin.
警告
この非公式プラグインの設定、診断、または使用については、iXsystems はサポートしません。iXsystemsは、現在のサポートレベルにかかわらず、この非公式プラグインの設定・診断・使用に関するサポートを行いません。非公式プラグインをインストールまたは使用する前に、十分な調査を行うことを強くお勧めします。
という警告。Community ベースの Plugin なのでそんなものでしょう。
CONTINUE
インストール前の設定。
Jail Name を何か適当に決めて、
□ NAT のチェックを外し
■ DHCP にチェックを入れるか、
その下の欄でIPアドレスを指定して、
(外部からWeb UIにアクセスするのでNATにするのはなあ、と思った)
SAVE
あとはぼーっと待ってるとインストール完了。
CLOSE
インストールされたプラグインの右端の
>
をクリックして
MANAGE
TrueNAS の Plugin として実行されている Zabbix Server のWeb画面が表示されます。
(あとは Zabbix に詳しい方に任せます)
ここから、
TrueNAS を Zabbix で監視する(SNMP利用)
に沿って別の TrueNAS の監視を試みる。
1) 下記のテンプレートをまだインポートしていなければインポートする。
https://share.zabbix.com/official-templates/snmp-devices/snmp-interfaces-discovery
https://share.zabbix.com/official-templates/snmp-devices/snmp-processors-discovery
https://share.zabbix.com/official-templates/snmp-devices/snmp-generic
ZabbixにSuper Adminでログインして、
Configuration>Templates
右上の Import からそれぞれインポート。
2) FREENAS-MIB.txt ファイルを所定の場所にコピー
(書き込みできない場所なので面倒だなあ、と試しに省略してみたら特に問題なさそう?)
どうしようもなければ、Jail 上の /usr/share/snmp/mibs/ にあるファイルを
適当に作成した Dataset にコピーした上で、 この TrueNAS の /usr/local/share/snmp/mibs/FREENAS-MIB.txt をコピーしてきて、
仮想マシンにマウントするかなあ、と考えてた。
3) テンプレートをインポートする
4) ホストを追加、マクロも設定する {$SNMP_COMMUNITY}
5) しばらく待つ
FREENAS-MIB.txt ファイルのコピーをどうしようか考えてたんだけど、
とりあえず動いてるっぽいのでヨシとする。
しばらくすると、
Monitoring > Hosts
の TrueNAS の行の Latest Data をクリックすると、データが収集されています。
よくわかんないけどこの Plugin の出所は
https://github.com/ix-plugin-hub/iocage-plugin-index
なのかな?