入門
監視ステーションAvayaを設置する必要がありました。 Communication ManagerバージョンR16.0.141以降には問題はありませんでした-トランクのステータスや内部番号など、SNMPですべてが非常によく透過的に表示されます。 しかし、以前のバージョンでは-待ち伏せ。 そして、30以上のそのようなステーションがあり、少なくとも10〜20(および数百)の各ステーションにトランクがあることを考えると、タスクは少し重要なものであることが判明しました。 しかし、それを行う必要があるので、私は決定しなければなりませんでした)。 だから...
問題の声明
必要なもの:
- 転倒後1〜2時間以内にトランクの障害をキャッチする
- 内部番号の大規模な障害をキャッチ(10-20分以内に内部番号の10-20%を切断)
- オフィスのいずれかの失敗またはそれらのエラーの出現
- 主要な内部番号(着信グループ、VIPなど)の障害をキャッチ
- ステーションに接続されたDECTデータベースのステータスを監視する
- ステーションのソフトウェアバージョン、シリアル番号などに関する最新情報を入手できたらうれしいです。
私たちは機器から何を持っていますか
- R13からR16までの30を超えるAvaya Auraステーションバージョン。
- 各ステーションで異なるタイプ(CO、E1、H323、SIPなど)の10-300トランク、トランクは非常にまれに追加または削除されます。
- 各ステーションに100〜3000台の電話。 IPデバイスと、アナログおよびデジタルの両方があります。
- 5〜100 DECTベースの各DECTステーションの作業。 モデル別:Avaya DECT R3、Avaya DECT R4、Spectralink IP-DECT Server 6500およびSpectralink IP-DECT Server 6500
- zabbixを展開するLinuxサーバー
- すべてのオブジェクトはネットワーク上でアクセス可能です。
準備作業
zabbixサーバーをセットアップする
- サーバーがSNMPおよびSNMPtrapで動作するように既に構成されていることに同意しましょう。
- rsyslogの内訳を異なるファイルに設定し、他のホストからメッセージを受信できるようにします。 これを行うには、rsyslog.conf構成を編集します
$UDPServerRun 514 $InputTCPServerRun 514 $template FROMHOSTIP,"%fromhost-ip%" $template FILENAME,"/var/log/rsyslog/%fromhost-ip%/syslog.log"
次に、rsyslogを再起動します。
- ファイルtrunk2type.sh 、 trunk2ip.sh 、およびtrunk2alive.shをアーカイブからexternalscriptsディレクトリーに入れます。
- ファイルconvert_trunks.shを任意の場所に配置し、10分ごとに1回、cronを介して実行を構成します。
これらのスクリプトでPATH_TXT変数を現在の変数に変更することを忘れないでください。
Avaya Aura Communication Managerのセットアップ
SNMPを有効にする
- ブラウザを使用してCommunication Manager Webインターフェイスに移動します
- メニュー管理→サーバー保守→アラーム→SNMPエージェントで、次のパラメーターを設定します。
- IPアドレスからのアクセス:ZabbixサーバーのIPアドレスを指定または指定します
- SNMP Community v2を有効にし、読み取り専用コミュニティ名をpublicに設定します
- 設定を保存します。
- IPアドレスからのアクセス:ZabbixサーバーのIPアドレスを指定または指定します
- エージェントを再起動して設定を適用します(アラーム→エージェントステータス)
- [セキュリティ]メニューの[ファイアウォール]で、snmpとsnmptrapを有効にします(対応するサービスの前に両方のdawを配置する必要があります)。
トランク統計を有効にする
- Avaya Site Administrationを起動し、ステーションに接続してコマンドを実行します。
ch mea tru
そして、統計を収集する必要があるトランクの数をすべて示します。 R13以前のバージョンでは、観察されるトランクの数は20トランクに制限されています。
DECTステーションをセットアップする
Avaya DECT R3
設定はメインベースでのみ行う必要があります。 他のベースはこれらのパラメーターを自動的に取得します。
- SNMPを有効にする場合、ZabbixサーバーとパブリックコミュニティのIPアドレスを指定します。
- Syslogサーバーに通知します。 ポート514。
Avaya DECT R4
メインデータベースとバックアップデータベースでのみ設定する必要があります。 他のベースはこれらのパラメーターを自動的に取得します。
- SNMPを有効にする場合、ZabbixサーバーとパブリックコミュニティのIPアドレスを指定します。
- Syslogサーバーに通知します。 ポート514。ロギングレベル4(警告)または3(エラー)。
Spectralink IP-DECTサーバー400/6500
設定はメインベースでのみ行う必要があります。 他のベースはこれらのパラメーターを自動的に取得します。 SNMP設定を適用する場合、データベースを再起動する必要があります!!!
- SNMPを有効にする場合、ZabbixサーバーのIPアドレスとコミュニティpublicを指定します
- Syslogサーバーに通知します。 ポート514。ロギングレベル4(警告)または3(エラー)
メディアゲートウェイをセットアップする
telnetまたはsshを介してメディアゲートウェイにアクセスした後、次のコマンドを入力します。
snmp-server community read-only public read-write <rw community> set snmp trap <IP-> set snmp community trap public
トランクのリストを作成する
トランクを監視するには、各トランクについて次の情報が必要です。
- トランク番号
- トランク名
- トランクタイプ
- トランク内の回線の数
- アウトオブサービス回線の数
- 遠いトランクIPアドレス
このデータはすべてSNMPを介して取得できますが、この場合、トランク番号を遠くのノードのアドレスに関連付けることはできません。 したがって、これを手動で行う必要があります。 このタスクを容易にするために、Avaya Site Administrationからこれらのコマンドを実行した結果に基づいて必要なリストを形成するファイルをExcelで作成しました。 手順は次のとおりです。
- Avaya Site Administrationで、 Ctrl + Rを押して、次の3つのコマンドのそれぞれについてcsvファイルにレポートを作成します。
- リトゥル
- リーサイン
- li node-n a(R15より前のステーションでは、このコマンドはli node-nのように見えます)
- リトゥル
- 3つのコマンドのそれぞれの結果をExcelファイルの対応するシートにインポートします
- その結果、Zabbixシートに必要なテーブルが表示されます。 これをavaya_node-names_ <station IP address> .txtというテキストファイルにエクスポートします
Zabbixノードのホスティング
Zabbixでは、ステーション、ゲートウェイ、メインのDETCデータベースのホストを起動し、次のテンプレートを添付します:
- R16.0.141より新しいAvaya Aura Stationバージョン:
- Template_Device_SNMP
- Template_ICMP
- テンプレートSNMP AVAYA AURA PBX TRUNKS
- テンプレートSNMP AVAYA AURA PBX MG
- テンプレートSNMP AVAYA AURA EXTENSIONS(内部番号を個別に監視する必要がある場合) 注意して使用してください-ステーションは内部番号のパラメーターを非常にゆっくりと提供します!!!
- Template_Device_SNMP
- メディアゲートウェイG4xx、G3xx、G7xx。 注:G6xxゲートウェイの監視はサポートされていません!!!
- Template_Device_SNMP
- Template_ICMP
- テンプレートSNMP AVAYA G3xx-G4xx-G6xx MEDIAGATE
- Template_Device_SNMP
- DECTベースR3およびR4(すべてのベースを起動できます-基本モードとスレーブモードの両方)
- Template_Device_SNMPv1(はい、これらのステーションにはSNMPv1のみがあります)
- Template_ICMP
- テンプレートSNMP AVAYA IP-DECT R4
- Template_Device_SNMPv1(はい、これらのステーションにはSNMPv1のみがあります)
- DECTベースのSpectralink IP-DECTサーバー6500および400(マスターベースのみを開始できます)
- Template_Device_SNMP
- Template_ICMP
- テンプレートSNMP Spectralink IP-DECTサーバー6500_400
- Template_Device_SNMP
一部のパラメーターは1日に1回収集され、テンプレートは大部分のパラメーターの自動検出を使用するため、実際のデータは1日半後にしか受信されないことに注意してください。
おわりに
私が注意したい点がいくつかあります:
- R15ステーションでは、何らかの不明な理由により、4つ以上の同時通話中にSNMPエージェントがハングすることがあります。
- テンプレートSNMP AVAYA AURA EXTENSIONSは、接続された100台以上の電話では非常に遅く動作します。 内部番号の初期スキャンで有効にし、非キー番号のセンサーのすべてのグループを無効にすることをお勧めします(VIPまたは着信番号を除く)。
- Avaya R3およびR4 DECTデータベースには、モニタリング情報がほとんどありません。
- トランクをステーションに追加する場合、 「Zabbixでのノードの作成」セクションで説明されている手順を再実行する必要があります。
- これらのテンプレートのrSyslogからのログ分析はまだ実装されていません