zabbix监控分布式部署

1、 部署拓扑图

2、服务器配置

3、说明

3.1 zabbix前端访问

地址:https://ip/zabbix

3.2 mysql数据库

mysql-master/mysql-slave执行主从同步模式,通过用户bak(仅备份权限)实现数据库zabbix实时同步备份。

mysql-master上对zabbix数据库进行了表分区,按天分区,并定时任务自动删除1年前数据。

数据库维护地址:

主:https://172.28.8.145/phpmyadmin

从:https://172.28.8.146/phpmyadmin

3、 生产zabbix规则设置(持续添加)

1)维护人员使用各自账号;(可用中文姓名注册账号)

2)监控报警邮箱统一使用外网邮箱:[email protected],在报警内容上区分邮件为哪一个环境所发。

3)对于类似监控项尽量使用模板,后续维护方便。(目前已使用IP监控模板、日志模板)

4)对于同一原因引起的报警,触发器尽量设置依赖项,防止产生报警邮件风暴。(目前呼叫中心、邮箱报警依赖于办公楼报警)

5)zabbix配置参数、监控数据均在mysql数据库里,zabbix后续重建、迁移、升级均使用该数据。

6)mysql空间:目前监控主机较少,数据库空间足够使用,后续空间不足可以添加mysql主机空间或直接进数据库删除旧的表分区。

7)生产、灾备、办公建立各自独立的zabbix,不采用统一的一个主zabbix,以避免主zabbix故障等可能原因,导致无法监控其他环境主机。

4、 SUSE安装zabbix agentd

1)增加用户组,用户

groupadd zabbix

useradd -r -g zabbix zabbix

2)安装zabbix

上传并解压zabbix源码包

./configure --prefix=/usr/local/zabbix  --enable-agent

make

make install

ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/ #添加系统软连接

ln -s /usr/local/zabbix/bin/* /usr/local/bin/ #添加系统软连接

3)更改配置

vi /usr/local/zabbix/etc/zabbix_agentd.conf

修改以下内容

Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/

UnsafeUserParameters=1 #启用自定义key

Server=zabbix.slsy.com       #zabbix服务器地址,

ServerActive=zabbix.slsy.com    #zabbix服务器地址

Hostname=172.28.8.145     #一般用被监控主机ip地址,维护方便

4)添加开机启动脚本

suse系统安装:

cp /usr/local/src/zabbix-2.4.7/misc/init.d/suse/9.3/zabbix_agentd  /etc/init.d/zabbix_agentd

设置开机启动

vi  /etc/init.d/boot.local

赋权

chmod +x /etc/init.d/zabbix_agentd

chkconfig zabbix_agentd on

vi /etc/init.d/zabbix_agentd

主要更改zabbix_bin的目录,填写实际绝对路径。

centos系统安装:

cp /usr/local/src/zabbix-2.4.7/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd

添加开机启动

chmod +x /etc/rc.d/init.d/zabbix_agentd

chkconfig zabbix_agentd on

修改脚本

vi /etc/rc.d/init.d/zabbix_agentd

BASEDIR=/usr/local/zabbix/

:wq!

5)启动客户端服务

service  zabbix_agentd  start

设置目录权限

chmod a+x /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/SystemOut.log


chown -R zabbix.root /var/log/secure    #赋文件的权限给zabbix

时间: 2024-10-31 16:02:05

zabbix监控分布式部署的相关文章

zabbix监控系统部署

一. zabbix简介: zabbix是完全开源的工具,整合了cacti和nagios等特性 cacti:snmp nagios:linux主机:nrpe    设备:snmp 附:SNMP(udp 161  udp 162) 众多网络工具都支持此协议,比如常见路由交换,常见OS 其既可以做管理端也可以做被管理端 snmp协议大致有3个版本分别是v1 v2 v3 无论是v1 和 v2 的安全性是比较差的,因为传输是明文的, V3的认证密码用MD5/SHA摘要算法加密 很多工具支持网络管理的功能,

zabbix监控平台部署详细文档

监控系统介绍 一:监控介绍 1.监控软件介绍:使用 SNMP 协议获取主机 CPU.内存.磁盘.网卡流量等数据.用脚本将获取到的 SNMP 数据存入数据库中,然后再使用一种名为 MRTG 的软件根据获取的数据绘制图表来分析数据的变化.MRTG(Multi Router Traffic Grapher),顾名思义,这款软件最初是设计用于监控网络链路流量负载的.它可以用过 SNMP 获取到设备的流量信息,并根据这些信息绘制成图表并保存为 PNG 格式的图片,再将这些 PNG 图片以HTML 页面的方

详解zabbix监控系统安装部署

前言:又来折腾监控了.关于监控,怎么说呢.现在都讲"自动化运维".传统的监控方式也是慢慢的走向自动化,智能化.相信不久后的未来,监控可以给我们减轻更多的工作负担.从原来的性能故障监控报警到以后的自动预警处理.本篇来讲下部署过程.安装也没什么技术含量,也就改改配置,装装库.不过博主有个好习惯:善于总结.刚好一举两得,新手们学习用吧. 系统信息 系统版本:Centos6.5 32位 Server端:192.168.175.133 Agent端 :192.168.175.130 Zabbix

Zabbix监控windows部署安装

Zabbix agent 在windows上安装部署 1.  下载与解压 地址: http://www.zabbix.com/downloads/2.4.0/zabbix_agents_2.4.0.win.zip 解压zabbix_agents_2.4.0.win.zip conf目录存放是agent配置文件 bin文件存放windows下32位和64位安装程序 2.  配置与安装 2.1 配置zabbix agent相关配置. 找到conf下的配置文件 zabbix_agentd.win.co

Zabbix监控系统部署(源码)

1. 概述 2. 部署过程 环境准备: 节点 角色 IP 备注 node11 zabbix_server 192.168.80.11 node12 zabbix_proxy 192.168.80.12 node13 zabbix_agent 192.168.80.13 节点配置信息: OS:CentOS6.5_x86_64 Zabbix:zabbix-3.4.6.tar.gz 2.1 创建用户组 根据zabbix的部署文档,如果在相同节点同时部署zabbix server,zabbix prox

Zabbix监控系统部署及添加被控节点

zabbix zabbix是由 Alexei Vladishev开发的一种网络监视.管理系统,基于 Server-Client架构.可用于监视各种网络服务.服务器和网络机器等状态. 使用各种 Database-end 如 MySQL, PostgreSQL, SQLite, Oracle 或 IBM DB2 储存资料.Server 端基于 C语言.Web 管理端frontend则是基于PHP所制作的.Zabbix可以使用多种方式监视.可以只使用 Simple Check 不需要安装 Client

详解zabbix监控系统安装部署 (接上)

[[email protected] ~]# yum install - y php-bcmath [[email protected] ~]# /etc/init.d/httpd restart Stopping httpd:                                            [  OK  ] Starting httpd: httpd: apr_sockaddr_info_get() failed for zabbix httpd: Could not r

zabbix监控之zabbix源码部署 (安装篇)

[本文档所介绍的内容适用于公司测试/生产环境等常见的zabbix监控系统部署] 一:Zabbix部署前环境要求: 1.1相关软件以及系统 系统要求:Centos 6.6 (64位) 运行环境要求: php环境(LAMP或 LNMP) 相关中间件:zabbix-2.4.6.tar.gz 1.2 检查系统自带是否安装Zabbix软件包 rpm -qa | grep zabbix 如有安装,请使用以下命令卸载相关程序 yum remove zabbix 二:zabbix正式部署安装 2.1 zabbi

zabbix监控php-status和进程资源使用率

入职以后,领导让我着手zabbix监控的部署和具体的维护.监控php首先就是一个挺重要的事情了.zabbix监控php可以通过php自带的一个status功能来监控,需要在配置文件里面开启,同时在nginx里面配置php status可以访问 1.php-fpm 开启status grep pm.status_path /usr/local/php/etc/php-fpm.conf pm.status_path = /php-fpm-status 默认情况下为/status,当然也可以改成/ph