做外贸网站哪家公司好,新出网页游戏,数据库查询网站建设,模板厂家Grafana和promethus(普罗米修斯)的安装和使用 监控系统的Prometheus类似于一个注册中心#xff0c;我们可以只需要配置一个Prometheus,而在其他服务器#xff0c;只需要安装node_exporter,它们的数据流转就是通过exporter采集数据信息#xff0c;然后告诉prometheus它的位置… Grafana和promethus(普罗米修斯)的安装和使用 监控系统的Prometheus类似于一个注册中心我们可以只需要配置一个Prometheus,而在其他服务器只需要安装node_exporter,它们的数据流转就是通过exporter采集数据信息然后告诉prometheus它的位置而Prometheus则存储exporter的信息供Grafana询问Grafana则负责信息的展示所以可以只配置一个Prometheus而其他服务器或者本机的服务器的exporter只需要在这一个Promethes中给出它的job_nametargets地址等信息即可 一、Linux的 node_exporter安装启动
1. linux的 node_exporter下载
Download | Prometheus Node_exporter安装在被测服务器上启动服务
各步骤的IP地址要换为被测服务器的IP地址Prometheus.yml的 targets值网页访问的ip部分grafana添加数据源的URL 注意只需要在被监听的服务器安装 node_exporter 即可将其对应的ip地址端口号等信息配置到已有的Prometheus的Prometheus.yml内即可格式参照其他job_name不能命名成一样的可改成其他名称Grafana添加数据源和注册仪表盘都是一致的 2. linux安装 node_exporter
先进入mac的 Node_exporter文件目录下 输入scp -P 端口号 文件名 rootIP:/存放路径
scp -P 22 node_exporter-1.8.0.linux-amd64.tar.gz root192.***.2:/root 在linux中可以查找到上传的文件 对node_exporter-1.8.0.linux-amd64.tar.gz文件进行解压
tar -xzf node_exporter-1.8.0.linux-amd64.tar.gz将执行文件移动到bin
mv node_exporter-1.8.0.linux-amd64/node_exporter /usr/local/bin/永久关闭SELinux vi /etc/selinux/config SELINUXenforcing修改为SELINUXdisabled保存 source /etc/selinux/config然后重启服务器 创建一个 service file
vi /etc/systemd/system/node_exporter.servicenode_exporter.service的文件内容为以下
[Unit]
DescriptionNode Exporter
Afternetwork.target[Service]
Userroot
Grouproot
Typesimple
ExecStart/usr/local/bin/node_exporter[Install]
WantedBymulti-user.target输入:wq进行保存退出
reload daemon
systemctl daemon-reloadsystemctl enable node_exporter 3. 启动 node_exporter start node_exporter
systemctl start node_exporter关闭服务 brew services stop node_exporter 查看状态
systemctl status node_exporter.service如果要退出 :q 即可
4. 开启 9100 端口
开启9100端口能被浏览器访问
firewall-cmd --zonepublic --add-port9100/tcp --permanent重启防火墙
firewall-cmd --reload4. 监听9100端口
验证是否成功
法一mac浏览器中输入http://IP:9100/查看能否访问成功 法二
Centos中访问 curl http://localhost:9100/metrics
有内容则说明访问成功 ss -tuln | grep :9100 二、mac上Prometheus设置启动
1. 配置Prometheus
在Prometheus.yml(/usr/local/etc/prometheus.yml)中有配置文件 - job_name: Node_linuxstatic_configs:- targets: [192.168.49.2:9100]
2. 启动 prometheus
prometheus --config.file/usr/local/etc/prometheus.yml
3. 监听 9090 端口 查看端口是否被占用
lsof -i :端口号 如果有被其他占用就杀掉进程
kill PID
//或者
kill -9 PID
4. 访问prometheus
输入 “ip地址”:9090 在浏览器中进行访问如果出现可视化界面说明成功 示例 192.168.44.6:9090 直接在自己电脑中访问 如果访问不了请检查防火墙是否开启9090端口 或者端口是否被占用 浏览器查看
http://localhost:9090/targets 4.1 修改端口 如果未能启动成功提示端口被占用需要修改默认端口 node_exporter --web.listen-address:9199 prometheus.yml的端口也要修改为9100 也要修改为 9199 4.2 查看端口是否被占用
lsof -i :端口号
杀进程
kill PID
三、mac启动 frafana
brew services start grafana 本地访问http://localhost:3000 默认账号密码admin/admin
四、grafana添加数据源
先输入名称然后填入http://ip:9090 直接点SaveTest 五、grafana 看板 效果