zabbix使用onealert实现告警、更改zabbix-agent工作模式、zabbix-proxy配置搭建
2018-08-16 11:30
591 查看
与博客zabbix的安装部署结合:https://blog.csdn.net/Ying_smile/article/details/81736349
onealert告警
在物理机添加策略,保证zabbix-server可以联网
物理机: [root@foundation35 zabbix]# iptables -t nat -I POSTROUTING -s 172.25.35.0/24 -j MASQUERADE zabbix-server: [root@server1 zabbix]# route add default gw 172.25.35.250 [root@server1 zabbix]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 172.25.35.250 0.0.0.0 UG 0 0 0 eth0 [root@server1 zabbix]# vim /etc/resolv.conf nameserver 114.114.114.114 [root@server1 zabbix]# vim /etc/resolv.conf [root@server1 zabbix]# ping www.baidu.com PING www.baidu.com (61.135.169.125) 56(84) bytes of data. 64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=1 ttl=51 time=51.6 ms 64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=2 ttl=51 time=61.6 ms ^C --- www.baidu.com ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 51.631/56.663/61.696/5.038 ms
在onealert应用添加zabbix应用:
会生成一个APPkey:4fd5bef4-a893-132e-24d2-98cd23b829eb
[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]# tar zxf oneitsm_zabbix_release-1.2.0.tar.gz [root@server1 alertscripts]# cd oneitsm [root@server1 oneitsm]# cd bin/
zabbix web:
关闭其他警报媒介,只打开oneitsm media
在onealert添加通知策略:
在zabbix web 点击Admin,添加报警媒介
客户端关闭服务
[root@server6 bin]# /etc/init.d/zabbix-agent stop
在Zabbix web查看:
报警软件显示待处理,并且会发送警告短信
短信收到警告通知之后,开启服务
[root@server6 bin]# /etc/init.d/zabbix-agent start
警告显示已关闭
Zabbix web显示正常
更改zabbix-agent被动模式为主动模式
redhat6.5
zabbix-agent
server5:172.25.35.55
zabbix-agent: [root@server5 zabbix]# vim zabbix_agentd.conf 97 #Server=172.25.35.61 122 StartAgents=0 138 ServerActive=172.25.35.61 149 Hostname=server5 [root@server5 zabbix]# /etc/init.d/zabbix-agent start [root@server5 zabbix]# netstat -antlp | grep 10050 //没有10050端口 zabbix-server: [root@server1 bin]# cat /var/log/zabbix/zabbix_server.log //日志显示不能连接server5 28529:20180815:083608.073 cannot send list of active checks to "172.25.35.55": host [server5] not found 28529:20180815:083711.105 cannot send list of active checks to "172.25.35.55": host [server5] not found 28529:20180815:083814.157 cannot send list of active checks to "172.25.35.55": host [server5] not found
在zabbix web 右上角群组选择Templates/Operating Syatems刷新,点击Templates OS Linux
全克隆:
全部选中监控项,选择批量更新
[root@server5 zabbix]# vim zabbix_agentd.conf 97 Server=172.25.35.61 122 #StartAgents=3 138 ServerActive=172.25.35.61 149 Hostname=server5 //本机名称,一定要在本机解析 [root@server5 zabbix]# /etc/init.d/zabbix-agent restart
添加server5为代理
即可添加:
zabbix-proxy
删除添加的代理server5
[root@server5 ~]# yum install fping-2.4b2-16.el6.x86_64.rpm zabbix-proxy-mysql-3.4.6-1.el6.x86_64.rpm -y [root@server5 ~]# cd /etc/zabbix/ [root@server5 zabbix]# vim zabbix_proxy.conf 190 DBPassword=ZhanG@2424 197 DBSocket=/var/lib/mysql/mysql.sock 323 JavaGateway=172.25.35.61 [root@server5 zabbix]# yum install mysql-server -y [root@server5 zabbix]# /etc/init.d/mysqld start [root@server5 zabbix]# mysql mysql> create database zabbix_proxy character set utf8 collate utf8_bin;323 JavaGateway=172.25.35.61 323 JavaGateway=172.25.35.61 mysql> grant all privileges on zabbix_proxy.* to zabbix@localhost identified by 'ZhanG@2424'; [root@server5 zabbix]# cd /usr/share/doc/zabbix-proxy-mysql-3.4.6/ [root@server5 zabbix-proxy-mysql-3.4.6]# ls AUTHORS ChangeLog COPYING NEWS README schema.sql.gz [root@server5 zabbix-proxy-mysql-3.4.6]# zcat schema.sql.gz | mysql -u zabbix -p zabbix_proxy
将server6添加为server5的代理主机
[root@server6 bin]# cd /etc/zabbix/ [root@server6 zabbix]# vim zabbix_agentd.conf 97 Server=172.25.35.55 138 ServerActive=172.25.35.55 [root@server6 zabbix]# /etc/init.d/zabbix-agent restart
相关文章推荐
- zabbix企业应用之zabbix-proxy-agent工作模式 推荐
- zabbix企业应用之zabbix-proxy-agent工作模式
- zabbix agent主动模式与proxy模式,实现公网zabbix监控私网客户机
- 使用Proxy和InvocationHandler实现代理器模式 实现spring aop
- zabbix简介以及利用proxy和agent模式监控
- Zabbix搭建部署之使用mutt+msmtp配置Zabbix邮件报警
- IIS6.0中工作进程隔离模式与IIS 5.0 隔离模式的配置与使用
- zabbix server、zabbix agent、zabbix proxy 配置文件详解
- 搭建Zabbix监控系统服务以及实现邮件报警功能配置详解
- Zabbix 集成 OneAlert 实现全方位告警
- OneAlert实现zabbix全方位告警
- 【zabbix】自动注册,实现自动发现agent并添加监控(agent不需要任何配置)
- 使用otter实现MySQL跨机房双向同步 工作流程 环境 目标 名词解释 安装 配置 配置mysql 导入 manager 系统表 导入 node 同步算法依赖的系统表 管理配置 添加zookee
- 快速实现配置Windows客户端访问在linux平台上所搭建的Samba服务器&&使用swat软件
- 使用Nginx反向代理与proxy_cache缓存搭建CDN服务器的配置方法
- 使用SVN+CruiseControl+ANT实现持续集成之二----环境搭建和配置介绍
- 5.zabbix学习笔记:zabbix深入配置和使用 告警配置(一)
- Zabbix 集成 OneAlert 实现全方位告警
- Zabbix Agent active主动模式配置图文版本
- Zabbix 集成 OneAlert 实现全方位告警