官网地址www.zabbix.com
根据官网文档改变而来,大神勿扰.
1.zabbix简介
- Zabbix是监控网络的众多参数以及服务器的健康和完整性的软件。Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于电子邮件的警报。这样可以快速响应服务器问题。Zabbix基于存储的数据提供出色的报告和数据可视化功能。这使得Zabbix成为容量规划的理想选择。
2.Zabbix功能
数据收集
- 可用性和性能检查
- 支持SNMP(捕获和轮询),IPMI,JMX,VMware监控
- 自定义检查
- 按自定义间隔收集所需数据
- 由服务器/代理和代理执行
灵活的阈值定义
- 您可以定义非常灵活的问题阈值,称为触发器,引用后端数据库中的值
高度可配置的警报
- 可以为升级计划,收件人,媒体类型自定义发送通知
- 使用宏变量可以使通知变得有意义和有用
- 自动操作包括远程命令
实时图形
- 使用内置图形功能立即绘制受监视项目
Web监控功能
- Zabbix可以遵循网站上模拟鼠标点击的路径,并检查功能和响应时间
广泛的可视化选项
- 能够创建可以将多个项目组合到单个视图中的自定义图形
- 网络地图
- 自定义屏幕和幻灯片显示,用于仪表板风格的概述
- 报监
- 控资源的高级(业务)视图
历史数据存储
- 存储在数据库中的数据
- 可配置的历史
- 内置的内务管理程序
配置简单
- 将受监控设备添加为主机
- 一旦进入数据库,就会选择主机进行监控
- 将模板应用于受监控设备
使用模板
- 分组检查模板加粗样式
- 模板可以继承其他模板
网络发现
- 自动发现网络设备
- 代理商自动注测
- 发现文件系统,网络接口和SNMP OID
快速的Web界面
- PHP中基于Web的前端
- 随处可访问
- 你可以点击你的方式
- 审核日志
Zabbix API
- Zabbix API为Zabbix 提供可编程接口,用于大规模操作,第三方软件集成和其他用途。
权限系统
- 安全用户认证
- 某些用户可以限制在某些视图中
功能齐全且易于扩展的代理
-
部署在监控目标上
-
可以在Linux和Windows上部署
二进制守护进程
- 用C语言编写,用于性能和小内存占用
- 便于携带
为复杂的环境做好准备
- 使用Zabbix代理可以轻松实现远程监控
3.按装zabbix4.0
本人使用centos7.4版本进行操作按照,开始进入安装。
1.下载安装包和清楚缓存
# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
# yum clean all
2.安装zabbix前端和代理还有插件
# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
3.安装mariadb数据库和启动
yum -y install MariaDB-server MariaDB-client
systemctl restart mariadb
4.创建初始数据库
mysql -uroot
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
mysql> quit;
5.导入数据
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
6.编辑文件配置数据库/etc/zabbix/zabbix_server.conf
DBPassword=password
7.设置时区
# php_value date.timezone Europe/Riga
8.关闭防火墙和selinux
setenforce 0
systemctl stop firewalld
9.修改数据库连接信息 vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=xxxxxxxx
11.启动
# systemctl restart zabbix-server zabbix-agent httpd
# systemctl enable zabbix-server zabbix-agent httpd
10.访问
连接到新安装的Zabbix前端:http:// server_ip_or_name /
11.监控另一台主机手动添加修改配置文件vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.2.205 # zabbix服务端内网IP
ServerActive=192.168.2.205 # zabbix服务端内网IP,Active表示agent主动推送
Hostname=Jump Server # zabbix客户端主机名称,需要和web端添加的名称一致
总结前段配置在这里就不一一介绍了,还有就是本人在前段配置完成后第一使用谷歌进行访问发现有部分功能不可以使用,另换IE即可,可能是兼用性问题,已经成功了.
--马国宾 qq:2461375381