




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Zabbix在LNMP上的編譯安裝圖解教程說明:操作系統(tǒng):CentOSIP地址:6Web環(huán)境:Nginx+MySQL+PHP5.3zabbix版本:Zabbix 2.2 LTS備注:Linux下安裝zabbix需要有LAMP或者LNMP運(yùn)行環(huán)境準(zhǔn)備篇:一、Web環(huán)境:Nginx+MySQL+PHPCentOS 7.0編譯安裝Nginx1.6.0+MySQL5.6.19+PHP5.5.14二、zabbix軟件包下載zabbix-2.2.6上傳zabbix-2.2.6.tar.gz到服務(wù)器/usr/local/src目錄下面安裝篇一、創(chuàng)建、導(dǎo)入zabbix數(shù)據(jù)庫cd /usr/
2、local/src #進(jìn)入軟件包下載目錄tar zxvf zabbix-2.2.6.tar.gz #解壓cd /usr/local/src/zabbix-2.2.6/database/mysql #進(jìn)入mysql數(shù)據(jù)庫創(chuàng)建腳本目錄ls #列出文件,可以看到有schema.sql、images.sql、data.sql這三個文件mysql -u root -p #輸入密碼,進(jìn)入MySQL控制臺create database zabbix character set utf8; #創(chuàng)建數(shù)據(jù)庫zabbix,并且數(shù)據(jù)庫編碼使用utf8inse
3、rt into mysql.user(Host,User,Password) values('localhost','zabbix',password('123456'); #新建賬戶zabbix,密碼123456錯誤:ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value解決方法:打開f修改:sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTI
4、TUTION"修改為sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"然后重啟MYSQL如果是php5.6及以上版本:GRANT USAGE ON *.* TO 'zabbix''localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;flush privileges; #刷新系統(tǒng)授權(quán)表grant all on zabbix.* to 'zabbix'''
5、 identified by '123456' with grant option; #允許賬戶zabbix能從本機(jī)連接到數(shù)據(jù)庫zabbixflush privileges; #再次刷新系統(tǒng)授權(quán)表use zabbix #進(jìn)入數(shù)據(jù)庫source /usr/local/src/zabbix-2.2.6/database/mysql/schema.sql #導(dǎo)入腳本文件到zabbix數(shù)據(jù)庫source /usr/local/src/zabbix-2.2.6/database/mysql/images.sql #導(dǎo)入腳本文件到zabbi
6、x數(shù)據(jù)庫source /usr/local/src/zabbix-2.2.6/database/mysql/data.sql #導(dǎo)入腳本文件到zabbix數(shù)據(jù)庫注意:請按照以上順序進(jìn)行導(dǎo)入,否則會出錯。exit #退出或者這樣導(dǎo)入mysql -uzabbix -p123456 -hlocalhost zabbix < /usr/local/src/zabbix-2.2.6/database/mysql/schema.sqlmysql -uzabbix -p123456 -hlocalhost zabbix < /usr/local/src/zabbix-2.2.
7、6/database/mysql/images.sqlmysql -uzabbix -p123456 -hlocalhost zabbix < /usr/local/src/zabbix-2.2.6/database/mysql/data.sqlcd /usr/lib64/mysql #32位系統(tǒng)為/usr/lib/mysql,注意系統(tǒng)版本同,文件版本可能不一樣,這里是16.0.0ln -s libmysqlclient.so.16.0.0 libmysqlclient.so #添加軟連接ln -s libmysqlclient_r.so.16.0.0 libmysq
8、lclient_r.so #添加軟連接二、安裝zabbix1、添加用戶:groupadd zabbix #創(chuàng)建用戶組zabbixuseradd zabbix -g zabbix -s /bin/false #創(chuàng)建用戶zabbix,并且把用戶zabbix加入到用戶組zabbix中2、安裝依賴包 #CentOS使用yum命令安裝yum install net-snmp-devel curl curl-devel mysql-devel備注:以上軟件包如果在安裝Web環(huán)境LAMP或者LNMP時已經(jīng)安裝過,此步驟可忽略3、安裝zabbixln -s /usr/l
9、ocal/lib/libiconv.so.2 /usr/lib/libiconv.so.2 #添加軟連接/sbin/ldconfig #使配置立即生效cd /usr/local/src/zabbix-2.2.6 #進(jìn)入安裝目錄./configure -prefix=/usr/local/zabbix -enable-server -enable-agent -with-net-snmp -with-libcurl -enable-proxy -with-mysql=/usr/bin/mysql_config #配置make #編譯make in
10、stall #安裝ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/ #添加系統(tǒng)軟連接ln -s /usr/local/zabbix/bin/* /usr/local/bin/ #添加系統(tǒng)軟連接說明:find / -name mysql_config 查找位置,如果沒有mysql_config,需要安裝yum install mysql-devel4、添加zabbix服務(wù)對應(yīng)的端口vi /etc/services #編輯,在最后添加以下代碼# Zabbixzabbix-agent 10050/tcp # Zab
11、bix Agentzabbix-agent 10050/udp # Zabbix Agentzabbix-trapper 10051/tcp # Zabbix Trapperzabbix-trapper 10051/udp # Zabbix Trapper:wq! #保存退出5、修改zabbix配置文件cd /usr/local/zabbix/etcvim /usr/local/zabbix/etc/zabbix_server.confDBName=zabbix #數(shù)據(jù)庫名稱DBUser=root #數(shù)據(jù)庫用戶名DBPassword=123456 #數(shù)據(jù)
12、庫密碼ListenIP= #數(shù)據(jù)庫ip地址AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts #zabbix運(yùn)行腳本存放目錄:wq! #保存退出vim /usr/local/zabbix/etc/zabbix_agentd.confInclude=/usr/local/zabbix/etc/zabbix_agentd.conf.d/UnsafeUserParameters=1 #啟用自定義key:wq! #保存退出6、添加開機(jī)啟動腳本cp /usr/loca
13、l/src/zabbix-2.2.6/misc/init.d/fedora/core/zabbix_server /etc/rc.d/init.d/zabbix_server #服務(wù)端cp /usr/local/src/zabbix-2.2.6/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd #客戶端chmod +x /etc/rc.d/init.d/zabbix_server #添加腳本執(zhí)行權(quán)限chmod +x /etc/rc.d/init.d/zabbix_agentd&
14、#160;#添加腳本執(zhí)行權(quán)限chkconfig zabbix_server on #添加開機(jī)啟動chkconfig zabbix_agentd on #添加開機(jī)啟動7、修改zabbix開機(jī)啟動腳本中的zabbix安裝目錄vim /etc/rc.d/init.d/zabbix_server #編輯服務(wù)端配置文件BASEDIR=/usr/local/zabbix/ #zabbix安裝目錄:wq! #保存退出vim /etc/rc.d/init.d/zabbix_agentd #編輯客戶端配置文件BASEDIR=/usr/local/zab
15、bix/ #zabbix安裝目錄:wq! #保存退出四、配置web站點(diǎn)在nginx上配置站點(diǎn)cd /usr/local/src/zabbix-2.2.6cp -r /usr/local/src/zabbix-2.2.6/frontends/php /usr/local/nginx/html/zabbixchown www.www -R /usr/local/nginx/html/zabbix備注:/usr/local/nginx/html為Nginx默認(rèn)站點(diǎn)目錄 www為Nginx運(yùn)行賬戶在apache上配置站點(diǎn)cd /usr/local/src/zabbix-2.2.6m
16、kdir /usr/local/apache2/htdocs/zabbixcp -r /usr/local/src/zabbix-2.2.6/frontends/php /usr/local/apache2/htdocs/zabbix啟動:service zabbix_server start #啟動zabbix服務(wù)端service zabbix_agentd start #啟動zabbix客戶端六、修改php配置文件參數(shù)1、vim /etc/php.ini #編輯修改post_max_size =16Mmax_execution_time =300max_inp
17、ut_time =300:wq! #保存退出2、vim /usr/local/php/etc/php-fpm.conf #編輯修改(nginx)request_terminate_timeout = 300:wq! #保存退出service php-fpm reload #重啟php-fpm七、安裝web在瀏覽器中打開:nginx6/zabbix/setup.phpapache6/zabbix/php/setup.php錯誤1:PHP Timezone fail解決方法1:vim /etc/
18、php.ini將date.timezone = PRC錯誤2:PHP gd JPEG support fail解決方法2:mkdir -pv /usr/local/jpeg/#tar zxvf jpeg-6b.tar.gz # cd jpeg-6b/mkdir -p /usr/local/jpeg/includemkdir -p /usr/local/jpeg/libmkdir -p /usr/local/jpeg/binmkdir -p /usr/local/jpeg/man/man1#./configure -prefix=/usr/local/jpeg -enable-shared #m
19、ake錯誤:make: ./libtool:命令未找到make: * jcapimin.lo 錯誤 127解決方法:首先看有沒有安裝libtool 及 libtool-ltdl-develrpm -qa | grep libtool然后進(jìn)入jpeg-6b的源碼目錄,然后執(zhí)行以下步驟,切記!cp /usr/share/libtool/config.sub .cp /usr/share/libtool/config.guess .也就是把 li
20、btool里面的兩個配置文件拿來覆蓋掉jpeg-6b目錄下的對應(yīng)文件make clean 再重新configure#make install錯誤3:PHP gd FreeType supportoff Fail解決方法3:tar -xzvf freetype-2.3.11.tar.gzcd freetype-2.3.11/./configure -prefix=/usr/local/freetype -enable-sharedmakemake install總結(jié):在錯誤2和錯誤3解決后,GD仍然不支持jpeg和freetype,就需要重新安裝gdyum install libjpeg-dev
21、el freetype-devel libpng-develcd /usr/local/src/php-5.4.34/ext/gd/usr/local/php/bin/phpize./configure -with-php-config=/usr/local/php/bin/php-config -with-jpeg-dir=/usr/local/jpeg/ -with-freetype-dir=/usr/local/freetypemake && make install執(zhí)行完這些 系統(tǒng)就會提示你 gd.so 生成目錄在php.ini下 添加 gd.so 后 重啟p
22、hp 重啟 應(yīng)用服務(wù)器后就OK第一步 Next 檢查系統(tǒng)環(huán)境設(shè)置,必須全部都為ok,才能繼續(xù)next配置MySQL數(shù)據(jù)庫信息Database:MySQLDatabase host:Database port:use default portDatabase name:zabbixUser:rootPassword:123456Test connection #測試數(shù)據(jù)庫連接是否正常,顯示ok表示通過Next 默認(rèn)Next 默認(rèn)NextFinish 安裝完成八、更改zabbix默認(rèn)語言為簡體中文、替換監(jiān)控圖像上系統(tǒng)默認(rèn)的中文字體1
23、、修改系統(tǒng)配置文件,讓web頁面支持簡體中文顯示vim /usr/local/nginx/html/zabbix/include/locales.inc.php #編輯修改(nginx)'zh_CN' => array('name' => _('Chinese (zh_CN)'), 'display' => false),修改為'zh_CN' => array('name' => _('Chinese (zh_CN)'), '
24、display' => true),:wq! #保存退出2、替換監(jiān)控圖像上系統(tǒng)默認(rèn)的字體 #默認(rèn)字體不支持中文,如果不替換,圖像上會顯示亂碼在Windows系統(tǒng)中的C:WindowsFonts目錄中復(fù)制出一個中文字體文件,例如STKAITI.TTF(華文楷體 常規(guī))把字體文件STKAITI.TTF上傳到zabbix站點(diǎn)根目錄下fonts文件夾中例如:/usr/local/nginx/html/zabbix/fonts備份默認(rèn)的字體文件:DejaVusSans.ttf-bak修改STKAITI.TTF名稱為DejaVusSans.ttf3、在瀏覽器中打
25、開:6/zabbix/setup.php賬號:admin密碼:zabbixSign in 登錄如下圖所示點(diǎn)擊Profile如下圖所示Language:Chinese(zh_CN) #簡體中文點(diǎn)Save 保存退出站點(diǎn),重新登錄之后,如下圖所示默認(rèn)界面已經(jīng)是中文顯示啟用Zabbix Server自身監(jiān)控(1)按照上圖的繼續(xù)點(diǎn)擊,將默認(rèn)的Zabbix Server自身的監(jiān)控啟用.(2)在Server添加一個主機(jī)使用Agent方式進(jìn)行監(jiān)控next保存并添加模板添加模板選擇添加、存檔至此,Zabbix安裝圖解教程完成。頁面錯誤1:Zabbix server is runningNolocalhost:10051日志:/tmp/zabbix_server.logconnection to database 'zabbix' failed: 2002 Can't connect to local MySQL server through socket '/var/lib/mysql/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自行車騎行與城市青年創(chuàng)業(yè)機(jī)遇考核試卷
- 玉石產(chǎn)業(yè)的政策支持與財(cái)稅優(yōu)惠政策考核試卷
- 玻璃保溫容器生產(chǎn)計(jì)劃與生產(chǎn)組織優(yōu)化方法實(shí)踐探索經(jīng)驗(yàn)考核試卷
- 海洋生態(tài)系統(tǒng)恢復(fù)考核試卷
- 摩托車頭盔內(nèi)部吸汗墊清洗考核試卷
- 玻璃加工過程中的智能化檢測技術(shù)考核試卷
- 篷布遮陽篷在商業(yè)建筑的節(jié)能貢獻(xiàn)與景觀設(shè)計(jì)效果分析考核試卷
- 抖音短視頻內(nèi)容創(chuàng)作者內(nèi)部晉升及權(quán)益分配協(xié)議
- 精裝現(xiàn)房交付標(biāo)準(zhǔn)及室內(nèi)外裝飾設(shè)計(jì)合同
- 智慧城市項(xiàng)目合作與商業(yè)秘密保密協(xié)議
- 2024年7月27日內(nèi)蒙古阿拉善盟直機(jī)關(guān)遴選筆試真題及解析
- 《長期主義 關(guān)注短期業(yè)績 更要投資長期增長》讀書筆記思維導(dǎo)圖PPT模板下載
- 故宮博物院筆試試題
- 思政教育融入小學(xué)語文教學(xué)的策略研究
- 供方準(zhǔn)入申請表
- DDI領(lǐng)導(dǎo)力-高績效輔導(dǎo)課件
- 《煙酒有危害》公開課教案
- 高三生物一輪復(fù)習(xí)課件:生物變異類型的判斷與實(shí)驗(yàn)探究
- 先簡支后連續(xù)T梁橋設(shè)計(jì)計(jì)算書
- (完整word版)樁位偏差驗(yàn)收記錄表
- 電流滯環(huán)跟蹤PWM(CHBPWM)控制技術(shù)的仿真
評論
0/150
提交評論