我的知识:
对此学习资料,我对监控服务的认识是:从生活上来说,几乎公共场合上都安装有摄像头,主要是做监控作用。它所起到的作用是可以记录某年某月某天的记录,即便当天没有什么大事情发生,但是,一但发生不见得是当天发生的,有可能是前些日子甚至更远的时候,累计下来的,一有事情,通过监控,可以给予我们线索。
从互联网上讲,一家公司,它的服务器是开放给客户使用,然而,不代表所有客户都是正常的访问。如果,发生网络事故,没有监控的话,是极其难以防患于未然。当然,除了监控一些客户的非法操作之外,还可以通过监控,还得出一些重要的数据,比如,这天有多少客户访问了你的网站,主要是看什么的多,哪个时段的峰值最高等等。
对于Zabbix的话,仅仅只知道它是一款监控软件......
材料知识:
在用Zabbix软件监控之前,可以使用系统自带的系统监控命令来监控。比如 查看内存信息、交换分区信息、CPU信息、网卡信息、端口信息、网络连接信息等等......
Zabbix基于多种监控机制,支持分布式监控。Zabbix是一个高度集成的监控解决方案,可以实现企业级的开源分布式监控,通过C/S模式采集监控数据,通过B/S模式实现Web管理。
监控服务器可以通过SNMP或Agent采集数据,数据可以写入MySQL、Oracle等数据库中,服务器使用LNMP实现web前端的管理。
被监控主机,被监控主机需要安装Agent,常见的网络设备一般主持SNMP
正式开始部署Zabbix监控平台。
1.需要有LNMP的环境
2.源码安装Zabbix
3.安装监控端主机,修改基本配置
4.初始化Zabbix监控Web页面
5.修改PHP配置文件,满足Zabbix需要
6.安装被监控主机,修改基本配置
配置使用Zabbix监控系统
- 监控CPU
- 监控内存
- 监控进程
- 监控网络流量
- 监控硬盘
自定义Zabbix监控项目
- 创建自定义key
- 创建监控项目
- 创建监控图形
- 将监控模板关联到主机
简单的未知领域:
zabbix的主要特点:
- 安装与配置简单,学习成本低
- 支持多语言(包括中文)
- 免费开源
- 自动发现服务器与网络设备
- 分布式监视以及WEB集中管理功能
- 可以无agent监视
- 用户安全认证和柔软的授权方式
- 通过WEB界面设置或查看监视结果
- email等通知功能
Zabbix主要功能:
- CPU负荷
- 内存使用
-磁盘使用
- 网络状况
- 端口监视
- 日志监视。
延伸未知领域:
除了知道,Zabbix的功能、特点、一些优点之外,它与别的监控有什么不同与相同之处?