自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈译专栏

监控运维经验,常用数码分享,日常活动记录

  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 Grafana使用日志7--开启Sigv4

在Grafana中,有些data source是需要开启sigv4认证的,例如OpenSearch,这个配置项默认是关闭的,这里我们介绍一下怎么开启。

2025-02-28 23:18:33 173

原创 Grafana使用日志6--配置SMTP以发送忘记密码重置邮件

在项目中,我们每个人都会用到各种各样的工具,随着工具的增多,拥有的账号的数量也随之递增,这时候如果没有使用密码管理工具,很容易就忘记了某一个工具的账号密码而我们现在就要讨论一下在Grafana中,如果忘记了密码,怎么在不联系管理员的情况下手动重置密码。

2025-02-28 11:13:23 450

原创 Grafana使用日志5--如何重置Grafana密码

上面就是两种方法的具体操作啦,个人认为肯定是第一种比较简单一点啦,你们觉得嘞?另外,如果服务是放在公网上的话,建议把admin这个账号disable一下或者至少是修改一下密码,防止被别人入侵哦。

2025-02-25 23:25:46 434

原创 Grafana使用日志4--直接对接Zabbix数据库的一些注意点

之前zabbix有一个需求是监控每一笔交易的耗时,即结束时间-开始时间,现在由于业务需求,需要在Grafana中统计所有交易时间的占比,分组并展示但是接入的zabbix插件并不支持该功能,zabbix插件只能够查询出每个interval间隔内的数据并展示,并不能将所有时间内的数据汇总并分析,所以冥思苦想之下,只能接入zabbix的mysql,用sql脚本的形式获取数据。

2025-02-25 23:18:19 973

原创 Zabbix进阶2--接入DeepSeek分析问题并提供解决方案

这个个人感觉只是一个初阶版,只能根据该问题的title进行分析并给出对应的建议,无法结合其他信息进一步分析而且,由于网络问题,API很容易超时,导致无法展示结果,因此对API的性能和网络有较高要求。

2025-02-24 15:57:01 1503

原创 Zabbix问题记录2--踩坑HttpRequest,header添加无效

不说别的,少看中文文档,能帮自己减少很多坑!

2025-02-24 11:40:15 457

原创 Zabbix杂谈--自定义监控项脚本分享

​最近想整理一下所有用到的自定义监控的脚本,整理一下发到GitHub了大家有兴趣可以看看。

2025-02-20 20:50:21 168

原创 Grafana使用日志3--Rocky9安装Grafana相关步骤记录

直接进下面,可以看到这边可以选择版本以及操作系统并且如果是Linux平台的,下面会给出不同平台的命令,直接复制粘贴执行一下就可以了!

2025-02-18 23:45:24 393

原创 Zabbix基础1--Rocky9安装zabbix相关步骤记录

这里用MariaDB演示通过这个网址获得连接。

2025-02-18 23:43:06 1075

原创 Zabbix监控万物3--监控Nginx

在项目中使用Nginx之后,有时候我们需要知道Nginx具体的工作情况,这时候就需要使用zabbix进行Nginx的相关监控这边我们有两种方法。

2025-02-17 19:49:33 336

原创 Zabbix监控万物2--监控Windows下某个文件夹的所有文件变化

以D:\Apps这个文件夹下的所有文件为例,我需要找到这个文件夹里面的子文件夹中的所有文件,但是排除backup这个文件夹,下面我们来看怎么操作在scripts目录下创建check_file_in_D_Apps.ps1文件,内容如下。

2025-02-17 19:42:42 364

原创 Grafana使用日志2--如何迁移Grafana到一台新服务器

有时候由于服务器更新之类的,我们需要迁移一整套Grafana,这时候该怎么操作呢?下面让我一步步说明下。

2025-02-15 10:58:23 583

原创 Zabbix基础5--Maintenance维护周期

有时候我们会对服务器做一些更新或者扫描操作,这些操作非常容易导致在zabbix中一些false alert的触发我们可以选择直接把这个服务器disable掉,但是这样会导致没有任何的监控数据这时候我们可以为需要操作的服务器设置维护模式,有效避免false alert的触发依旧收集数据暂停收集数据。

2025-02-15 10:52:49 450

原创 Zabbix进阶1--自动注册服务器到Zabbix的三种方式介绍

这应该是最简单的一个,因为只需要写一个action就完事了,不需要配置discovery然后配置action,也不需要适配接口再做后续操作,是我认为最简单的一种用法,但是缺点同样动人不能自动删除,只能自动添加Discovery需要一个确定的IP区间,如果在AWS中有较多子账号,而且配置不当导致private IP冲突的话,对创建host影响很大可以自动删除(配置对应的discovery action)LLD。

2025-02-14 18:25:54 1692

原创 Opensearch/ElasticSearch-ctx查询内容不全的问题

在OpenSearch中,我希望在action中把一整条log作为报警内容发送出来,但是根据文档,配置为ctx.results.0.hits.hits.0._source.log,但是发现根本找不到这个值经过查询,我发现在返回的ctx中仅存在如下的值没有我需要的查询语句为。

2025-02-13 23:13:31 428

原创 Zabbix监控万物1--监控SSL证书有效期

在Zabbix的scripts目录(/etc/zabbix/scripts/)下创建一个新的shell脚本check_ssl.sh,内容如下/bin/bash。

2025-02-12 22:49:05 299

原创 Zabbix问题记录1--Trigger中的time函数坑

根据这个解决方案可以看出,zabbix的time()函数应该是直接调用了服务器的time命令,因此,跟Zabbix这个服务无关,我们需要针对运行服务器做针对性修改。

2025-02-12 22:42:57 277

原创 Grafana使用日志1--使用Button修改MySQL数据库

使用Grafana的button控件来实现简单的表单提交功能

2025-02-11 23:08:12 857

原创 Android studio不停indexing解决

最近几个版本的Android studio有时候一直会不停的indexing,什么操作都不让执行,现在有两种解决办法: 简单粗暴方法一:关闭Android studio,重新打开,问题解决 方法二:File > Invalidate Caches/Restart个人感觉操作大同小异,就是重启IDE,希望Google能早日修复...

2018-09-15 14:23:20 1934 1

原创 Android调用sharesdk过程及问题

具体配置方法详见官网,我这边使用的离线配置,即没有使用gradle进行配置,这里偷偷懒,不详细记录详细步骤步骤为粗略步骤,详细步骤参照此处 1. 在官网根据自己要分享的平台下载相关的jar包 2. 将下载的jar包放在自己目录的lib文件夹下并在项目中引用 3. 使用它提供的指导文件生成相关文件,并根据readme将各个文件放在各自对应的路径下 4. 在manifests文件下...

2018-09-15 14:22:58 388

原创 ImageLoader加载网络图片

github地址 导入方法下载jar包并手动导入: implementation files('libs/universal-image-loader-1.9.5.jar')在build.gradle中添加 compile ‘com.nostra13.universalimageloader:universal-image-loader:1....

2018-09-15 14:22:32 1612

原创 Android小问题解决办法记录

Edittext不自动弹出键盘 解决办法:在 AndroidMainfest.xml中找到会自动弹出键盘的activity,为其添加android:windowSoftInputMode=”stateHidden|stateAlwaysHidden”属性recyclerview设置滑动到边缘时无效果模式: 解决:设置android:overScrollMode=”never”recycl...

2018-09-15 14:21:53 193

原创 Android 混编项目打包流程

本文送给我离职以后缺爱的前端同事们,祝愿他们在没有了打包靠山后可以自食其力,靠自己撑起打包界的一片天本秘籍分为四步,前三步可实现在已连接的手机上安装并自动显示(即使界面上看见了图标也不要去点!让子弹再飞一会儿就会自己出现了!)开始!将复制好的文件黏贴到C:\chenyi\apk\XXXX\app\src\main\assets目录下更新对应web端代码打开android s...

2018-09-15 14:21:24 461

原创 Android studio 3.0 填坑

1.依赖项报错:解决方案: 将compile project(‘:wheel’) 改为 compile project(path: ‘:easeUI’, configuration: ‘default’)2.retrolambda报错:Warning:One of the plugins you are using supports Java 8 l...

2018-09-15 14:20:11 215

原创 Android5.0以下报NoClassDefFoundError解决方法

Android 5.0以下 NoClassDefFoundError一开始,我的项目都是在API21(5.0)的情况下编写的,所以过程很顺利,没有任何的错误,但是偶然之下,我用了同事的4.4的测试机,发现只要用到网络请求的地方,就会报NoClassDefFoundError

2017-02-13 10:25:35 2260

原创 Ubuntu相关简易操作汇总(待续)

获取root权限输入命令:sudo su;屏幕上会回显要求输入当前用户密码的提示,输入密码即可获得管理员权限;若想退出管理员权限可输入命令:su 用户名.vim显示行数进入终端,在命令行中输入cd /etc/vim 后敲回车,进入/etc/vim目录;进入etc/vim目录后,找到vimrc文件(vim的初始化文件),使用cp命令对其进行备份,命令为:cp vimrc vimrc.

2016-12-30 10:40:09 316

原创 Tablayout之Tab宽度左右无法填充

Tablayout之Tab背景显示tab左右两边的背景无法全部填充,左右有很大的空隙严重影响美观

2016-12-28 10:49:13 3740 2

转载 recylerview嵌套scrollview卡顿

现象:一个界面有多个RecyclerView以及其他一些内容,这时要上下滚动就会使用外面嵌套一个ScrollView,虽然我没有遇到像ScrollView嵌套ListView时那样只显示部分,剩余不显示,可能是因为我内容少吧,所以没有遇到这个,但是在滑动的时候如果是在RecyclerView上滑动,这时会出现只滑动动该RecyclerView的内容上就会停止,而如果是在其他内容上滑动时就可以很

2016-08-29 17:00:09 885

原创 webview Dialog在onPageFinished()中无法dismiss

今天做了个web app,在onPageStarted()中添加了一个dialog用来显示等待界面但是问题来了,在webview加载完成后,这个dialog并没有消失,始终在页面上,只有按了返回键才消失后来在setWebViewClient()方法中设置断点发现,webview会调用两次onPageStarted()方法,所以会产生两个dialog解决办法:@Ove

2016-08-22 10:52:32 712

原创 RecyclerView居中问题

前几天尝试使用RecyclerView取代Listview,但是始终解决不了一个问题,就是item不居中的问题,百度了,谷歌了,但是上面的所有方法都不适用,觉得很奇怪。今天去开发者官网看了下官方文档,终于发现了问题所在!下面这段是我在网上的博客里找的一开始的RecyclerView的写法public class RecycleviewActivity extends AppCo

2016-07-13 10:33:07 7134

转载 android Notification 的使用

最近一直在研究 android ,并一边研究一边做应用。其中遇到了把程序通知常驻在 Notification 栏,并且不能被 clear 掉(就像android QQ一样)的问题。经过研究实现了其功能,现把 Notification 的使用总结如下: Notification 的使用需要导入 3 个类123impo

2016-07-11 09:34:09 289

原创 Broadcast Receiver的两种注册方法

在Android 中,Broadcast Receiver有两种注册形态,一种是在java文件中进行注册,方法如下: IntentFilter intentFilter = new IntentFilter(); MyReceiver myReceiver = new MyReceiver(); registerReceiver(myReceive

2016-07-08 16:19:04 937

原创 SVN commit E155010问题

本来在Android Studio中import module了一个项目,后来删除了之后commit的时候就报:Error:svn: E155010: Commit failed (details follow):svn: E155010: 'E:\apk\CooperationApp\JPushExample(485700)\gradle\wrapper\gradle-wra

2016-07-07 14:29:26 18122 1

原创 Fragment的使用

今天工作中使用到了Fragment,导入包时有两个,分别是android.app以及android.support.v4.app,具体的差别请参看这位壮士的博客http://blog.youkuaiyun.com/a465456465/article/details/10415211本人使用的时android.app包。初始化: if (frame == null){

2016-07-06 09:44:17 309

原创 Android ListView点击事件无反应

今天写了一个listview,适配之后设置了点击事件百思不得其解后来看到有篇文章说,可能是xml文件的style不对,不能是Android:clickable">true看了一下我的xml,并不是这个,但是想到了会不会是xml的问题后来将一个imagebutton改成imageview之后发现问题解决了才知道,listview中button,Imagebutton,Editte

2016-05-02 21:43:50 1045

原创 android:onKeyDown 方法

我知道这个方法是用来设置按下这个按钮时出发这个方法,但是这里面的Log.v是个什么东西呢?里面的两个参数又是什么呢?监听跟回调,到底是哪个更好用呢?监听的话需要设置监听器,回调的话需要每个都重写他的方法,所以是什么时候用什么方法比较好呢?好吧,这些就这两天来把他看懂吧

2016-01-26 00:11:11 910 1

转载 绝对路径与相对路径

从.net中就会遇到找文件相对路径的问题, 每次都机械的去做, 没有思考没有总结.         这次又遇到了, 在做分销商添加模块的时候,需要用Ajax调用验证分销商代码是否已经添加的servlet模块, Ajax在调用我们自己写的这个servlet的时候, 获取在请求的时候调用的url, 需要找到我们自己编写servlet的位置. 多次出现错误,每次都是请求失败,错误代码 4

2013-12-03 00:47:53 665

转载 JVM 、JRE 、JDK 和SDK之间的关系

有很多人搞了很长时间的Android了还没有弄清楚JVM 、JRE 、JDK 、SDK的关系,下面对这几个术语进行了详细的阐述。        1.JVM -- java virtual machineJVM就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直

2013-12-03 00:41:59 961

ViewPager实现网络图片轮播

使用view pager实现类似淘宝的图片展示效果,图片来自网络,异步加载,并定义时间自动轮播

2016-07-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除