环境: cacti 0.8.7e
看了 11 页的帖子(http://forums.cacti.net/viewtopic.php?f=12&t=29832
), 居然发现最新的 SNMP Informant 1.6 版本不支持 Windows 2008 SP2。
尝试用 Python 的 WMI 模块自己写, 然后用 cacti 调用这个 Python 脚本:
import wmi
if __name__ == '__main__':
_wmi = wmi.WMI()
disk_info = _wmi.Win32_PerfFormattedData_PerfDisk_PhysicalDisk(Name="3 D:")[0]
M = 1024 * 1024
print 'DiskMsPersec:%s DiskReadMsPersec:%s DiskWriteMsPersec:%s' % (
int(disk_info.DiskBytesPersec) / M,
int(disk_info.DiskReadBytesPersec) / M,
int(disk_info.DiskWriteBytesPersec) / M
)
# =========== 以下为悲剧的 SNMP Informant 方式, 留念 ===========
1.
在要监控的机器上启动 SNMP 服务, 安装 SNMP Informant.
可能需要重启 SNMP 服务。(参见, 第7页 G0dSmack
的回复)
下载地址:
http://www.wtcs.org/informant/download.htm
补充:
启用 SNMP 的方法:
a. Go to add/remove program. click add/remove window components
b. Select "management & monitoring tools" Click details,select "Simple Network Management protocol"
2. 下载第8页最后一帖中的附件。
http://forums.cacti.net/viewtopic.php?f=12&t=29832&start=105
3.
Copy the snmp_informant_*.xml files to your <cacti_path>/resource/snmp_queries directory on your cacti box.
Import the cacti_data_query_w32_*.xml files into the cacti web interface.
参考:
第7页的第一个帖子,作者是 james.waite
分享到:
相关推荐
本篇文章将详细介绍如何使用Cacti监控Windows服务器的CPU个数以及相关配置步骤。 首先,理解Cacti的工作原理至关重要。Cacti由几个主要组件构成,包括Web界面、数据库、数据查询(Data Queries)、图表(Graphs)和...
在Windows服务器环境中,Cacti可以提供对CPU使用率、内存占用、硬盘I/O以及网络接口流量等关键指标的实时监控。本文将详细讲解如何利用"Cacti Windows服务器常用模版"进行系统监控,特别是针对SQL Server数据库服务...
3. **Disk Statistics** (cacti_data_query_w32_-_disk_statistics.xml): 这部分提供了硬盘使用情况的监控,包括磁盘空间使用量、读写速度、I/O操作等。管理员可以利用这些数据来预测存储容量需求,防止硬盘空间耗尽...
结合SNMP(简单网络管理协议),Cacti可以提供丰富的监控选项,包括CPU使用率、内存消耗、磁盘I/O和网络流量等关键指标。本文将深入探讨“Cacti SNMP INFORMANT STD W32 Metrics”这一主题,讲解如何配置Cacti以监控...
- **服务器负载监控**:监控服务器的CPU、内存使用情况等,确保服务器的稳定运行。 - **性能趋势分析**:通过对历史数据的趋势分析,预测未来可能的性能瓶颈。 - **资源分配优化**:基于监控数据调整资源分配...
一旦完成以上步骤,Cacti就能监控Windows和Linux系统的CPU平均负载、内存使用情况、硬盘空间使用情况以及网络流量。在Cacti的Web界面中,你可以添加新的设备,配置SNMP参数,然后开始收集和展示监控数据。记得定期...
- **Cacti**:侧重于数据监控与可视化,特别适合监测网络流量、CPU使用率、硬盘空间等指标,并能轻松生成直观的图表和报告,帮助管理员快速理解系统性能状况。 两者的结合,既能提供即时的故障预警,又能呈现详尽的...
在Fedora 12上安装和配置CACTI是一个涉及多个步骤的过程,这些步骤包括安装必要组件、配置数据库、设置Web服务器以及定制监控选项。下面我们将详细探讨这些知识点。 1. **系统要求**:首先,确保你的Fedora 12系统...
将监控数据收集到日志文件后,可以使用如Grafana、Nagios或Cacti等工具进行数据可视化,以图表形式直观地展示服务器状态,便于分析和决策。 总结来说,通过Shell脚本实现服务器监控,可以有效地管理内存、交换、...
- Nagios:广泛使用的开源监控系统,可监控服务器、网络设备和应用。 - Zabbix:强大的企业级监控解决方案,支持多种平台。 - Prometheus:流行的时序数据库和监控系统,配合Grafana进行可视化。 - Cacti:基于...
1. 服务器监控:使用 CactiEZ 监控主机对 Windows 客户机和 Linux 客户机进行监控。 2. 网络监控:使用 CactiEZ 监控主机对网络设备进行监控。 使用 CactiEZ V10.1 的优势包括: 1. 简单易用:CactiEZ V10.1 提供...
Cacti专长在于数据可视化,特别是网络流量、CPU使用率和硬盘使用情况等指标的图表生成,非常适合进行直观的数据监控。而Nagios则更专注于主机和服务的状态监测,它能够迅速发送报警信息,确保在系统异常时运维人员...
此外,Cacti还可以监控服务器资源、网络接口性能以及各种硬件设备的运行状态,如温度、电源和风扇。 相比之下,Nagios 更侧重于主机和服务的健康状态监控,它提供了强大的警报功能,能够在服务出现异常时及时通知...
- **监控软件检查**:通过Cacti等监控软件,运维人员在每日早8:00检查服务器的总流量、单个服务器流量、CPU利用率、内存使用情况以及硬盘空间使用状况,确保服务器运行正常。 - **异常分析与排查**:对出现异常的...
- **监控服务器**:配备Intel Core i5-2310 CPU、2GB内存、20GB硬盘空间,运行CentOS 6.3 64位操作系统,IP地址为192.168.1.137。 - **被监控服务器**:配备相同的硬件配置,运行相同的操作系统版本,IP地址为192....
- 每月提交服务器系统状况报告,如内存使用率、硬盘使用率等,以便于分析资源使用趋势。 - 每隔三个月进行一次硬件检查,预防硬件故障导致的服务中断。 3. **安全更新**: - 对于重大安全漏洞,需经过测试后立即...
Zabbix_Agentd:客户端守护进程,负责收集客户端数据,例如收集cpu负载、内存、硬盘使用情况等;Zabbix_get:Zabbix数据获取工具,单独使用的命令,通常在server或者proxy端执行获取远程客户端信息的命令;Zabbix_...
本文将详细介绍如何在Windows Server 2003环境下安装Cacti,并实现基本的网络流量监控功能。考虑到目标操作系统为Windows Server 2003 SP1,我们将逐一介绍所需组件的安装过程,包括Apache Web服务器、PHP、MySQL...
- **硬盘**:监控磁盘空间使用情况,避免因存储空间不足导致的数据丢失或服务中断。 - **进程**:监控关键进程的状态,确保服务正常运行,及时重启异常停止的进程。 - **服务**:检查服务是否正常运行,如Web服务器...
为了保证CactiEZ能够在服务器故障或数据丢失的情况下迅速恢复,我们需要制定一套全面的备份计划。 ##### 1. 备份目录说明 根据描述中的部分信息,我们可以看到以下几个关键备份目录: - **/var/backups/cacti**:...