Articles of 仙人掌

为什么我不能使用特定的仙人掌图像?

我正在试图找出一个特定的仙人掌graphics图像,以便做出每日报告。 我们有ctti网站的htpasswd,并且为此添加了一个用户。 我正在使用wget的–http-user/password来传递它。 这是有效的,因为没有它,我得到403 Authorization Required回来。 但是,当我尝试wget图像时,我被redirect到index.php。 它在做什么? 我已经尝试将用户代理更改为与wget中的Firefox相同,不变。 我已经把wget中的引用者设置为仙人掌页面,没有改变。 它在做什么? 有什么特别的http auth和wget?

我如何打开仙人掌?

我在我的笔记本电脑上安装了仙人掌,运行Fedora。 安装它使用yum install cacti。 希望照顾安装所有的支持工具。 现在我想知道如何打开应用程序并开始使用它。 任何人使用仙人掌,你能帮我吗? cacti的可执行文件存储在哪里? 我如何运行它? 在命令行键入cacti does not工作:/

Cacti并行或串行轮询主机吗?

仙人掌是并行还是串行?

仙人掌无法连接到MySQL

我得到了仙人掌运行mysql监控模板( http://mysql-cacti-templates.googlecode.com/files/better-cacti-templates-1.1.8.tar.gz )。 我有多个服务器,每个服务器在不同的端口上运行多个mysql实例。 我得到了大量的错误 部分结果:MySQL:在'读取初始通信数据包'时丢失与MySQL服务器的连接,系统错误:111“ 奇怪的是一些检查工作正常。 它似乎不是每个主机或每个端口100%的故障。 这是怎么回事?

ifDescr而不是ifInOctets

仙人掌0.8.7i | 思科WS-C2924-XL | 交通监控 [root@centos cacti]# snmpwalk -v 1 -c public <cisco_switch_IP> IF-MIB::ifDescr IF-MIB::ifDescr.1 = STRING: VLAN1 IF-MIB::ifDescr.2 = STRING: FastEthernet0/1 IF-MIB::ifDescr.3 = STRING: FastEthernet0/2 IF-MIB::ifDescr.4 = STRING: FastEthernet0/3 IF-MIB::ifDescr.5 = STRING: FastEthernet0/4 IF-MIB::ifDescr.6 = STRING: FastEthernet0/5 IF-MIB::ifDescr.7 = STRING: FastEthernet0/6 IF-MIB::ifDescr.8 = STRING: FastEthernet0/7 IF-MIB::ifDescr.9 = STRING: FastEthernet0/8 IF-MIB::ifDescr.10 = STRING: FastEthernet0/9 IF-MIB::ifDescr.11 […]

为什么netflow数据没有显示在服务器上?

我有一个mikrotik路由器,它发送trafficflow(完全兼容netflow)数据到我运行cacti的debian服务器。 但是安装cacti的flowviewer插件后,cacti不显示任何信息。 我在服务器上保存netflow数据的目录是空的。 (我认为这是问题。)该目录上的权限是777。 有没有阻止端口2055的iptable规则,但万一我设置: iptables -A INPUT -p udp -d 0/0 -s 0/0 –dport 2055 -j ACCEPT tcpdump udp port 2055显示大量数据进来。 路由器和服务器之间的时间可能相隔几秒钟。 我已经停止并在每次更改之间启动stream量捕获服务。 有没有人有什么build议?

我怎样才能得到Cacti图的最大价值?

我不知道如何可以从命令行上检索Cacti图上的最大值到bash shell脚本上的整数。 我试着用下面的命令: rrdtool graph – \ –start = 1380874818 \ –end = 1380889218 \ DEF:a =“/ usr / share / cacti / site / rra / 17 / 1971.rrd”:'traffic_out':MAX \ CDEF:cdefa =' a,8,*'\ PRINT:cdefa:MAX:“Last:%8.2lf%s” 但是这不起作用。

仙人掌graphics不工作

我试着用mariadb,nginx 1.4,php 5.4.x在CentOS 6上设置Cacti 我只是无法让图表更新 我的cacti文件全部由用户nginx拥有,所以我的crontab文件/etc/cron.d/cacti有 */5 * * * * nginx /usr/bin/php -q /usr/share/nginx/html/cacti/poller.php > /var/local/log/poller.log 2>&1 但是,我发现它在cron日志中运行,但是它不会在poller.log中产生任何输出,并且不会更新cacti.log。 Oct 13 12:20:01 srv CROND[14644]: (nginx) CMD ( /usr/bin/php -q usr/share/nginx/html/cacti/poller.php > /var/local/log/poller.log 2>&1) 我可以运行sudo -u nginx /usr/bin/php -q /usr/share/nginx/html/cacti/poller.php并查看输出,它似乎更新.rrd文件。 另外,我已经运行了这个sudo -u nginx php -q cli/rebuild_poller_cache.php并且在图上我得到了一个数据点,但是我甚至无法手动更新graphics。 在cacti.log中似乎没有任何帮助(仅在手动运行时更新)。 我也没有看到关于SELinux的/var/log/secure内容,但是我可能错过了它(不知道要找什么)。 我应该在哪里解决这个问题? 为什么即使cronjob正在运行,cronjob也不工作? 我怎样才能让graphics再次更新? 更新:我想我看到了这个问题。 我没有看过实际的rra文件夹的权限,只是它的符号链接。 我会试着解决这个问题。 相关rra文件的权限: $ […]

自定义SNMP Cacti数据源无法更新

我正在尝试为Cacti创build一个自定义的SNMP数据源,但是尽pipe我可以检查是否正确,但是不会创buildrrd文件,甚至在创buildrrd文件时也不会更新它。 其他,标准的SNMP源工作正常,所以它不是SNMP或权限是问题。 我创build了一个新的数据查询,当我点击设备屏幕上的“详细查询”时,返回如下内容: +运行数据查询[10]。 +findtypes='3'[SNMP查询]。 +在'/volume1/web/cacti/resource/snmp_queries/syno_volume_stats.xml'find数据查询XML文件 + XML文件parsing好了。 +在XML文件中丢失,通过计数oid_index条目模拟“索引计数已更改” +执行SNMP遍历索引列表@'.1.3.6.1.2.1.25.2.3.1.3'索引计数:8 +在OID处find的索引:“.1.3.6.1.2.1.25.2.3.1.3.1”值:“物理内存” +在OID处find的索引:'.1.3.6.1.2.1.25.2.3.1.3.3'value:'虚拟内存' +在OID处find的索引:'.1.3.6.1.2.1.25.2.3.1.3.6'value:'Memory buffers' +在OID处find的索引:'.1.3.6.1.2.1.25.2.3.1.3.7'value:'caching的内存' +在OID处find的索引:“.1.3.6.1.2.1.25.2.3.1.3.10”值:“交换空间” +在OID处find的索引:“.1.3.6.1.2.1.25.2.3.1.3.31”value:'/' +在OID处find的索引:“.1.3.6.1.2.1.25.2.3.1.3.32”value:'/ volume1' +在OID处find的索引:“.1.3.6.1.2.1.25.2.3.1.3.33”value:'/ opt' + OID处的index_parse:“.1.3.6.1.2.1.25.2.3.1.3.1”结果:“1” + OID处的index_parse:“.1.3.6.1.2.1.25.2.3.1.3.3”结果:“3” OID处的index_parse:“.1.3.6.1.2.1.25.2.3.1.3.6”结果:“6” + OID处的index_parse:“.1.3.6.1.2.1.25.2.3.1.3.7”结果:“7” 在OID + index_parse:“.1.3.6.1.2.1.25.2.3.1.3.10”结果:“10” + OID处的index_parse:“.1.3.6.1.2.1.25.2.3.1.3.31”结果:“31” + OID处的index_parse:“.1.3.6.1.2.1.25.2.3.1.3.32”结果:“32” + OID处的index_parse:“.1.3.6.1.2.1.25.2.3.1.3.33”结果:“33” +位于input栏'索引'[步行] +为数据执行SNMP漫游“.1.3.6.1.2.1.25.2.3.1.3” +find的项目[index ='物理内存']索引:1 [来自值] +find的项目[index ='虚拟内存']索引:3 [来自值] +find的项目[index ='内存缓冲区']索引:6 [来自值] +find的项目[index ='caching的内存']索引:7 [来自值] +find的项目[index ='交换空间']索引:10 [from value] […]

wmic查询失败,并显示“NTSTATUS:NT_STATUS_BUFFER_TOO_SMALL – 缓冲区太小”错误

我有一个在WMI中创build对象的类,我想从使用wmic运行cacti的linux机器上查询它。 如果我运行查询,我得到一个错误,请参阅下面: /bin/wmic –namespace='ROOT\CIMV2\mynamespace' –authentication-file=authfile //hostwithwmi "SELECT Column FROM MyClass WHERE key='myKey'" [wmi/wmic.c:212:main()] ERROR: Retrieve result data. NTSTATUS: NT_STATUS_BUFFER_TOO_SMALL – Buffer too small 为什么? 如果我在Windows机器上(Get-WmiObject)这样做,它的结果是一个整数(0-200之间的数字)。 有什么办法可以绕过吗? 非常感谢你。