[agent] start rabbitmq , continue a lot

This commit is contained in:
zeaslity
2022-11-29 23:13:58 +08:00
parent 1230fd1f9b
commit fbcb193a57
25 changed files with 374 additions and 21 deletions

View File

@@ -1,4 +1,4 @@
package io.wdd.agent.initial.beans;
package io.wdd.agent.initialization.beans;
import lombok.AllArgsConstructor;
@@ -8,8 +8,6 @@ import lombok.experimental.SuperBuilder;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import java.util.Date;
@Data
@AllArgsConstructor
@NoArgsConstructor

View File

@@ -791,6 +791,41 @@ GetIpv4Info() {
public_ipv4="$(wget -q -T10 -O- ipinfo.io/ip)"
}
OracleShutdownAgents(){
# oracle 主机可以使用下面的额命令进行清除
snap info oracle-cloud-agent
snap stop oracle-cloud-agent
snap remove oracle-cloud-agent
systemctl status snapd.service
for i in $(ls /lib/systemd/system/ | grep snapd | awk '{print$1}') ; do
echo $i
systemctl stop $i
systemctl disable $i
done
rm -rf /root/snap
systemctl stop ufw
systemctl disable ufw
#停止firewall
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
#关闭iptables
service iptables stop
#去掉iptables开机启动
chkconfig iptables off
systemctl stop ip6tables.service
systemctl disable ip6tables.service
crontab -e
@reboot "iptables -F"
}
generateSystemInfo() {
FunctionStart
colorEcho $BLUE "start to collect system info !"

View File

@@ -1,7 +1,7 @@
package io.wdd.agent.initial.bootup;
package io.wdd.agent.initialization.bootup;
import io.wdd.agent.initial.beans.ServerInfo;
import io.wdd.agent.initialization.beans.ServerInfo;
import io.wdd.common.handler.MyRuntimeException;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.ObjectUtils;
@@ -15,7 +15,6 @@ import org.springframework.core.env.Environment;
import javax.annotation.PostConstruct;
import javax.annotation.Resource;
import javax.security.sasl.SaslServer;
import java.net.InetAddress;
import java.util.Map;
import java.util.Properties;

View File

@@ -1,7 +1,7 @@
package io.wdd.agent.initial.bootup;
package io.wdd.agent.initialization.bootup;
import io.wdd.agent.initial.beans.ServerInfo;
import io.wdd.agent.initial.rabbitmq.InitialRabbitMqConnector;
import io.wdd.agent.initialization.beans.ServerInfo;
import io.wdd.agent.initialization.rabbitmq.InitialRabbitMqConnector;
import org.springframework.amqp.AmqpException;
import org.springframework.amqp.core.Message;
import org.springframework.amqp.core.MessagePostProcessor;
@@ -9,7 +9,6 @@ import org.springframework.amqp.core.MessageProperties;
import org.springframework.amqp.rabbit.annotation.*;
import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Service;

View File

@@ -1,4 +1,4 @@
package io.wdd.agent.initial.rabbitmq;
package io.wdd.agent.initialization.rabbitmq;
import org.springframework.amqp.core.Binding;
import org.springframework.amqp.core.BindingBuilder;
@@ -7,7 +7,6 @@ import org.springframework.amqp.core.Queue;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
/**
* agent send server init info to octopus server

View File

@@ -1,6 +1,6 @@
package io.wdd.agent;
import io.wdd.agent.initial.bootup.InitConfiguration;
import io.wdd.agent.initialization.bootup.InitConfiguration;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;