ICMPMON 具有Web界面的简单ICMP监视器。 预构建的文件位于“部分。 跑步 icmpmon -c config.hjson 保证 本产品不提供任何形式的保修。 建造 要求 高朗1.8 gcc(用于* nix) tdm64-gcc(对于Windows) 建造 git clone https://github.com/Eun/icmpmon.git go get -u github.com/jinzhu/gorm/... go get -u gopkg.in/eapache/channels.v1 go get -u golang.org/x/net/websocket go ge
2021-02-04 18:14:00 3.99MB javascript go golang monitoring
1
维戈 Wigo,又名“ What What Going On”是用Golang编写的轻拉/推监控工具。 主要特点 用您想要的任何语言编写探针 探测状态更改时的通知(http,电子邮件) NAT /网关后面的主机的代理模式 图形化针对OpenTSDB实例的指标 屏幕截图: Web UI主视图: Web UI组视图: Web UI主机视图: 安装 警告:自版本0.73.19起中断更改:如果您的wigo推送服务器版本小于0.73.22,则wigo push协议的更改可能导致崩溃。 您应该将wigo push客户端和服务器都更新为(至少)0.73.22。 Debian: Deb软件包可用于Deb
2021-02-04 18:13:08 7.42MB light golang monitoring probe
1
采样器。 可视化任何shell命令。 Sampler是用于Shell命令执行,可视化和警报的工具。 配置了一个简单的YAML文件。 我为什么需要它? 可以从终端直接采样任何动态过程-观察数据库中的更改,监视MQ实时消息,触发部署脚本并在完成时获取通知。 如果可以使用shell命令获取度量,则可以使用Sampler暂时将其可视化。 安装 苹果系统 brew install sampler 要么 sudo curl -Lo /usr/local/bin/sampler https://github.com/sqshq/sampler/releases/download/v1.1.0/sam
2021-02-04 09:10:54 86KB visualization shell golang charts
1
什么是小精灵? Pixie无需更改代码即可访问指标,事件,跟踪和日志,从而使您即时可见。 我们正在构建Pixie,以便在2020年底前广泛使用。如果您有兴趣,请随时尝试我们的并以身份加入我们的社区。 目录 快速开始 查看Pixie的,以确保支持您的Kubernetes集群。 注册 访问我们的并使用您的Google帐户注册。 安装CLI 运行以下命令: bash -c "$(curl -fsSL https://withpixie.ai/install.sh)" 或者查看我们的以使用Docker,Debian,RPM或最新的二进制安装Pixie。 (可选)设置沙箱 如果还没有可用的K
2021-02-04 09:10:24 4.83MB go kubernetes golang distributed-systems
1
使用gRPC拦截器进行Prometheus监控 用于服务器和客户端的监视。 姊妹实现(相同的度量标准,相同的语义)在。 拦截器 最近获得了对Interceptor的支持,即在请求传递到用户的应用程序逻辑之前由gRPC Server执行的中间件。 这是实现常见模式的理想方法:身份验证,日志记录和...监视。 要在链中使用拦截器,请参阅 。 该库需要Go 1.9或更高版本。 用法 拦截器有两种类型:客户端和服务器端。 该软件包为两者提供监视拦截器。 服务器端 import "github.com/grpc-ecosystem/go-grpc-prometheus" ... // I
2021-02-04 09:10:19 43KB golang monitoring metrics grpc
1
埃什 扩展的ssh命令。 总览 Essh是扩展的ssh命令。 如果使用essh命令而不是ssh ,则SSH操作将变得更加高效和便捷。 Essh是单个二进制CLI工具,仅包装ssh命令。 您可以按与ssh相同的方式使用它。 它具有超过ssh的有用功能。 产品特点 以代码形式进行配置:您可以用代码编写SSH客户端配置(aka: ~/.ssh/config )。 因此,您的ssh_config可以变得更加动态。 挂钩:Essh支持在连接远程服务器时执行命令的挂钩。 服务器列表管理:Essh提供了用于管理主机的实用程序,该实用程序通过使用标签列出服务器并对服务器进行分类。 每个项目的配置:Es
2021-02-03 23:51:33 5.51MB ssh golang lua LuaGo
1
通知 tfnotify解析Terraform命令的执行结果,并将其应用于任意模板,然后通知给GitHub注释等。 动机 有一些命令,例如plan和apply on Terraform命令,但是许多开发人员认为他们想检查这些命令的执行是否成功。 Terraform命令通常是通过CI(例如Circle CI)执行的,但在这种情况下,您需要转到CI页面进行检查。 这很麻烦。 如果可以使用GitHub注释或Slack等进行检查,这将非常有效。您可以使用此命令执行此操作。 安装 从GitHub版本中获取二进制文件(推荐) 要么 $ go get -u github.com/mercari/tfnotify tfnotify做什么 解析Terraform的执行结果 将解析结果绑定到Go模板 随时将其通知任何平台(例如GitHub) 可以从配置文件(稍后描述)中自定义诸如模板和通知目标之类的详细规范。 用法 基本的 tfnotify只是CLI命令。 因此,您可以在获取二进制文件后从本地运行它。 基本上tfnotify等待来自Stdin的输入。 因此,tfnotify需要通过管道传递Terra
2021-02-03 14:05:14 159KB github slack golang circleci
1
拉姆达平 一个简单的程序,它将构建ping网站的基础结构。 收集依赖 go get github.com/aws/aws-lambda-go/lambda 组态 Go程序存在于function/ 。 main.tf是Lambda的Terraform配置。 配置站点 在function/function.go中将url := "http://example.com/"更改为url := "" 。 建立邮编 在function目录中运行make release生成二进制文件,然后将其压缩。 部署Lambda 运行terraform init初始化terraform存储库。 然后运行terraform plan以创建执行计划。 最后, terraform apply于应用更改(运行执行计划)。 触发Lambda aws lambda invoke \ --invocation-type RequestResponse \ --function-name demo_lambda \ --region us-east-1 \ --log-type Tail
2021-02-03 14:05:05 4KB golang aws-lambda serverless terraform
1
贴标机 Github上的标签管理(创建/重命名/更新/删除)作为代码。 使用GitHub? 是否要提交/复制/共享标签配置? 使用labeler ! 对于FOSS维护者,使您的用户能够提交PR并改善流程/标签系统! 标签。 将标签移出。 强制使用一种标签颜色方案,该方案应不会。 受启发,这些项目是诸如类的工具以及此类项目中的组织标签系统: 安装 从最新获取OS X / Linux / Windows的二进制文件。 或使用go get : go get -u github.com/tonglil/labeler 用法 首先,在环境中设置(可选,该令牌也可以设置为cli参数)。 export GITHUB_TOKEN=xxx 公共存储库的令牌需要public_repo范围。 专用存储库的令牌需要存储repo范围。 扫描标签 要从存储库中扫描现有标签并将其保存到文件中: labeler scan labels.yaml --repo owner/name 当针对在GitHub上创建的“新”存储库运行时,它将: 提取颜色为fc2929 bug 使用颜色ccc
2021-02-03 14:04:59 2.24MB github go cli golang
1
组织统计 从任何给定组织的所有回购中获取贡献者统计摘要 安装 在macOS上: brew install caarlos0/tap/org-stats 在Linux上: snap install org-stats
2021-02-03 14:04:58 12KB golang github-api stats GitHubAPIGo
1