在 CentOS 上以 Cacti + SNMP v3 建立安全監控環境,關鍵步驟與坑點整理。
yum install net-snmp net-snmp-devel net-snmp-utils
# net-snmp-devel 提供 net-snmp-config,utils 提供 snmpwalk
建立 SNMPv3 唯讀用戶 (需先停用 service snmpd stop):
net-snmp-config --create-snmpv3-user -ro -A snmp@jiankongbao -a MD5 jiankongbao
啟動並設定開機自動:
service snmpd start
chkconfig snmpd on
驗證:
snmpwalk -v 3 -u jiankongbao -a MD5 -A "snmp@jiankongbao" -l authNoPriv 127.0.0.1 sysDescr
-A RH-Firewall-1-INPUT -p udp -s 監控端IP --dport 161 -j ACCEPT
預設帳密 admin/admin,登入後立即修改密碼。
# 1. 程式碼設定
date_default_timezone_set('PRC');
# 2. ini_set
ini_set('date.timezone', 'Asia/Shanghai');
# 3. 修改 php.ini (建議)
date.timezone = PRC
PRC 等同 Asia/Shanghai/Chongqing/Urumqi,適用中國大陸時區。
setsebool -P httpd_can_network_connect=1 或暫時設為 Permissive。utf8mb4,避免中文亂碼。/var/lib/cacti/rra/ 圖檔目錄。