监控报警Zabbix
Zabbix介绍
什么是Zabbix?
- 系统监控工具
- 网络监控工具
- C/S部署结构
- 分布式架构
Zabbix的特点
- 安装简单
- 监控方便
- 免费开源
- 自动化功能
Zabbix和Nagios比较
- All In One的功能设计
- 多样的监控模板
- 自动发现,注册
- 强大美观的图表
Zabbix模块结构
Zabbix部署方式
- 网络协议模式: server-client
- Zabbix节点代理模式:server-proxy-client
- C/S架构Zabbix独立节点:master-node-client
Zabbix监控对象
- 设备:包括主机设别,打印设备
- 软件:MySQL,tomcat等等
- 故障
- 主机:物理主机或者云主机
安装Zabbix
安装前准备
安全需求:
- master-client架构
- 一个master,一个client
- 监控VM主机
- 确保你有mysql或者其他数据库
环境需求:
- 一台centos7
- 一台centos7作为master,且作为client
- 网络,开放端口
安装
打开官网
选择对应的操作系统,版本,下面有教程。
可能遇到的问题:
- Mariadb代替MySQL
- 关闭SeLinux,否则可能遇到cannot set resoure limit
systemctl stop firewalld.service
setenforce 0
- 默认使用httpd作为Web服务
这个问题
1 | # 安装yum-complete-transaction |
实在不行,哪些有问题就直接移除吧
1 | yum remove ansible-2.9.27-1.el7.noarch |
再不行的话: 菜鸟教程
配置
Zabbix Server配置
- 初始化MySQL数据库
- 启动Zabbix Server
- 启动Zabbix Web服务
- 修改防火墙策略
Zabbix Client配置
- /etc/zabbix/zabbix_agentd.conf
- 修改Server值
- 启动Zabbix Agent服务
Zabbix Web配置
默认用户名:Admin
密码:zabbix
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 道坤!
评论