本文介绍适用于SysV init/Upstart init系统的Prometheus MySQL导出程序初始化脚本,此系统需要兼容的init脚本来管理服务,我将共享一个Prometheus MySQL导出器初始化脚本。
一、安装Prometheus服务器并进行守护程序
你需要先安装并配置Prometheus服务器,然后才能开始在MySQL服务器上创建脚本,参考在CentOS 7/Ubuntu 18.04系统上安装Prometheus服务器的方法。
另一个要求是安装daemonize包,它将用于在后台运行该进程。
对于Ubuntu/Debian系统,请使用以下命令安装它:
sudo apt-get install daemonize
对于CentOS 6.x,请使用:
sudo yum install daemonize
二、创建用于运行脚本的系统用户
除非必要,否则不建议以root用户身份运行init脚本,让我们创建名为prometheus的用户和组:
sudo groupadd --system prometheus
sudo useradd -s /sbin/nologin --system -g prometheus prometheus
三、下载并安装Prometheus MySQL Exporter、创建Prometheus导出数据库用户及配置数据库帐户
1、下载并安装Prometheus MySQL Exporter
这应该在MySQL/MariaDB服务器上完成,包括从服务器和主服务器,Prometheus MySQL Exporter当前的版本是0.11.0 / 2018-06-29:
wget https:/