仙人掌不显示graphics

安装在Debian 6 – 64bit。 networking服务器:Nginx

这是我到目前为止所做的:

  1. apt-get install cactiapt-get install snmpd
  2. chmod 644 /etc/cacti/debian.php
  3. 在php.ini中设置date.timezone
  4. 在php.ini中添加了extension=gd.so
  5. 试过运行php poller.php

在这里输入图像说明

假设cacti已经正确设置了,你应该使用apt-get et al,你可以使用snmp来获取graphics,然后configurationcacti来轮询snmp守护进程。 这是我用来设置一个主机来监视的仙人掌的程序。 这可以是本地主机或远程服务器。

 apt-get install snmp snmpd libsnmp9-dev mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf_old echo 'syslocation "Your location"' > /etc/snmp/snmpd.conf echo 'syscontact [email protected]' >> /etc/snmp/snmpd.conf /etc/init.d/snmpd stop net-snmp-config --create-snmpv3-user -ro -a "passWORD" username /etc/init.d/snmpd start 

除了127.0.0.1编辑/ etc / default / snmpd之外,snmpd还可以侦听其他任何内容。 假设服务器的LAN IP为10.11.11.2

 SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1 10.11.11.2' 

重新开始:

 /etc/init.d/snmpd restart 

现在在cacti web界面上添加IP 10.11.11.2的主机。 使用以下设置,可以通过相应地更改以上命令来更改这些设置:

 Hostname: 10.11.11.2 SNMP Username (v3): username you gave above SNMP Password (v3): password you gave above SNMP Version: Version 3 SNMP Auth Protocol (v3): MD5 SNMP Privacy Passphrase (v3): leave empty Choose the SNMPv3 Authorization Protocol: none SNMP Port: 161 

按照自己想要的方式保存和configuration其余部分。 设备菜单中的主机信息应显示您在“SNMP信息”下从snmpd服务器获得的信息,例如正常运行时间和主机名以及位置。

您可以检查snmpd服务器上的日志(/ var / log / syslog),无论cacti是否轮询,都会显示如下(UDPstream量),假设cacti服务器的IP为10.11.11.11:

 May 11 06:28:59 example snmpd[1881]: Connection from UDP: [10.11.11.11]:56247->[10.11.11.2] 

更新:对于你可以创build这样的模板,如果你想要的话,可以把它叫做“Linux_server”。 这正是我所使用的,但是您可能有不同的要求:

 Associated Graph Templates 1) Host MIB - Logged in Users 2) ucd/net - CPU Usage 3) ucd/net - Load Average 4) ucd/net - Memory Usage Associated Data Queries 1) SNMP - Get Mounted Partitions 2) SNMP - Get Processor Information 3) SNMP - Interface Statistics