以网易163邮箱为例
修改alertmanager.yml
文件
1 | global: |
以网易163邮箱为例
修改alertmanager.yml
文件
1 | global: |
每次修改Prometheus
配置文件都需要重载服务,未免有些麻烦,而自动发现服务就是为了解决这种麻烦事儿的,自动发现服务又分为好几种,其中基于文件的服务发现是最通用的方式。这种方式不需要依赖于任何的平台或者第三方服务。Prometheus
会定时从文件中读取最新的Target
信息,因此,我们可以通过任意的方式将监控Target
的信息写入即可。
prometheus.yml
文件1 | - job_name: 'file_sd_default' |
ACK
从集群稳定性、集群节点异常、集群节点水位、应用容器副本异常、工作负载异常、存储异常、网络异常等多个方面,通过集群、应用的运维经验沉淀,总结梳理出以下Prometheus
重要报警规则配置。
报警规则包含容器副本异常、工作负载异常等内容,分为以下级别。
假设你想要求所有访问Prometheus
实例的用户提供用户名和密码。为了这个例子,使用admin
作为用户名,并选择任何你喜欢的密码。
首先,生成密码的bcrypt
哈希值。为了生成哈希密码,我们将使用python3-bcrypt。让我们通过运行apt install python3-bcrypt来安装它,假设你正在运行类似debian
的发行版。其他替代方案也存在来生成哈希密码;为了测试,你也可以使用网上的bcrypt生成器。
这里是一个使用python3-bcrypt
的python
脚本,它会提示你输入密码并对其进行哈希处理:
1 | import getpass |
要在Nginx中配置访问密码而不依赖于htpasswd
等第三方工具,可以按照以下步骤手动创建密码文件并在Nginx配置中引用它。
在CentOS
中编写了一段Shell
脚本,作用很简单,就是监控nginx的配置文件是否发生了变化,如果发生了变化就自动reload
一次,脚本如下:
1 |
|
在CentOS
中运行一切正常,但是在Debian中运行异常,具体是grep ${md5} /tmp/md5result &>/dev/null
的返回值总是0
在cloudflare
设置好dns之后,gitpage页面无法打开,显示将您重定向的次数过多
在cloudflare
的SSL/TLS
> 概述
中,将SSL/TLS加密
修改为灵活即可。
openEuler启动kdump失败,显示No memory reserved for crash kernel
1 | [root@kvm-hkcloud01 ~]# systemctl status kdump |
根据提示来看,应该是申请不到内存导致的,但从free
的结果来看,是可以满足kdump的要求的