一、准备
下载最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监控模板
zabbix监控之esxi模板
zabbix 3.0 监控群晖模板,估计3.0 版本之后的版本都适用吧。具体监控项可以看我的博客。有一篇写的监控教程。关注我成为我的粉丝可以免费下载哦
使用Zabbix监控nsfocus防火墙设备已运行时间,业务端口带宽、CPU、内存以及业务端口状态和会话数,并设置告警触发器、图形。 注意:需更改设备地址、zabbix代理地址、SNMPv3相关账号密码信息后再导入。
zabbix监控系统
此脚本文件用于zabbix监控redis哨兵时收集redis sentinel监控信息。
Zabbix系统监控接口文档Zabbix系统监控接口文档Zabbix系统监控接口文档
Zabbix监控 zabbix安装 安装LAMP环境 登录到数据库 创建zabbix数据库
《Zabbix监控系统深度实践(第1版)》由浅入深,全面讲解Zabbix应用与原理,是作者多年实战经验的总结和浓缩。在概念篇,从一个简单但完整的入门案例讲起,案例中有最基本的概念介绍,通过案例帮助那些只需将服务器...
群晖docker安装zabbix
zabbix通过jmx监控tomcat使用的两个jar包,及zabbix模版
《Zabbix监控系统深度实践》是一本由浅入深,全面讲解Zabbix应用与原理的技术书籍,也是作者多年实战经验的总结和浓缩。在概念篇,从一个简单但完整的入门案例讲起,案例中有最基本的概念介绍,通过案例帮助那些只要...
通过该模板可以监控山特UPS的电源状态,电量、工作模式等
华为CE、S系列交换机zabbix监控模版,包含接口、CPU、内存、部分系统信息,适用于zabbix3.0版本(3.0.5亲测可用)
本文讲解如何使用Zabbix监控网络交换机,实战说明了Zabbix监控网络设备的方法;如果有这方面需求的看过来,拿走不客气;
这个是zabbix监控docker的模板,支持主动和被动模式,使用方法见博文https://blog.csdn.net/qq_36961530/article/details/80448301
zabbix监控之kafka模板
zabbix监控系统,实现日志监控、数据库mysqk数据变化监控,并主动发送邮件预警, zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案 详见安装系列...
zabbix监控tomcat的监控模板
安装Zabbix-Agent服务 .Windows系统安装Zabbix-Agent. 二.Linux端安装Zabbix-Agent服务 1.安装zabbix仓库 2.安装Zabbix agent 3.开始 Zabbix agent 进程 4.修改配置文件 5.重启 Zabbix agent 服务 6.添加被监控端 7....