zabbix邮件报警设置,agent主动代理和proxy反向代理

1.警报环境的搭建

[root@foundation44 3.4]# iptables -t nat -I POSTROUTING -s 172.25.44.0/24 -j MASQUERADE    #真机加伪装
[root@foundation44 3.4]# ping www.baidu.com  #ping通代表伪装添加成功
    PING www.baidu.com (183.232.231.172) 56(84) bytes of data.
    64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=1 ttl=53 time=115 ms
    64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=2 ttl=53 time=299 ms



[root@server1 zabbix]# route add default gw 172.25.44.250  # 虚拟机加真机网关
[root@server1 zabbix]# route -n   #查看网关
        Kernel IP routing table
        Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
        0.0.0.0         172.25.44.250   0.0.0.0         UG    0      0        0 eth0
        172.25.44.0     0.0.0.0         255.255.255.0   U     100    0        0 eth0
[root@server1 zabbix]# cat /etc/resolv.conf 
        # Generated by NetworkManager
        search example.com    
[root@server1 zabbix]# vim /etc/resolv.conf   # 添加解析
      1 # Generated by NetworkManager
      2 nameserver 114.114.114.114  
[root@server1 zabbix]# ping www.baidu.com
[root@test1 ~]# ping www.baidu.com
    PING www.a.shifen.com (180.149.132.151) 56(84) bytes of data.
    64 bytes from 180.149.132.151 (180.149.132.151): icmp_seq=1 ttl=52 time=72.5 ms
    64 bytes from 180.149.132.151 (180.149.132.151): icmp_seq=2 ttl=52 time=40.8 ms

#浏览器添加应用:

这里写图片描述

#生成一个APPkey

[root@server1 zabbix]# vim /etc/zabbix/zabbix_server.conf  //查看脚本路径
490 AlertScriptsPath=/usr/lib/zabbix/alertscripts
[root@server1 zabbix]# cd /usr/lib/zabbix/alertscripts/
[root@server1 alertscripts]# pwd
        /usr/lib/zabbix/alertscripts
[root@server1 alertscripts]# ls
        oneitsm_zabbix_release-1.2.0.tar.gz
[root@server1 bin]# ./install.sh 912bb306-1006-0c63-1388-e7bdace713f5
    start to create config file...
    Zabbix管理地址: http://172.25.44.11/zabbix 
    Zabbix管理员账号: Admin
    Zabbix管理员密码: 
    start to auth by zabbix admin user and password...

    create action success!
    安装成功.

关闭其他警报媒介,只打开oneitsm media
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

点击Admin,添加报警媒介
这里写图片描述
这里写图片描述

[root@server2 zabbix_agentd.d]# /etc/init.d/zabbix-agent stop
            Shutting down Zabbix agent:                                [  OK  ]

#关闭zabbix-agent,就会出现以下结果

这里写图片描述
这里写图片描述

#有报警,且发送邮件成功

这里写图片描述
解决问题:/etc/init.d/zabbix-agent start

#警告显示已解决

这里写图片描述

2.Agent被动变为主动:

[root@server3 ~]# cd /etc/zabbix/
[root@server3 zabbix]# ls
zabbix_agentd.conf  zabbix_agentd.d
[root@server3 zabbix]# vim zabbix_agentd.conf 
    97 #Server=127.0.0.1
    122 StartAgents=0
    138 ServerActive=172.25.44.11
    149 Hostname=server3
[root@server3 zabbix]# /etc/init.d/zabbix-agent start
        Starting Zabbix agent:                                     [  OK  ]

[root@server3 zabbix]# netstat -antlp  |grep 10050  #查看不到端口

#但是直接发送消息到server端
[root@server1 zabbix]# cd /var/log/zabbix/
[root@server1 zabbix]# ls
zabbix_agentd.log  zabbix_java_gateway.log  zabbix_server.log
[root@server1 zabbix]# cat zabbix_server.log 

这里写图片描述

#进入网页界面设置,自主添加主机

这里写图片描述

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

这里写图片描述
这里写图片描述

#添加成功

这里写图片描述

#修改主机配置

这里写图片描述
这里写图片描述

3.Proxy代理

[root@server3 ~]# yum install fping-2.4b2-16.el6.x86_64.rpm  zabbix-proxy-mysql-3.4.6-1.el6.x86_64.rpm -y
[root@server3 ~]# yum install mysql-server -y
[root@server3 ~]# /etc/init.d/mysqld start
[root@server3 ~]# cd /etc/zabbix/
[root@server3 zabbix]# ls
zabbix_agentd.conf  zabbix_agentd.d  zabbix_proxy.conf.rpmsave
[root@server3 zabbix]# ls
zabbix_agentd.conf  zabbix_agentd.d  zabbix_proxy.conf
[root@server3 zabbix]# vim zabbix_proxy.conf 
        24 Server=172.25.44.11
        43 Hostname=server3
        190 DBPassword=westos
        197  DBSocket=/var/lib/mysql/mysql.sock
[root@server3 zabbix]# mysql
        mysql> create database zabbix character set utf8 collate utf8_bin;
        Query OK, 1 row affected (0.00 sec)

        mysql> grant all privileges on zabbix_proxy.* to zabbix@localhost identified by 'westos';
        Query OK, 0 rows affected (0.00 sec)

        mysql> Bye
[root@server3 zabbix]# cd /usr/share/doc/zabbix-proxy-mysql-3.4.6/
[root@server3 zabbix-proxy-mysql-3.4.6]# ls
        AUTHORS  ChangeLog  COPYING  NEWS  README  schema.sql.gz
[root@server3 zabbix-proxy-mysql-3.4.6]# 
[root@server3 zabbix-proxy-mysql-3.4.6]# zcat schema.sql.gz | mysql -u zabbix -p zabbix_proxy
Enter password:

#

#添加代理

这里写图片描述
这里写图片描述

#代理成功

这里写图片描述

猜你喜欢

转载自blog.csdn.net/wzt888_/article/details/81704030