版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年勞務(wù)外包服務(wù)協(xié)議
- 2024年工程分包合同范本:建筑工程分項(xiàng)
- 2024年度煤礦開采安全文明施工技術(shù)服務(wù)合同
- 2024年廣告投放合同:價款損失補(bǔ)償條款
- 2024壬癸方高端餐飲連鎖經(jīng)營合同
- 2024年度網(wǎng)絡(luò)安全服務(wù)合同標(biāo)的及屬性描述
- 2024年快速消費(fèi)品代理協(xié)議
- 高中生暑假學(xué)習(xí)計(jì)劃(26篇)
- 有關(guān)三年級上冊教學(xué)計(jì)劃5篇
- 專題42耕地資源與國家糧食安全(講義)-2023年高考地理一輪復(fù)習(xí)全考點(diǎn)精講練
- 小學(xué)道德與法治 五年級上冊 傳統(tǒng)美德源遠(yuǎn)流長 天下興亡 匹夫有責(zé)的愛國情懷 教學(xué)設(shè)計(jì)
- 國開作業(yè)《公共部門人力資源管理》形考任務(wù)4:撰寫課程學(xué)習(xí)總結(jié)(第1-9章權(quán)重25%)參考882
- 暈厥護(hù)理查房(與“暈厥”相關(guān)共28張)課件
- 某蔬菜大棚鋼結(jié)構(gòu)施工組織設(shè)計(jì)
- 全國護(hù)士延續(xù)注冊體檢表-(正式)
- 礦山三違識別表
- 危房封條格式
- 智慧校園項(xiàng)目—數(shù)據(jù)大腦等平臺建設(shè)方案
- 300mw汽輪機(jī)畢業(yè)設(shè)計(jì)論文
- 2022年甘肅省二級消防工程師《消防技術(shù)綜合能力》考試題庫及答案(含真題)
- 物資核銷細(xì)則
評論
0/150
提交評論