我的任务是为我公司的服务器软件编写监控程序,该软件通过snmp与zenoss集成.
简而言之,我无法获得任何实际情况.我认为我的第一个目标是找出编写snmp代理的正确方法(以任何语言开始,尽管它最终会在java中).那里有没有好的测试装备?我已经习惯了snmptest,它与zenoss一起发布,但如果我不能让测试代理人离开地面,对我来说并不是很好.我知道zenoss手册的任何内容都有很多信息,但它似乎假定了标准系统监控实践和工具的先验知识,而我几乎无法深入了解它.
另外,使用snmp监控软件通常是一种好习惯吗?
我正在使用ExecutorService启动任务,调度需要按任务特定条件分组的任务:
Task[type=a]
Task[type=b]
Task[type=a]
...
Run Code Online (Sandbox Code Playgroud)
我想定期输出每个任务所用的平均时间长度(按分组type)以及统计信息,如平均值/中位数和标准差.
当然,这需要非常快,理想情况下不应该在报告统计信息时导致各个线程同步.这样做有什么好的架构?
在MySQL中是否有一个命令返回查询的读写比率,以便我能够知道MySQL花费的时间,以及通过在两台服务器上分割数据来显着降低负载?
我需要深入了解我的Web应用程序中的连接池.
有关申请的技术规格如下:
我需要知道监控连接池的不同方法是什么,以及我们如何做到这一点.无论是通过Hibernate还是通过JBoss或其他方式?请建议我正确的方法.
我想监视Web应用程序的一些性能百分位数(第95,99等).这是关于百分比指标的博客文章http://blog.catchpoint.com/2010/09/02/web_performance_metrics_best/
解析您自己的访问日志并在分钟粒度(或其他时间窗口)上计算百分位数相对容易,但有没有可以自动执行此操作的工具?
我有点简化了这个问题.当我在我的应用程序中创建和添加区域并询问这些区域的状态时,我在monitoringDidFailForRegion方法中看到以下内容:
The operation couldn’t be completed. (kCLErrorDomain error 4.)
检查CLErrorDomain常量我看到错误4是kCLErrorRegionMonitoringDenied,它的描述如下:
Access to the region monitoring service was denied by the user.
Run Code Online (Sandbox Code Playgroud)
这怎么可能?这是我的设置和我检查过的内容:
didChangeAuthorizationStatus报告正确的状态:kCLAuthorizationStatusAuthorizeddidStartMonitoringForRegion.我错过了什么?为什么在明确启用位置服务时会看到此错误?
我正在编写监控软件,其中大部分逻辑都在Oracle databasen和pl/sql中.
当我的监控被调用时,它应该警告问题.例如,它应警告问题,如果
1.在星期五22:00至23:00每小时
运行少于2次操作.在1月31日的每分钟运行少于5次. 22:00-23:00
3.从10:00到12:00,每天每分钟操作不到3次如果我的监控在1月31日22:30召唤,我应该将我的操作号码与5.
4.如果操作少于5次,则每分钟从星期五22:00到星期一15:00
我在考虑用数据库中的cron表达式格式保存数据周期.在这种情况下,我必须将SYSDATE(监视函数的当前调用日期)与保存在数据库中的cron表达式进行比较.
我的问题:
1.如何判断SYSDATE是否属于cron表达式?
2.在这种情况下使用cron表达式是否正确?你能否建议任何其他节省时间的方法.
我希望在我的磁盘空间中剩余10%的情况下发出警报.
我阅读了一些关于如何使用Cloud Watch监控可用磁盘空间的文章,但我认为它似乎仅适用于Linux.
您是否有任何监控Windows可用磁盘空间的解决方案?
提前致谢.
如何在"到"字段中创建具有多个电子邮件地址的接收器配置?
我有prometheus配置与许多工作,我正在通过http抓取指标.但我有一份工作,我需要通过https抓取指标.
当我访问:
我可以看到指标.我在prometheus.yml配置中添加的工作是:
- job_name: 'test-jvm-metrics'
scheme: https
static_configs:
- targets: ['ip:port']
Run Code Online (Sandbox Code Playgroud)
当我重新启动prometheus时,我可以看到我的目标上的错误:
背景截止日期已超过
我已经读过,scrape_timeout可能是问题所在,但是我把它设置为50秒仍然是同样的问题.
什么可能导致这个问题以及如何解决它?谢谢!
monitoring ×10
java ×2
prometheus ×2
concurrency ×1
email ×1
hibernate ×1
ios ×1
ios7 ×1
jboss ×1
mysql ×1
oracle ×1
percentile ×1
performance ×1
plsql ×1
region ×1
snmp ×1
statistics ×1
time ×1
zenoss ×1