2025年1月17日 星期五

Zabbix 偵測 remote port

範例:偵測遠端的 https port 443。
  • 用Template之後可重複使用
  • 在 items 選 Simple Check,搭配 {$IP} 參數
  • 在 host / Macros 設定 {$IP} 參數

測試UDP port

Reference:
 
安裝Windows版nmap
 
測試UDP port的指令
nmap -sU xx.xx.xx.xx -p port -Pn 

-sU : 掃描UDP
-p : port
-Pn : 跳過ping測試

 
 
 
 
 

2025年1月16日 星期四

Zabbix 新增偵測目標

Reference:
Zabbix 使用SNMP監控 Linux
 

網管軟體 Zabbix

Reference:
監控大挑戰 – 以 Zabbix 為例 Day 05. 安裝 Zabbix Server
 
安裝步驟:
install RockyLinux 9 (minimal install)
dnf update
dnf install -y epel*
 
#關閉SELinux (預設是開啟,會阻擋偵測其他 port)
vi /etc/selinux/config; SELINUX=disabled
setenforce 0
 
#到Zabbix網站選擇安裝方式

2024年12月2日 星期一

sendmail 寄到 DNS domain 有 CNAME 的問題

狀況:
透過sendmail寄信給客戶發生錯誤,客戶的domain會被改掉。
寄給user@xxx.com變成user@d29xxxuh8.cloudfront.net

原因:
用Google搜尋,看起來sendmail會優先用CNAME寄信,所以造成寄錯。

處理方法:
修改/etc/mail/sendmail.mc
dnl #add by Chdu 2024.12.02 (不要用CNAME, 必須在MAILER前面)
define(`confBIND_OPTS', `+WorkAroundBrokenAAAA')
define(`confPRIVACY_FLAGS', `authwarnings,needmailhelo,goaway')
FEATURE(`nocanonify')

sendmail.mc修改後,執行make產生sendmail.cf,再執行 systemctl restart sendmail

另外通知客戶的MIS調整DNS設定,避免在domain設定CNAME。

測試方法:
用 [root@mail_server]# echo "Test email body" | sendmail -v user@xxx.com 可以看到收件人domain是否被改變。