日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CENTOS6.6下zabbix2.4.7搭建

發(fā)布時間:2025/5/22 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CENTOS6.6下zabbix2.4.7搭建 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文來自我的github pages博客http://galengao.github.io/ 即www.gaohuirong.cn

安裝依賴

?安裝Perl 、apr / apr-util

yum -y install perl apr apr-util pcre pcre-devel openssl-devel

安裝apache server

apr下載地址

wget http://apache.dataguru.cn//apr/apr-1.5.2.tar.gz

apr-util下載地址

wget http://apache.dataguru.cn//apr/apr-util-1.5.4.tar.gz

httpd下載地址

wget http://mirrors.hust.edu.cn/apache//httpd/httpd-2.4.18.tar.gz

安裝apr

tar -zxvf apr-1.5.2.tar.gz cd apr-1.5.2 ./configure --prefix=/usr/local/apr make make install

報錯:執(zhí)行configure報錯時cannot remove `libtoolT’: No such file or directory。
解決:在configure里面 RM=’$RM -f’ 這里的$RM后面一定有一個空格。 如果后面沒有空格,直接連接減號,就依 然會報錯。把RM=’$RM’改為RM=’$RM -f’)

安裝apr-util

tar -zxvf apr-util-1.5.4.tar.gz cd apr-util-1.5.4 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr make make install

安裝httpd

tar -zxvf httpd-2.4.18.tar.gz cd httpd-2.4.18 ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd24 --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-modules=most --enable-mpms-shared=all --with-mpm=event make make install --prefix=/usr/local/apache 安裝路徑 --sysconfdir=/etc/httpd24 配置文件路徑 --enable-so 允許運(yùn)行時加載DSO模塊 --enable-ssl 如果不加載將無法使用使用https --enable-cgi 允許使用cgi腳本 --enable-rewrite 支持URL重寫機(jī)制 --with-zlib 支持網(wǎng)絡(luò)通用壓縮庫 --with-pcre 支持pcre --with-apr=/usr/local/apr 指定apr的安裝路徑 --with-apr-util=/usr/local/apr-util/ 指定apr-util的安裝路徑 --enable-modules=most 啟用大多數(shù)常用的模塊 --enable-mpms-shared=all 啟用MPM所有支持的模式 --with-mpm=event 默認(rèn)使用enevt模式

配置httpd

cp /usr/local/httpd-2.4.18/build/rpm/httpd.init /etc/init.d/httpd vim /etc/init.d/httpd httpd=${HTTPD-/usr/sbin/httpd} 修改成 httpd=${HTTPD-/usr/local/apache/bin/httpd}pidfile=${PIDFILE-/var/run/${prog}.pid} 修改成 pidfile=${PIDFILE-/usr/local/apache/logs/${prog}.pid}lockfile=${LOCKFILE-/var/lock/subsys/${prog}} RETVAL=0 # check for 1.3 configuration check13 () { CONFFILE=/etc/httpd/conf/httpd.conf 修改成CONFFILE=/etc/httpd24/httpd.conf

啟動

/usr/local/apache/bin/apachectl start

啟動時會報錯:
AH00557: httpd: apr_sockaddr_info_get() failed for mysqldb3
AH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1. Set the ‘ServerName’ directive globally to suppress this message 解決:
可以設(shè)定httpd.conf文件中的 ServerName,如下:
(1)ServerName localhost:80?
vi /etc/httpd24/httpd.conf 加入上面的
etc/httpd24路徑是上面編譯的?
或者在 /etc/hosts 中填入自己的主機(jī)名稱 mysqldb3,如下:
(2)127.0.0.1 mysqldb3

安裝php

wget http://cn2.php.net/distributions/php-5.6.16.tar.gzyum install gcc make gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel -y tar -zxvf php-5.6.16.tar.gz cd php-5.6.16 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-bz2 --with-curl --with-apxs2=/usr/local/apache/bin/apxs --enable-ftp --enable-sockets --disable-ipv6 --with-gd --with-jpeg-dir=/usr/local --with-png-dir=/usr/local \ --with-freetype-dir=/usr/local --enable-gd-native-ttf --with-iconv-dir=/usr/local --enable-mbstring --enable-calendar --with-gettext --with-libxml-dir=/usr/local --with-zlib --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd --enable-dom --enable-xml --enable-fpm --with-libdir=lib64 --enable-bcmath make make install

解壓后的目錄下復(fù)制php.ini-production

cp /usr/local/php-5.6.16/php.ini-production /usr/local/php/etc/php.inivi /usr/local/php/etc/php.ini 修改 max_execution_time = 300 memory_limit = 128M post_max_size = 16M upload_max_filesize = 2M max_input_time = 300 date.timezone = PRC always_populate_raw_post_data = -1

mysql源碼安裝見我其他源碼安裝文檔

安裝zabbix

?zabbix server軟件安裝

zabbix server下載地址: wget http://netix.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.7/zabbix-2.4.7.tar.gz zabbix agent下載地址: wget http://www.zabbix.com/downloads/2.4.6/zabbix_agents_2.4.6.linux.ppc64le.tar.gz groupadd zabbix useradd zabbix -g zabbixyum install -y net-snmp-devel yum install -y perl-DBI tar -zxvf zabbix-2.4.7.tar.gz cd zabbix-2.4.7 ./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 -enable-proxy make make install

配置mysql

create database zabbix character set utf8; grant all privileges on *.* to zabbix@'localhost' identified by 'zabbix'; grant all privileges on *.* to zabbix@'%' identified by 'zabbix'; flush privileges;

導(dǎo)入表結(jié)構(gòu)

mysql -uroot -p zabbix< /usr/local/zabbix-2.4.7/database/mysql/schema.sql mysql -uroot -p zabbix</usr/local/zabbix-2.4.7/database/mysql/images.sql mysql -uroot -p zabbix< /usr/local/zabbix-2.4.7/database/mysql/data.sql

修改zabbix配置

vim /usr/local/zabbix/etc/zabbix_server.conf LogFile=/tmp/zabbix_server.log ##日志位置,根據(jù)需求修改; PidFile=/tmp/zabbix_server.pid ##PID 所在位置 DBHost=localhost ##如果不是在本機(jī),請修改 DBName=zabbix ##數(shù)據(jù)庫名稱 DBUser=zabbix ##數(shù)據(jù)庫用戶名 DBPassword=zabbix ##數(shù)據(jù)庫密碼

啟動zabbix server時報錯: /home/user/zabbix-2.4.7/sbin/zabbix_server: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory
解決: ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64

啟動zabbix

/usr/local/zabbix/sbin/zabbix_server

添加Zabbix的PHP文件到Apache

cp -rf /usr/local/zabbix-2.4.7/frontends/php/ /usr/local/apache/htdocs/ cd /usr/local/apache/htdocs/ mv php zabbix

重啟Apache server

/usr/local/apache/bin/apachectl restart

配置Apache使其支持PHP

配置文件:/etc/httpd24/httpd.conf?
操作:

vi /etc/httpd24/httpd.conf 修改DirectoryIndex為DirectoryIndex index.html index.php 添加AddType application/x-httpd-php .php (.的前面有個空格) 添加LoadModule php5_module modules/libphp5.so (可不加)

配置zabbix可以監(jiān)控自己

修改agent配置文件,設(shè)置zabbix服務(wù)器地址

vim /usr/local/zabbix/etc/zabbix_agentd.confServer=192.168.10.143 #設(shè)置zabbix服務(wù)器端地址ServerActive=192.168.10.143 #主動發(fā)起請求給服務(wù)器端,服務(wù)器端的地址 Hostname=mysqldb3 #主動聯(lián)系zabbix服務(wù)器時,告訴服務(wù)器的主機(jī)名,需全局唯一

啟動客戶端

/usr/local/zabbix/sbin/zabbix_agent

web界面設(shè)置,在configuration–> hosts 中,點(diǎn)擊disabled即可啟用對本機(jī)的監(jiān)控

然后登陸網(wǎng)頁進(jìn)行配置

瀏覽器輸入ip/zabbix?

next?

next輸入相關(guān)測試?

直接next?

直接next?

下載文件到相應(yīng)的目錄就結(jié)束了?

用戶名admin 密碼zabbix?

linux之zabbix-agent安裝

?與server區(qū)別就是編譯時參數(shù)只啟動代理

wget http://netix.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.7/zabbix-2.4.7.tar.gz yum install -y net-snmp-devel yum install -y perl-DBI tar -zxvf zabbix-2.4.7.tar.gz cd zabbix-2.4.7 ./configure --prefix=/usr/local/zabbix/ --enable-agent make make install

修改agent配置文件,設(shè)置zabbix服務(wù)器地址

vim /usr/local/zabbix/etc/zabbix_agentd.confServer=192.168.10.143 #設(shè)置zabbix服務(wù)器端地址ServerActive=192.168.10.143#主動發(fā)起請求給服務(wù)器端,服務(wù)器端的地址 Hostname=mysqldb1#主動聯(lián)系zabbix服務(wù)器時,告訴服務(wù)器的主機(jī)名,需全局唯一

啟動客戶端

/usr/local/zabbix/sbin/zabbix_agentd(有d)

web界面設(shè)置,在configuration–> hosts 中,點(diǎn)擊disabled即可啟用對本機(jī)的監(jiān)控

windows之zabbix-agent安裝

?安裝agent 在windows控制臺下執(zhí)行以下命令:

E:\zabbix\bin\win32\zabbix_agentd.exe -c E:\zabbix\conf\zabbix_agentd.win.conf –i ## 啟動agent客戶端 啟動命令如下: E:\zabbix\bin\win32\zabbix_agentd.exe -c E:\zabbix\conf\zabbix_agentd.win.conf –s

zabbix 中文亂碼

在windows的C:\Windows\Fonts目錄下找到楷體 常規(guī)字體(simkai.ttf)上傳到/usr/local/apache/htdocs/zabbix/fonts/目錄下 然后修改/usr/local/apache/htdocs/zabbix/include/defines.inc.php文件 define(‘ZBX_GRAPH_FONT_NAME’, ‘DejaVuSans’);改為define(‘ZBX_GRAPH_FONT_NAME’, ‘simkai’); define(‘ZBX_FONT_NAME’, ‘DejaVuSans’); 改為define(‘ZBX_FONT_NAME’, ‘simkai’);

轉(zhuǎn)載于:https://www.cnblogs.com/galengao/p/5756683.html

總結(jié)

以上是生活随笔為你收集整理的CENTOS6.6下zabbix2.4.7搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。