1. InfluxDB安装 下载包并解压: $:wgethttps://dl.influxdata.com/influxdb/releases/influxdb-1.3.6_linux_amd64.tar.gz $: tar -zxvf influxdb-1.3.6_linux_amd64.tar.gz /home/influxdb[目标目录] 启动服务: $: ./home/influxdb/usr/bin/influxd 启动服务时要确保8080端口没有被占用 启动客户端操作: $: ./h…
前置条件: 系统:windows jmeter:5.1 InfluxDB安装 下载InfluxDB-v1.7.9和Chronograf-v1.7.14(InfluxDB的可视化web端). 下载完成之后,解压到本地:如图 第一步:双击[influxd.exe],然后再双击[influx.exe]进入influx命令模式,使用show databases查看数据库信息,如图 创建数据库: CREATE DATABASE jmeter CREATE DATABASE novatec influxdb…
添加主机与主机组 进入web页面,在 配置-主机群组,创建主机群组 在 配置-主机,新建主机 在可见的名称中建议填写为类似 主机类型-主机名-IP或域名 的格式,如Web-Hyrule001-192.168.233.247 在 群组 中选择之前新建的群组 agent代理程序的接口 填写agent端的IP和端口 创建完成后,如果创建成功,将可以看到下面出现了我们之前创建的主机,并且 状态 提示为绿色的 已启用 字样 配置监控项模板 在 配置-主机,点击自己需要配置的主机,如我们上文新建的主机Web…
本次任务是用alertmanaer发一个报警邮件 本次环境采用二进制普罗组件 本次准备监控一个节点的内存,当使用率大于2%时候(测试),发邮件报警. k8s集群使用普罗官方文档 环境准备 下载二进制https://prometheus.io/download/ https://github.com/prometheus/prometheus/releases/download/v2.0.0/prometheus-2.0.0.windows-amd64.tar.gz https://github.…
文档开篇,我还是要说一遍,虽然我在文档内容中也会说好多遍,但是希望大家不要嫌我墨迹: 请多看官方文档,请多看命令行报错信息,请多看日志信息,很多时候它们比百度.比必应.比谷歌有用: 请不要嫌麻烦,打开你的谷歌翻译,去看看英文的文档,虽然它没有中文,虽然你直接看不懂,但它可能是最后帮你真正解决问题的那位: (翻译软件很多,要记得使用,整体页面翻译我一般是谷歌浏览器或者WIN10升级的新Edge,最近发现页面整体翻译有时候Edge比谷歌好,谷歌页面翻译居然把代码都翻译了,看的不明不白的) (文字颜色…
一.Grafana 配置 InfluxDB 数据源 1.1 登录 Granfana 界面选择 InfluxDB 数据源 在前面我们已经部署好相应监控环境,登录Grafana:http://10.223.1.199:3000/,登录密码默认是 admin / admin,初次登录时会要求修改密码. 进入 Settings -> Data Sources -> Add data source,可以看到 Grafana 支持多种数据源,在这里我们选择 InfluxDB 数据源. 1.2 配置 Inf…
sendEmail是一个轻量级,命令行的SMTP邮件客户端.如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择:使用简单并且功能强大.这个被设计用在php.bash perl和web站点使用. 1.下载软件 wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz 2.创建目录 mkdir /usr/local/bin 3.解压软件 tar zxf sendEmail-v1.56…
1.首先你应该注册一个163邮箱,用于发信,再注册时开启SMTP/POP3功能,使用加密密码认证. 2.在Zabbix主机上新建send.py文件,将以下代码复制编辑,设置发件用户.密码. [root@localhost ~]# vim send.py #!/usr/bin/python #coding:utf-8 import smtplib from email.mime.text import MIMEText import sys mail_host = 'smtp.163.com' m…
网址:https://blog.csdn.net/kk185800961/article/details/83515382 1.进入conf文件,将 defaults.ini 复制一份,命名为custom.ini,编辑 custom.ini,将端口号改给 http_port = 8080 2.下载nssm,帮助启动 window服务 命令安装执行应改为: .\nssm install grafana 命令启动:.\nssm start grafana…
一.不要使用系统默认的插件,请使用[Extended E-mail Notification] 二.一下的选项要和你发邮件人填写的保持一致…
说明:本文讲如何通过shell脚本实现zabbix发送告警邮件,共有5步1.设置mailx账号:是配置mailx的发信账号2.zabbix服务器端编写邮件发送脚本:是增加zabbix的告警方式,增加通过sendmail.sh脚本方式调用mailx工具3.zabbix后台配置shell邮件告警方式:是配置zabbix的告警方式,通过邮箱.短信.还是脚本方式等4.配置用户的邮箱地址:是配置谁来接收告警邮件5.定义action:是达到触发条件时,谁接收告警邮件.通过怎样的告警方式 所以如果有问题的话,…
对网段内的主机进行自动发现,自动加入主机组,自定加入template 创建动作时,类型这里选择discovery 然后将发现的主机加入host group和template: 动作针对的是discovery这个类型的: 上面定义的发现的规则,然后定义发现后的动作: 操作做完之后,然后将agent端的zabbix-agent服务进行开启: # systemctl start zabbix-agent 不多久就可以看见host: 配置媒介: 上面三个脚本的参数必须带上: {ALERT.SENDTO}…
情况说明: 三台es组成集群,一台kibana,版本均为7.3.0 es版本要求是白金版,基础版的不行,不过可以试用30天的白金版 步骤:先说我自己走通的流程,然后介绍官方说明 1.因为我这边使用的是三台es,所以我这边三台都需要配置 原因如下:个人理解是发送邮件的话应该是使用主节点的那台主机,还有待验证,保险起见我这边三台都配置了 2.修改elasticsearch.yml配置文件 我这边使用的是阿里云企业邮箱,开启的有smtp和pop3服务,走的是常规端口,加密端口还未测试验证 说明,使用Q…
1:如果同一台服务器上安装有多个MongoDB实例,telegraf.conf 中关于 MongoDB 如何配置?配置数据在[INPUT PLUGINS的[[inputs.mongodb]]]部分. 单个实例配置 servers = ["mongodb://UID:PWD@XXX.XXX.XXX.124:27218"] 错误的多实例配置(例如两个实例); servers = ["mongodb://UID:PWD@XXX.XXX.XXX.124:27218"] se…
背景 平时一般用Jmeter的Gui模式,添加对应的插件,查看每秒线程数.TPS.响应时间等曲线,其实高并发是不建议这么看的. 解决方案 可以搭配InfluxDB+Grafana工具,使Jmeter异步发送数据到InfluxDB,然后由Grafana查询并展示出来,方便查看与比对. 之前使用Docker方式搭建过这个监控平台,这里记录下. 安装Docker 网上安装Docker的方式很多,我之前也写过一篇Centos7下安装Docker可以参考,本次是CentOS8.2安装(华为云 root账户…
网上查看了很多关于环境搭建的文章,都比较久远了很多安装包源都不可用了,今天收集了很多资料组合尝试使用新版本来搭建,故在此记录. 采集数据(collectd)-> 存储数据(influxdb) -> 显示数据(grafana) 常用配置: influxdb + grafana安装在一台机器负责监控数据收集及展示 collectd安装在一台或多台被监控服务端,跟监控端的25826端口对接,上传本地监控的数据 influxdb监控25826端口以获得数据,自身处于8086端口,grafana从808…
influxDB1.6版安装与配置(windows环境).Jmeter+influxDB+Grafana性能监控 来源:https://blog.csdn.net/SwTesting/article/details/82700023   influxDB 1.介绍 influxDB是一个开源的时间序列数据库,同时也属于关系型数据库,因为influxDB主要是针对一次插入的数据,没有类似更新的操作,所以插入和读出数据显示速度比较快,我主要用来保存Jmeter运行的测试结果. 2.安装 2.1 下载…
大家一定要先看详细的理论教程,再开始搭建,这样报错后才容易找到突破口 参考文档 https://www.cnblogs.com/afterdawn/p/9020129.html https://www.ibm.com/developerworks/cn/cloud/library/cl-lo-prometheus-getting-started-and-practice/ https://www.hi-linux.com/posts/25047.html 参考grafana安装 https://…
使用外部邮箱账号发送报警邮件设置 一.关闭sendmail或者postfix service sendmail stop #关闭 chkconfig sendmail off #禁止开机启动 service postfix stop chkconfig postfix off 备注: 使用外部邮箱账号时,不需要启动sendmail或者postfix 如果在sendmail或者postfix启动的同时使用外部邮箱发送报警邮件,首先会读取外部邮箱 配置信息. 二.安装邮件发送工具mailx   yu…
Zabbix服务器操作 1.  安装sendmail或postfix (邮件传送代理MTA),本教程使用sendmail软件. (标注:如果直接使用外部邮箱发送邮件可以不需要配置sendmail或postfix,直接把这两个软件关掉,直接跳到第3步:配置mail即可实现)  [root@ssticentos65 ~]# yum -y install sendmail                #在线yum安装sendmail [root@ssticentos65 ~]# /etc/init.…
Zabbix-4.2.4安装及配置 此安装基于centos7的LNMP环境下,如未安装LNMP还可参考本人其他随笔 第一步:上传下载 1.前往https://www.zabbix.com/download_sources下载4.2.4 2.下载完成后上传至服务器 yum -y install lrzsz rz 选择压缩包,点击确定 3.解压: tar zxvf zabbix-4.2.4.tar.gz -C /root/ 4.进入.创建用户.用户组 cd zabbix-4.2.4/ groupad…
一.安装邮件服务 在zabbix_server服务端安装邮件和邮件发送服务,这里可以参考我另一篇邮件服务部署文章:https://www.cnblogs.com/HeiDi-BoKe/p/11883323.html 邮件服务,zabbix服务已经安装,此处就不做介绍了. 二.编写邮件发送脚本 进入zabbix脚本目录下 # 指定告警脚本路径 [root@VM_0_10_centos alertscripts]# vi /usr/local/etc/zabbix_server.conf # 告警脚…
ELK的环境搭建好之后,如何利用收集到的数据进行数据告警呢?在破解ELK之后,它本身提供一个监视器功能,配置偏向编写脚本.有一个更加方便的插件sentiel. 一.下载并安装sentinl插件 https://github.com/sirensolutions/sentinl/releases/ 上下载对应版本 在对应目录下执行 kibana/bin/ kibana-plugin install file:///users/xxx/xxx/sentinl.6.4.2.zip(最好先下载在上传至服…
zabbix入门之配置邮件告警 邮件环境搭建 使用本地邮箱账号发送邮件 zabbix-server 端安装 mailx .sendmail或者psotfix 服务,系统默认安装好了postfix #安装sendmail,并加入开机自启. yum -y install sendmail systemctl start sendmail systemctl enable sendmail #开启postfix并加入开机自启. systemctl start postfix systemctl ena…
linux 安装wordpress 无故往外发送大量垃圾邮件 始末 表现出来的现象就是, 网站运行没多久,mysql服务就挂了,重启也无法启动起来,提示 No such file or dicrionary  但是很明显mysql是存在的,但是为什么出现这个提示,后来搜了一下,发现是因为磁盘空间不足. 然后运行 df -l 发现磁盘使用不到30%  怎么会不足呢. 继续搜, 发现原来是 inode 节点不足了. 使用命令 df -i 查看发现 inode节点使用100% 已经满了. inode节…
8. 配置邮件告警 服务端 vim /etc/nagios/objects/contacts.cfg 增加: define contact{ contact_name use generic-contact alias denny email @qq.com } define contact{ contact_name use generic-contact alias aaa email wangshaojun@qq.com } define contactgroup{ contactgrou…
########################### #DATE 2016-07-29                         # #Authur by Denilas Yeung             # ########################### 一.安装msmtp 下载msmtp:http://jaist.dl.sourceforge.net/project/msmtp/msmtp/1.6.5/msmtp-1.6.5.tar.xz 因为文件格式为xz,解压方式为:…
本文介绍zabbix通过lykchat发送告警信息配置过程. lykchat代码在https://github.com/lykops/lykchat/ 步骤 编写脚本 1).查看服务器端的配置文件etc/zabbix_server.conf的AlertScriptsPath变量,这就是告警脚本路径. cat /usr/local/zabbix/etc/zabbix_server.conf | grep ^AlertScriptsPath AlertScriptsPath=/usr/local/z…
Grafana安装配置 1.下载安装包 wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.1.3.linux-x64.tar.gz 2.解压tar -zxvf grafana-5.1.3.linux-x64.tar.gz3 3.启动grafana  ./bin/grafana-server start 重启grafana  ./bin/grafana-server restart 4.到data目…
1.zabbix的自动发现这里的自动发现,所显示出来的是规则的上自动了现 然后 可以对其内容进行相关的配制,如时间或周期 注意:对于单个主机的规则,可以自行添加或删除, 但对于已经添加好了的规则,若需要修改那么,就只有到模板里面进行相关设置.   2.自定义添加监控项目,监控项目都是针对于客户机而言的,一般都是对客户机进行配制 先在客户机创建一个脚本加入以下内容:mkdir /etc/zabbix/sh; vim /etc/zabbix/sh/estab.sh #!/bin/bash##获取80…