




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Zabbix在LNMP上的編譯安裝圖解教程說明:操作系統(tǒng):CentOSIP地址:6Web環(huán)境:Nginx+MySQL+PHP5.3zabbix版本:Zabbix 2.2 LTS備注:Linux下安裝zabbix需要有LAMP或者LNMP運行環(huá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 #進入軟件包下載目錄tar zxvf zabbix-2.2.6.tar.gz #解壓cd /usr/local/src/zabbix-2.2.6/database/mysql #進入mysql數(shù)據(jù)庫創(chuàng)建腳本目錄ls #列出文件,可以看到有schema.sql、images.sql、data.sql這三個文件mysql -u root -p #輸入密碼,進入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能從本機連接到數(shù)據(jù)庫zabbixflush privileges; #再次刷新系統(tǒng)授權(quán)表use zabbix #進入數(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ù)庫注意:請按照以上順序進行導(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 #進入安裝目錄./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運行腳本存放目錄:wq! #保存退出vim /usr/local/zabbix/etc/zabbix_agentd.confInclude=/usr/local/zabbix/etc/zabbix_agentd.conf.d/UnsafeUserParameters=1 #啟用自定義key:wq! #保存退出6、添加開機啟動腳本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 #添加開機啟動chkconfig zabbix_agentd on #添加開機啟動7、修改zabbix開機啟動腳本中的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站點在nginx上配置站點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默認站點目錄 www為Nginx運行賬戶在apache上配置站點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然后進入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 默認Next 默認NextFinish 安裝完成八、更改zabbix默認語言為簡體中文、替換監(jiān)控圖像上系統(tǒng)默認的中文字體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)默認的字體 #默認字體不支持中文,如果不替換,圖像上會顯示亂碼在Windows系統(tǒng)中的C:WindowsFonts目錄中復(fù)制出一個中文字體文件,例如STKAITI.TTF(華文楷體 常規(guī))把字體文件STKAITI.TTF上傳到zabbix站點根目錄下fonts文件夾中例如:/usr/local/nginx/html/zabbix/fonts備份默認的字體文件:DejaVusSans.ttf-bak修改STKAITI.TTF名稱為DejaVusSans.ttf3、在瀏覽器中打
25、開:6/zabbix/setup.php賬號:admin密碼:zabbixSign in 登錄如下圖所示點擊Profile如下圖所示Language:Chinese(zh_CN) #簡體中文點Save 保存退出站點,重新登錄之后,如下圖所示默認界面已經(jīng)是中文顯示啟用Zabbix Server自身監(jiān)控(1)按照上圖的繼續(xù)點擊,將默認的Zabbix Server自身的監(jiān)控啟用.(2)在Server添加一個主機使用Agent方式進行監(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024四川長虹模塑科技有限公司招聘塑壓輔助工等崗位1084人筆試參考題庫附帶答案詳解
- 九年級數(shù)學(xué)下冊 第27章 圓27.2 與圓有關(guān)的位置關(guān)系3切線第2課時 切線長定理與三角形的內(nèi)切圓教學(xué)設(shè)計 (新版)華東師大版
- 中考專題之勾畫隱圓,破解最值教學(xué)設(shè)計 2023-2024學(xué)年北師大版數(shù)學(xué)九年級下冊
- 2024四川省水電投資經(jīng)營集團有限公司公開選聘所屬公司財務(wù)總監(jiān)5人筆試參考題庫附帶答案詳解
- 專題03 情境補寫考點(教案)2025年新高考語文一輪復(fù)習(xí)考點滿分寶典 學(xué)案
- 九年級數(shù)學(xué)上冊 第23章 圖形的相似23.6 圖形與坐標(biāo) 2圖形的交換與坐標(biāo)教學(xué)設(shè)計 (新版)華東師大版
- 55018《計算機控制技術(shù)(第2版)》于海生版本教學(xué)大綱
- 化學(xué)九年級上冊第1節(jié) 構(gòu)成物質(zhì)的基本微粒教案設(shè)計
- 人教部編版七年級上冊第二單元 夏商周時期:早期國家的產(chǎn)生與社會變革第五課 青銅器與甲骨文教學(xué)設(shè)計
- 人教部編版七年級上冊第七課 戰(zhàn)國時期的社會變化教學(xué)設(shè)計
- 名著導(dǎo)讀 西游記
- 靜脈給藥錯誤演練腳本
- IE動作MOD法培訓(xùn)資料
- 一汽解放維修手冊說明書
- 禽流感人流感人間禽流感培訓(xùn)課件
- MT 191-1989煤礦井下用橡膠管安全性能檢驗規(guī)范
- JJF 1319-2011傅立葉變換紅外光譜儀校準規(guī)范
- GB/T 4857.4-2008包裝運輸包裝件基本試驗第4部分:采用壓力試驗機進行的抗壓和堆碼試驗方法
- GB/T 25174-2010飼料添加劑4,7-二羥基異黃酮
- GB/T 17421.2-2000機床檢驗通則第2部分:數(shù)控軸線的定位精度和重復(fù)定位精度的確定
- GB/T 17311-1998標(biāo)準音量表
評論
0/150
提交評論