新聞中心
搭建環(huán)境:CentOS6.5_x86_64,Zabbix2.4.5,epel 源

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),廣陵企業(yè)網(wǎng)站建設(shè),廣陵品牌網(wǎng)站建設(shè),網(wǎng)站定制,廣陵網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,廣陵網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
服務(wù)端:
1.安裝開發(fā)軟件包
yum -y groupinstall "Development Tools"
2.安裝所需的依賴包
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
3.同步服務(wù)端的時(shí)間,保持所有服務(wù)器時(shí)間一致避免出現(xiàn)時(shí)間不同導(dǎo)致的不可用的監(jiān)控?cái)?shù)據(jù)
ntpdate pool.ntp.org
4.創(chuàng)建 zabbix 服務(wù)運(yùn)行所需要的用戶和組
groupadd -g 201 zabbix
useradd -g zabbix -u 201 -m zabbix
5.初始化 mysql 服務(wù)器
/etc/init.d/mysqld start
6.創(chuàng)建 zabbix 運(yùn)行所需要的數(shù)據(jù)庫(kù)及用戶權(quán)限
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;
7.下載解壓 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
8.將 zabbix 的初始數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)中
cd zabbix-2.4.5
mysql -uzabbixuser -h192.168.2.100 -p zabbix
9.編譯安裝 zabbix
./configure -sysconfdir=/etc/zabbix/ -enable-server -enable-agent -with-net-snmp
-with-libcurl -with-mysql -with-ssh2 --enable-java
執(zhí)行上述命令后,報(bào)以下錯(cuò)誤:
configure: error: Not found mysqlclient library
解決辦法:
ln -s /usr/lib64/mysql/libmysqlclient.so.16.0.0
/usr/lib64/mysql/libmysqlclient.so
ln -s /usr/lib64/mysql/libmysqlclient_r.so.16.0.0
/usr/lib64/mysql/libmysqlclient_r.so
ln -s /usr/lib64/libmysqlclient.so.16.0.0 /usr/lib64/libmysqlclient.so
ln -s /usr/lib64/libmysqlclient_r.so.16.0.0 /usr/lib64/libmysqlclient_r.so
然后重新執(zhí)行上面的./configure 等命令
再執(zhí)行編譯安裝
make && make install
#此處指定 sysconfdir 配置文件的路徑就在/etc/zabbix/目錄下了,如果不指定默認(rèn)在
/usr/local/etc 下
10.Copy zabbixserver 端跟 agent 端的啟動(dòng)腳本,并設(shè)置執(zhí)行權(quán)限
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_*
11.將 zabbix 的頁(yè)面文件 copy 到指定目錄(跟 apache 配置的相同即可)
mkdir /var/www/html/zabbix
cp -a frontends/php/* /var/www/html/zabbix/
chown -R apache.apache /var/www/html/zabbix/
12.配置 php 文件,適應(yīng) zabbix 安裝所需的參數(shù)
# vim /etc/php.ini
date.timezone = Asia/Shanghai #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 行,需要注釋這一行
13.配置 apache 文件,定義安裝訪問(wèn) zabbix 的虛擬主機(jī)
# vim /etc/httpd/conf/httpd.conf
ServerName 127.0.0.1
DocumentRoot "/var/www/html"
ServerName 192.168.2.100
14.配置 zabbix server 端的文件,定義數(shù)據(jù)庫(kù)的 IP、用戶名、密碼
# vim /etc/zabbix/zabbix_server.conf
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 行,開啟多線程數(shù),一般
不要超過(guò) 30 個(gè)
StartTrappers=20 #156 行,trapper 線程數(shù)
StartPingers=10 #164 行,fping 線程數(shù)
StartDiscoverers=120 #172 行
ListenIP=0.0.0.0 #277 行
MaxHousekeeperDelete=5000 #307 行
CacheSize=1024M #324 行,用來(lái)保存監(jiān)控?cái)?shù)據(jù)的
緩存數(shù),根據(jù)監(jiān)控主機(jī)的數(shù)量適當(dāng)調(diào)整
StartDBSyncers=8 #340 行,數(shù)據(jù)庫(kù)同步時(shí)間
HistoryCacheSize=1024M #349 行
TrendCacheSize=128M #358 行,總趨勢(shì)緩存大小
HistoryTextCacheSize=512M #367 行
AlertScriptsPath=/etc/zabbix/alertscripts #425 行
LogSlowQueries=1000 #467 行
15.啟動(dòng) apache 服務(wù)跟 zabbix 服務(wù)
/etc/init.d/httpd start
/etc/init.d/zabbix_server start
16.訪問(wèn)安裝界面按照界面提示一步一步的完成安裝
http://192.168.2.100/zabbix/setup.php
a) 進(jìn)入安裝界面點(diǎn)擊 Next
b) 確保所有的監(jiān)測(cè)項(xiàng)都是 OK,點(diǎn)擊 Next
c) 填寫 zabbix 數(shù)據(jù)庫(kù)的用戶名、密碼、地址等信息,點(diǎn)擊 Test connection,OK 后點(diǎn)擊 Next
d) 填寫 zabbix 服務(wù)器的信息,主機(jī)名,server 程序監(jiān)聽(tīng)的的端口,主機(jī) IP 地址等,如果
server 跟 web 在一臺(tái)服務(wù)器上保持默認(rèn)即可,點(diǎn)擊 Next
e) 確認(rèn)前面幾部填寫的信息沒(méi)有問(wèn)題的話點(diǎn)擊 Next
f) 檢查 web 程序的 config 文件,如果沒(méi)問(wèn)題會(huì)顯示 OK,直接點(diǎn)擊 finish 即可完成安裝(如
果此處有問(wèn)題一般是 zabbix 虛擬主機(jī)目錄文件的權(quán)限問(wèn)題,上面已經(jīng)有設(shè)置的過(guò)程一般不
會(huì)出現(xiàn)問(wèn)題)
#如果因?yàn)槭终`,數(shù)據(jù)庫(kù)密碼或者用戶名等的填寫錯(cuò)了,后面會(huì)一直報(bào)錯(cuò),我們可以手動(dòng)的
去編輯配置文件 vim /var/www/html/zabbix/conf/zabbix.conf.php 手動(dòng)定義相關(guān)的參
數(shù)即可
g) 進(jìn)入登錄界面點(diǎn)擊登錄,默認(rèn) admin zabbix
#至此,server 端的安裝完成
Agent 端:
1.安裝開發(fā)軟件包
yum -y groupinstall "Development Tools"
yum –y install ntpdate
2.同步客戶端時(shí)間,防止跟服務(wù)器端不一致,導(dǎo)致檢測(cè)到不可用的監(jiān)控?cái)?shù)據(jù)
ntpdate pool.ntp.org
3.創(chuàng)建 zabbix 運(yùn)行所需要的用戶跟組
groupadd -g 201 zabbix
useradd -g zabbix -u 201 -m zabbix
4.解壓安裝 zabbixagent 端
tar xf zabbix-2.4.5.tar.gz
cd zabbix-2.4.5
./configure -sysconfdir=/etc/zabbix -enable-agent
make && make install
5.copy agent 端運(yùn)行所需要的腳本
cp misc/init.d/tru64/zabbix_agentd /etc/init.d/
chmod +x /etc/init.d/zabbix_agentd
6.配置 agent 端配置文件
# vim /etc/zabbix/zabbix_agentd.conf #此處千萬(wàn)別寫成了
zabbix_agent.conf,否則配置了不生效
Server=192.168.2.100 #81 行,填寫 Server 的 IP 地址
ServerActive=192.168.2.100:10051 #122 行,修改為 Server 的 IP
地址+端口號(hào)
Hostname=192.168.2.100 #133 行,填寫本機(jī)的
HostName,注意 Server 端要能解析
UnsafeUserParameters=1 #265 行,是否允許自定義的 key,1
為允許,0 為不允許
Include= /etc/zabbix/zabbix_agentd.conf.d/ #249 行,自定義的 agentd 配置文件(key)
可以在這里面寫;
7.啟動(dòng) zabbix agent 端
/etc/init.d/zabbix_agentd start
解決 zabbix 中文亂碼、漢化
1.在 windows 中找一個(gè)自己喜歡的字體或者去網(wǎng)上下載一個(gè)字體
2.將字體上傳至/var/www/html/zabbix/fonts 目錄下,如我這里使用了“ 華文宋體 常規(guī)”,
字體的文件名稱 stsong.ttf
3.修改 zabbix 頁(yè)面管理的中文字體設(shè)置
# vim /var/www/html/zabbix/include/defines.inc.php #修改以下兩行
define('ZBX_FONT_NAME', 'stsong'); #92 行
define('ZBX_GRAPH_FONT_NAME', 'stsong'); #44 行
4.登陸頁(yè)面設(shè)置相應(yīng)用戶的默認(rèn)語(yǔ)言 Administrator—->Users(此處要保證顯示的是用戶,
否則顯示的都是用戶組)
5.點(diǎn)擊用戶名進(jìn)入用戶信息編輯,默認(rèn)語(yǔ)言選擇簡(jiǎn)體中文,然后點(diǎn)擊 save 保存
6、刷新頁(yè)面
#已經(jīng)成為中文,在有些地方還是會(huì)有英文的。
網(wǎng)站題目:CentOS下Zabbix安裝部署及漢化
文章源于:http://fisionsoft.com.cn/article/ccdipjo.html


咨詢
建站咨詢
