投稿

2024の投稿を表示しています

Zabbixで Speedtest (LAN)

イメージ
WANの速度モニタがうまくできましたので、今度はLAN内の測定も設定してみます。使ったのはZabbix Community templateで配布されている Speedtest LAN です。この画像はそうしてVPN拠点間を測定したものになります。 スクリプトから実際に呼び出されているのはよくあるiperf3でつまり相手先にもiperf3を実行できるサーバが必要です。今回作成した環境は前回と同じく、RockyLinux9とZabbix7.0 です。 参考にしたページは WANの時と同じ、Zabbixで通信回線速度(WAN or LAN)を監視する方法 ( https://qiita.com/ohhara_shiojiri/items/c8df98090acd388e92e5 ) と Zabbix Community Template - template_speedtest_lan_monitoring ( https://github.com/zabbix/community-templates/tree/main/Network_Appliances/template_speedtest_lan_monitoring/6.0 ) 。このページからリンクされている Zabbix Speedtest LAN ( https://git.cdp.li/polcape/zabbix/tree/master/zabbix-speedtest-lan ) のほか、iperf3サーバをサービス化する @auipga auipga/iperf3.service ( https://gist.github.com/auipga/64be019018ef311deba2211ced316f5e ) です。 1. 測定先のサーバでiperf3をサービス化しておく # /etc/systemd/system/iperf3.service # User service: $HOME/.config/systemd/user/iperf3.service [Unit] Description=iperf3 server After=syslog.target network.target auditd.service [Service] ExecStart=/us...

Zabbixで Speedtest (Okura)

イメージ
知人のお嬢さんが情報系に進みたいと言ったとき母親が反対したとか。そういえばわたしも中学時代の科学部は怪しそうな雰囲気で敬遠しました。(笑)ちょっと残念です。 早速ですがZabbixネタの追加です。Zabbixで回線速度モニタをします。参考にしたのは Zabbixで自宅のインターネット回線速度を監視する – Speedtest CLI ( https://devlog.arksystems.co.jp/2021/03/23/14553/ ) と Zabbixで通信回線速度(WAN or LAN)を監視する方法 ( https://qiita.com/ohhara_shiojiri/items/c8df98090acd388e92e5 ) などです。検証環境はRockyLinux9とZabbix7.0。 そのままでは計測速度がバラつきが生じます、原因は測定先のサイトを固定できていないせいですので最後にスクリプトを一部修正して測定先サーバを固定します。 測定に使っているのはいつものSpeedtest (Okura)で、Zabbixへの取り込みはZabbix Speedtest template を使います。テンプレの配布サイトはこちら。https://github.com/pschmitt/zabbix-template-speedtest 1.Speedtest CLI スクリプト取得 公式サイト https://www.speedtest.net/ja/apps/cli に記載の手順です。 ## If migrating from prior bintray install instructions please first... # sudo rm /etc/yum.repos.d/bintray-ookla-rhel.repo # sudo yum remove speedtest ## Other non-official binaries will conflict with Speedtest CLI # Example how to remove using yum # rpm -qa | grep speedtest | xargs -I {} sudo yum -y remove {} curl -s https://pa...

Zabbix7.0でAllied TelesisスイッチのCPU・メモリリソースをモニタするテンプレートを作る

イメージ
  手っ取り早くテンプレを取得したいときはこちらから template-AT-SYSINFO.xml どうぞ。 AlliedのスイッチをZabbixでモニタするにあたって、ネットワークインタフェースについては標準でZabbix本体に付属している「 Network Generic Device by SNMP 」で良いのですがCPUメモリについては取得できません。ネットにも転がっていないようですが、 mib2zabbix という大変便利な変換スクリプトを使用することで簡単に作ることができましたので紹介します。 mib2zabbixについては こちらのサイトから教えていただきました、ありがとうございます。 https://kokura.hatenadiary.jp/entry/2021/05/09/223232 環境はRocky Linux 9.0を使いました。AlmaでもMiracleでもなんでも好きなものを使ってください。 必要なもの:AlliedのプライベートMIBファイルと、mib2zabbix 準備 RockyLinux9へZabbix7.0のインストールを済ませます。Zabbix7.0のインストールは公式サイトの手順で問題ないはずです。 ほか必要なものはこれくらいです。 dnf install git net-snmp-perl net-snmp net-snmp-utils perl-XML-Simple 1. 監視対象SW Allied AT-xシリーズでsnmp有効化 snmp-server community public ro snmpwalkでデータを取得できることを確認しておきます。 snmpwalk -v 2c -c public 192.168.x.x 2. アライドのプライベートMIBをサーバにインストール 最近のアライドのCPUメモリリソースのMIBはこちらの公式FAQページ(*1)で紹介されていますので引用します。 https://www.allied-telesis.co.jp/support/list/faq/switch_router/list/qa/qa_b0025.html 【CPU使用率】   ・cpuUtilisationAvg    OID:...

ヤマハルータでフレッツ光ネクストや光クロスのIPv6網内折り返し通信で高速VPN

NTTフレッツ光は半固定で割り当てられるIPv6アドレスを使って網内折り返し通信が可能です。ポイントは3つ。 1.FQDNで張ります フレッツのIPv6アドレスは半固定でたまに変わりますからFQDNで張ります。FQDNにはNTT東西の「v6ネーム」を使うか、ヤマハのダイナミックDNSを使うか、ほかのダイナミックDNSサービスを使うか。です。IPoEプロバイダがないなら「v6ネーム」。IPoEプロバイダがあるならヤマハのダイナミックDNSが使いやすいかと思います。 2.2021/5以前に開通した西日本のフレッツ光回線だと注意 西日本では2021年5月11日より前に開通しているネクスト回線は、折り返し通信は「v6オプション」の申し込み必要でしたので古い回線では確認します。東日本では当初からデフォルト有効ですので問題ないです。 3.MAP-E系プロバイダはルータにIPv6アドレスを2つ割り当てるので実際に通信するほうを使う これも上の2でFQDNと関係してきますが、ヤマハのダイナミックDNSを使えば問題ありません。OCNのMAP-Eというのは「OCNバーチャルコネクト」です。 ヤマハRTXの設定例 (IPv4は従来通りのPPPoEの例です。今どきはIPoEプロバイダの場合アレンジします。) 対向拠点の設定は192.168.1を192.168.0に入れ替えるだけで同じ。ひかり電話なし契約や、ひかり電話があってもホームゲートウェイ配下だとIPv6はRAです。 *IPv4関係 ip route default gateway pp 1 ip lan1 address 192.168.1.1/24 ip route 192.168.0.0/24 gateway tunnel 1 *IPv6関係 LAN2側にフィルタ入れてあります。LAN内にもIPv6を配布してます。 ipv6 prefix 1 ra-prefix@lan2::/64 ipv6 lan1 address ra-prefix@lan2::1/64 ipv6 lan1 rtadv send 1 o_flag=on ipv6 lan1 dhcp service server ipv6 lan2 secure filter in 1030 1031 1032 1033 103...