为了了解zabbix后台管理门户配置功能,自己亲自搭建了一回zabbix环境,现将过程完整记录下来(部署环境:ubuntu16.04 64位系统版本):
1、首先上官网下载适合自己平台的安装版本(https://www.zabbix.com/download?zabbix=3.4&os_distribution=ubuntu&os_version=xenial&db=MySQL),当前最新是zabbix3.4版本;
2、利用wget工具下载 deb包文件,并安装
# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb
# dpkg -i zabbix-release_3.4-1+xenial_all.deb
在此偶会遇到dpkg status database is locked by another process错误,说明包管理器没有正确关闭。需要重启计算机或者重新打开终端 输入以下命令来解决锁定,然后再重新安装包。
sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a
# apt update ##检查已安装的软件包是否有可用的更新,给出汇总报告,不实际更新
3、安装zabbix服务端、agent代理端以及php页面前端
# apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent ##本处默认安装了mysql数据库
4、创建zabbix数据库,并创建相应zabbix数据库用户
# mysql -uroot -p
# password
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、初始化数据库结schema结构及初始数据
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
6、zabbix服务端信息配置(数据库连接信息)
# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=password
7、服务端进程启动并配置成随系统自启动
# service zabbix-server start
# update-rc.d zabbix-server enable
# service zabbix-agent start ##agent代理启动,一般被监控服务器上安装
8、service apache2 restart ##重启apache http服务
9、修改zabbix前端php,apache配置文件: vi /etc/apache2/conf-enabled/zabbix.conf
具体修改内容如下:
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai ##设置中国地区时区
10、访问 http://localhost/zabbix ,继续完成web前端页面安装步骤即可 ;
11、后续较为简单,就此停笔,可参考zabbix官网查询:https://www.zabbix.com/documentation/3.4/manual/installation/install_from_packages/debian_ubuntu
12、由于官网部署包安装方式介绍了mysql支持 ,但在WEB界面安装过程中又选择不了mysql数据库类型 ,原来少了一个安装php与mysql数据库交互的一个模块,安装上则web安装界面上即可以选择到mysql数据库类型:apt-get install php-mysql
相关推荐
通过对Zabbix 3.2.5(v1.2)的安装配置及告警机制的学习,我们可以有效地利用这款强大的监控工具来监控大量的服务器和网络设备。无论是对初学者还是有一定经验的运维人员而言,掌握Zabbix的基本原理和使用方法都是...
`zabbix1.1 4监控lnmp 安装手册.docx`和`zabbix1.2 服务端 和web安装手册.docx`包含了监控LNMP环境的详细步骤,`zabbix2 告警操作手册.docx`则详细讲解了如何设置和管理Zabbix的告警策略,包括触发器、动作和邮件...
Zabbix监控系统是一款开源的企业级监控解决方案,具备强大的分布式监控能力。系统主要通过Web界面进行操作,能够实时监测各类网络参数,确保服务器系统的稳定运行。它不仅能够存储收集到的数据,还能在出现异常时...
模版导入服务端即可使用,包含80+监控项,60+自动发现监控项,已配置常见图表和触发器,大量采用中文简体,方便非运维识别告警信息。 一键安装包说明: - 根据系统版本选择相对应的"zabbix_agent2-6.0.22-ce-...
Zabbix监控系统涵盖了广泛的监控范围,包括主机性能、网络设备性能、数据库性能以及各种告警机制。它支持多种操作系统,如Linux、Windows和FreeBSD,并可以通过SNMP、SSH等方式监控网络设备和应用程序。对于网络设备...
WGCLOUD是一款基于微服务架构的分布式监控平台,其核心功能覆盖了服务器集群、ES集群、CPU、内存、数据、服务心跳检测、应用进程管理、磁盘、系统负载监控以及监控告警信息推送等多个方面。它旨在提供全面的系统与...
5. 多种告警方式 6. 详细的报表图表绘制 7. 支持自动发现网络设备和服务器 8. 支持自动发现( low discovery )key 实现动态监控项的批量监控 9. 支持分布式,能集中展示、管理分布式的监控点 10. 扩展性强,server ...
它还具备灵活的告警机制,能够通过邮件、短信或自定义脚本等方式进行通知。Zabbix的主要优势在于它是开源的、易于使用,并具有良好的可扩展性。尽管它功能强大,但也存在一些劣势,如界面比较复杂,对于初学者来说...
它负责接收监控数据并触发告警,还负责将监控数据持久化到数据库中。 Zabbix Agent:Zabbix 客户端,部署在被监控设备上,负责采集监控数据,采集后的数据发送给 Zabbix Server 处理。 zabbix-agent2-6.0.27-release...
* 修改 Zabbix 配置文件,配置监控项和告警机制 * 修改 Web 前端文件,配置 Web 界面和图表 五、 web 前端安装配置 在安装 Zabbix 之后,需要安装和配置 Web 前端,包括: * 安装 Web 服务器,例如 Apache 或 ...
- 用户可以登录Zabbix Web界面,查看监控数据,接收告警通知。 **添加WEB Monitorings**: - 监控Web应用程序的可用性和响应时间。 - 通过模拟用户的请求,检测Web页面的加载情况。 **添加Graphs**: - Graphs是...
它负责接收监控数据并触发告警,还负责将监控数据持久化到数据库中。 Zabbix Agent:Zabbix 客户端,部署在被监控设备上,负责采集监控数据,采集后的数据发送给 Zabbix Server 处理。 zabbix_agent-6.0.27-linux-...
在Zabbix 3.0.3这个版本中,包含了多项改进和新特性,比如增强了告警机制,支持更多的监控目标,提供了更丰富的图表和报告选项。这个版本也修复了一些已知的bug,提升了整体的稳定性和性能。 当我们收到"zabbix-...
配置Zabbix的整个过程中,需要注意各个组件之间的依赖关系和配置细节,如agent的部署、触发器阈值的设置、动作的定义(包括告警媒介)、自动发现规则的创建等。这些配置保证了Zabbix能够及时有效地收集到监控对象的...
监控告警功能的设计使得系统管理员能够快速定位故障设备,并通过邮件告警类型,利用SMTP服务根据告警类型创建触发器并设置相应的事件响应接收人。 6. 平台成效:通过构建基于Zabbix的监控平台,平安银行广州分行...
为了使Zabbix Server能够监控目标主机,需要在目标主机上安装Zabbix Agent,并进行相应的配置: 1. **安装Zabbix Agent:** 可以选择编译安装或者使用包管理器安装。 2. **修改Agent配置文件:** 通常位于`/etc/...
- **高级告警配置**: 支持复杂的条件组合,如基于多个监控项的状态变化来触发报警。 - **实时绘图**: 可以实时展示监控数据的变化趋势,帮助用户直观地了解系统的运行状况。 - **扩展的图形化显示**: 提供丰富的...
- 启动Zabbix Server和服务端进程,通常通过`systemctl start zabbix-server`和`systemctl start zabbix-agent`命令,然后可以使用`systemctl status`检查服务状态。 - 要使Zabbix在系统启动时自动启动,可以使用`...