技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當(dāng)前位置:主頁 > 教程 > 服務(wù)器類 >

linux 安裝使用cacti

來源:技術(shù)員聯(lián)盟┆發(fā)布時間:2019-05-08 06:05┆點擊:

  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來代替。