zoukankan      html  css  js  c++  java
  • 手动、自动添加、自动发现、代理

    server端端口号是10051
    client 端端口号是10050
     
     
     
    在client
    rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
    安装源
     
    #安装zabbix(客户端)
    yum -y install zabbix-agent
    它是客户端,所以没有web界面,也不用下载http
     
    vim /etc/zabbix/zabbix_agentd.conf 
    这个配置文件的作用就是与server端去连通的
     
     
     
     
     
    就改这三处就可以
     
    下面就开始点点点
    在server端
    [root@kingone ~]# systemctl stop firewalld
    [root@kingone ~]# setenforce 0
    [root@kingone ~]# systemctl restart zabbix-server zabbix-agent httpd
     
    在客户端
    [root@kingtwo ~]# systemctl stop firewalld
    [root@kingtwo ~]# setenforce 0
    [root@kingtwo ~]# systemctl start zabbix-agent
     
    下面是手动添加
     
     
     
     
     
    自己自带的监控项
     
     
    查看日志在server端
    tail -f /var/log/zabbix/zabbix_server.log          这是server的日志
    tail -f /var/log/zabbix/zabbix_agent.log
     
     
     
     
    下面是自动添加
    自动发现就是设定一个网段,这个网段的所有主机都能扫描出来
    设定IP池就可以
    你设置了自动发现,发现后还得配置设定组,还需要一个动作,你添加了自动发现,想把它添加到web上面是一个动作 。
    因此,你设置自动发现要在动作上添加一个自动注册的动作
     
    自动发现和自动注册是相辅相成的
    你得先发现完后才能注册
     
     
     
    开始添加动作
     
     
    下图IP写你IP池
     
     
     
     
     
    自动注册
     
     
     
     
     
     
     
     
    proxy配置
    192.168.193.7  server
    192,168,193,10  proxy
    192.168.193.8 client
     
    因为之前做了手动添加和自动添加,所以不用配置78
    现在配置10 proxy端
     
    rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
     
    yum -y install zabbix-proxy
     
     
     
     
    他是代理,他也需要数据库
     
    mysql -uroot -p123
    create database zabbix_proxy character set utf8 collate utf8_bin;
    zabbix_proxy  这个名字一定要和配置文件里DBname= 名字要一样
     
    grant all privileges on zabbix_proxy.* to zabbix@localhost identified by 'zabbix';
    zabbix_proxy这个库里的所以表都给zabbix 这个用户设置密码为zabbix
    都要和配置文件里的对应上 不是随便起名字的
    exit
     
    导入数据
    zcat /usr/share/doc/zabbix-proxy-mysql-4.0.7/schema.sql.gz | mysql -uzabbix -pzabbix zabbix_proxy
    查看数据
    mysql -uroot -p123
    use zabbix_proxy;
    show tables;
     
     
    [root@kingfive ~]# systemctl stop firewalld
    [root@kingfive ~]# setenforce 0
    [root@kingfive ~]# service zabbix-proxy restart
    [root@kingfive ~]# systemctl disable firewalld
    [root@kingfive ~]# vim /etc/selinux/config
     
    agent端  (因为之前agent指向的是server  现在要他指向proxy端)
     
    Server=192.168.193.10
    ServerActive=192.168.193.10
    HostnameItem=system.hostname
     
     
     
     
     
     
    开始添加代理
     
     
     
     
     
     
    现在开始添加主机
     
    下图中的IP 写的是监控那个主机的
     
     
     
    分布式就可以设多个代理
    配置方法是一样的
    需要时间等待。
    绿了就正常了
     

  • 相关阅读:
    js 控制页面跳转的5种方法
    弹性盒
    js中变量声明有var和没有var的区别
    解决Cannot read property 'style' of null中样式问题
    JS中用for循环解决重复定义的问题
    博客第一天
    jQuery 无缝轮播
    随鼠标移动
    倒计时
    轮播图
  • 原文地址:https://www.cnblogs.com/hao6/p/12863660.html
Copyright © 2011-2022 走看看