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 install -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
形式:データベース名に対する権限を付与します。「ユーザーパスワード」で識別されるuser @ログインホストにテーブル名を付与します。
GRANT ALL PRIVILEGES ON *.* TO zabbixuser@"%" IDENTIFIED BY "xxx";
FLUSH PRIVILEGES;
データベースとユーザーを作成します。
mysql> createdatabase zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhostidentified by 'zabbix';
flush privileges;
show databases;
mysql> quit;または\ q
Zabbix監視システムデータはデータベースに保存されており、いくつかのテーブルを作成する必要があります。
テーブル作成ステートメントを表示してインポートします。
[ root@localhost~]# cd /usr/share/doc/zabbix-server-mysql-2.4.8/create
[ root@localhost create]#ll
データベースをインポートします。
[ root@localhost create]# 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
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
vimのインストール
# yum search vim //vim関連のソフトウェア情報を表示する
# yum install -y vim*//vimをオンラインでインストールする
タイムゾーンを変更します。
[ root@localhost~]# vim /etc/php.ini//phpで.ini構成ファイルの最後に次のコンテンツを追加します[shift+gファイルの最後にジャンプします]
php_valuemax_execution_time 300
php_valuememory_limit 128M
php_valuepost_max_size 16M
php_valueupload_max_filesize 2M
php_valuemax_input_time 300
"; date.timezone ="の前のセミコロンを削除し、一番上のボックスに記入して、同じ記号を付けます:Asia / Shanghai
変更が完了すると、システムを再起動すると有効になります。
現在の時刻を表示します。
[ root@localhost~]# date
現在の時刻を表示すると、時刻が同期されていないため、同期する必要があります
時間同期コマンドのインストール
[ root@localhost~]#yum install ntpdate
米国時間の同期を実行します
[ root@localhost~]# ntpdate us.pool.ntp.org
タイムゾーンの変更:(ln sf abbはaを指します)時間を同期します
[ root@localhost~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /usr/localtime
[ root@localhost~]#date
必要なサービスを開始します(再起動します):(開始することです。システムを開始しないと、サービスは開始されません。手動でサービスを開始できます)
必要なサービスを手動で開始します(再起動せずに)
ファイアウォールが有効になっていると、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ツールを使用することです。chkconfigiptablesをオフにするだけで済みます。
[ システム環境]
CentOS release 6.7 (Final)
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/iptablesstatus#iptablesの実行ステータスを表示します
cat / etc / redhat-release //システムバージョンを表示
タイムゾーンの変更:
httpdを再起動すると、エラーが報告され、httpd.confファイルvi /etc/httpd/conf/httpd.confが編集され、ServerName www.example.com:80前#がキャンセルされます。
システムを再起動した後、データベースが起動されていないためにデータベースが起動されなかったという別のエラーが報告されました。起動を実行します。次回起動時にエラーは報告されません。
[ root@localhost ~]# chkconfig mysqld on
すべてのインストールが完了したら、すべての起動を実行する必要があります。
総括する
上記は、編集者が紹介したcentos6.5でzabbix2.4をインストールするためのチュートリアル図です。お役に立てば幸いです。ご不明な点がございましたら、メッセージを残していただければ、編集者から返信があります。 ZaLou.Cnのウェブサイトをご支援いただきありがとうございます。
Recommended Posts