zabbix在CentOS機(jī)器上安裝_第1頁(yè)
zabbix在CentOS機(jī)器上安裝_第2頁(yè)
zabbix在CentOS機(jī)器上安裝_第3頁(yè)
zabbix在CentOS機(jī)器上安裝_第4頁(yè)
zabbix在CentOS機(jī)器上安裝_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論