zabbix 配置 无监控,不运维!运维监控工具平台建设总结(6)

电脑杂谈  发布时间:2019-01-24 09:05:58  来源:网络整理

推荐ganglia是因为ganglia客户端软件对服务资源占用非常低,并且扩展插件非常多,监控扩展也非常容易,同时结合的web监控平台centreon,可以实现在数据收集、数据展示、数据提取、监控报警配置、用户展示等方面的完美配合,因此这里对海量服务器进行监控我们推荐ganglia+centreon组合。

四、说说我们运维监控平台的演变历程

这是一个经验和总结,我结合这么多年我们监控平台的演变,总结了一下不同阶段、不同机器数量,监控平台需要的构建思路和策略。

1、机器数量小于100台的阶段

这个时期由于机器数量较少,因此,对监控的需求也很简单,监控的用途可能主要用于通知问题、快速定位与解决问题,大致总结一下,此阶段监控平台的特点如下:

(1)、部署简单,上手易用

(2)、稳定运行,不出故障

(3)、可进行报警,以邮件、短信等形式

基于以上特点和需求,可以使用比较流行开源的监控软件Nagios,Cacti,Zabbix,Ganglia等等。流行的开源产品文档很多,可快速上手,并且有大量的前人使用经验,遇到问题也很容易解决。

host_name nagios-linux #指定要监控哪个主机上的服务,“nagios-server”在hosts.cfg文件中进行了定义。

host_name nagios-linux #指定要监控哪个主机上的服务,“nagios-server”在hosts.cfg文件中进行了定义。

切换方法一:桌面上右键—选择显示卡属性选择左侧的可切换显卡方式—根据应用程序需要选择图形处理器选择可切换显示卡--点击浏览可以选择程序,添加程序快捷方式即可点击高性能、省电、等选项即可切换显卡高性能表示使用独立显卡,省电表示使用集成显卡切换方法二:桌面右键选择显示卡属性首选项—高级试图选择可切换显卡方式—手动或根据电源选择图形处理器点击更改(屏幕会黑、闪烁几次)高性能就是独立显卡了。

注意:如果出现错误提示:ssh: could not resolve hostname linux: name or service not known,则是因为linux主机未添加进本主机的name service中,故不能识别,需要在/etc/hosts里添加进该主机及对应的ip即可:。

2、机器数量200到1000的阶段

这个阶段,由于机器数量变多,监控需求也开始变得复杂,不过主要还是用于通知、告警,发现问题,并避免同样的问题再次发生,根据这个阶段的特点,我们在这个时期主要对监控平台做了以下工作:

1)监控内容分类:由于要监控的机器很多,监控内容也随之增多,于是我们将监控根据用途不同,进行了分类,主要分为系统基础监控数据、网络监控数据和业务监控数据。

2)全覆盖式监控:将所有机器均纳入监控中,主要包含软件监控和硬件监控,硬件监控主要是监控硬件性能和故障,软件监控除了第一步提到的各种基础监控数据外,还增加了业务逻辑监控,尽可能的覆盖业务流程,通过大量自定义监控减少和去除重复的问题,保障业务稳定运行。

这个阶段的难点是对告警信息的处理,由于机器越来越多,需要监控的服务也越来越多,告警信息就出现了爆发式增长,每天收到上千封报警邮件是经常的事情。 过多的邮件出现,其实就失去了告警的意义,因为我们不可能去查看每一封邮件,而这么多告警邮件中,很多都是非必要的告警,例如系统负载偶尔增高一下,就发了告警邮件,这完全是不需要的。

因此,这个阶段,主要是对监控告警策略进行配置和优化,尽量减少不必要的告警邮件,例如,对系统负载的监控,可以选择连续几次负载超过阀值,然后持续多久之后才进行告警操作,通过对告警策略的优化,告警信息大大减少,每天最多几十封,这样的话,就不会错过任何告警信息了。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-91699-6.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...