跳至主要内容

博文

目前显示的是 十月, 2020的博文

利用Prometheus+windows_exporter监控windows server的数据

公司现有环境已经有zabbix来监控server的状态,并利用grafana接入zabbix_api来获取更为直观的实时图形数据。 但zabbix的优势是灵活的报警功能,因为依赖于sql数据库,实时大量数据写入在面对较多机器的环境下,会产出很高的性能开销。 因此采用prometheus这种时间序列数据库,利用其高效的数据写入,来获取服务器更为详细的信息。 环境如下: 客户端windows server安装 windows_exporter ,服务端安装 prometheus 和 grafana 。 一.服务端安装Grafana。     这里使用centos 7的环境安装。     下载最新版的grafana安装包。      wget   https://dl.grafana.com/oss/release/grafana-7.2.2-1.x86_64.rpm      sudo yum install   grafana-7.2.2-1.x86_64.rpm     安装完成后启动服务      sudo systemctl daemon-reload      sudo systemctl start grafana-server      sudo systemctl status grafana-server      sudo systemctl enable grafana-server     开启防火墙端口      firewall-cmd --add-port=3000/tcp --permanent     systemctl reload firewalld     打开浏览器输入http://ip:3000就能打开grafana的页面。 二.服务端安装prometheus。     下载prometheus的二进制安装包     wget      https://github.com/prometheus/prometheus/releases/download/v2.22.0/prometheus-2.22.0.linux-amd64.tar.gz     解压     tar -xf prometheus-2.22.0.linux-amd64.tar.gz     移动并创建软连接     mv  prometheus-2.