ServerStatus
ServerStatus copied to clipboard
云探针、多服务器探针、云监控、多服务器云监控,演示: https://tz.cloudcpp.com/
关于延时的逻辑判断
目前想监测服务器异常关机,并报警。请问一下,watchdog中能否实现,offline=0保持几秒,或几个检测周期再报警。因为目前会出现因为网络波动或其它状况导致中断个几秒,但服务器并没有真正异常,也会导致报警。
修改 Dokcerfile Nginx镜像版本,否则由于镜像源的问题会出不兼容的的报错 => ERROR [serverstatus stage-1 2/5] RUN mkdir -p /ServerStatus/server/ && ln -sf /dev/null /var/log/nginx/access.log && ln -sf /dev/nul 0.1s => CANCELED [serverstatus builder 2/6] RUN apt-get update...
之前那个是别人提的被你关闭了,我看了你提交的改动和源码 你的改动意思是把rule从拼接串里面去掉对吧 然后你的这段代码 symbol_table_t symbol_table; symbol_table.add_variable("load_1",load_1); symbol_table.add_variable("load_5",load_5); symbol_table.add_variable("load_15",load_15); symbol_table.add_variable("ping_10010",ping_10010); symbol_table.add_variable("ping_189",ping_189); symbol_table.add_variable("ping_10086",ping_10086); symbol_table.add_variable("time_10010",time_10010); symbol_table.add_variable("time_189",time_189); symbol_table.add_variable("time_10086",time_10086); symbol_table.add_variable("tcp_count",tcp_count); symbol_table.add_variable("udp_count",udp_count); symbol_table.add_variable("process_count",process_count); symbol_table.add_variable("thread_count",thread_count); symbol_table.add_variable("network_rx",network_rx); symbol_table.add_variable("network_tx",network_tx); symbol_table.add_variable("network_in",network_in); symbol_table.add_variable("network_out",network_out); symbol_table.add_variable("memory_total",memory_total); symbol_table.add_variable("memory_used",memory_used); symbol_table.add_variable("swap_total",swap_total); symbol_table.add_variable("swap_used",swap_used); symbol_table.add_variable("hdd_total",hdd_total); symbol_table.add_variable("hdd_used",hdd_used); symbol_table.add_variable("io_read",io_read); symbol_table.add_variable("io_write",io_write);...
希望告警能够添加触发阈值持续多久时间才触发告警 当前是达到告警条件马上触发,看看是否可以对每个被监控对象的监控指标做一个 达到阈值后持续多长时间再触发告警的功能。
新增 AUR 安装方式
麻烦帮看看这是什么原因,在仅ipv6的Debian11机器上的,改了resolv.conf,所以可以访问ipv4了,但是报错: Connecting... Authentication successful. Access granted. You are connecting via: IPv4 Caught Exception: invalid literal for int() with base 10: '' ^CTraceback (most recent call last): File "/root/client-linux.py", line 308,...
表达式有哪些呢?
{ "name": "you can parse an expression combining any known field", "rule": "load_5>10", "interval": 1800, "callback": "https://yourSMSurl" } 我看你说任意已知表达式 表达式关键词列表我没看到呢?我想监控磁盘和宕机
@cppla 作者您好,https://github.com/cppla/ServerStatus 是一个很实用的项目,感谢维护开发。 --- 我在使用过程中各方面都挺好的、但是经过实际测试,在部分嵌入式设备中因为Python环境问题,导致无法正常运行,亦或者比如我,不太希望依赖系统;于是我根据原版仿写了一个 Golang版本的客户端以解决上诉问题,您看看是否有需要引入当前仓库。 - 执行参数命令与Python版本兼容 - 已针对`OpenWRT`系统做了适配 仓库地址: https://github.com/v03413/ServerStatus-Client