首页 > 系统服务 > 详细

第十二周LINUX学习笔记

时间:2019-05-21 10:09:42      阅读:116      评论:0      收藏:0      [点我收藏+]

                                   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学习笔记

原文:https://www.cnblogs.com/gohrx/p/10897862.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!