新聞中心
Zabbix 3.0 只支持centos 7.0以上版本,所以先在虛擬機(jī)中安裝好CentOS 7.0 x64,并設(shè)置好IP,允許虛擬機(jī)聯(lián)網(wǎng)。

成都創(chuàng)新互聯(lián)公司是一家集成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站頁(yè)面設(shè)計(jì)、網(wǎng)站優(yōu)化SEO優(yōu)化為一體的專業(yè)的建站公司,已為成都等多地近百家企業(yè)提供網(wǎng)站建設(shè)服務(wù)。追求良好的瀏覽體驗(yàn),以探求精品塑造與理念升華,設(shè)計(jì)最適合用戶的網(wǎng)站頁(yè)面。 合作只是第一步,服務(wù)才是根本,我們始終堅(jiān)持講誠(chéng)信,負(fù)責(zé)任的原則,為您進(jìn)行細(xì)心、貼心、認(rèn)真的服務(wù),與眾多客戶在蓬勃發(fā)展的市場(chǎng)環(huán)境中,互促共生。
1、安裝mysql
從最新版本的linux系統(tǒng)開(kāi)始,默認(rèn)的是 Mariadb而不是mysql!
使用系統(tǒng)自帶的repos安裝很簡(jiǎn)單:
# yum install -y mariadb mariadb-server
啟動(dòng)mariadb
# systemctl start mariadb
之前的服務(wù)管理命令還可以用
# service mariadb start
設(shè)置開(kāi)機(jī)自啟動(dòng)
# systemctl enable mariadb
安全初始化,設(shè)置root密碼等
# mysql_secure_installation
測(cè)試登錄
# mysql -uroot -p123456
2、安裝Zabbix
安裝 zabbix 官方源
# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
安裝 server和web端,基于mysql數(shù)據(jù)庫(kù)
# yum install zabbix-server-mysql zabbix-web-mysql
3、初始化 zabbix DB
# mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '
mysql> quit;
# cd /usr/share/doc/zabbix-server-mysql-3.0.0
# zcat create.sql.gz | mysql -uroot zabbix
4、修改 Zabbix Server 配置,并啟動(dòng) Zabbix Server 服務(wù)
# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
快捷操作命令:
# sed -i "s/# DBHost/DBHost/g" zabbix_server.conf
# sed -i "s/# DBPassword=/DBPassword=zabbix/g" zabbix_server.conf
啟動(dòng)zabbix-server服務(wù)
# systemctl start zabbix-server
開(kāi)機(jī)自啟動(dòng)zabbix-server服務(wù)
# systemctl enable zabbix-server
5、啟動(dòng) zabbix 管理界面
編輯PHP配置
# vi /etc/httpd/conf.d/zabbix.conf
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai
快捷修改命令
# sed -i "s/# php_value date.timezone Europe\/Riga/php_value date.timezone Asia\/Shanghai/g" /etc/httpd/conf.d/zabbix.conf
啟動(dòng)Apache服務(wù)
# systemctl start httpd
開(kāi)機(jī)啟動(dòng)Apache服務(wù)
# systemctl enable httpd
6、登陸 Zabbix 管理頁(yè)面http://虛擬機(jī)IP/zabbix/,顯示Zabbix安裝向?qū)А?/p>
第3步輸入mysql密碼,其他默認(rèn),繼續(xù)
第4步輸入zabbix server信息,默認(rèn)即可,繼續(xù)
安裝信息匯總,沒(méi)問(wèn)題就繼續(xù)
提示安裝成功了,點(diǎn)擊完成進(jìn)入登陸界面
終于看到Zabbix 3.0的新版登陸界面了,默認(rèn)用戶名/密碼:Admin/zabbix,注意用戶名也區(qū)分大小寫(xiě)。
登陸成功后,新版的操作界面煥然一新。
點(diǎn)擊右上角的小人圖標(biāo),進(jìn)入個(gè)性化設(shè)置界面,語(yǔ)言沒(méi)有簡(jiǎn)體中文可供選擇,下面說(shuō)手工把簡(jiǎn)體中文放出來(lái)??梢韵葥Q個(gè)主題看看效果。
黑色主題相當(dāng)酷炫o(∩_∩)o
7、解決Zabbix server is not running
需要關(guān)閉 selinux,一定要關(guān)閉這個(gè),開(kāi)啟selinux會(huì)引起一連串問(wèn)題,甚至zabbix的discovery功能也不能正常使用 # sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config 確認(rèn)是否修改成功 # grep SELINUX /etc/selinux/config 然后重啟系統(tǒng)即可 # reboot
重啟系統(tǒng)后,顯示Zabbix server已經(jīng)正常運(yùn)行。
8、百度了一下,發(fā)現(xiàn)Zabbix 3.0其實(shí)是自帶簡(jiǎn)體中文的,我感覺(jué)是漢化還不完整,所以默認(rèn)沒(méi)有放出來(lái),可以手工放出來(lái),起碼看著舒服些。
# vi /usr/share/zabbix/include/locales.inc.php
在第55行開(kāi)啟zh_CN語(yǔ)言顯示
'zh_CN' => ['name' => _('Chinese (zh_CN)'), 'display' => false],
修改為
'zh_CN' => ['name' => _('Chinese (zh_CN)'), 'display' => true],
保存好,再次點(diǎn)擊右上角小人圖標(biāo),語(yǔ)言下拉框即可選擇簡(jiǎn)體中文,設(shè)置好中文語(yǔ)言,主界面如下,漢化不完全,不過(guò)看著已經(jīng)很不錯(cuò)了
設(shè)置中文后,查看圖形有亂碼,文字變成了方塊
Win+R打開(kāi)運(yùn)行,輸入fonts,回車進(jìn)入Windows字體目錄,找到微軟雅黑-常規(guī)字體,復(fù)制出來(lái)將文件名修改為msyh.ttf,注意后綴ttf。
將msyh.ttf上傳到服務(wù)器zabbix字體目錄中:
/usr/share/zabbix/fonts/
修改配置文件
查看字體配置# grep FONT_NAME /usr/share/zabbix/include/defines.inc.php -n
45:define('ZBX_GRAPH_FONT_NAME', 'graphfont'); // font file name
93:define('ZBX_FONT_NAME', 'graphfont');
確認(rèn)字體名稱是否可以替換
# grep graphfont /usr/share/zabbix/include/defines.inc.php -n
45:define('ZBX_GRAPH_FONT_NAME', 'graphfont'); // font file name
93:define('ZBX_FONT_NAME', 'graphfont');
執(zhí)行快捷替換
# sed -i "s/graphfont/msyh/g" /usr/share/zabbix/include/defines.inc.php
確認(rèn)是否替換成功
# grep FONT_NAME /usr/share/zabbix/include/defines.inc.php -n
45:define('ZBX_GRAPH_FONT_NAME', 'msyh'); // font file name
93:define('ZBX_FONT_NAME', 'msyh');
字體配置修改成功后,刷新圖形界面即可看到圖形字體顯示正常了。
網(wǎng)站題目:CentOS7.0x64下Zabbix3.0安裝筆記
URL地址:http://www.dlmjj.cn/article/cdhpihh.html


咨詢
建站咨詢
