grafana

Linux命令基础3-cd命令

余生长醉 提交于 2019-11-26 02:51:48
cd 到带空格的文件夹 [root@cctg-sjc16-grafana ccatgbld]# cd 'my test' [root@cctg-sjc16-grafana my test]# cd .. [root@cctg-sjc16-grafana ccatgbld]# cd my\ test [root@cctg-sjc16-grafana my test]# cd .. [root@cctg-sjc16-grafana ccatgbld]# cd "my test" [root@cctg-sjc16-grafana my test]# cd .. [root@cctg-sjc16-grafana ccatgbld]# cd my test bash: cd: my: No such file or directory [root@cctg-sjc16-grafana ccatgbld]# 直接cd到带空格的文件夹是不行,会报错。上面有三种方法切换到带空格的文件夹。 来源: https://www.cnblogs.com/zhizhao/p/11315583.html

Grafana 重置admin密码

情到浓时终转凉″ 提交于 2019-11-26 02:22:08
不小心忘记了grafana web界面的密码后,使用官网的方式重置密码http://docs.grafana.org/administration/cli/#reset-admin-password 但是并没有成功。 然后使用google到的另外一个方法重置成功了,现在记录下来: 1.查找grafana.db文件 find / -name "grafana.db" PS:一般默认文件为/var/lib/grafana/grafana.db 2.使用sqlite3加载数据库文件 sqlite3 /var/lib/grafana/grafana.db #.tables查看有那些表 .tables #select查看表里面的内容 select * from user; #使用update更新密码 update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin'; #修改完成后退出 .exit 3.update之后,账号密码将为admin/admin 来源: 51CTO 作者: SA_小科 链接: https:/

prometheus+grafana+docker 监控tomcat jvm

十年热恋 提交于 2019-11-26 01:51:56
说明:基于环境mesos+marathon+docker+prometheus+grafana监控tomcat 一、配置环境 (1)dockerfile from tomcat COPY tomcat-users.xml /usr/local/tomcat/conf/ COPY server.xml /usr/local/tomcat/conf/ COPY context.xml /usr/local/tomcat/webapps/manager/META-INF/ COPY catalina.sh /usr/local/tomcat/bin/ COPY jmx_prometheus_javaagent-0.2.0.jar /usr/local/tomcat/bin/ COPY config.yaml /usr/local/tomcat/bin/ RUN mkdir /usr/local/tomcat/webapps/docker COPY health.jsp /usr/local/tomcat/webapps/docker/health.jsp ENV LANG C.UTF-8 RUN rm -rf /usr/local/tomcat/webapps/ROOT && rm -rf /usr/local/tomcat/webapps/docs && rm -rf /usr

PostgreSQL监控之pgwatch2

非 Y 不嫁゛ 提交于 2019-11-26 01:46:22
前言: 虽然作者已经推出了docker版本,只需一键(一条命令)即可完成搭建。 但是本着学习的心理还是要自己折腾一遍,一键虽好但不明了啊。 官方已经把安装写的很详细了,但毕竟是英文...... pgwatch2官方地址: https://github.com/cybertec-postgresql/pgwatch2 系统环境: CentOS 7.5 IP:192.168.1.2 grafana-5.1.4 PostgreSQL-10、pg_stat_statements模块 InfluxDB-1.5.3 Python3 #关闭selinux以及firewalld。 ##自行安装以上应用!!!本文不提供安装过程!!! 一、配置PostgreSQL vi /var/lib/pgsql/10/data/postgresql.conf shared_preload_libraries = 'pg_stat_statements' track_io_timing = on #编辑postgresql.conf配置文件,添加如下两行(前提:装好pg_stat_statements模块 vi /var/lib/pgsql/10/data/pg_hba.conf local all all peer host all all 127.0.0.1/32 trust host all all ::1

prometheus+grafana监控文档安装

℡╲_俬逩灬. 提交于 2019-11-26 01:44:25
1.下载安装包 Wget https://github.com/prometheus/prometheus/releases/download/v2.10.0/prometheus-2.10.0.linux-amd64.tar.gz 2.创建运行用户 [root@localhost opt]# groupadd -r prometheus [root@localhost opt]# useradd -r -g prometheus -d / -s /sbin/nologin -c "prometheus user" prometheus 3.二进制安装 [root@localhost opt]# tar -xf prometheus-2.10.0.linux-amd64.tar.gz [root@localhost opt]# mkdir /etc/prometheus [root@localhost opt]# mkdir /var/lib/prometheus [root@localhost opt]# cp prometheus-2.10.0.linux-amd64/prometheus /usr/local/bin/ [root@localhost opt]# cp prometheus-2.10.0.linux-amd64/prometheus.yml /etc

prometheus视频教程

谁说我不能喝 提交于 2019-11-25 22:51:19
请添加链接描述 1.prometheus计算cpu的使用率算法-1 2.prometheus计算cpu的使用率算法-2 3.prometheus的计算函数 4.prometheus公式拆分详细讲解 5.prometheus的公式得到最终解控指标结果 6.prometheus的公式取单个指标的值 7.prometheus的gauge类型数据bash脚本pushgateway到server 8.prometheus的采集回来的数据用lable修饰后数值过滤 9.prometheus的counter类型取数据每秒平均数 10.prometheus的rate函数曲线图详细介绍 11.prometheus的sum函数及集群划分数据展现 12.prometheus的topk函数及count函数的使用 13.prometheus的安装部署后台运行 14.prometheus的部署与配置文件详讲解 15.prometheus的配置文件 16.prometheus的node_exporter的安装启动项 17.prometheus的监控项命令行讲解 18.prometheus的pushgateway及自定义脚本 19.prometheus的pushgateway的优缺点 20.prometheus的exporter代码讲解 21.prometheus的Grafana介绍图形 22

Grafana的使用感受

好久不见. 提交于 2019-11-25 22:22:34
一、 安装 wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.0.0-1.x86_64.rpm (下载软件) yum localinstall grafana-5.0.0-1.x86_64.rpm (安装软件) 二进制程序文件 /usr/sbin/grafana-server init.d脚本 /etc/init.d/grafana-server 安装默认环境变量文件 /etc/sysconfig/grafana-server 配置文件 /etc/grafana/grafana.ini systemd服务名称 grafana-server.service 日志文件 /var/log/grafana/grafana.log 默认sqlite3数据库 /var/lib/grafana/grafana.db #默认的配置文件 /etc/grafana/grafana.ini 启动软件 Systemctl daemon-reload (重新载入systend,扫描新的变动单元) Systemctl enable grafana-serber.service (设置开机启动) Systenctl start grafana-server 访问grafana 启动Granfa之后

k8s实践(十一):heapster+influxdb+grafana实现kubernetes集群监

谁说胖子不能爱 提交于 2019-11-25 22:08:54
环境说明: 主机名 操作系统版本 ip docker version kubelet version 配置 备注 master Centos 7.6.1810 172.27.9.131 Docker 18.09.6 V1.14.2 2C2G master主机 node01 Centos 7.6.1810 172.27.9.135 Docker 18.09.6 V1.14.2 2C2G node节点 node02 Centos 7.6.1810 172.27.9.136 Docker 18.09.6 V1.14.2 2C2G node节点 k8s集群部署详见: Centos7.6部署k8s(v1.14.2)集群 k8s学习资料详见: 基本概念、kubectl命令和资料分享 一、简介 1.heapster简介 Heapster是Kubernetes原生的集群监控方案,Kubelet自身就包含了一个名为cAdvisor的agent,它会收集整个节点和节点上运行的所有单独容器的资源消耗情况。Heapster以pod的方式运行在某个节点上,它通过普通的KubernetesService暴露服务,使外部可以通过一个稳定的IP地址访问。它从集群中所有的cAdvisor收集数据,然后通过一个单独的地址暴露。 Heapster 将数据按照 Pod 进行分组,将它们存储到预先配置的 backend

Grafana 企业微信报警

泄露秘密 提交于 2019-11-25 20:37:14
最近想给自己组的 Grafana 添加合适的报警,最好时效性好一点的方案,首选是微信短信之类的,但是 Grafana 自带的通知方式里也就一个 dingding 还勉强满足要求,我遂上网找了其他相关方案,发现 https://zhuanlan.zhihu.com/p/38225794 提供了企业微信的支持方法,便尝试一通。 作者给官方提了支持企业微信接口的 pr,但是官方好像不太买账,至今没有 merge 到主干上,最新的 grafana alerting 也没有 wechat 一说,所以我就打算自己试了。 虽然刚开始碰到了一些坑,但是好在瑕疵不大,这里直接提供现成方案。 方案 第一步下载官方库 $ wget https : //codeload.github.com/grafana/grafana/tar.gz/v5.4.2 -O grafana-5.4.2.tar.gz 我一开始去 clone 的 master 库,然后编译 n 遍都失败了,本来以为是自己环境配置问题,到最后发现是代码问题,应该找份 release 文件,比如我这用的是 v5.4.2 的 然后解压: $ mkdir grafana $ tar xzf grafana . tar . gz - C grafana -- strip - components 1 添加企业微信接口 https://github

k8s实践(十二):Prometheus Operator监控Kubernetes集群

為{幸葍}努か 提交于 2019-11-25 20:25:12
环境说明: 主机名 操作系统版本 ip docker version kubelet version helm version 配置 备注 master Centos 7.6.1810 172.27.9.131 Docker 18.09.6 V1.14.2 v2.14.3 2C2G master主机 node01 Centos 7.6.1810 172.27.9.135 Docker 18.09.6 V1.14.2 v2.14.3 2C2G node节点 node02 Centos 7.6.1810 172.27.9.136 Docker 18.09.6 V1.14.2 v2.14.3 2C2G node节点 k8s集群部署详见: Centos7.6部署k8s(v1.14.2)集群 k8s学习资料详见: 基本概念、kubectl命令和资料分享 一、prometheus简介 Prometheus 是一个开源系统监控和警报工具包,最初是在soundcloud构建的。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有一个非常活跃的开发人员和用户社区。它现在是一个独立的开源项目,独立于任何公司进行维护,于2016年加入了云原生计算基金会,成为继kubernetes之后的第二个托管项目。 特点: 用度量名和键值对识别时间序列数据的多维数据模型 灵活的查询语言