37.0 zabbix

[zabbix介绍]
图片1
在这里插入图片描述
cacti(监控)+nagios(展示) :cacti监控做的不太好
zabbix(监控+展示)
Open-falcon(国人研发监控系统)
Prometheus(时序存储系统):适用分布式监控系统的key-value存储 + Grafana(数据展示web界面)
Sysdig、datadog(国外的监控系统)

数据采集:周期性时序数据
 主机:路由器,交换机,存储,服务器
 采集点:监控项,指标数据(metrics data)
存储:
  存储系统:pgsql
    SQL:MySQL、Pgsql
    NoSQL:MongoDB、HBase、InfluxDB、Prometheus、…
    rrd:Round Robin DataBase
  数据:
    历史数据:3 months
    趋势数据:1 year
告警:
  阈值:severity
  告警:email,短信,告警升级

可视化:
  web界面
数据采集的信道:
  服务器:
  网络设备:
  存储设备:

agentless:
agent:被监控的服务器装上agent,而网络设备装不上agent
SNMP:Simple Network Management Protol:网络设备内置,通用数据采集代理
IPMI:硬件级,如监控cpu转速,温度
jmx:java managemnt eXtend,监控java的api接口协议

zabbix-architecture图
在这里插入图片描述

可以监控Web pages的状态,icmp
zabbix server可以自己监控,当被监控主机过多时,可以找一个代理监控,定时向zabbix server汇报

Zabbix常用术语

https://www.zabbix.com/manuals

主机(host):要监控的网络设备,可由IP或DNS名称指定;
.
主机组(host group):主机的逻辑容器,可以包含主机和摸版,但同一个组内的主机和摸版不能互相连接;主机组通常在给用户或用户组指派监控权限时使用;
.
监控项(item):一个指定监控指标的相关数据,这些数据来自于被监控对象;item是zabbix进行数据采集的核心,没有item,将没有数据,相对某监控对象来说,每个item都由"key"进行标识;
.
触发器(trigger):一个表达式,用于评估某监控对象的某特定item内所接受到的数据是否在合理范围内,即阈值;接受到的数据量大于阈值时,触发器状态将从"OK"转变为"Problem",当数据量再次回到合力范围时,其状态将从"Problem"转换回"OK";
.
事件(event):即发生的一个值得关注的事情,例如触发器的状态转变,新的agent或重新上线的agent的自动注册等;
.
动作(action):指对于特定事件事先定义的处理方法,通过包含操作(如发送通知)和条件(何时执行操作)
.
报警升级(escalation):发送报警或执行远程命令的之地自定义方案,如每隔5分钟发送一次警报,共发送5次等;
.
媒介(media):发送通知的手段或通道,如Email、Jabber或SMS等;
.
通知(notification):通过选定的媒介向用户发送的有关某事件的信息;
.
远程命令(remote command):预先定义的命令,可在被监控主机处于某特定条件下时自动执行;
.
模板(template):用户快速定义被监控主机的预设条目的集合,通常包含了item、trigger、graph、screen、application以及low-level disconery rule;模板可以直接链接至单个主机;
.
应用(application):一组item的集合;
.
web场景(web scennario):用于检测web站点可用性的一个或多个HTTP请求;
.
前端(frontend):Zabbix的web接口;

zabbix和被监控的主机

如图
在这里插入图片描述

zabbix作为监控服务器,监控大量的服务器运行状态指标,当zabbix主动去向装有agent软件的服务器(被监控服务器)拉取(poller)数据时,称为被动模式,即被监控的服务器处于被动模式;而被监控服务器主动把各项运行指标主动发送给监控服务器或者中间代理服务器,代理服务器再统一发给监控服务器,此时的模式成为主动模式
维护时间不应该报警

[zabbix]
name=zabbix
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.4/rhel/7/x86_64/
gpgcheck=0
enabled=1

[zabbix-none-supproted]
name=zabbix-none-suported
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/non-supported/rhel/7/x86_64/
gpgcheck=0
enabled=1

[root@cos7 ~ ]#yum install mariadb-server -y
[root@cos7 ~ ]#vim /etc/my.cnf.d/server.cnf
[mysqld]
skip_name_resolve=ON
[root@cos7 ~ ]#systemctl start mariadb
[root@cos7 ~ ]#ss -ntl #3306

yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
https://www.zabbix.com/download

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@‘192.168.31.%’ identified by ‘centos’;

[root@cos7 ~ ]#mysql -h192.168.31.7 -uzabbix -pcentos
MariaDB [(none)]> SHOW DATABASES;
±-------------------+
| Database |
±-------------------+
| information_schema |
| test |
| zabbix |
±-------------------+

[root@cos7 ~ ]#zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix -h192.168.31.7

MariaDB [zabbix]> use zabbix
MariaDB [zabbix]> show tables;
[root@cos7 ~ ]#grep ^### /etc/zabbix/zabbix_server.conf

[root@cos7 ~ ]#vim /etc/zabbix/zabbix_server.conf

[root@cos7 ~ ]#systemctl start zabbix-server.service

[root@cos7 ~ ]#systemctl status zabbix-server.service
#有众多的子进程

[root@cos7 ~ ]#rpm -ql zabbix-web | less
/etc/httpd/conf.d/zabbix.conf

[root@cos7 ~ ]#vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai

[root@cos7 ~ ]#systemctl start httpd

浏览器登录,如图
在这里插入图片描述
[root@cos7 ~ ]#grep ^### /etc/zabbix/zabbix_agentd.conf
#zabbix-server把自己也纳入监控对象
[root@cos7 ~ ]#systemctl start zabbix-agent.service
#10050端口,被动模式;主动模式监控在10051端口上;此处是被动模式

找一个服务器,作为被监控的对象
配置好yum仓库
[root@cos17 ~ ]#yum install zabbix-agent -y

[root@cos17 ~ ]#vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.31.7
StartAgents=3
ServerActive=192.168.31.7
Hostname=cos7.localdomain
[root@cos17 ~ ]#systemctl start zabbix-agent.service

trigger警报等级
Not classified
Information
Warning
Average
High
Disaster

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值