zabbix监控

0.关闭selinux和iptables
    systemctl stop firewalld 
    setenforce 0


1.添加zabbix软件仓库
    >>rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
    
2.前端安装的先决条件
    zabbix 前端需要额外的基础安装包,你需要运行zabbix前端的系统中启用可选rpms的软件仓库
    >>yum-config-manager --enable rhel-7-server-optional-rpms
    
3.安装zabbix server/proxy/前端 
    >> yum install zabbix-server-mysql
    >> yum install zabbix-proxy-mysql   
    >> yum install zabbix-web-mysql
    
3.1安装mysql数据库(5.7版本)
    >>rpm -ivh http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm ##安装mysql源
    >>yum -y install mysql-community-server  ###安装mysql-5.7    
    
    创建一个zabbix数据库:create database zabbix character set utf8 collate utf8_bin;  这一句很重要,不这样写后面会报错
    
4.导入数据
    ##使用MySQL 来导入 Zabbix server 的初始数据库 schema 和数据
    >>zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
    ##系统将提示您输入新创建的数据库密码
    
    

5.为zabbx server/proxy配置数据库
    ##编辑 zabbix_server.conf 或 zabbix_proxy.conf 文件以使用已创建的数据库。例如:
    修改# vi /etc/zabbix/zabbix_server.conf
        DBHost=localhost
        DBName=zabbix
        DBUser=zabbix
        DBPassword=zabbix
6.启动 zabbix server 进程
    >>systemctl start  zabbix-server
    >>systemctl enable zabbix-server    ##设置开机自启
    
7.zabbix 前端配置
    修改:vi  /etc/httpd/conf.d/zabbix.conf
    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 Europe/Riga   ###这里的可以改为亚洲上海
    
    
    
8.附加: 非必要安装
    安装agent
    >>yum install zabbix-agent
    >>systemctl start zabbix-agent
原文地址:https://www.cnblogs.com/zmc60/p/14488404.html