1、监控linux机器
node-exporter被监控的机器安装
https://github.com/prometheus/node_exporter/releases/download/v0.17.0/node_exporter-0.17.0.linux-amd64.tar.gz
这里的数据源 才是选择 prometeus 的数据源
启动
2、监控Windows机器
wmi-exporter
被监控windows机器安装wmi-exporter,会自动创建一个开机自启的服务
https://github.com/martinlindhe/wmi_exporter/releases
默认wmi-exporter 端口为:9182
-job_name:’Prometheus’
static_configs:
-targets: [‘118.190.217.164:9182’]
3、监控mysql
3.1、配置mysql
# 由于小编的服务器是空的,所以需要安装一下这里也做一下记录
# 查看是否安装mysql
yum list installed | grep mysql
# 安装步骤
1、下载mysql 包
rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
2、安装mysql
yum install -y mysql-server
# 设置开机启动
systemctl enable mysqld.service
# 检查是否安装了开机启动
systemctl list-unit-files | grep mysqld
# 设置开启服务
systemctl start mysqld.service
# 查看默认密码
grep ‘temporary password’ /var/log/mysqld.log
# 登录mysql
mysql -uroot -p
# 修改当前用户密码
SET PASSWORD = PASSWORD(‘123456’);
# 开启远程登录,授权root远程登录
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘123456!’ WITH GRANT OPTION;
# 刷新立即生效
flush privileges;
3.2、exporter
1、被监控mysql机器安装mysqld-exporter
https://github.com/prometheus/mysqld_exporter/releases/download/v0.11.0/mysqld_exporter-0.11.0.linux-amd64.tar.gz
tar -C /usr/local/ -xvf mysqld_exporter-0.11.0.linux-amd64.tar.gz
2、设置配置文件,user为数据库登录用户,password为这个用户的密码
vi .my.cnf
[client]
user=root
password=123456
3、启动mysqld-exporter
添加需要被监控的数据库及相关信息
重启Prometheus服务就可以看到Mysql的配置
4、 监控Redis
4.1、配置redis
我们直接去redis 的官 下载:
Redis常用配置
vim redis.conf
解决方案
第一个警告
将net.core.somaxconn = 1024添加到/etc/sysctl.conf中,然后执行sysctl -p生效配置。
第二个警告
将vm.overcommit_memory = 1添加到/etc/sysctl.conf中,然后执行sysctl -p生效配置。
第三个警告
将echo never > /sys/kernel/mm/transparent_hugepage/enabled添加到/etc/rc.local中,然后执行source /etc/rc.local生效配置。
#修改daemonize为yes,即默认以后台程序方式运行(还记得前面手动使用& 强制后台运行吗)。
daemonize no
#可修改默认监听端口,如果改了端口启动时需要指定端口 ,“ redis-cli -p 6380”
port 6379
#修改生成默认日志文件位置
logfile “/usr/local/redis-5.0.8/redis.log””
#配置持久化文件存放位置
dir ./redisData
#设置redis的密码,默认情况下“requirepass foobared”是被注释的,去掉注释,将“ foobared”改为要设置的密码,重启redis后生效
requirepass foobared
# 例如
requirepass 123456
3、prometheus配置文件中加入redis监控并重启
# 切记要重启
vim /root/prometheus/prometheus/prometheus.yml
– job_name: ‘Redis’
static_configs:
– targets: [‘118.190.217.164:9121’]
4、grafana导入画好的dashboard
5、效果总览
在看和转发
都是一种支持

相关资源:台湾版平彼电脑测试软件_比鲁大师好的测试电脑软件-硬件开发其他…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!