WEB开发网
开发学院操作系统Linux/Unix linux 安装使用cacti 阅读

linux 安装使用cacti

 2012-11-28 10:41:56 来源:WEB开发网   
核心提示: 安装snmphttp://www.zijidelu.org/thread-7479-1-1.htmlyum install net-snmp net-snmp-devel net-snmp-utilscentos安装SNMP安装 Net-SNMPCentOS及其它RedHat系列产品提供了net-snmp的二进制包,

 安装snmp

http://www.zijidelu.org/thread-7479-1-1.html
yum install net-snmp net-snmp-devel net-snmp-utils

centos安装SNMP
安装 Net-SNMP

CentOS及其它RedHat系列产品提供了net-snmp的二进制包。我们可以直接从源里安装。
yum install net-snmp net-snmp-devel net-snmp-utils

复制代码
说明:net-snmp-devel是为了使用net-snmp-config, net-snmp-utils是为了使用snmpwalk

配置 Net-SNMP
CentOS下的net-snmp无法在selinux环境下正常使用v3。如果您想使用snmp v3,请先禁用selinux。
net-snmp-config --create-snmpv3-user -ro -A snmp@jiankongbao -a MD5 jiankongbao

复制代码

以上命令,创建一个snmpv3用户,只读,使用MD5,用户名为jiankongbao,密码为snmp@jiankongbao。
注意:运行之前请先停用net-snmp服务。
service snmpd stop

复制代码

运行 Net-SNMP
运行 Net-SNMP 服务的方法比较简单,不过Net-SNMP服务的名字是snmpd
service snmpd start

复制代码
您可能需要把它加入开机自动运行服务列表。
chkconfig snmpd on

复制代码

检测 Net-SNMP
我们可以使用 snmpwalk 来检测snmp服务是否正常开启。

snmpwalk -v 3 -u jiankongbao -a MD5 -A "snmp@jiankongbao" -l authNoPriv 127.0.0.1 sysDescr
复制代码

配置iptables防火墙
Net-SNMP 使用 udp 协议,161端口。在/etc/sysconfig/iptables 中添加如下规则

-A RH-Firewall-I INPUT -p udp -s 60.195.249.83 --dport 161 -j ACCEPT
-A RH-Firewall-I INPUT -p udp -s 60.195.252.107 --dport 161 -j ACCEPT
-A RH-Firewall-I INPUT -p udp -s 60.195.252.110 --dport 161 -j ACCEPT
复制代码
开始怎么添加都被防火墙拦截,用这个规则可以通过


cacti默认的用户名和密码都是admin

登陆进去之后要修改密码


出现的错误1:PHP Warning: date(): It is not safe to rely on the system’s timezone settings
通过观察nginx的错误日志,发现大量的如下错误:

PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Chongqing' for 'CST/8.0/no DST' instead in
通过搜索,发现从php5.3 ,当对使用date()等函数时,如果timezone设置不正确,在每一次调用时间函数时,都会产生E_NOTICE 或者 E_WARNING 信息。知道了问题的根源,解决的方法有三种,任选一种即可。

一、在页头使用date_default_timezone_set()设置 date_default_timezone_set('PRC');
二、在页头使用ini_set('date.timezone','Asia/Shanghai');
三、修改php.ini。打开php5.ini查找date.timezone 去掉前面的分号修改成为:date.timezone =PRC
注意:上述设置都是针对中国大陆来设置的,同时PRC也可以用Asia/Shanghai,Asia/Chongqing,Asia/Urumqi来代替。

Tags:linux 使用 cacti

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接