Zabbixを使用したAvaya Aura分散ステーションの監視

入門



監視ステーションAvayaを設置する必要がありました。 Communication ManagerバージョンR16.0.141以降には問題はありませんでした-トランクのステータスや内部番号など、SNMPですべてが非常によく透過的に表示されます。 しかし、以前のバージョンでは-待ち伏せ。 そして、30以上のそのようなステーションがあり、少なくとも10〜20(および数百)の各ステーションにトランクがあることを考えると、タスクは少し重要なものであることが判明しました。 しかし、それを行う必要があるので、私は決定しなければなりませんでした)。 だから...



問題の声明



必要なもの:



  1. 転倒後1〜2時間以内にトランクの障害をキャッチする

  2. 内部番号の大規模な障害をキャッチ(10-20分以内に内部番号の10-20%を切断)

  3. オフィスのいずれかの失敗またはそれらのエラーの出現

  4. 主要な内部番号(着信グループ、VIPなど)の障害をキャッチ

  5. ステーションに接続されたDECTデータベースのステータスを監視する

  6. ステーションのソフトウェアバージョン、シリアル番号などに関する最新情報を入手できたらうれしいです。



私たちは機器から何を持っていますか





準備作業



zabbixサーバーをセットアップする



  1. サーバーがSNMPおよびSNMPtrapで動作するように既に構成されていることに同意しましょう。

  2. rsyslogの内訳を異なるファイルに設定し、他のホストからメッセージを受信できるようにします。 これを行うには、rsyslog.conf構成を編集します



    $UDPServerRun 514 $InputTCPServerRun 514 $template FROMHOSTIP,"%fromhost-ip%" $template FILENAME,"/var/log/rsyslog/%fromhost-ip%/syslog.log"
          
          





    次に、rsyslogを再起動します。



  3. ファイルtrunk2type.shtrunk2ip.sh 、およびtrunk2alive.shをアーカイブからexternalscriptsディレクトリーに入れます。



  4. ファイルconvert_trunks.shを任意の場所に配置し、10分ごとに1回、cronを介して実行を構成します。


これらのスクリプトでPATH_TXT変数を現在の変数に変更することを忘れないでください。



Avaya Aura Communication Managerのセットアップ



SNMPを有効にする



  1. ブラウザを使用してCommunication Manager Webインターフェイスに移動します

  2. メニュー管理→サーバー保守→アラーム→SNMPエージェントで、次のパラメーターを設定します。



    1. IPアドレスからのアクセス:ZabbixサーバーのIPアドレスを指定または指定します

    2. SNMP Community v2を有効にし、読み取り専用コミュニティ名をpublicに設定します

    3. 設定を保存します。



  3. エージェントを再起動して設定を適用します(アラーム→エージェントステータス)

  4. [セキュリティ]メニューの[ファイアウォール]で、snmpとsnmptrapを有効にします(対応するサービスの前に両方のdawを配置する必要があります)。


トランク統計を有効にする



  1. Avaya Site Administrationを起動し、ステーションに接続してコマンドを実行します。



     ch mea tru
          
          





    そして、統計を収集する必要があるトランクの数をすべて示します。 R13以前のバージョンでは、観察されるトランクの数は20トランクに制限されています。


DECTステーションをセットアップする



Avaya DECT R3



設定はメインベースでのみ行う必要があります。 他のベースはこれらのパラメーターを自動的に取得します。



  1. SNMPを有効にする場合、ZabbixサーバーとパブリックコミュニティのIPアドレスを指定します。

  2. Syslogサーバーに通知します。 ポート514。



Avaya DECT R4



メインデータベースとバックアップデータベースでのみ設定する必要があります。 他のベースはこれらのパラメーターを自動的に取得します。



  1. SNMPを有効にする場合、ZabbixサーバーとパブリックコミュニティのIPアドレスを指定します。

  2. Syslogサーバーに通知します。 ポート514。ロギングレベル4(警告)または3(エラー)。


Spectralink IP-DECTサーバー400/6500



設定はメインベースでのみ行う必要があります。 他のベースはこれらのパラメーターを自動的に取得します。 SNMP設定を適用する場合、データベースを再起動する必要があります!!!



  1. SNMPを有効にする場合、ZabbixサーバーのIPアドレスとコミュニティpublicを指定します

  2. 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
      
      





トランクのリストを作成する



トランクを監視するには、各トランクについて次の情報が必要です。



  1. トランク番号

  2. トランク名

  3. トランクタイプ

  4. トランク内の回線の数

  5. アウトオブサービス回線の数

  6. 遠いトランクIPアドレス


このデータはすべてSNMPを介して取得できますが、この場合、トランク番号を遠くのノードのアドレスに関連付けることはできません。 したがって、これを手動で行う必要があります。 このタスクを容易にするために、Avaya Site Administrationからこれらのコマンドを実行した結果に基づいて必要なリストを形成するファイルをExcelで作成しました。 手順は次のとおりです。



  1. Avaya Site Administrationで、 Ctrl + Rを押して、次の3つのコマンドのそれぞれについてcsvファイルにレポートを作成します。



    • リトゥル

    • リーサイン

    • li node-n a(R15より前のステーションでは、このコマンドはli node-nのように見えます)



  2. 3つのコマンドのそれぞれの結果をExcelファイルの対応するシートにインポートします

  3. その結果、Zabbixシートに必要なテーブルが表示されます。 これをavaya_node-names_ <station IP address> .txtというテキストファイルにエクスポートします



Zabbixノードのホスティング



Zabbixでは、ステーション、ゲートウェイ、メインのDETCデータベースのホストを起動し、次のテンプレートを添付します:





一部のパラメーターは1日に1回収集され、テンプレートは大部分のパラメーターの自動検出を使用するため、実際のデータは1日半後にしか受信されないことに注意してください。



おわりに



私が注意したい点がいくつかあります:





参照資料






All Articles