用于 iptables 的异步 Prometheus 导出器

时间:2024-07-18 13:20:32
【文件属性】:

文件名称:用于 iptables 的异步 Prometheus 导出器

文件大小:28KB

文件格式:ZIP

更新时间:2024-07-18 13:20:32

metrics exporter iptables prometheus prometheus-exporter

iptables_exporter用于iptables的异步 Prometheus 导出器iptables_exporter运行iptables-save --counter并iptables-save --counter输出以构建 Prometheus 指标。因为iptables-save需要root特权,该工具必须运行作为root (或经由sudo ),或在环境温度和约束集两个以下功能:CAP_DAC_READ_SEARCHCAP_NET_管理员CAP_NET_RAW提供的指标每个链/表/策略的总字节数每个规则/链/表匹配的总字节数每个链/表/策略的数据包总数每个规则/链/表匹配的数据包总数每个链/表的规则总数每张表的链总数以毫秒为单位的抓取持续时间刮刮成功安装iptables_exporter是一个二进制文件,必须放在$PATH某个位置。可以从发布页面下载 64 位 Linux 二进制文件,也可以从源代码编译。从源代码编译确保您安装了Rust 工具链。一些依赖项还需要安装gcc 。$ git clone https://github.com/kbknapp/iptables_ex


【文件预览】:
iptables_exporter-main
----LICENSE-MIT(1KB)
----LICENSE-APACHE(11KB)
----build.rs(378B)
----Cargo.lock(21KB)
----.clog.toml(150B)
----.github()
--------FUNDING.yml(80B)
--------workflows()
----src()
--------error.rs(171B)
--------main.rs(3KB)
--------cli.rs(1KB)
--------iptables.rs(2KB)
--------parse.rs(143B)
--------iptables()
--------macros.rs(268B)
----Cargo.toml(884B)
----.gitignore(194B)
----CHANGELOG.md(78B)
----README.md(18KB)

网友评论