Nightingale滴滴夜莺监控系统入门(三)
这章节主要是介绍夜莺的功能使用,各模块的功能说明以及使用方法
功能模块 V3.4.1
用户资源模块(rdb):是整个平台的权限基座,以及服务树挂载服务器的位置;原来2.0版本里的各种sender也集成到了这个模块,所以各类告警目标的设置也是在这里进行配置;
资产中心(ams):目前开源出来的只有简单的资源显示,客户端加入后,需要先在资产中心去绑定租户;
任务执行中心(job):任务执行中心,可以执行各类shell/python/perl脚本,根据服务树来设置执行范围,个人感觉日常运维够用;
监控告警系统:这个是夜莺的精髓,2.0版本也只有这个模块,上面三个都是3.0以后新开源出来的,旨在打造一个运维平台;这部分支持监控查看,监控大盘,各类采集的配置,以及各项告警策略的配置;
用户资源中心
主要有三个功能:服务树,权限管理,告警角色/团队配置
服务树:节点和叶子节点
- 节点:是根据各个公司自己的规则来进行设计,类别可分为租户、资源、项目、组织、模块、集群,现在集群是有设置一个默认租户,小团队一般不用改租户,直接在下面创建节点就好,服务树这个功能还是比较好用的;
注意:资源权限可根据设计挂在某个父节点,则可拥有父节点下的子节点的相关权限
- 子节点:终端挂载的具体节点,且终端只能挂载在叶子节点下;挂载以后,就可以看到该节点的机器,如下图
注意:夜莺是需要先在资产管理系统给机器分配租户以后,才能在用户资源中心挂载,否则是无法识别到的;
挂载方式有两种:一种是在节点下,点击右上角的批量操作进行挂载;一种是在左侧的【游离资源】处进行挂载
角色管理(用户权限):资源角色和页面角色
- 资源角色:主要是针对各节点来进行管理,设置好资源角色权限后,就可以在具体节点挂载用户时选择。例如,A用户负责夜莺集群的运维,那就可以直接把用户挂载在夜莺的节点下即可;