分布式监控工具zabbix 配置安装
监控软件zabbix (分布式监控,可设置中间代理,web前端)
这是一个分布式的监控套件,可以做到多层而不仅限于三层结构,即可以由server client 组成,此时由server 担任 proxy 和 server的任务,也可以使用单独的服务器作为proxy 从而降低server的负载。
搭建LAMP环境
下载所需软件包
Yum install curl curl-devel net-snmp net-snmp-devel perl-DBI php* zabbix-server zabbix-agent zabbix-sender zabbix-get
(其中zabbix-server为主服务程序 zabbix-agent为客户端程序,当需要监控服务器本身的时候自己即作为服务器也作为客户端)
创建数据库
Mysql –u root –p
Mysql> create database zabbix character set utf8 collate utf8_bin; (官方文是这么写的过一阵开始研究sql数据库,目前看不懂这句话啥意思,大概就是创建一个数据库zabbix 设置字符集为utf8 后面就看不懂了)
授权数据库
Mysql>grant all on zabbix.* to zabbix@localhost identified by ‘zabbix’;
(将zabbix库下面所有的表的权限授权给zabbix用户)
刷新权限
Mysql>Flush privileges;exit
导入数据库(软件开发者已经把所有的数据库结构写好)
Cd /usr/share/doc/zabbix-server-mysql../create
Mysql –u root zabbix < schema.sql -p
Mysql –u root zabbix <images.sql -p
Mysql –u root zabbix <data.sql -p
值得注意的是此处的导入顺序千万不能错,否则mysql报错(找不到数据库 找不到表 巴拉巴拉的 吃了一上午的亏 怎么弄都不对,就是没想到问题出在这里)
修改 /etc/services 标明zabbix所占用的端口 vim /etc/services
Zabbix-agent 10050/tcp
Zabbix-agent 10050/udp
Zabbix-trapper 10051/tcp
Zabbix-trapper 10051/udp
配置php服务 vim /etc/php.ini
Max_execution_time=300
Memory_limit=128M
Post_max_size=16M
Upload_max_filesize=2M
Max_input_time=200
Data.timezone=Asia/Shanghai
此处落下哪项也不要紧,在安装的时候会有一个大表告诉你哪个地方需要改的没改,到时候在改也行
启动zabbix_server service zabbix-server start
启动httpd服务 service httpd start
然后一步一步的继续配置就行了,哪有问题点哪里
附上几个图
其实这个软件做的挺好,可以采用多种数据采集方式,目前用过的可以使用
zabbix-get 方式
snmp 协议数据采集
这个软件可以使用分布式的数据库,不过目前还没有试。
有个创新的discovery 发现主机方式,可以根据设置的发现规则自动按网段去找主机,规则可以是zabbix的key,也可以是snmp的OID MIB
今天在配置的过程中发现使用默认的snmp discovery规则,读取非常慢,时常需要好几个小时才能把数据读出来,
后找到原因,将发现的时间间隔由原来的3600秒改为60秒,数据瞬间全出来了。
明天继续折腾,使用SNMP协议读取目标的端口连接数。
由于这货不支持插件形式,也就无法调用自己的脚本,而且又不允许在目标机上操作,以至于这个问题好纠结。
后来想到一个好方法:
首先由cron 管理的脚本定期执行shell命令去读取数据然后写入到zabbix-server的文件中(linux 中一切皆文件),然后自定义一个key将这个值可以同过zabbix-sender 发送出去。由此可由shell到zabbix自己的协议对接的过程,然后再由zabbix-get 抓取发出的数据即可完成数据采集任务。
此过程中shell 执行的命令是对远程目标操作,然后通过sender的操作是本机对本机操作,即由本机发出然后由本机接受。
对于这个软件很难采集的数据(比如大型数据,多条数据)可以通过这个方法使用强大的linux shell脚本操作(cut awk egrep tr)完成几乎所有的文本加工动作。
缺点也很明显,经过的步骤太多,麻烦,出问题不好调试。
分布式监控工具zabbix 配置安装相关推荐
- Apache Hadoop3.x 分布式集群配置安装
文章目录 一.前提说明 二.准备工作 三.开始 1 安装虚拟机 2 Hadoop运行环境搭建 2.1 ping 2.2 安装软件 2.3 关闭防火墙 2.4 创建普通用户 2.5修改虚拟机IP为静态 ...
- 监控工具zabbix安装及使用详解
zabbix 一.zabbix相关简介 二.zabbix的安装部署 三.zabbix的相关配置 四.percona模版监控mysql 五.自定义模版监控nginx状态 六.自动发现与注册主机的配置 一 ...
- zabbix agent安装配置
下载zabbix源,更新下载源为阿里云 rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-relea ...
- Linux Zabbix——zabbix可视化、监控模板配置、自定义监控参数、自动发现监控下设备、数据库监控、企业proxy分布式监控搭建配置...
Zabbix可视化.监控模板配置.自定义监控参数.自动发现监控下设备.数据库监控.proxy分布式监控搭建配置- 文章篇幅较长,可以选择目录查看感兴趣的模块. 1.Zabbix可视化 1. 简介 企业 ...
- Centos6.4下zabbix的安装配置
之前有搭建过cacti的应用,但是最近cacti总是出现错误的报警提示,感觉监控不是很严密,对此想使用另外一个监控应用zabbix来作为比较使用. 下面是简要的安装步骤 测试系统环境 # uname ...
- 监控系统介绍和zabbix的安装及配置
监控系统: 监控系统是运维人员的眼睛,当监控对象发生问题时,监控系统要第一时间发出警报,警报中除了出问题的点,还可以有一些数据和简单的分析,比如当时一段时间的cpu负载等,以帮助接收到报警的人员快速定 ...
- zabbix客户端安装及配置
zabbix客户端安装及配置 linux客户版本为:zabbix_agents_2.4.4.linux2_6.i386.tar.gz 为了方便大家的时间里边有zabbix的服务端与win/linux的 ...
- Zabbix的安装、配置客户端
1.关闭防火墙 sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config #关闭selinux开机自启,可使用vi命令查看 ...
- Jmeter性能测试-安装和配置、分布式压测配置及服务器性能监控
Jmeter性能测试 (一)工具版本 (二)安装和配置 安装jdk 在D盘下新建JAVA文件夹,找到jdk文件,双击运行.点击下一步,出现如下图一内容,这里是设置安装路径,可以默认,用户可自行选择,这 ...
最新文章
- python 装饰器 二 (装饰带参数的函数)
- 永久代内存java_Java8内存模型—永久代(PermGen)和元空间(Metaspace)
- 【数据】深度学习从“数据集”开始
- 怎么避免后台被搜索_复星保德信人寿保险有限公司星满意重大疾病保险怎么样?好不好?可信/靠谱吗?有什么优缺点/注意事项?值不值得买?一年多少钱?...
- 447. Number of Boomerangs
- sublime写网页代码,里面的中文字符会出现乱码
- MediaRecorder录像怎么旋转呀?
- 【Java】基于IDE的JUnit软件测试入门
- 网络性能优化(NAPI)
- 分布式数据库中间件–(1) Cobar初始化过程
- 前端的c语言面试题,腾讯WEB前端笔试题和面试题答案
- 人工智能的主要优势是什么?
- 手机水星路由器服务器无响应,水星路由器无线wifi连接成功但上不了网的解决方法...
- 基于STM32的物联网健康监测系统设计(附源码)
- android rom结构_如何将新的ROM刷新到您的Android手机
- NAS配置Time Machine,在D-Link DNS-320上的配置笔记
- 服务器一般安装什么系统
- myeclipse崩溃闪退解决方案
- 区块链技术的核心是解决生产关系的问题
- 几个小游戏(用win-tc可以编译)
热门文章
- 微信支付宝个人收款方法
- 转:Provisioning profile XXXX can't be found
- linux环境开启kettle Carte
- 美国大学计算机科学博士生排名,usnews美国大学研究生计算机科学专业完整排名...
- bzoj1208: [HNOI2004]宠物收养所 SBTSplay
- 自己制作的直流电机驱动器
- flash驱动(一):Linux MTD子系统
- win11 快捷键无法使用?键盘win无法呼出?win+d无法显示桌面?
- RunC漏洞导致容器逃逸(CVE-2021-30465)
- [多媒体] 音频的左右声道