zoukankan      html  css  js  c++  java
  • 运维监控---企业级Zabbix详解_【all】

    基础LNMP环境搭建

    Linux 下LNMP环境搭建

    下载Zabbix

    链接:https://pan.baidu.com/s/1n36esVyYAKstwnFopbV2sg 密码:izll

    创建zabbix数据库信息

    mysql -uroot -proot
    create database zabbix; grant all privileges on zabbix.* to zabbix@'localhost' identified by 'zabbix'; grant all privileges on zabbix.* to zabbix@'192.168.25.%' identified by 'zabbix'; flush privileges;

    image

    关闭selinux

     setenforce 0  -->t推荐 临时生效,快
    sed -i 's/enforcing/Permissive/g' /etc/sysconfig/selinux ==> vim /etc/sysconfig/selinux -->需要重启服务器,麻烦

    image

    安装epel软件包

    # 还要安装一个epel,不然yum安装依赖的时候会看到找不到这个包
    # 下载地址: https://dl.fedoraproject.org/pub/epel/6/i386/
    # 我下载的是epel-release-6-8.noarch.rpm,丢到服务器上安装
    rpm -ivh epel-release-6-8.noarch.rpm
    
    

    image

    安装zabbix

    rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
    yum install zabbix-server-mysql zabbix-web-mysql
    yum install zabbix-agent
    yum install -y libmysqlclient.so.16
    
    

    image

    导入zabbix数据表到本地数据库

    cd /usr/share/doc/zabbix-server-mysql-2.4.8/create
    mysql -uroot -proot zabbix<schema.sql
    mysql -uroot -proot zabbix<images.sql
    mysql -uroot -proot zabbix<data.sql
    

    image

    修改zabbix配置信息

    vi /etc/zabbix/zabbix_server.conf   [感觉默认,检查即可]
        DBHost=localhost
        DBName=zabbix
        DBUser=zabbix
        DBPassword=zabbix
    
    

    image

    vi /etc/httpd/conf.d/zabbix.conf   [感觉默认,更改时区即可]
        <IfModule mod_php5.c>
            php_value max_execution_time 300
            php_value memory_limit 128M
            php_value post_max_size 16M
            php_value upload_max_filesize 2M
            php_value max_input_time 300
            php_value date.timezone Asia/Shanghai
        </IfModule>
    

    image

    启动Zabbix

    service zabbix-server start

    image

    配置Nginx和Zabbix的结合

     vim /usr/local/nginx/conf/nginx.conf

    include  extra/zabbix.conf;

    image

    【更多Nginx可以参考】   https://www.cnblogs.com/ftl1012/p/9296063.html

    上传zabbix包到/root/zabbix

    复制zabbix[有2个文件db和zabbix]到html配置文件里面

    cp -r /root/zabbix/  /usr/local/nginx/html/

    image

    配置Window下的hosts文件

    C:WindowsSystem32driversetc
        192.168.25.144  www.zabbix.com  zabbix.com
    
    

    浏览器输入: http://www.zabbix.com/zabbix/setup.phpimage

    image

    原因分析:php的配置问题,修改成zabbix要求的

    vim /usr/local/php/lib/php.ini

    grep "max_execution_time" /usr/local/php/lib/php.ini
    grep "post_max_size" /usr/local/php/lib/php.ini
    grep "max_input_time" /usr/local/php/lib/php.ini
    grep "zone" /usr/local/php/lib/php.ini
    

    image

    关于gettext的warning问题解决[未安装,需要扩展安装]

    cd /opt/tools/php-5.3.27/ext/gettext
    /usr/local/php/bin/phpize
    ./configure --with-php-config=/usr/local/php/bin/php-config
    make;make install  --with-mysqli=mysqlnd 
    vim /usr/local/php/lib/php.ini
         extension = "gettext.so"
    修改后测试服务:/usr/local/php/sbin/php-fpm -t
    停止服务 pkill php-fpm
    启动服务 /usr/local/php/sbin/php-fpm
    

    image

    image

    image

    image

    image

    其他的运维监控软件:

    【更多参考】

    http://blog.51cto.com/zjzd86/1864936

  • 相关阅读:
    1. 加载文件的方法
    9. 位运算符
    8. 条件(条目,三元)运算符
    3. PHP比较运算符
    hdu3336 Count the string
    Codeforces Round #228 (Div. 2)
    hdu4288 Coder(线段树单点更新)
    hdu2852 KiKi's K-Number
    poj1195
    poj2299
  • 原文地址:https://www.cnblogs.com/ftl1012/p/zabbix.html
Copyright © 2011-2022 走看看