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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

zabbix 搭建笔记

發(fā)布時(shí)間:2023/12/20 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zabbix 搭建笔记 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

64位CentOS 6.2下安裝zabbix-2.4.1


Zabbix server安裝

準(zhǔn)備工作

lnmp安裝移步http://blog.s135.com/nginx_php_v7/,個(gè)人覺得張老師的lnmp 搭建寫的不錯(cuò)。

1、安裝組件

yum -y install curl curl-devel net-snmp net-snmp-devel perl-DBI php-gd php-xml php-bcmath

添加zabbix用戶

  • groupadd zabbix

  • useradd -g zabbix zabbix


  • 2、啟動(dòng)mysql,創(chuàng)建數(shù)據(jù)庫,導(dǎo)入zabbix自帶sql。

    service mysql start

    mysql -uroot -p

    mysql> create database zabbix character set utf8;

    mysql> grant all privileges on zabbix.* ?to zabbix@localhost identified by 'yourpassword';

    mysql> flush privileges;

    mysql -h localhost -uroot -proot zabbix?<schema.sql

    mysql -h localhost -uroot -proot zabbix?<p_w_picpaths.sql

    mysql -h localhost -uroot -proot zabbix?<data.sql

    //zabbix可以把收集到的數(shù)據(jù)信息存放在那里調(diào)用


    3、zabbix源碼編譯安裝

    #wget?http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.1/zabbix-2.4.1.tar.gz

    #cd?/Data/tgz/zabbix-2.4.1/database/mysql

    #./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl

    //--prefix指定zabbix安裝目錄,--enable-server 支持zabbix服務(wù)器
    --enable-agent支持zabbix代理
    --enable-proxy 支持zabbix代理服務(wù)器
    --with-mysql 使用MySQL客戶端庫可以選擇指定路徑mysql_config
    --with-net-snmp 使用net - snmp軟件包,擇性地指定路徑NET - SNMP配置
    ?--with-libcurl 使用curl包

    #make && make install

    ? ? 5.添加zabbix服務(wù)對應(yīng)的端口(可以省略,但是官方建議有)

    ? ? ? ? ?#cat >>/etc/services<<EOF

    zabbix-agent 10050/tcp Zabbix Agent

    zabbix-agent 10050/udp Zabbix Agent

    zabbix-trapper 10051/tcp Zabbix Trapper

    zabbix-trapper 10051/udp Zabbix Trapper

    EOF

    ? ? 6.拷貝zabbix的配置文件到etc下,web相關(guān)文件拷貝到web目錄下

    #cd /Data/tgz/zabbix-2.4.1/database/mysql

    #mkdir /etc/zabbix

    #cp misc/conf/* ?etc/zabbix

    #cp -r frontends/php /var/www/html/zabbix


    修改zabbix連接的數(shù)據(jù)庫的用戶名和密碼

    #vi /etc/zabbix/zabbix_server.conf

    DBName=zabbix

    DBUser=zabbix

    DBUDBPassword=yourpassword


    7.為zabbix的啟動(dòng)、關(guān)閉和重啟的腳本文件做鏈接,方便系統(tǒng)可以找得到

    #cd /usr/local/zabbix/bin/

    #for i in *;do ln -s /usr/local/zabbix/bin/${i} /usr/bin/${i};done

    #cd /usr/local/zabbix/sbin/

    #for i in *;do ln -s /usr/local/zabbix/sbin/${i} /usr/sbin/${i};done


    ?8.把mysql的lib庫文件添加到系統(tǒng)動(dòng)態(tài)庫配置文件中,方便系統(tǒng)可以找到mysql的lib庫。 ??

    ? #echo “/usr/lib/mysql/” >>/etc/ld.so.conf

    ? #ldconfig ? //使上面的操作立即生效

    ? ?

    ?9.將zabbix相關(guān)的啟動(dòng)腳本等文件拷貝的/etc/init.d/下,方便日后對zabbix的啟動(dòng)關(guān)閉操作

    #cp misc/init.d/fedora/core/zabbix_server /etc/init.d/

    #chmod +x /etc/init.d/zabbix_server ?//賦予可執(zhí)行權(quán)限

    #cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/

    #chmod +x /etc/init.d/zabbix_agentd

    修改zabbix server和agentd程序目錄的位置:

    #vi /etc/init.d/zabbix_server

    progdir="/usr/local/zabbix/sbin/" ?// 你的zabbix 執(zhí)行目錄

    BASEDIR=/usr/local/zabbix //你的zabbix的安裝目錄


    #vi /etc/init.d/zabbix_agentd

    progdir="/usr/local/zabbix/sbin/" ?// 你的zabbix 執(zhí)行目錄

    BASEDIR=/usr/local/zabbix //你的zabbix的安裝目錄

    ?

    ? ? 10.添加開機(jī)啟動(dòng)服務(wù)

    #chkconfig --add zabbix_server

    #chkconfig --add zabbix_agentd

    #chkconfig --level 345 zabbix_server on

    #chkconfig --level 345 zabbix_agentd on


    7、修改php相關(guān)參數(shù)


    # vi /etc/php.ini

    max_input_time = 600

    max_execution_time = 300

    date.timezone = Asia/Shanghai

    post_max_size = 32M

    memory_limit = 128M

    mbstring.func_overload = 2


    8、配置nginx虛擬主機(jī)


    server {

    ? ? ? ? listen 80;

    ? ? ? ? server_name ?zabbix.test.com;

    ? ? ? ? access_log ?logs/access_zabbix.log ;

    ? ? ? ? location / {

    ? ? ? ? index index.html index.php;

    ? ? ? ? root ? ?/var/www/html;

    }

    ? ? ? ? location ~ \.php$ {

    ? ? ? ? ? ?root ? ?/var/www/html;

    ? ? ? ? ? ? fastcgi_pass ? 127.0.0.1:9000;

    ? ? ? ? ? ? fastcgi_index ?index.php;

    ? ? ? ? ? ? fastcgi_param ?SCRIPT_FILENAME ? /var/www/html/$fastcgi_script_name;

    ? ? ? ? ? ? include ? ? ? ?fastcgi_params;

    ? ? ? ? }


    }

    重新加載nginx配置

    server nginx reload

    啟動(dòng)瀏覽器,輸入: http://zabbix.test.com/zbbix

    二、zabbix agent安裝

    1、添加zabbix用戶

  • groupadd zabbix

  • useradd -g zabbix zabbix

  • 2、zabbix源碼編譯安裝

    #wget?http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.1/zabbix-2.4.1.tar.gz

    #cd?/Data/tgz/zabbix-2.4.1

    # ./configure --with-net-snmp --with-libcurl --enable-agent ?--prefix=/usr/local/zabbix

    #make&&make install


    3、配置服務(wù)

    ? ? ? ? ?#cat >>/etc/services<<EOF

    zabbix-agent 10050/tcp Zabbix Agent

    zabbix-agent 10050/udp Zabbix Agent

    zabbix-trapper 10051/tcp Zabbix Trapper

    zabbix-trapper 10051/udp Zabbix Trapper

    EOF


    4、修改配置文件

    #vi /usr/local/zabbix/etc/zabbix_agent.conf

    修改zabbix server的ip

    server=127.0.0.1 ?#若不是本機(jī),則寫serverip


    5、創(chuàng)建服務(wù)

    #cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/

    #chmod +x /etc/init.d/zabbix_agentd

    修改zabbix agentd程序目錄的位置:

    #vi /etc/init.d/zabbix_agentd

    progdir="/usr/local/zabbix/sbin/" ? ?// 你的zabbix 執(zhí)行目錄

    BASEDIR=/usr/local/zabbix //你的zabbix的安裝目錄

    #chkconfig –add zabbix_agentd
    #chkconfig –level 345 zabbix_agentd on


    轉(zhuǎn)載于:https://blog.51cto.com/landline/1576534

    總結(jié)

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

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