一、准备
下载最Zabbix安装包(官网:http://www.zabbix.com)
#tar -zxvf zabbix.tar.gz
增加zabbix用户和组
#useradd zabbix
二、数据库
1) 创建 zabbix 数据库:
CREATE DATABASE IF NOT EXISTS zabbix default charset utf8 COLLATE utf8_general_ci;
2)创建 mysql 用户:
grant all privileges on zabbix.* to 'zabbix'@% identified by 'zabbix';
3) 导入表和数据:
mysql -uzabbix -p zabbix < create/schema/mysql.sql
mysql -uzabbix -p zabbix < create/data/data.sql
mysql -uzabbix -p zabbix < create/data/images_mysql.sql
三、 编译安装
配置编译,prefix是安装后程序目录
# ./configure --with-mysql --with-libcurl --enable-server --enable-agent --enable-proxy --prefix=/usr/local/zabbix
# make
# make install
四、配置文件及web前端文件修改
添加配置文件
# mkdir -p /etc/zabbix
# cp ./misc/conf/* /etc/zabbix
# chown -R zabbix:zabbix /etc/zabbix
修改Server配置文件
基本不用修改,用默认配置即可,只需修改一项DBPassword=密码
# vi /etc/zabbix/zabbix_server.conf
修改Agentd配置文件,更改HOST NAME 为本机的hostname就好了
#vi /etc/zabbix/zabbix_agentd.conf
添加web前端php文件
frontends文件夹在zabbix的源码解压文件夹中。
# cd frontends/
# cp -rf php /var/www/html/
# cd /var/www/html
# mv php zabbix
# chown -R zabbix:zabbix zabbix
五、web前端安装配置
修改php相关参数
# vi /etc/php.ini 找到如下几项,改成下面的值,前面有;号的要删掉
max_execution_time = 300
date.timezone = Asia/Shanghai
post_max_size = 32M
memory_limit = 128M
mbstring.func_overload = 2
重启nginx
在本地浏览器上访问Zabbis Serve地址开始web前端配置,http://ServerIP/zabbix
按提示一步步next,
其中Step 3 Check of pre-requisites 必须全部项目OK后才能继续配置,如有提示fail,去server上检查是否安装这个包或配置是否按上述更改。
Step 4 填入Zabbix Server 登陆mysql的用户和密码
Step 7 按提示下载配置文件到Server的/var/www/html/zabbix/conf下,名字一定要是zabbix.conf.php
配置完成后,出现登陆界面,
默认的用户为:admin,密码为:zabbix
六、 启动Server
安装完成后的server程序在/usr/local/zabbix/sbin/目录下,可以直接启动
#/usr/local/zabbix/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
启动 agentd
/usr/local/zabbix/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
注意:若要监控其它主机,则需要在被监控的机器上安装zabbix的agent,在配置文件里填写对应的zabbix_server的ip地址。启动即可。
附上监控图::
分享到:
相关推荐
Zabbix监控平台广泛应用于IT基础设施的监控,包括服务器监控、网络设备监控、应用程序监控等。Zabbix还可以与其他系统集成,提供更加完善的监控功能。 知识点六:Zabbix的配置和管理 Zabbix的配置和管理是实现监控...
2. **配置Zabbix代理**:在Zabbix服务器上安装并配置Zabbix代理,指定监控目标(Java应用服务器)的JMX端口。 3. **创建监控模板**:在Zabbix中创建针对Java应用的监控模板,定义需要监控的MBean和指标。 4. **...
Zabbix可以监控的指标包括CPU负载、内存使用、磁盘空间和网络流量等。通过自定义触发器,Zabbix可以发出警报,当某些指标超出预设的阈值时,如服务器负载过高或磁盘空间不足。 另一方面,ESXI是VMware推出的一款...
* 配置 Zabbix 配置文件:使用 vim 命令编辑 Zabbix 配置文件,包括添加数据库配置和监控主机配置。 4. 配置 MariaDB 配置 MariaDB 是实现 Zabbix 监控平台的重要组件。包括: * 安装 MariaDB 服务器:使用 yum ...
3. **配置Zabbix代理**:在Zabbix服务器上,你需要为Tomcat服务器设置一个代理,包括主机名、IP地址、端口等信息,确保Zabbix能够连接到Tomcat的JMX端口。 4. **创建Zabbix模板**:Zabbix提供了预定义的Tomcat模板...
在监控 Tomcat 时,Zabbix 可以提供实时的性能监控、日志监控、状态监控等功能,帮助管理员快速发现问题并采取相应的措施。 安装和配置 Zabbix 在开始监控 Tomcat 之前,需要安装和配置 Zabbix。首先,需要安装 ...
### Zabbix监控系统的安装与配置 #### 一、Zabbix简介 Zabbix是一款企业级的开源监控工具,能够实现对网络设备、服务器等资源的状态监控,支持多种监控方式,包括但不限于简单网络管理协议(SNMP)、IPMI、JMX等。...
zabbix 是一个功能强大且灵活的监控系统,可以对路由器、交换机等网络设备进行监控。本文将详细介绍如何使用 zabbix 对路由器进行监控的整个过程。 首先,需要安装相关的环境,包括 Windows 系统、linux 系统、...
山石系列zabbix监控模板
2. **ZABBIX项创建**:工具会自动生成ZABBIX监控项,将证书过期信息整合到ZABBIX监控面板中。 3. **告警机制**:当证书接近过期时,`sslooker`触发ZABBIX告警,通知管理员采取行动。 4. **定制化配置**:可以根据...
利用 Zabbix 监控数据库文件大小 本文将围绕使用 Zabbix 监控数据库文件大小展开,让我们一起探索如何使用 Zabbix ...此外,使用 Zabbix 监控数据库文件大小还可以帮助我们更好地管理数据库,避免数据库崩溃等问题。
2. **手册结构**:手册的结构通常包括安装与配置指南、用户指南、管理员指南和技术参考等多个部分,旨在帮助不同需求的读者找到所需信息。它可能涵盖了从安装Zabbix服务器和代理,到创建监控项、触发器和图形的所有...
同时,书中还讨论了高可用性方案,如Zabbix集群和负载均衡,确保监控系统的稳定性和可靠性。 针对大型和复杂环境,书中还涉及了Zabbix API的使用,读者可以学习如何利用API与其它系统集成,自动化管理监控任务。...
使用Zabbix监控nsfocus防火墙设备已运行时间,业务端口带宽、CPU、内存以及业务端口状态和会话数,并设置告警触发器、图形。 注意:需更改设备地址、zabbix代理地址、SNMPv3相关账号密码信息后再导入。
此脚本文件用于zabbix监控redis哨兵时收集redis sentinel监控信息。
zabbix 3.0 监控群晖模板,估计3.0 版本之后的版本都适用吧。具体监控项可以看我的博客。有一篇写的监控教程。关注我成为我的粉丝可以免费下载哦
- Zabbix_agentd.conf:Zabbix Agent配置文件,用于定义监控行为,如主机名、Server IP地址等。 通过以上描述,我们可以了解到Zabbix监控系统是一种功能强大的开源监控工具,适用于各种规模的企业IT基础架构监控,...
- `snmp-agent target-host inform address udp-domain 192.168.10.49 udp-port 161 params securityname network(securityname) v2c`:配置目标主机(即Zabbix服务器)的信息,其中`192.168.10.49`为Zabbix服务器...
在本文中,我们将深入探讨如何在银河麒麟V10-SP1-x86操作系统上离线安装Zabbix Server 5.0 LTS。Zabbix是一款开源的企业级监控解决方案,用于监控IT基础设施的性能和可用性。它能够跟踪网络状态、收集硬件、软件数据...
通过该模板可以监控山特UPS的电源状态,电量、工作模式等