Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Define IPs
- OLD_IP="172.16.1.227"
- NEW_IP="172.16.1.229"
- CONF_FILE="/etc/rsyslog.d/99-remotelog.conf"
- if [ -f "$CONF_FILE" ]; then
- echo "[+] Updating config from $OLD_IP to $NEW_IP..."
- # 1. Update the IP address
- sudo sed -i "s/$OLD_IP/$NEW_IP/g" "$CONF_FILE"
- # 2. Restart the service
- echo "[+] Restarting rsyslog..."
- sudo systemctl restart rsyslog
- # 3. Validation
- if grep -q "$NEW_IP" "$CONF_FILE"; then
- echo "[SUCCESS] Config updated."
- # Send a test log to the new server
- logger "MIGRATION_TEST: Hello 172.16.1.229 from $(hostname)"
- echo "[+] Test log sent. Check /var/log/syslog on the new server."
- else
- echo "[FAIL] Update failed. Check file permissions."
- fi
- else
- echo "[-] Config file $CONF_FILE not found. Run the setup script first!"
- fi
Advertisement