新聞中心
分享centos 6.6下搭建Zabbix 3.0.3 的過(guò)程,希望都大家有所幫助。

創(chuàng)新互聯(lián)專(zhuān)注于昆都侖網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供昆都侖營(yíng)銷(xiāo)型網(wǎng)站建設(shè),昆都侖網(wǎng)站制作、昆都侖網(wǎng)頁(yè)設(shè)計(jì)、昆都侖網(wǎng)站官網(wǎng)定制、小程序定制開(kāi)發(fā)服務(wù),打造昆都侖網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供昆都侖網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。
環(huán)境安裝
系統(tǒng)環(huán)境:
# cat /etc/RedHat-release
CentOS release 6.6 (Final)
服務(wù)器IP地址:
10.20.0.101
Apache安裝
#yum install httpd libxml2-devel net-snmp-devel libcurl-devel
配置web
更改ServerName
# vim /etc/httpd/conf/httpd.conf
ServerName 10.20.0.101
安裝mysql
建議安裝MySQL5.6 centos6 默認(rèn)安裝mysql是5.1 不是很穩(wěn)定 性能也沒(méi)有MySQL5.6好
下載rpm源及安裝
#rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
# yum install -y mysql-server mysql-devel
更改配置文件 添加內(nèi)容如下:
#vim /etc/my.cnf
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8
啟動(dòng)數(shù)據(jù)庫(kù)
# service mysqld start
MySQL安全設(shè)置:
# mysql_secure_installation
Enter current password for root (enter for none): #直接回車(chē)
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.
Set root password? [Y/n] y #設(shè)置root密碼 選擇Y 或者回車(chē)
New password: #設(shè)置root密碼
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!
Remove anonymous users? [Y/n] y 是否刪除匿名用戶(hù) 選擇y
... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] y 是否禁止用戶(hù)登陸root 遠(yuǎn)程 選擇Y 為了安全考慮
... Success!
Remove test database and access to it? [Y/n] y 刪除test數(shù)據(jù)庫(kù) 選擇y
- Dropping test database...
Reload privilege tables now? [Y/n] y 是否重新加載刷新表空間 選擇Y 是
... Success!
All done! If you've completed all of the above steps, your MySQL
installation should now be secure.
Thanks for using MySQL!
Cleaning up...
創(chuàng)建zabbix數(shù)據(jù)庫(kù)
# mysql -uroot -p
mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
mysql> show create database zabbix;
+----------+----------------------------------------------------------------------------------+
| Database | Create Database |
+----------+----------------------------------------------------------------------------------+
| zabbix | CREATE DATABASE `zabbix` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_bin */ |
+----------+----------------------------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'zabbix';
Query OK, 0 rows affected (0.04 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| zabbix |
+--------------------+
4 rows in set (0.00 sec)
安裝PHP
zabbix3.0版本 對(duì)于PHP要求是5.4版本以上 默認(rèn)CentOS6.幾 默認(rèn)是5.3 好像
rpm下載及yum安裝php5.6
# rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm
# yum install php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap
更改配置文件
vim /etc/php.ini
date.timezone = Asia/Shanghai
post_max_size = 32M
max_execution_time = 300
max_input_time = 300
always_populate_raw_post_data = -1
安裝zabbix
創(chuàng)建zabbix用戶(hù)與組
# groupadd -g 201 zabbix
# useradd -g zabbix -u 201 -m zabbi
下載zabbix軟件包并且安裝
#wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.0.3/zabbix-3.0.3.tar.gz
#tar zxvf zabbix-3.0.3.tar.gz
# cd zabbix-3.0.3
# /usr/bin/mysql -uzabbix -pzabbix zabbix < database/mysql/schema.sql
# /usr/bin/mysql -uzabbix -pzabbix zabbix < database/mysql/images.sql
# /usr/bin/mysql -uzabbix -pzabbix zabbix < database/mysql/data.sql
#./configure --prefix=/usr/local/zabbix --sysconfdir=/etc/zabbix/ --enable-server --enable-agent --with-net-snmp --with-libcurl --with-mysql --with-libxml2
# make && make install
(編譯 zabbix 如果報(bào)下面錯(cuò)誤,就做以下操作
configure: error: Not found mysqlclient library
#find / -name libmysqlclient*
ln -s /usr/lib64/mysql/libmysqlclient.so.18.1.0 /usr/lib64/mysql/libmysqlclient.so
ln -s /usr/lib64/mysql/libmysqlclient_r.so.18.1.0 /usr/lib64/mysql/libmysqlclient_r.so)
配置zabbix
# vim /etc/zabbix/zabbix_server.conf
DBHost=localhost 數(shù)據(jù)庫(kù)ip地址
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
ListenIP=10.20.0.101
#ln -s /usr/local/zabbix/sbin/* /usr/sbin/
#cd
#cp zabbix-3.0.3/misc/init.d/Fedora/core/zabbix_* /etc/init.d/
#chmod +x /etc/init.d/zabbix_*
#sed -i "s@BASEDIR=/usr/local@BASEDIR=/usr/local/zabbix@g" #/etc/init.d/zabbix_server
#mkdir -p /var/www/html/zabbix
#cp -r zabbix-3.0.3/frontends/php/* /var/www/html/zabbix/
#chown -R apache.apache /var/www/html/zabbix/
#chkconfig zabbix_server on
啟動(dòng)Apache和zabbix server
# /etc/init.d/zabbix_server restart
# /etc/init.d/httpd restart
打開(kāi)瀏覽器 進(jìn)行安裝
http://172.16.10.106/zabbix/setup.php
安裝成功 登陸默認(rèn)用戶(hù)是Admin 密碼 zabbix
漢化中文
修改配置文件
vim /var/www/html/zabbix/include/locales.inc.php
'zh_CN' => ['name' => _('Chinese (zh_CN)'), 'display' => true], 默認(rèn)是true 不用改 如果是false 就改成true
更換語(yǔ)言后,圖形會(huì)出現(xiàn)亂碼,我們做如下修改即可。
修改你的defines.inc.php 這個(gè)文件
define('ZBX_FONT_NAME', 'msyh'); #第93行
define('ZBX_GRAPH_FONT_NAME', 'msyh'); // font file name #第45行 本文題目:CentOS6.6搭建Zabbix3.0.3過(guò)程
本文鏈接:http://m.5511xx.com/article/cdphooe.html


咨詢(xún)
建站咨詢(xún)
