分布式系统——zabbix 用 onealert实现报警、agent主动模式、proxy代理
实验环境
物理机: rhel 7.3系统——172.25.54.250
server1:rhel 7.3系统——172.25.54.1
server2:rhel 6.5系统——172.25.54.11
server2:rhel 6.5系统——172.25.54.12
一、onealert实现报警
首先让虚拟机可以联网
[root@foundation54 ~]# iptables -t nat -I POSTROUTING -s 172.25.54.0/24 -j MASQUERADE[root@server1 zabbix]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.25.54.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0
[root@server1 zabbix]# route add default gw 172.25.54.250
[root@server1 zabbix]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 172.25.54.250 0.0.0.0 UG 0 0 0 eth0
172.25.54.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0
[root@server1 zabbix]# vim /etc/resolv.conf
nameserver 114.114.114.114
[root@server1 zabbix]# ping baidu.com
PING baidu.com (220.181.57.216) 56(84) bytes of data.
64 bytes from 220.181.57.216 (220.181.57.216): icmp_seq=1 ttl=49 time=85.5 ms
64 bytes from 220.181.57.216 (220.181.57.216): icmp_seq=2 ttl=49 time=61.3 ms
^C
--- baidu.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 61.320/73.436/85.553/12.119 ms
[root@server1 zabbix]#
oneitsm_zabbix_release-1.2.0.tar.gz 下载
[root@server1 zabbix]# pwd
/etc/zabbix
[root@server1 zabbix]# cd /usr/lib/zabbix/alertscripts
[root@server1 alertscripts]# tar zxf oneitsm_zabbix_release-1.2.0.tar.gz
[root@server1 alertscripts]# ls
oneitsm oneitsm_zabbix_release-1.2.0.tar.gz
[root@server1 alertscripts]# cd oneitsm/bin
[root@server1 bin]# ./install.sh 1d325623-588e-c1e5-bcb2-e6b148b8f29d
./log.sh: line 6: /usr/lib/zabbix/alertscripts/oneitsm/bin/oneitsm.conf: No such file or directory
start to create config file...
Zabbix管理地址: http://172.25.54.1/zabbix
Zabbix管理员账号: Admin
Zabbix管理员密码:
[root@server2 bin]# /etc/init.d/zabbix-agent stop
收到警告通知之后,开启服务
当问题解决后
[root@server2 bin]# /etc/init.d/zabbix-agent start
二、agent被动变为主动
[root@server3 ~]# ls
zabbix-agent-3.4.6-1.el6.x86_64.rpm
[root@server3 ~]# rpm -ivh zabbix-agent-3.4.6-1.el6.x86_64.rpm
[root@server3 ~]# cd /etc/zabbix/
[root@server3 zabbix]# vim zabbix_agentd.conf97 Server=172.25.54.1
122 StartAgents=3
138 ServerActive=172.25.54.1
149 Hostname=server3
[root@server3 zabbix]# /etc/init.d/zabbix-agent start
[root@server3 zabbix]# netstat -antpl
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 958/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1034/master
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 1844/zabbix_agentd
tcp 0 0 172.25.54.12:22 172.25.54.250:33366 ESTABLISHED 1603/sshd
tcp 0 0 :::22 :::* LISTEN 958/sshd
tcp 0 0 ::1:25 :::* LISTEN 1034/master
tcp 0 0 :::10050 :::* LISTEN 1844/zabbix_agentd
[root@server3 zabbix]#
三、proxy代理
fping-2.4b2-16.el6.x86_64.rpm 、zabbix-proxy-mysql-3.4.6-1.el6.x86_64.rpm下载
[root@server3 zabbix]# /etc/init.d/zabbix-agent stop
[root@server3 zabbix]# cd
[root@server3 ~]# ls
fping-2.4b2-16.el6.x86_64.rpm zabbix-agent-3.4.6-1.el6.x86_64.rpm zabbix-proxy-mysql-3.4.6-1.el6.x86_64.rpm
[root@server3 ~]# yum install -y fping-2.4b2-16.el6.x86_64.rpm zabbix-proxy-mysql-3.4.6-1.el6.x86_64.rpm
[root@server3 ~]# yum install mysql-server -y
[root@server3 ~]# /etc/init.d/mysqld start
[root@server3 ~]# cd /etc/zabbix/
[root@server3 zabbix]# vim zabbix_proxy.conf24 Server=172.25.54.143 Hostname=server3
190 DBPassword=redhat
197 DBSocket=/var/lib/mysql/mysql.sock
[root@server3 zabbix]# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.71 Source distributionCopyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> create database zabbix_proxy 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 'redhat';
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]# zcat schema.sql.gz | mysql -u zabbix -p zabbix_proxy
Enter password:
[root@server3 zabbix-proxy-mysql-3.4.6]# /etc/init.d/zabbix-proxy start
[root@server3 zabbix-proxy-mysql-3.4.6]#
[root@server2 bin]# vim /etc/zabbix/zabbix_agentd.conf 97 Server=172.25.54.12
138 ServerActive=172.25.54.12
[root@server2 bin]# /etc/init.d/zabbix-agent restart
分布式系统——zabbix 用 onealert实现报警、agent主动模式、proxy代理相关推荐
- zabbix如何监控ip地址_Zabbix主动模式监控动态IP服务器
一.需求:服务器(Linux系统)使用的是动态IP(PPOE拨号,不定时更改IP),现在要求使用Zabbix监控服务器状态. 1,zabbix健康服务器设置: configuration-Templa ...
- 青蛙学Linux—Zabbix Agent的主动模式和被动模式
1.为什么要使用Zabbix Agent的主动模式? 默认情况下,Zabbix Agent运行在被动模式.在这种模式下,Zabbix Server会去每个Zabbix Agent上抓取数据.这种模式在 ...
- Zabbix学习(五)之Zabbix Agent Active 主动模式监控
zabbix agent主动模式与被动模式的区别 zabbix agent的运行模式有以下两种: 1.被动模式:此模式为zabbix默认的工作模式,由zabbix server 向zabbix age ...
- Zabbix设置主动模式与被动模式
Zabbix工作模式 被动模式:被动模式就是由zabbix server向zabbix agent发出指令获取数据, 即zabbixagent被动的去获取数据并返回给zabbix server, za ...
- 分布式系统监控软件——zabbix详解(七) zabbix+ (qqmail 或者 第三方报警平台(睿象云))的 报警实现
文章目录 zabbix+ qqmail 报警实现步骤 zabbix+ 睿象云报警 实现步骤 实验环境 redhat7.5环境 (低版本的redhat系统可能解决不了php的依赖性) server4 1 ...
- zabbix的agent端的主动模式关键三个参数
如多主机超过300+和队列内容过多,就采用主动模式. [root@web03 zabbix]# egrep -v "^#|^$" zabbix_agentd.conf PidFil ...
- 【运维监控】四款云服务监控工具介绍:Nagios 、 ganglia、zabbix、onealert
在我们日常的工作中,有时候需要监控和管理平台的运行状况,而服务运行是否存在异常,是否有软硬件bug等,均需要第一时间知道.对服务状态了如指掌,是一个很重要的事情.那么这个如何做到呢,我们之前在进行私有 ...
- 介绍Zabbix的两种监控模式(主动模式和被动模式)
Zabbix agent检测分为两种模式:主动模式和被动模式 被动模式,也是默认的Zabbix监控模式,被动模式是相对于proxy来说的.proxy主动发送数据就是主动模式,proxy等待serve ...
- Zabbix(五)利用Zabbix部署onealert云告警平台
一.利用Zabbix部署onealert云告警平台 人的精力是有限的,当我们部署好zabbix监控,为监控主机添加各种监控项完毕之后,不可能时时刻刻去盯着我们的主机看,如果一个主机出现异常,我们该如何 ...
最新文章
- am335x 配置 GPIO 为可输入也可输出
- synchronized 和 volatile 关键字的作用
- [POI2008] Poc (原名 Trians) Treap+Hash
- 第四冠!腾讯AI「绝艺」斩获世界智能围棋公开赛冠军
- Java基础提升高级API
- 如何保持婚姻的新鲜感?
- Vue 单页面应用 把公共组件放在 app.vue 但是我希望某个页面没有这些公共组件怎么办???(比如登陆页面)
- POJ 2229 Sumsets(递推,找规律)
- JavaScript高级程序设计
- 计算机科学丛书(2014-2018.Q1)
- 高频故障-office背景有水印的解决方案
- 科技论文写作经验之谈
- [1096]消除ADB错误“more than one device and emulator”的方法
- 冰桶挑战:一个吊炸天的病毒式营销案例剖析
- 数据分析报告结构规范设计
- mysql 1055 - Expression 解决
- MySQL无效的月份_ORACLE 插入时间时显示'无效的月份'的问题
- 求生之路怎么显示所有服务器,求生之路2怎么屏蔽rpg服务器 求生之路2屏蔽rpg服务器方法_游侠网...
- 【时间复杂度】时间复杂度
- 慧荣SMI SM3255主控三星Flash芯片专用量产工具SM3255_J0324