zoukankan      html  css  js  c++  java
  • centos7安装zabbix

     系统环境
    centos7.x
    nginx-1.12.2
    
    nginx下载页面:http://nginx.org/en/download.html 官网下载页面
    zabbix安装步骤
    关闭selinux
    临时关闭:setenforce 0
    [root@localhost ~]# cat /etc/selinux/config 
    
    # This file controls the state of SELinux on the system.
    # SELINUX= can take one of these three values:
    #     enforcing - SELinux security policy is enforced.
    #     permissive - SELinux prints warnings instead of enforcing.
    #     disabled - No SELinux policy is loaded.
    SELINUX=disabled
    # SELINUXTYPE= can take one of three values:
    #     targeted - Targeted processes are protected,
    #     minimum - Modification of targeted policy. Only selected processes are protected. 
    #     mls - Multi Level Security protection.
    SELINUXTYPE=targeted 

    关闭防火墙

    systemctl stop firewalld.service
    systemctl disable firewalld.service

    安装环境 LNMP

    安装nginx
    yum install pcre pcre-devel openssl openssl-devel gcc-c++
    useradd -s /sbin/nologin -M nginx
    tar -zxf nginx-1.12.2.tar.gz 
    cd nginx-1.12.2
    ./configure --user=nginx --group=nginx --prefix=/application/nginx-1.10.1 --with-http_stub_status_module --with-http_ssl_module
    
    make
    make install
    ln -s /application/nginx-1.10.1/ /application/nginx
    /application/nginx/sbin/nginx #start nginx service
    
    ps -ef|grep nginx
    ss -lntup|grep nginx
    
    [root@zabbix-server-1 conf]# pwd
    /application/nginx/conf
    
    egrep -v "#|^$" nginx.conf.default > nginx.conf
    #修改部分配置
    [root@zabbix-server-1 conf]# cat nginx.conf
    worker_processes  1;
    events {
    worker_connections  1024;
    }
    http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
    listen       80;
    server_name  localhost;
    location / {
    root   html;
    index  index.php index.html index.htm;
    }
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
    root   html;
    }
    location ~.(php|php5)?$ {
    root /application/nginx/html;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME /application/nginx/html$fastcgi_script_name;
    include    fastcgi_params;
    }
    }
    }
    
    #杀死进程,重启服务
    ps -ef|grep nginx
    /application/nginx/sbin/nginx

    安装mysql

    yum install -y mariadb mariadb-server
    Systemctl start mariadb
    Systemctl enable mariadb

    安装php环境

    yum install -y php php-mysql

    安装zabbix

    下载包
    rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
    
    安装zabbix的包
    yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender
    
    创建一个zabbix库并设置为utf8的字符编码格式
    create database zabbix character set utf8 collate utf8_bin;
    
    创建账户并且授权设置密码
    给来自loclhost的用户zabbxi分配可对数据库zabbix所有表进行所有操作的权限,并且设定密码为zabbix
    grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
    
    
    刷新
    flush privileges;
     quit退出
    导入表
    cd /usr/share/doc/zabbix-server-mysql-3.2.10/
    
    解压
    gunzip create.sql.gz
    
    对表进行导入
    mysql
    use zabbix;
    source create.sql
    配置zabbix server配置文件
    配置文件目录
    cd /etc/zabbix
    
    对zabbix_server.conf进行配置
     DBHost = server ip
    DBName=zabbix
    DBUser=zabbix
    DBPasswor=zabbix
    
    运行zabbix-server服务
    
    开机自启zabbix-server服务
    
    systemctl start zabbix-server
    systemctl enable zabbix-server

    配置php

    cd /etc/httpd/conf.d
    
    vi zabbix.conf
    
    <Directory "/usr/share/zabbix">
        Options FollowSymLinks
        AllowOverride None
        Require all granted
    
        <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 max_input_vars 10000
            php_value always_populate_raw_post_data -1
            # php_value date.timezone Europe/Riga
            php_value date.timezone Asia/Shanghai  #修改时区
        </IfModule>
    </Directory>
    启动服务
    systemctl restart httpd
    

     登陆zabbix

    打开浏览器,输入以下链接

    http://192.168.11.11/zabbix

  • 相关阅读:
    mingw 构建 Geos
    nmake构建Geos库
    使用Dlib来运行基于CNN的人脸检测
    DLib Http Server程序示例
    DLib压缩解压程序示例
    GDAL添加ECW格式支持
    Dlib机器学习指南图翻译
    DLib库Base64编解码示例
    Dlib三维点云示例
    Mingw编译DLib
  • 原文地址:https://www.cnblogs.com/YingLai/p/11898654.html
Copyright © 2011-2022 走看看