Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

CentOS 部署 Cacti 監控完整實戰:SNMP v3、PHP 時區、防火牆與常見錯誤排解

編輯:Linux 教學

在 CentOS 上以 Cacti + SNMP v3 建立安全監控環境,關鍵步驟與坑點整理。

安裝與配置 Net-SNMP

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

防火牆放行 UDP 161

-A RH-Firewall-1-INPUT -p udp -s 監控端IP --dport 161 -j ACCEPT

Cacti 初始登入與資安

預設帳密 admin/admin,登入後立即修改密碼。

PHP 時區警告修正 (三選一)

# 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,適用中國大陸時區。

常見坑點提醒

  • SELinux 啟用時 SNMPv3 可能異常,建議設定 setsebool -P httpd_can_network_connect=1 或暫時設為 Permissive。
  • Cacti 資料庫編碼建議 utf8mb4,避免中文亂碼。
  • 定期備份 /var/lib/cacti/rra/ 圖檔目錄。
Copyright © Windows教程網 All Rights Reserved