iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >cacti怎样监控linux
  • 880
分享到

cacti怎样监控linux

2023-06-16 22:06:44 880人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关cacti怎样监控linux,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、Cacti 监控Linux在“Devices”选项中添加新主机注意“Host Template”选

这篇文章将为大家详细讲解有关cacti怎样监控linux,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

一、Cacti 监控Linux在“Devices”选项中添加新主机

注意“Host Template”选择"squid sever"。就是导入进的那个.并注意填写以下内容:
SNMP CommUnity = passwd
SNMP Version = 1
SNMP Port = 3401

二、Cacti 监控Linux在Cacti的"settings"里面的注意事项

poller页的"Downed Host Detection"选择 Ping, 不要选择带有snmp字样的会出错.
在你的设备主机的最下面会见到
WEBCache - Squid Statistics - Core (Verbose Query) Uptime Goes Backwards Success [1 Item, 1 Row]
WebCache - Squid Statistics - Median Based (Verbose Query) Uptime Goes Backwards Success [3 Items, 3 Rows]

提示:"No SNMP data returned"
可以尝试改变这个设置
view systemview included .1.3.6.1.2.1.1

view systemview included .1.3.6.1.2.1

Cacti不能生成图象.
注意,主机设置中,一定是要活的。也就是讲icmp之类一定要能ping通.
也可以尝试禁用掉存活检查。

附:测试snmp抓取数据的方法:

测试普通数据:
snmpwalk -v 1 -c passwd  127.0.0.1:161 if
snmpwalk -v 2c -c passwd  127.0.0.1:161 if

测试squid数据:
snmpwalk -v 1 -c passwd  127.0.0.1:3401 1.3.6.1.4.1.3495.1
snmpwalk -v 2c -c passwd  127.0.0.1:3401 1.3.6.1.4.1.3495.1

三、Cacti 监控Linux增加Cacti插件的方法:

为Cacti系统安装Thold、Monitor等插件,注意下载时注意相应版本,版本不对会产生问题。
monitor插件,提供更简略、直观的设备状态图示;thold插件,提供设备异常预警。
安装thold、monitor插件:注意要先备份一下

(1)、安装Plugin Architecture补丁,安装后,才能启用thold、monitor插件
shell> tar zxvf Cacti-plugin-arch.tar.gz -C /var/www/Cacti
shell> cd /var/www/Cacti/
shell> patch -p1 -N < Cacti-plugin-arch/Cacti-plugin-0.8.7a-PA-v2.1.diff
shell> /opt/mysql/bin/Mysql -u Cactiuser -p Cactidb < pa.sql

(2)、安装thold、monitor插件
shell> tar zxvf settings-0.5.tar.gz -C /var/www/Cacti/plugins
shell> tar zxvf thold-0.3.4.tar.gz -C /var/www/Cacti/plugins
shell> tar zxvf monitor-0.8.2.tar.gz -C /var/www/Cacti/plugins
shell> cd /var/www/Cacti/plugins/
shell> /opt/mysql/bin/mysql -u Cactiuser -p Cactidb < thold/thold.sql
shell> /opt/mysql/bin/mysql -u Cactiuser -p Cactidb < monitor/monitor.sql


(3)、修改config.PHP配置文件
shell> vi /var/www/Cacti/include/config.php
$config['url_path'] = "/Cacti/";  //改为Cacti对应于web目录下的路径,本处为Cacti
$plugins = array();
$plugins[] = thold;
$plugins[] = monitor;

(4)、刷新Cacti系统的web管理界面,可以看到多出两个标签页(thold、monitor)。

(5)、使用monitor插件

1>打开“Console->Settings->Misc”,可以调整Monitor的各项配置。例如:勾选“Show Icon Legend”可以在监控页面显示图例;
“View”可以选用Tiles类型,以显示设备状态表格。

2>为Cacti添加新设备时,勾选上“Monitor Host”项。对已添加的设备可以通过“Management->Devices”进去修改。

3>单击Web页面上方的“monitor”标签链接,可以进入查看各设备/主机的状态图示。

(6)、使用thold插件
1>打开“Console->Settings->Mail/DNS”,可以调整“SMTP Options”和“DNS Options”等配置,用于确保预警邮件能够发出。
2>打开“Console->Settings->Alerting/Thold”,可以调整Thold的各项配置。例如:“Dead Host Notifications Email”处可填写设备当机时发送警告信息到哪个邮箱;勾选

“Send alerts as text”项,可以设置只发送文本格式的邮件。
3>打开“Templates->Threshold Templates”,可以添加、取出需要关联到预警系统的模板,例如:可以添加和“Interface-Traffic”模板的关联,选择“traffic_in”、
“traffic_out”数据项,分别设置警告阈值“High Threshold”(如200000000比特/秒);可以添加和“Unix-Disk Space”模板的关联……。
4>打开“Create->New Graphs”,选择需要提供预警的设备,单击右侧上方的“Auto-create thresholds”创建预警项目
5>打开“Management->Thresholds”,可以管理已经创建的预警项目。

四、Cacti 监控Linux:Cacti监控硬盘I/O的方法:

Cacti本身的模板只可以监控硬盘的使用大小,而不能监控使用百分率,所以我们可以自定义cdef来监控硬盘使用率,并借助thold插件实现报警功能。网上找的资料都是在

Cacti.0.8.6版上实现的,而我用的是Cacti.0.8.7版。因此,根据实际情况做如下改动:
在Cacti目录下,vi global_arrays.php

搜索custom_data_source_types,修改这一段如下:
$custom_data_source_types = array(
"CURRENT_DATA_SOURCE" => "Current Graph Item Data Source",
"ALL_DATA_SOURCES_NODUPS" => "All Data Sources (Don't Include Duplicates)",
"ALL_DATA_SOURCES_DUPS" => "All Data Sources (Include Duplicates)",
"SIMILAR_DATA_SOURCES_NODUPS" => "All Similar Data Sources (Don't Include Duplicates)",
"SIMILAR_DATA_SOURCES_DUPS" => "All Similar Data Sources (Include Duplicates)",
"CURRENT_DS_MINIMUM_VALUE" => "Current Data Source Item: Minimum Value",
"CURRENT_DS_MAXIMUM_VALUE" => "Current Data Source Item: Maximum Value",
"CURRENT_GRAPH_MINIMUM_VALUE" => "Graph: Lower Limit",

//添加以下两行
"CURRENT_GRAPH_MAXIMUM_VALUE" => "Graph: Upper Limit",
"VALUE_OF_HDD_TOTAL" => "Value of hdd_total data source");

//中文版汉化为:
"CURRENT_GRAPH_MAXIMUM_VALUE" => "图像: 上限",
"VALUE_OF_HDD_TOTAL" => "所有硬盘数据的值");

在Cacti界面的Graph Management-cdefs新建cdef模块,名字自己起,添加字段如下:
Item #1 Special Data Source: CURRENT_DATA_SOURCE    
Item #2 Custom String: 100    
Item #3 Operator: *    
Item #4 Special Data Source: VALUE_OF_HDD_TOTAL    
Item #5 Operator:

也就是说
cdef=CURRENT_DATA_SOURCE,100,*,VALUE_OF_HDD_TOTAL,/
这样就可以在Threshold Templates里面添加监控硬盘的模块了,我添加的是Host MIB - Hard Drive Space ,***在Threshold CDEF里面选择刚自定义的cdef,这样就可以正常

监控硬盘使用率了。

下面把使用方法摘录如下:
1. Copy net-snmp_devio.xml to /resource/snmp_queries/net-snmp_devio.xml
2. Import all *_templ.xml via Cacti "Import Templates" interface - These templates should include all their dependancies
3. Add "ucd/net - Get Device I/O" Data Query to your SNMP Enabled host using the "Index Count Changed" Re-index Method.
4. Create Graphs for your desired Disk and/or Memory devices.

Cacti 监控Linux总体注意事项:
1)、很重要的一点:在Cacti的设备中一定要选择snmp的版本为>=2,否则会获取不到cpu和网卡等相关信息。
2)、Cacti自带的local视图内存监控单位是错误的,可以删掉重新创建,就会改正。
3)、系统监控中,cpu图标的 200m这类数字,表示的是 万分之多少,我的理解Cacti是为了方便显示画图。
4)、权限问题:Cacti_path/rra log目录的权限一定要给Cacti的新用户,否则会出错:有图,但是没有数据。

关于“cacti怎样监控linux”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: cacti怎样监控linux

本文链接: https://www.lsjlt.com/news/285623.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • cacti怎样监控linux
    这篇文章将为大家详细讲解有关cacti怎样监控linux,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、Cacti 监控Linux在“Devices”选项中添加新主机注意“Host Template”选...
    99+
    2023-06-16
  • Cacti如何监控Linux
    这篇文章主要介绍了Cacti如何监控Linux,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、Cacti 监控Windows主机:需要在Windows上面安装snmp简单网...
    99+
    2023-06-16
  • 监控 cacti zabbix(2)
    监控(1):(cactizabbix)前提:cacti配置完成cacti 监控其他主机(采集数据:crontab定时调用(poller.php)snmp采集存储数据:rrdtool -->rra下的r...
    99+
    2022-10-18
  • cacti监控系统
       Cacti 是一款使用PHP语言开发的性能与流量检测工具,它本身是一个Web界面的管理套件,通过调用 Net-SNMP(协议工具)来采集监测数据并结合RRDto...
    99+
    2022-10-18
  • CentOS下搭建cacti监控
    一、cacti 监控软件简介1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户...
    99+
    2022-10-18
  • Cacti+Nagios监控平台如何整合
    这篇文章主要为大家展示了“Cacti+Nagios监控平台如何整合”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Cacti+Nagios监控平台如何整合”这篇文章吧。一、Cacti安装部署作为一...
    99+
    2023-06-04
  • Ubuntu系统架设cacti监控服务怎么用
    小编给大家分享一下Ubuntu系统架设cacti监控服务怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!第一步:ubuntu系统和LAMP服务的安装建议用ub...
    99+
    2023-06-16
  • Centos 6安装Cacti监控网络流量
    Centos 6安装Cacti监控网络流量1、操作系统的安装,这个就不用写教程了吧(略)我个人用的是CentOS6.5最小化安装装好系统以后关闭防火墙和selinux#service iptables st...
    99+
    2022-10-18
  • cacti如何监控linux snmp和rrdtool的编译安装和汉化
    本篇内容介绍了“cacti如何监控linux snmp和rrdtool的编译安装和汉化”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!以前一直...
    99+
    2023-06-16
  • 怎么样监控Linux服务器状态
    小编给大家分享一下怎么样监控Linux服务器状态,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. watchwatch 命令我们的使用频率很高,它的基本作用是,...
    99+
    2023-06-16
  • zabbix是怎样监控mongodb
    这期内容当中小编将会给大家带来有关zabbix是怎样监控mongodb,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。很长时间没有整理zabbix了,发现有些东西不能用了,...
    99+
    2022-10-18
  • 实战Cacti网络监控(1)——基础安装配置
    实验环境:    物理主机    redhat7.0   内核版本 3.10.0-123.el7.x86_64   ...
    99+
    2022-10-18
  • 监控之cacti的安装部署(监控本机及其他主机+支持多线程+命令行监控)
    主机环境   redhat6.5 64位实验环境   服务端1 ip 172.25.25.1           服务端2 i...
    99+
    2022-10-18
  • Linux系统性能监控工具Glances是怎样的
    本篇文章为大家展示了Linux系统性能监控工具Glances是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、Glances介绍glances是一个基于python语言开发,可以为linux...
    99+
    2023-06-16
  • 增加cacti监控对象时导致数据库出问题怎么办
    这篇文章主要介绍增加cacti监控对象时导致数据库出问题怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!生产环境:数据库:mysql 5.5.49-cll-lve问题:在众多Ca...
    99+
    2022-10-19
  • Linux怎么监控内存
    这篇文章主要介绍“Linux怎么监控内存”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux怎么监控内存”文章能帮助大家解决问题。一、安装Linux下面的一个邮件客户端Msmtp软件(类似于一个...
    99+
    2023-06-27
  • linux中怎么监控MYSQL
    linux中怎么监控MYSQL,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。  第1条指令:watch -n 5 -d "admin...
    99+
    2022-10-18
  • 怎样查看Redis性能监控
    小编给大家分享一下怎样查看Redis性能监控,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!redis_exporter + prometheus +grafana监控Redis服务指标redis_exporterprome...
    99+
    2023-06-08
  • Linux系统怎么监控MySQL
    本篇内容主要讲解“Linux系统怎么监控MySQL”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统怎么监控MySQL”吧!方法:\1. 安装TermReadKey 下载地址:http...
    99+
    2023-06-28
  • Oracle EM 12c怎样自定义监控
    这篇文章给大家介绍Oracle EM 12c怎样自定义监控,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。   有个需求,需要收集close_wa...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作