版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
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ù)庫(kù)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ù)庫(kù)創(chuàng)建腳本目錄ls #列出文件,可以看到有schema.sql、images.sql、data.sql這三個(gè)文件mysql -u root -p #輸入密碼,進(jìn)入MySQL控制臺(tái)create database zabbix character set utf8; #創(chuàng)建數(shù)據(jù)庫(kù)zabbix,并且數(shù)據(jù)庫(kù)編碼使用utf8inse
3、rt into mysql.user(Host,User,Password) values('localhost','zabbix',password('123456'); #新建賬戶zabbix,密碼123456錯(cuò)誤: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ù)庫(kù)zabbixflush privileges; #再次刷新系統(tǒng)授權(quán)表use zabbix #進(jìn)入數(shù)據(jù)庫(kù)source /usr/local/src/zabbix-2.2.6/database/mysql/schema.sql #導(dǎo)入腳本文件到zabbix數(shù)據(jù)庫(kù)source /usr/local/src/zabbix-2.2.6/database/mysql/images.sql #導(dǎo)入腳本文件到zabbi
6、x數(shù)據(jù)庫(kù)source /usr/local/src/zabbix-2.2.6/database/mysql/data.sql #導(dǎo)入腳本文件到zabbix數(shù)據(jù)庫(kù)注意:請(qǐng)按照以上順序進(jìn)行導(dǎo)入,否則會(huì)出錯(cuò)。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時(shí)已經(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ù)對(duì)應(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ù)庫(kù)名稱DBUser=root #數(shù)據(jù)庫(kù)用戶名DBPassword=123456 #數(shù)據(jù)
12、庫(kù)密碼ListenIP= #數(shù)據(jù)庫(kù)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ī)啟動(dòng)腳本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ī)啟動(dòng)chkconfig zabbix_agentd on #添加開機(jī)啟動(dòng)7、修改zabbix開機(jī)啟動(dòng)腳本中的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啟動(dòng):service zabbix_server start #啟動(dòng)zabbix服務(wù)端service zabbix_agentd start #啟動(dòng)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錯(cuò)誤1:PHP Timezone fail解決方法1:vim /etc/
18、php.ini將date.timezone = PRC錯(cuò)誤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錯(cuò)誤:make: ./libtool:命令未找到make: * jcapimin.lo 錯(cuò)誤 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里面的兩個(gè)配置文件拿來覆蓋掉jpeg-6b目錄下的對(duì)應(yīng)文件make clean 再重新configure#make install錯(cuò)誤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é):在錯(cuò)誤2和錯(cuò)誤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)就會(huì)提示你 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ù)庫(kù)信息Database:MySQLDatabase host:Database port:use default portDatabase name:zabbixUser:rootPassword:123456Test connection #測(cè)試數(shù)據(jù)庫(kù)連接是否正常,顯示ok表示通過Next 默認(rèn)Next 默認(rèn)NextFinish 安裝完成八、更改zabbix默認(rèn)語(yǔ)言為簡(jiǎn)體中文、替換監(jiān)控圖像上系統(tǒng)默認(rèn)的中文字體1
23、、修改系統(tǒng)配置文件,讓web頁(yè)面支持簡(jiǎn)體中文顯示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)字體不支持中文,如果不替換,圖像上會(huì)顯示亂碼在Windows系統(tǒng)中的C:WindowsFonts目錄中復(fù)制出一個(gè)中文字體文件,例如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賬號(hào):admin密碼:zabbixSign in 登錄如下圖所示點(diǎn)擊Profile如下圖所示Language:Chinese(zh_CN) #簡(jiǎn)體中文點(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添加一個(gè)主機(jī)使用Agent方式進(jìn)行監(jiān)控next保存并添加模板添加模板選擇添加、存檔至此,Zabbix安裝圖解教程完成。頁(yè)面錯(cuò)誤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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年新能源產(chǎn)業(yè)融資借款法律風(fēng)險(xiǎn)控制服務(wù)合同3篇
- 房屋設(shè)計(jì)加裝修合同(2篇)
- 2024年度鐵藝健身器材安裝與維護(hù)合同3篇
- 2024年度房屋評(píng)估合同:個(gè)人二手房購(gòu)房評(píng)估服務(wù)協(xié)議3篇
- 2024年標(biāo)準(zhǔn)棄土場(chǎng)租賃協(xié)議模板版B版
- 2024事業(yè)單位職工解聘及賠償合同范本2篇
- 2025個(gè)人住房貸款抵押合同范文
- 2025品牌服裝代理合同模板
- 2025中國(guó)農(nóng)業(yè)銀行信用借款合同
- 2024年物聯(lián)網(wǎng)技術(shù)服務(wù)合同
- 2023北京海淀區(qū)高二上學(xué)期期末英語(yǔ)試題及答案
- 從分?jǐn)?shù)到分式教學(xué)設(shè)計(jì)-
- 酒店長(zhǎng)期租房合同模板(16篇)
- 場(chǎng)域與對(duì)話-公共空間里的雕塑 課件-2023-2024學(xué)年高中美術(shù)人美版(2019)美術(shù)鑒賞
- 關(guān)于違規(guī)收受禮品禮金警示教育心得體會(huì)范文
- 國(guó)家開放大學(xué)《國(guó)際商法》形考任務(wù)1-5參考答案
- 顱腦損傷課件
- 滬教版英語(yǔ)八年級(jí)上冊(cè)知識(shí)點(diǎn)歸納匯總
- 糖皮質(zhì)激素類藥物臨床應(yīng)用指導(dǎo)原則(2023年)
- 世界的海陸分布、世界的地形復(fù)習(xí)提綱
- 門診掛號(hào)系統(tǒng)實(shí)驗(yàn)報(bào)告
評(píng)論
0/150
提交評(píng)論