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

    二进制包安装

      

    centos 7 添加阿里云镜像
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    yum install epel-release
    
    
    安装常用的开发组件
    yum  groups install "Development Tools"
    yum groups info  "Development Tools"
    
    
    增加Zabbix镜像源
    rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
    
    
    关闭SElinux
    systemctl stop firewalld.service
    systemctl disable  firewalld.service
    
    vim /etc/selinux/config
    
    yum install iptables-services
    
    
    安装Zabbix Server和Frontend
    yum install zabbix-server-mysql
    yum install zabbix-web-mysql
    
    
    安装MySQL
    yum install mariadb-server
    systemctl  start mariadb.service
    systemctl  status mariadb.service
    mysql_secure_installation #初始化
    
    
    创建数据库
    mysql -uroot -p
    create database zabbix character set utf8 collate utf8_bin;
    grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix@findsec123';
    flush privileges
    
    导入数据结构
    zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -pzabbix@findsec123  zabbix
    
    
    配置Zabbix Serve
    vim /etc/zabbix/zabbix_server.conf
    
    
    启动Zabbix Server
    systemctl  start zabbix-server.service
    systemctl  status zabbix-server.service
    
    more /var/log/zabbix/zabbix_server.log
    
    
    配置Zabbix frontend
    vim /etc/php.ini
    
    max_execution_time = 300
    memory_limit = 128M
    post_max_size = 16M
    upload_max_filesize = 2M
    max_input_time = 300
    max_input_vars = 10000
    always_populate_raw_post_data = -1
    date.timezone = Asia/Shanghai
    
    
    启动httpd
    systemctl  start  httpd.service
    systemctl  status  httpd.service
    
    
    安装Zabbix Agent
    yum install zabbix-agent
    
    systemctl  start zabbix-agent.service
    View Code

    源码安装

    下载zabbix server源码包
    wget -O zabbix-4.0.4.tar.gz  https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.0.4/zabbix-4.0.4.tar.gz/download
    
    安装依赖
    yum install wget telnet net-tools python-paramiko gcc gcc-c++ dejavu-sans-fonts python-setuptools python-devel sendmail mailx net-snmp net-snmp-devel net-snmp-utils freetype-devel libpng-devel perl unbound libtasn1-devel p11-kit-devel OpenIPMI unixODBC  libevent-devel  mysql-devel  libxml2-devel  libssh2-devel  OpenIPMI-devel  java-1.8.0-openjdk-devel  openldap-devel  curl-devel unixODBC-devel
    
    解压并编译安装
    tar -zxvf zabbix-4.0.4.tar.gz
    cd  zabbix-4.0.4/
    
    建立编译安装目录
    mkdir -p /data/findsec/zabbix
    ./configure --prefix=/data/findsec/zabbix  --enable-server  --enable-agent --enable-java  --with-mysql --with-libxml2 --with-unixodbc  --with-net-snmp --with-ssh2 --with-openipmi --with-ldap --with-libcurl --with-iconv
    make
    make install
    
    
    /data/findsec/zabbix/sbin/zabbix_server  -V
    
    
    数据库安装
    yum install mariadb-server
    systemctl  start mariadb.service
    systemctl  status mariadb.service
    mysql_secure_installation
    
    创建数据库
    mysql -uroot -p
    create database zabbix character set utf8 collate utf8_bin;
    grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix@findsec123';
    
    导入数据结构
    mysql -uzabbix -pzabbix@findsec123  zabbix < /root/zabbix-4.0.4/database/mysql/schema.sql 
    mysql -uzabbix -pzabbix@findsec123  zabbix < /root/zabbix-4.0.4/database/mysql/images.sql
    mysql -uzabbix -pzabbix@findsec123  zabbix < /root/zabbix-4.0.4/database/mysql/data.sql 
    
    修改zabbix server配置
    vim /data/findsec/zabbix/etc/zabbix_server.conf
    
    增加用户
    groupadd --system zabbix
    useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix
    
    启动服务
    /data/findsec/zabbix/sbin/zabbix_server -c /data/findsec/zabbix/etc/zabbix_server.conf
    
    tailf /tmp/zabbix_server.log
    
    
    增加Zabbix镜像源
    rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
    
    安装Zabbix Frontend
    yum install zabbix-web-mysql
    
    配置Zabbix frontend
    vim /etc/php.ini
    
    max_execution_time = 300
    memory_limit = 128M
    post_max_size = 16M
    upload_max_filesize = 2M
    max_input_time = 300
    max_input_vars = 10000
    always_populate_raw_post_data = -1
    date.timezone = Asia/Shanghai
    
    
    启动httpd
    systemctl  start  httpd.service
    systemctl  status  httpd.service
    
    
    安装Zabbix Agent
    yum install zabbix-agent
    
    systemctl  start zabbix-agent.service
    View Code

    参考:教程

  • 相关阅读:
    将Nginx添加到windows服务中
    springboot使用redis管理session
    GIT常用命令
    阻止360、谷歌浏览器表单自动填充
    谈谈对Spring IOC的理解
    同一个Nginx服务器同一端口配置多个代理服务
    LeetCode 653. Two Sum IV
    109. Convert Sorted List to Binary Search Tree(根据有序链表构造平衡的二叉查找树)
    108. Convert Sorted Array to Binary Search Tree(从有序数组中构造平衡的BST)
    LeetCode 236. Lowest Common Ancestor of a Binary Tree(二叉树求两点LCA)
  • 原文地址:https://www.cnblogs.com/suminem/p/11726319.html
Copyright © 2011-2022 走看看