zabbix+apache的安装学习

1》1.安装源码库配置部署包,包含了yum配置文件:rpm -i https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

2》2.安装Zabbix-server部署包:yum -y install zabbix-server-mysql zabbix-web-mysql

3》安装mysql(查看之前的随笔)

  create database zabbix character set utf8 collate utf8_bin;

  grant all privileges on zabbix.* to zabbix@localhost identified by '******';

  quit;

      导入初始架构(Schema)和数据 (执行过程中会有一个密码的告警,忽略)

  cd /usr/share/doc/zabbix-server-mysql-4.0.0/

  zcat create.sql.gz | mysql -uzabbix -p****** -D zabbix

查看数据库的zabbix是否导入数据库信息

4》为Zabbix服务器配置数据库,编辑文件 /etc/zabbix/zabbix_server.conf   : vim /etc/zabbix/zabbix_server.conf

  修改/解注释如下参数:

    DBHost=localhost

    DBName=zabbix

    DBUser=zabbix

    DBPassword=******

5》配置Zabbix Server 

  1.修改zabbix安装目录属主和权限

    chown -R zabbix:zabbix /etc/zabbix/

    chmod -R 755 /etc/zabbix/

6》编辑Zabbix前端的PHP配置:vim  /etc/httpd/conf.d/zabbix.conf 

将时区改成上海:php_value date.timezone Asia/Shanghai

7》启动zabbix-server服务,并设置开机自启

    systemctl restart zabbix-server httpd

    systemctl enable zabbix-server httpd

8》访问地址:http://IP/zabbix

 二、agent端安装:

  1.安装agent的安装包:yum -y install zabbix-agent

2.配置agent:

    sed -i 's/^ *Server=127.0.0.1/Server=127.0.0.1/g' /etc/zabbix/zabbix_agentd.conf

    sed -i 's/^ *ServerActive=127.0.0.1/ServerActive=127.0.0.1/g' /etc/zabbix/zabbix_agentd.conf

    sed -i 's/^ *Hostname=Zabbix server/Hostname=127.0.0.1/g' /etc/zabbix/zabbix_agentd.conf

 

    Server:被动模式,允许哪台机器连接到aget

    ServerActive: 主动模式,向哪台服务器传送数据

    Hostname:唯一,需与添加主机时‘主机名称’保持一致

       Zabbix agents可以执行被动和主动两种检查方式。

    在passive check 模式中agent应答数据请求,Zabbix server(或者proxy)询问agent数据,如CPU 的负载情况,然后Zabbix agent回送结果。

    Active checks 处理过程将相对复杂。 Agent必须首先从Zabbix sever索取监控项列表以进行独立处理,然后周期性地发送新的值给server。  

    执行被动或主动检查是通过选择相应的监测项目类型来配置的。

    本文选择被动模式,当zabbix-server监控主机过多出现性能问题时可考虑主动模式。

  3.更改zabbix-agent安装目录属主和权限

    进入agent安装目录:cd zabbix-agent-4.0.0/

    chown -R zabbix:zabbix /etc/zabbix

    chmod -R 755 /etc/zabbix

  4.3启动zabbix-agent服务,并设置开机自启

    systemctl restart zabbix-agent
    systemctl enable zabbix-agent

posted on 2020-11-24 11:08  bruce.sharp  阅读(1266)  评论(0)    收藏  举报