第十二周LINUX学习笔记
zabbix
zabbix-server: 监听的端口10051
zabbix-agent: 10050
Zabbix: Item, Key(键)
ethercard.traffic[eth0]
action:
item: 数据项() --> data store --> Web GUI
key: server, agent
用户参数:UserParameter=<key[*]>,<command>
$1, $2, nginx
作业:自写UserParameter去监控varnish服务的连接数、命中率;
trigger: 定义某个item的阈值, key
动作:condition, operation(remote command, send message)
定义一次完整的监控:添加主机(主机组) --> 添加item (内置的简单图形) --> trigger (event:OK-->Problem,Recovery) --> action (通知信息(通知信息大量使用宏)condition(自定义触发条件),operation(step))
多个主机:监控同一个指标时,
媒介类型:
Email, External Script, Jabber, SMS,
媒介:Email
google_mail:
our_mail:
信息的发送目标:zabbix用户,每个用户联系方式
自定义图形:将同一类的item数据项展示在同一图形中;
screen:
map: 设备地图
定义模板:
discovery: 发现有个前提
agent
agentless
SNMP
添加主机:定义接口,关联模板
发现的两个阶段:发现,action
action: condition, operation
zabbix:
数据采集-->数据存储-->数据展示和分析-->报警
数据采集:
SNMP
agent
ICMP/SSH/IPMI
数据存储:
cacti: rrd
nagios: , mysql
zabbix: mysql/pgsql/oracle
数据展示(Web):
java
php
移动app
报警:
mail(smtp)
Chat Message
SMS
zabbix:
zabbix agent
agent(active)
SNMP
SSH
zabbix:
用RDBMS保存;
数据展示:
php, web gui
报警:
报警升级
如何确定zabbix的监控对象:
手动添加
自动发现
hosts, host group
item, application
item: key
graph(数据图形,用以展示), screen(多个graph 放在屏幕上展示)
trigger, event (discovery)
action (notification(要发的信息), operation(操作), condition(哪一个触发器触发了))
zabbix仅运行在触发器上定义依赖关系;
第十二周LINUX学习笔记的更多相关文章
- 20135316王剑桥 linux第十二周课实验笔记
第十二章并发编程 1.如果逻辑控制流在时间上重叠,那么它们就是并发的.这种现象,称为并发(concurrency). 2.为了允许服务器同时为大量客户端服务,比较好的方法是:创建并发服务器,为每个客户 ...
- 第十周LINUX 学习笔记
LVS集群nat丶DR HA:高可用 平均无故障时间/(平均无故障时间+平均修复时间) 负载均衡 次序lb(负载)——>ha()LB tcp:lvs,haproxy 应用 ...
- 第八周LINUX学习笔记
vsftpd丶NFS丶SAMBA nfs基于rpcsamba基于cifs(smb) DRBD: ftp:File Transfer protocol 文件传输协议 两个连接: tcp:命 ...
- 第七周LINUX学习笔记
HTTP的基本操作 3月17资源子网和通信子网套接字:两类 socket:IP port IP:port Ip.port unix sock:基于文 ...
- 第三周LINUX学习笔记
周期性任务丶find 文件查找:find命令 locate :在数据库中查找,非实时查找,精确度不高,查找速度快,模糊查找 /tmp/passwad/a.textfind:实时查找:速度慢 ,精确 ...
- 第九周LINUX 学习笔记
基于GTID的mysql主从简单复制 一.简单主从模式配置步骤1.配置主从节点的服务配置文件1.1.配置master节点:[mysqld]binlog-format=ROWlog-bin=master ...
- 第六周LINUX学习笔记
DNS服务 DNS:Domain Name Service //协议 实现:BIND(Berkeley Internet Name Domain) 监听端口: UDP:5 ...
- 第五周linux学习笔记
第五章 系统调用 5.1 与内核通信 系统调用在用户空间进程和硬件设备之间添加了一个中间层.该层主要作用有三个. 它为用户空间提供了一种硬件的抽象接口. 系统调用保 证了系统的毡定和安全. 在第 3 ...
- 第十一周LINUX 学习笔记
keepalived keepalived: 基于vrrp(虚拟冗余路由协议)的实现 virtual server: 对于IPVS vrrp_script: 调用外部脚本 ngin ...
随机推荐
- 使用PostMan进行压力/性能测试
1. 2. 3. 4.查看结果/导出结果
- java 集合运算
package testjavapro; import java.util.BitSet; public class testjavaa { public static void main(Strin ...
- Vue.js之入门
1.What is Vue.js? Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架,通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件. 2.引入 ...
- c++primer(第五版) 阅读笔记_第1章
一.结构图: 二.代码及练习题 1.1节 编写一个简单的C++程序 1.1节练习 练习1.1: 查阅使用的编译器的文档:我使用的是vs2013,其文档为https://docs.microsoft.c ...
- docker 镜像加速,修改为阿里云镜像
首先访问 登录阿里云 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,会获取专属的镜像地址 centos用户执行下列操作即可 s ...
- prometheus自定义监控指标——入门
grafana结合prometheus提供了大量的模板,虽然这些模板几乎监控到了常见的监控指标,但是有些特殊的指标还是没能提供(也可能是我没找到指标名称).受zabbix的影响,自然而然想到了自定义监 ...
- shell脚本监控阿里云专线网络状态,若不通通过触发阿里云的进程监控报警
#!/bin/bash while [ 1 ] do rtt=`ping -c 3 15.0.160.18 |grep rtt |awk '{print $4}' |awk -F'/' '{print ...
- c# winform richtextbox控制每行颜色 + 滚动条始终滚动到最底部
/// <summary> /// 输出 /// </summary> /// <param name="content"></param ...
- CUDA学习笔记1
最近要做三维重建就学习一下cuda的一些使用. CUDA并行变成的基本四路是把一个很大的任务划分成N个简单重复的操作,创建N个线程分别执行. CPU和GPU,有各自的存储空间: Host, CPU a ...
- Zookeeper connection loss leads to Flink job restart
Flink可以使用zookeeper来进行ha,而一般我们都会使用zookeeper的高级api架构curator来对zk进行通讯.在curator中引入了状态的概念,包括connected,reco ...