第十二周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 ...
随机推荐
- display:none和visibility:hidden
w3school学习网:https://www.w3school.com.cn/tiy/t.asp?f=hdom_style_display_none display: none----将元素的显示设 ...
- vue添加背景音乐
vue添加背景音乐需要用到HTML中的标签 参考手册:http://www.w3school.com.cn/tags/html_ref_audio_video_dom.asp *在iOS端autopl ...
- bat无线热点设置
netsh wlan set hostednetwork mode=allow ssid=happyla key=1234567890netsh wlan start hostednetwork
- 收藏:C语言中字符串常量到底存在哪了?
来源:https://www.cnblogs.com/jaysir/p/5041799.html 常量存储总结局部变量.静态局部变量.全局变量.全局静态变量.字符串常量以及动态申请的内存区 1.局部变 ...
- spring&pom两种获取profile的方式
一.原理: 1.实现ApplicationContextAware(当一个类实现了ApplicationContextAware这个接口之后,这个类就可以通过setApplicationContext ...
- 【神经网络与深度学习】neural-style、chainer-fast-neuralstyle图像风格转换使用
neural-style 官方地址:这个是使用torch7实现的;torch7安装比较麻烦.我这里使用的是大神使用TensorFlow实现的https://github.com/anishathaly ...
- Python【每日一问】29
问: [基础题]:给一个不多于 5 位的正整数,要求:一.求它是几位数,二.逆序印出各位数字[提高题]:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加 ...
- NOI-动规题目集锦
162:Post Office 解题思路 #include<bits/stdc++.h> using namespace std; ],f[][],mi[][],i,j; int main ...
- SpringBoot+Mysql 无法保存emoj表情?
尤记得很久以前,想存 emoj 表情到 mysql 中,需要额外的将 emoj 表情转码之后保存,每次读取时,再解码还原成一下:每次这种 sb 的操作,真心感觉心塞,那么有没有办法直接存呢? mysq ...
- python利用dijkstra算法求解图中最短距离
利用dijkstra算法,来完成图中两个顶点间最短的距离,可以直接复制使用,只需要修改参数即可 def dijkstra_raw(edges, from_node, to_node): "& ...