yum install net-snmp net-snmp-devel net-snmp-utils
centos安裝SNMP
安裝 Net-SNMP
CentOS及其它RedHat系列產(chǎn)品提供了net-snmp的二進(jìn)制包。我們可以直接從源里安裝。
yum install net-snmp net-snmp-devel net-snmp-utils
復(fù)制代碼
說明:net-snmp-devel是為了使用net-snmp-config, net-snmp-utils是為了使用snmpwalk
配置 Net-SNMP
CentOS下的net-snmp無法在selinux環(huán)境下正常使用v3。如果您想使用snmp v3,請先禁用selinux。
net-snmp-config --create-snmpv3-user -ro -A snmp@jiankongbao -a MD5 jiankongbao
復(fù)制代碼
以上命令,創(chuàng)建一個snmpv3用戶,只讀,使用MD5,用戶名為jiankongbao,密碼為snmp@jiankongbao。
注意:運行之前請先停用net-snmp服務(wù)。
service snmpd stop
復(fù)制代碼
運行 Net-SNMP
運行 Net-SNMP 服務(wù)的方法比較簡單,不過Net-SNMP服務(wù)的名字是snmpd
service snmpd start
復(fù)制代碼
您可能需要把它加入開機(jī)自動運行服務(wù)列表。
chkconfig snmpd on
復(fù)制代碼
檢測 Net-SNMP
我們可以使用 snmpwalk 來檢測snmp服務(wù)是否正常開啟。
snmpwalk -v 3 -u jiankongbao -a MD5 -A "snmp@jiankongbao" -l authNoPriv 127.0.0.1 sysDescr
復(fù)制代碼
配置iptables防火墻
Net-SNMP 使用 udp 協(xié)議,161端口。在/etc/sysconfig/iptables 中添加如下規(guī)則
-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
復(fù)制代碼
開始怎么添加都被防火墻攔截,用這個規(guī)則可以通過
cacti默認(rèn)的用戶名和密碼都是admin
登陸進(jìn)去之后要修改密碼
出現(xiàn)的錯誤1:PHP Warning: date(): It is not safe to rely on the system’s timezone settings
通過觀察nginx的錯誤日志,發(fā)現(xiàn)大量的如下錯誤:
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
通過搜索,發(fā)現(xiàn)從php5.3 ,當(dāng)對使用date()等函數(shù)時,如果timezone設(shè)置不正確,在每一次調(diào)用時間函數(shù)時,都會產(chǎn)生E_NOTICE 或者 E_WARNING 信息。知道了問題的根源,解決的方法有三種,任選一種即可。
一、在頁頭使用date_default_timezone_set()設(shè)置 date_default_timezone_set('PRC');
二、在頁頭使用ini_set('date.timezone','Asia/Shanghai');
三、修改php.ini。打開php5.ini查找date.timezone 去掉前面的分號修改成為:date.timezone =PRC
注意:上述設(shè)置都是針對中國大陸來設(shè)置的,同時PRC也可以用Asia/Shanghai,Asia/Chongqing,Asia/Urumqi來代替。