Centos6.5 に zabbix2.4 をインストールするチュートリアル図

Centos6.5 に zabbix2.4 をインストールするチュートリアル図

centos-DVD1バージョンシステムの固定IPアドレスは192.168.159.128で、centos-mininalバージョンシステムのアドレスは192.168.1.*または192.168.2.*ネットワークセグメントです。

Zabbix2.4 インストール (centos6.5)

Zabbix には独自の yum ソースがあり、LNMP は https://lnmp.org/ から自分でダウンロードしてインストールできます。

最初のステップは、zabbix の公式 zabbix ソースをインストールすることです。アドレスは次のとおりです。

rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm 

2番目のステップは、yumインストール方法を使用して、zabbixサーバーとエージェント、およびその他の関連するRPMパッケージを自動的にインストールすることです。

yum インストール -y mysql mysql-server zabbix-server-mysql zabbix-web-mysql zabbix-agent 

zabbix-get: このコマンドは主に監視データを取得するために使用されます。インストールが成功したら、mysql に zabbix データベースとユーザーを作成する必要があります。

データベースへの入力に失敗しました。mysqld サービスが開始されていないかどうかを確認し、開始してください。

mysqlデータベースサービスを開始します: /etc/init.d/mysqld start

データベースを入力します: mysql -uroot

*****************************************************************************************************************

形式: 「ユーザー パスワード」で識別されるユーザー@ログイン ホストに、データベース名.テーブル名に対する権限を付与します。

*.* のすべての権限を、"xxx" で識別される zabbixuser@"%" に付与します。
権限のフラッシュ;

**********************************************************************************************************************************************************************

データベースとユーザーを作成します。

mysql> createdatabase zabbix 文字セット utf8 collat​​e utf8_bin;
mysql> zabbix.* のすべての権限を 'zabbix' で識別される zabbix@localhost に付与します。
権限をフラッシュします。
データベースを表示します。 

mysql> quit; または \q

zabbix 監視システムのデータはデータベースに保存されるため、いくつかのテーブルを作成する必要があります。

テーブル作成ステートメントを表示してインポートします。

[root@localhost~]# cd /usr/share/doc/zabbix-server-mysql-2.4.8/create
[root@localhost 作成]#ll 

データベースをインポートします。

[root@localhost 作成]# mysql -uroot zabbix< schema.sql
[root@localhostcreate]# mysql -uroot zabbix < images.sql
[root@localhostcreate]# mysql -uroot zabbix < data.sql 

Zabbix サーバー構成ファイルを変更します: (必要に応じて # 記号を削除します)

[root@localhost ~]#vi /etc/zabbix/zabbix_server.conf
DBホスト=ローカルホスト
DB名=zabbix
DBユーザー=zabbix
DBパスワード=zabbix
vim のインストール#yum search vim //vim 関連ソフトウェア情報を表示#yum install -y vim* //vim をオンラインでインストール

タイムゾーンを変更します。

[root@localhost~]# vim /etc/php.ini// php.ini設定ファイルの末尾に次の内容を追加します [shift+g でファイルの最後の行にジャンプ]
php_value最大実行時間300
php_valueメモリ制限 128M
php_valuepost_max_size 16M
php_valueupload_max_filesize 2M
php_value最大入力時間300

「;date.timezone ="の前のセミコロンを削除し、それを一番上の列に書き、等号の後の値を Asia/Shanghai に割り当てます。

変更が完了したら、システムを再起動して変更を有効にします。

現在の時刻を確認します:

[root@localhost~]# date

現在の時刻を確認すると、時刻が同期されていないため、同期する必要があります

時刻同期コマンドをインストールする

[ root@localhost~]#yum install ntpdate

米国時間との同期を実行する

[root@localhost~]# ntpdate us.pool.ntp.org

タイムゾーンを変更する: (ln sf abb points to a) 時間を同期する

[root@localhost~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /usr/localtime
[root@localhost~]#日付

必要なサービスを起動します(再起動):(起動です。システムが起動していないとサービスは起動しません。手動でサービスを開始できます)

必要なサービスを手動で開始する(再起動なし)

ファイアウォールが有効になっており、chkconfig httpd on で httpd サービスが起動し、zabbix 設定ページを開くことができません。

Apacheは起動しますが、ブラウザからzabbixを開くことができません。解決策は、ファイアウォールとSELinuxをオフにすることです。

selinux を無効にする: sed -i "s/SELINUX=enforcing/SELINUX=disabled/g"/etc/selinux/config

変更が成功したかどうかを確認します: #grepSELINUX /etc/selinux/config

ファイアウォールを停止します: /etc/init.d/iptables stop

偶然、ある現象を発見しました。iptables をオフにして iptables サービスを停止すると、いつも驚くようなことが起こっていました。システムを再度起動して iptables のステータスを確認すると、iptables が自動的に再びオンになっていました。私はとても困惑しました。調査の結果、libvirt (仮想化ツールの C 関数ライブラリ) は起動時に iptables を開始することがわかりました。iptables を永続的にシャットダウンする方法は、chkconfig ツールを使用することです。chkconfig iptables off を実行するだけで済みます。

[システム環境]

CentOS リリース 6.7 (最終版)

iptablesをオフにする

httpdを起動します: chkconfig httpd on

/etc/init.d/iptables stop # iptablesをオフにする

chkconfig iptables off #iptablesを永久にオフにする

chkconfig --list iptables # iptablesをチェックする

chkconfig --list httpd //httpdの起動ステータスを確認する

iptables -L または /etc/init.d/iptables status # iptables の実行ステータスを表示します

cat /etc/redhat-release //システムバージョンを表示

タイムゾーンを変更するには:

# vim /etc/php.ini modify; date.timezone = Asia/Shanghai とし、先頭のセミコロンを削除します。以前にタイムゾーンを変更するときに追加することもできます

# /etc/init.d/httpd restart //変更が完了したら再起動します

httpd を再起動するとエラーが発生します。httpd.conf ファイル (vi /etc/httpd/conf/httpd.conf) を編集し、ServerName www.example.com:80! の前の # を削除します。

システムを再起動すると、データベースが起動していないため、「データベースが起動していません」というエラー メッセージが再度表示されます。スタートアップを実行すると、次回マシンを起動したときにエラーは発生しません

[root@localhost ~]# chkconfig mysqld をオンにする

すべてのインストールが完了したら、システム全体を起動するだけです。

要約する

上記は、編集者が紹介した Centos6.5 で zabbix2.4 をインストールするチュートリアル図です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Linux シェル環境での Zabbix API の使用
  • Python が Zabbix API メソッドを呼び出す例
  • Centos7 に Zabbix3.0 をインストールするための非常に詳細な手順
  • Python は SMS スクリプトを送信するために Zabbix を実装します
  • Pythonはzabbix APIを通じてホストを取得します
  • ZabbixAPI から情報を取得し、Python で Zabbix-API 監視を実装する方法
  • Centos7.4 zabbix3.4.7 ソースコードのインストール方法と手順
  • Docker ベースの Zabbix のインストールと展開
  • Zabbix システム ポート監視ステータス
  • Zabbixで電子メールアラートを実装する方法

<<:  シンプルなスネークを実現するためのネイティブjsキャンバス

>>:  MySQL 5.7.18 の解凍バージョンをダウンロードしてインストールし、MySQL サービスを開始するための詳細なグラフィック手順

推薦する

PHP 開発環境の構築に関する win10 docker-toolsbox チュートリアル

画像をダウンロード docker プル mysql:5.7 docker pull php:7.2-...

docker+gitlab+gitlab-runnerの詳細なデプロイメント

環境サーバー: centos7クライアント: ウィンドウCentos7 に docker+gitla...

HTML ページ ヘッダー コード例の詳細な説明

知識ポイント1: ヘッダー情報にWebページのベースURLを設定するベース URL の本質は、ハイパ...

Alibaba Cloud ESC サーバー シングルノード MySQL の Docker デプロイメント

1. msyqlの高速バージョンをダウンロードする docker pull hub.c.163.co...

このリファレンスとJavaScriptのカスタムプロパティの詳細な説明

目次1. このキーワード2. カスタム属性3. 包括的なケース1:タブの実装付録要約する1. このキ...

MySQLデータベース監視binlogを有効にする手順

序文多くの場合、ユーザーが自分のデータに対して実行する操作に基づいて何かを行う必要があります。たとえ...

nginx 503 サービスが一時的に利用できない問題を解決する方法

最近、ウェブサイトを更新すると、503 Service Temporarily Unavailabl...

Dockerカスタムネットワークの詳細な紹介

目次Dockerカスタムネットワーク1. カスタムネットワークの紹介2. カスタムネットワークを作成...

CSS は Alibaba ベクター ライブラリを使用して、対応する位置に見栄えの良いアイコン効果をすばやく追加します (サンプル コード)

Alibaba ベクターアイコンライブラリにアクセスAlibaba ベクターアイコンライブラリ好き...

vue2 vue3 での Echarts の詳細な使用方法

目次1. インストール2. vue2でEchartsを使用するmain.jsファイル内コンテナが与え...

Web ページでパラメータ名によって ActiveX コントロールのプロパティに値を割り当てる例

コードをコピーコードは次のとおりです。 <HTML> <ヘッド> <T...

Vue コンポーネントでのアンチシェイクとスロットリングの使用例の分析

入力ボックスへのユーザー入力、ウィンドウのサイズ変更、スクロール、Intersection Obse...

CSS で透明なグラデーション効果を実装するためのサンプルコード

Zhihu Discovery コラムのタイトル画像は、通常、以下のように表示されます。明らかに、グ...

Nginxドメイン名転送の実装

Nginx の紹介Nginx (「エンジン x」) は、ロシアのプログラマー Igor Sysoev...

MySQL パフォーマンス最適化のための魔法のツール、Explain の基本的な使用分析

導入MySQL には、SELECT ステートメントを分析し、開発者が最適化できるように SELECT...