開発の6か月後、 Zabbix4.4モニタリングシステムの新しいバージョンが利用可能です、そのコードはGPLv2ライセンスの下で配布されています。 Zabbixについてまだ知らない人は、次のことを知っておく必要があります。 これはネットワーク監視システムです、監視するように設計されています さまざまなネットワークサービス、サーバー、およびネットワークハードウェアのステータスを記録します。 データベースとしてMySQL、PostgreSQL、SQLite、Oracle、またはIBMDB2を使用します。 そのバックエンドはCで書かれており、WebフロントエンドはPHPで書かれています。
Zabbixは次のXNUMXつの基本コンポーネントで構成されています。 un サーバ チェックを調整し、テストリクエストを生成し、統計を収集します。 エージェント 外部ホスト側でチェックを実行するため。 インターフェース システムの管理を整理します。 コアサーバーの負荷を軽減し、分散監視ネットワークを形成するために、ホストグループの検証でデータを集約する多数のプロキシサーバーを展開できます。
エージェントがない場合、ZabbixサーバーはSNMP、IPMI、JMX、SSH / Telnet、ODBCなどのプロトコルを使用してデータを受信し、Webアプリケーションと仮想化システムの可用性をテストできます。
Zabbix4.4のメインニュース
Zabbix 4.4のこの新しいバージョンでは、それらが準備されています 構成を標準化するためのテンプレートを設計するための仕様。 XML / JSONファイルの構造は、通常のテキストエディターでテンプレートを手動で編集するのに適した形式に縮小されます。 既存のテンプレートは、提案された仕様に合わせて調整されます。
実装されています 実証済みのトリガーと要素を文書化するための知識ベース、詳細な説明、情報収集の目的の説明、および問題が発生した場合のアクションの指示を提供できます。
提示されています インフラストラクチャのステータスを表示するための高度な機能。 追加 ワンクリックでウィジェットの設定を変更する機能。 グラフィックセットは、ワイドスクリーンディスプレイや大きな壁パネルでの表示用に最適化されています。
すべてのウィジェットは、無題モードで表示するように調整されています。 チャートのプロトタイプを表示するための新しいウィジェットが追加されました。 問題の要約統計量を含む新しい表示モードがウィジェットに追加されました。
もう一つの目新しさはそれです 新しいタイプのエージェントが導入されました:zabbix_agent2、 Go言語で記述されており、さまざまなサービスやアプリケーションを検証するためのプラグインを開発するためのフレームワークを提供します。
新しいエージェント 組み込みのスケジューラが含まれています 柔軟なスケジュールを設定するためのサポート付き 検証を実行し、検証間のステータスを追跡できます (たとえば、DBMSへの接続を開いたままにします)。 トラフィックを節約するために、受信データをバッチモードで送信することがサポートされています。
新しいエージェントは、これまでLinuxプラットフォームでのみ、古いエージェントを透過的に置き換えるために使用できます。
追加 Webリンクとカスタムアクションを使用する機能 制御されたサービスの障害を検出するときの通知コントローラー。 コントローラはJavaScriptで作成でき、外部の通知配信サービスまたはバグ追跡システムにアクセスするために使用できます。 たとえば、面倒なメッセージを企業チャットに送信するハンドラーを作成できます。
Ubuntuおよび派生物にZabbix4.4をインストールするにはどうすればよいですか?
Si このユーティリティをインストールしますか あなたのシステムでは、 あなたはターミナルを開くことによってそれを行うことができます (Ctrl + Alt + Tのキーの組み合わせを使用できます)そしてその中に次のように入力します:
wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1+bionic_all.deb sudo dpkg -i zabbix-release_4.4-1+bionic_all.deb sudo apt update sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
冒頭で述べたように、Zabbixはデータベースを使用して情報を保存するため、Apacheを使用するだけでなく、サポートされているもののいくつかをシステムにインストールしておく必要があるため、Lampをインストールすることをお勧めします。 インストールが完了しました 次に、Zabbixのデータベースを作成する必要があります。これを行うには、次のように入力します。
sudo mysql -uroot -p password mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'contraseña'; mysql> quit
ここで、「password」はデータベースのパスワードであり、後で構成ファイルに配置するために覚えておくか、書き留めておく必要があります。
次に、以下をインポートします。
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
Y 次のファイルを編集しましょう、データベースパスワードを配置する場所:
sudo nano /etc/zabbix/zabbix_server.conf
そして、「DBPassword =」という行を探します。 データベースのパスワードを入力します。
次に、/ etc / zabbix /apache.confファイルを編集します。
そして、コメントを外す(#を削除する)行「php_valuedate.timezone」を探し、タイムゾーン(私の場合はメキシコ)を配置します。
php_value date.timezone America/Mexico
最後に、次のコマンドでサービスを再起動します。
sudo systemctl restart zabbix-server zabbix-agent apache2 sudo systemctl enable zabbix-server zabbix-agent apache2
Zabbixにアクセスするには、Webブラウザからパス(サーバーの場合)http:// server_ip_or_name / zabbixまたはローカルコンピューターlocalhost / zabbixにアクセスします。
Zabbixの使用について詳しく知りたい場合は、相談することができます 次のリンク。