ビルド環境:Centos6.5_x86_64、Zabbix2.4.5、epelソース
サーバー:##
開発パッケージをインストールします
yum -y groupinstall "Development Tools"
必要な依存関係をインストールします
yum -y install httpd mysql mysql-server mysql-devel php php-mysql php-common
php-mbstring php-gd php-odbc php-pear curl curl-devel net-snmp net-snmp-devel
perl-DBI php-xml ntpdate php-bcmath
サーバーの時刻を同期し、すべてのサーバーの時刻を一定に保ち、時差によってデータが利用できないことを回避します
ntpdate pool.ntp.org
zabbixサービスの実行に必要なユーザーとグループを作成します
groupadd -g 201 zabbix
useradd -g zabbix -u 201 -m zabbix
mysqlサーバーを初期化します
/etc/init.d/mysqld start
zabbix操作に必要なデータベースとユーザー権限を作成します
mysqladmin -uroot -h127.0.0.1 password "chengshan"
mysql -uroot -p
mysql> create database zabbix character set utf8;
mysql> grant all privileges on zabbix.* to zabbixuser@'%' identified by 'zabbixpwd';
mysql> flush privileges;
zabbixをダウンロードして解凍します
wget
http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.4.5/zab
bix-2.4.5.tar.gz/download
tar xf zabbix-2.4.5.tar.gz
zabbixの初期データをデータベースにインポートします
cd zabbix-2.4.5
mysql -uzabbixuser -h192.168.2.100 -p zabbix<database/mysql/schema.sql
mysql -uzabbixuser -h192.168.2.100 -p zabbix<database/mysql/images.sql
mysql -uzabbixuser -h192.168.2.100 -p zabbix<database/mysql/data.sql
/ usr / local / etc
zabbixserverとagentの起動スクリプトをコピーし、実行権限を設定します
cp misc/init.d/tru64/zabbix_agentd /etc/init.d/
cp misc/init.d/tru64/zabbix_server /etc/init.d/
chmod +x /etc/init.d/zabbix_*
zabbixのページファイルを指定されたディレクトリにコピーします(apache構成と同じ)
mkdir /var/www/html/zabbix
cp -a frontends/php/* /var/www/html/zabbix/
chown -R apache.apache /var/www/html/zabbix/
zabbixのインストールに必要なパラメーターに適応するようにphpファイルを構成します
date.timezone =アジア/上海#946行
max_execution_time = 300#440行
max_input_time = 300#449行
post_max_size = 32M#729行
memory_limit = 128M#457行
mbstring.func_overload = 2#1586行、この行にコメントする必要があります
ServerName 127.0.0.1
< VirtualHost *:80>
DocumentRoot "/var/www/html"
ServerName 192.168.2.100
< /VirtualHost>
DBHost = 192.168.2.100#68行
DBName = zabbix#78行
DBUser = zabbixuser#94行
DBPassword = zabbixpwd#102行
DBSocket = /var/lib/mysql/mysql.sock#104行
StartPollers = 30#127行、オープンマルチスレッド番号、一般
30以下
StartTrappers = 20#156行、トラッパースレッドの数
StartPingers = 10#164行、fpingスレッドの数
StartDiscoverers = 120#172行
ListenIP = 0.0.0.0#277行
MaxHousekeeperDelete = 5000#307行
CacheSize = 1024M#324行、監視データの保存に使用
監視ホストの数に応じて適切に調整されたキャッシュの数
StartDBSyncers = 8#340行、データベース同期時間
HistoryCacheSize = 1024M#349行
TrendCacheSize = 128M#358行、トレンドキャッシュの合計サイズ
HistoryTextCacheSize = 512M#367行
AlertScriptsPath = / etc / zabbix / alertscripts#425行
LogSlowQueries = 1000#467行
apacheサービスとzabbixサービスを開始します
/etc/init.d/httpd start
/etc/init.d/zabbix_server start
インストールインターフェイスにアクセスし、プロンプトに従ってインストールをステップバイステップで完了します
http://192.168.2.100/zabbix/setup.php
a)インストールインターフェイスに入り、[次へ]をクリックします
b)すべての監視項目に問題がないことを確認し、[次へ]をクリックします
c)zabbixデータベースのユーザー名、パスワード、アドレス、およびその他の情報を入力し、[接続のテスト]、[OK]の順にクリックして、[次へ]をクリックします。
d)zabbixサーバー、ホスト名、サーバープログラムによって監視されるポート、ホストIPアドレスなどの情報を入力します。
サーバーとWebはデフォルトと同じサーバーに保持できます。[次へ]をクリックします
e)前のセクションに入力した情報に問題がない場合は、[次へ]をクリックします
f)Webプログラムの設定ファイルを確認します。問題がなければOKと表示されます。[完了]をクリックしてインストールを完了します(例:
ここで問題がある場合は、通常、zabbix仮想ホストディレクトリファイルのアクセス許可の問題です。上記の設定プロセスは、通常、そうではありません。
問題が発生します)
構成ファイルvim / var / www / html / zabbix / conf / zabbix.conf.phpを編集して、関連するパラメーターを手動で定義します。
数えるだけ
g)ログインインターフェイスに入り、[ログイン]をクリックします。デフォルトはadminzabbixです。
エージェント側:##
開発パッケージをインストールします
yum -y groupinstall "Development Tools"
yum –y install ntpdate
クライアントの時間を同期して、サーバー側との不整合を防ぎ、使用できない監視データを検出します
ntpdate pool.ntp.org
zabbixの操作に必要なユーザーとグループを作成する
groupadd -g 201 zabbix
useradd -g zabbix -u 201 -m zabbix
zabbixagentを解凍してインストールします
tar xf zabbix-2.4.5.tar.gz
cd zabbix-2.4.5
. /configure -sysconfdir=/etc/zabbix -enable-agent
make && make install
コピーエージェントを実行するために必要なスクリプト
cp misc/init.d/tru64/zabbix_agentd /etc/init.d/
chmod +x /etc/init.d/zabbix_agentd
エージェント構成ファイルを構成します
zabbix_agent.conf、そうでない場合、構成は有効になりません
Server = 192.168.2.100#81行、サーバーのIPアドレスを入力します
ServerActive = 192.168.2.100:10051#122行、サーバーのIPに変更します
アドレス+ポート番号
Hostname = 192.168.2.100#133行、マシンの
HostName、サーバー側が解決できる必要があることに注意してください
UnsafeUserParameters = 1#265行、カスタムキーが許可されているかどうか、1
許可されます、0は許可されません
Include = /etc/zabbix/zabbix_agentd.conf.d/#249行、カスタムエージェント構成ファイル(キー)
ここに書くことができます。
zabbixの中国語の文字化けと中国語を解決する##
Windowsで好きなフォントを見つけるか、オンラインでフォントをダウンロードします
フォントを/ var / www / html / zabbix / fontsディレクトリにアップロードします。たとえば、ここでは「ChineseSongtiConvention」を使用しました。
フォントstsong.ttfのファイル名
zabbixページ管理の中国語フォント設定を変更します
define( 'ZBX_FONT_NAME'、 'stsong');#92行
define( 'ZBX_GRAPH_FONT_NAME'、 'stsong');#44行
ログインページは、対応するユーザーのデフォルト言語を設定します。管理者--->ユーザー(ユーザーがここに表示されていることを確認してください。
それ以外の場合は、すべてのユーザーグループが表示されます)
ユーザー名をクリックしてユーザー情報の編集を入力します。デフォルトの言語は簡略化された中国語です。次に[保存]をクリックして保存します。
6、 ページの更新
Recommended Posts