• 开源监控zabbix的搭建



    yum-nginx-php-mysql

    1.依赖安装

    1.依赖
    yum -y install pcre* openssl*
    
    2.php
    rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
    yum install php56w php56w-cli php56w-common php56w-devel php56w-pear php56w-gd php56w-mbstring php56w-mysql php56w-xml php56w-bcmath php56w-ldap php56w-fpm
    
    service php-fpm start (启动fpm模块)
    
    3.mysql
    查看自己得数据库版本
    yum list installed | grep mysql
    删除自己得老版本数据库
    yum remove mysql* -y 
    添加新得数据库下载
    rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
    安装数据库和vim编译器
    yum -y install mysql-server mysql vim
    配置my.cnf文件 (InnoDB引擎默认为开启)
    vim /etc/my.cnf
    [mysqld]
    innodb_file_per_table=1
    启动数据库
    service mysqld start
    修改数据库默认用户密码以及匿名登录
    mysql_secure_installation
    
    4.nginx
    安装
    wget http://nginx.org/download/nginx-1.13.5.tar.gz
    tar zxvf nginx-1.13.5.tar.gz
    cd nginx-1,13,5
    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre
    make && make install
    启动、关闭、重置
    /usr/local/nginx/sbin/nginx (启动)
    /usr/local/nginx/sbin/nginx -s stop (关闭)
    /usr/local/nginx/sbin/nginx -s reload(重置)
    echo "/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf/" >> /etc/rc.local
    wget http://nginx.org/download/nginx-1.13.5.tar.gz
    tar zxvf nginx-1.13.5.tar.gz
    cd nginx-1,13,5
    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre
    make && make install
    启动、关闭、重置
    /usr/local/nginx/sbin/nginx (启动)
    /usr/local/nginx/sbin/nginx -s stop (关闭)
    /usr/local/nginx/sbin/nginx -s reload(重置)
    echo "/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf/" >> /etc/rc.local
    
    #配置
    #PHP
    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 always_populate_raw_post_data -1
    php_value date.timezone Asia/Shanghai    //主要去掉# 改成上海
    vi etc/nginx.conf
    server { 
    listen 80; 
    server_name localhost; 
    autoindex on; 
    #charset koi8-r; 
    #access_log /var/log/nginx/log/host.access.log main; 
    
    #Nginx
    location / { 
    root html; 
    index index.html index.htm index.php; 
    } 
    
    location ~ .php$ { 
    root 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; 
    }.... 
    

      

      

    2.zabbix

    1.安装相关组件
    yum -y install epel-release
    yum -y install OpenIPMI libssh2 fping libcurl libiksemel net-snmp
    2.添加repo源
    wget http://repo.zabbix.com/zabbix/3.4/rhel/6/i386/deprecated/zabbix-server-mysql-3.4.2-1.el6.i686.rpm
    wget http://repo.zabbix.com/zabbix/3.4/rhel/6/i386/deprecated/zabbix-web-3.4.2-1.el6.noarch.rpm
    wget http://repo.zabbix.com/zabbix/3.4/rhel/6/i386/deprecated/zabbix-web-mysql-3.4.2-1.el6.noarch.rpm
    3.安装
    yum -y localinstall zabbix-server-mysql-3.4.2-1.el6.i686.rpm zabbix-web-mysql-3.4.2-1.el6.noarch.rpm zabbix-web-3.4.2-1.el6.noarch.rpm 
    4.创建初始化数据库
    create database zabbix character set utf8 collate utf8_bin;
    grant all privileges on zabbix.* to zabbix@localhost identified by '<password>';
    zcat /usr/share/doc/zabbix-server-mysql-3.2.*/create.sql.gz | mysql -uzabbix -p zabbix
    修改zabbix配置文件
    # vi /etc/zabbix/zabbix_server.conf 
    DBHost=localhost 
    DBName=zabbix 
    DBUser=zabbix 
    DBPassword=<password>
    修改nginx.conf的root目录
    server { 
    listen 80; 
    server_name localhost; 
    #autoindex on; 
    #charset koi8-r; 
    #access_log /var/log/nginx/log/host.access.log main; 
    
    location / { 
    root /usr/share/zabbix/; 
    index index.html index.htm index.php; 
    } 
    
    location ~ .php$ { 
    root /usr/share/zabbix/; 
    fastcgi_pass 127.0.0.1:9000; 
    fastcgi_index index.php; 
    fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name; 
    include fastcgi_params; 
    }.... 
    iptables
    vi /etc/sysconfig/iptables
    -A INPUT -d ip/32 -p tcp -m tcp --dport 80 -j ACCEPT
    网页访问
    http://ip
    完成
    

      


  • 相关阅读:
    CentOS 7基于Containerd部署Kubernetes v1.20.5
    【k8s记录】二进制安装kubernetes高可用集群全过程完整版v1.20
    前台后台$.psot交互
    $.ajax与$.post、$.get的一点区别
    layui与jQuery一起使用
    用Emmet写前端代码
    栅格布局的实现过程,容器到列的划分
    bootstrap环境
    2个爬虫
    think PHP5中,模板、控制器、JavaScript的url跳转重定向方法
  • 原文地址:https://www.cnblogs.com/wazy/p/7717429.html
Copyright © 2020-2023  润新知