ืคึฐึผืชึดืืึท
ื"ืืืจืืช" ืฉืื ื ืืชืืืื ืืคื ื ืฉื ืชืืื. ืืืขืชื ืืืงืื ืขืืืื ืืืฉ, ืฉืื ืืื ืื ืืงืืื ืืฉืืืจ ืืช ืืชืืื ื ืืื ืืืืคื ืืืคืฉื ืืืืจืฉืช ืื. ืืืื ืืจื ื, ืืืื ืชืืขืื ืจืฉืื, ืื ื ืืชื ืืื ืืืฆืื ืืืจ. ืืคืืื ืขืืฉืื, ืื ืชืืคืฉ ืืืืื "ืืื", ื-99% ืืืืงืจืื ืื ืืคืืื: ืืืืืช ืกืคืื ื ืืงืืืืืจืืงืืคืืจืื. ืืฆืืืชื ืืืฆืื ืืจื ืืื. ืืืืืื ืฉืืงืืืื ืฉื ืืชืืื ื ืืื ืื ืืื, ืืืืืชื ืืืืืง ืืช ืื ืืกืืื ืฉืื ืืืืจืืฃ. ืื ื ืืืฉื ืฉืื ืืืื ืฉืืืืฉื ืืืืฉืื.
ืื ืืื
Rudder ืืื ืืื ืขืืจ ืืืืงืืจืช ืื ืืืื ืชืฆืืจื ืืงืื ืคืชืื ืฉืขืืืจ ืืืคืื ืืช ืชืฆืืจืช ืืืขืจืืช ืืืืืืืืืช. ืื ืขืืื ืขื ืืขืืงืจืื ืฉื ืืชืงื ืช ืกืืื ืขืืืจ ืื ืืฉืชืืฉ ืงืฆื. ืืืืฆืขืืช ืืืฉืง ืืืืืืชื ืืืฉืชืืฉ, ืื ื ืืืืืื ืืจืืืช ืืืฆื ืืชืฉืชืืช ืฉืื ื ืชืืืืช ืืช ืื ืืืืื ืืืช ืฉืฆืืื ื.
ืืืฉืชืืฉ
ืืืื ืืคืจื ืืื ืื ื ืืฉืชืืฉ ืืืื.
-
ืืงืจืช ืงืืฆืื ืืชืฆืืจื: ./ssh/authorized_keys ; /etc/hosts ; iptables ; (ืืื ืืื ืชืืืื ืืคื ืืืื)
-
ืฉืืืื ืืืืืืืช ืืืืชืงื ืืช: zabbix.agent ืื ืื ืชืืื ื ืืืจืช
ืืชืงื ืช ืฉืจืช
ืืคื ื ืืื ืืืื ืฉืืจืืชื ืืืจืกื 5 ื-6.1, ืืื ืืื ืืฉืืจื. ืืืื ืืคืงืืืืช ืขืืืจ Deban/Ubuntu ืื ืื ืชืืืื:
ืื ื ืืกืชืืจ ืืช ืืืชืงื ื ืืกืคืืืืจืื ืืื ืื ืืืกืื ืืช ืืขืชื.
ืกืคืืืืจ
ืชืืืช
ืืื-ืฉืจืช ืืืจืฉ ืืคืืืช Java RE ืืจืกื 8, ื ืืชื ืืืชืงืื ืืืืืืจ ืืกืื ืืจืื:
ืืืืง ืื ืืื ืืืชืงื
java -version
ืื ืคืื
-bash: java: command not found
ืืื ืืืชืงืื
apt install default-jre
ืฉืจืช
ืืืืื โโืืืคืชื
wget --quiet -O- "https://repository.rudder.io/apt/rudder_apt_key.pub" | sudo apt-key add -
ืื ื ืืืืชืื
pub 4096R/474A19E8 2011-12-15 Rudder Project (release key) <[email protected]>
Key fingerprint = 7C16 9817 7904 212D D58C B4D1 9322 C330 474A 19E8
ืืืืืื ืฉืืื ืื ื ืื ืื ืืชืฉืืื, ืื ื ืืืกืืคืื ืืช ืืืืืจ ืืื
echo "deb http://repository.rudder.io/apt/6.1/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/rudder.list
ืขืืื ืืช ืจืฉืืืช ืืืืืจืื ืืืชืงื ืืช ืืฉืจืช
apt update
apt install rudder-server-root
ืฆืืจ ืืฉืชืืฉ ืืืืื
rudder server create-user -u admin -p "ะะฐั ะะฐัะพะปั"
ืืขืชืื, ื ืืื ืื ืื ืืฉืชืืฉืื ืืจื ืืชืฆืืจื
ืืื, ืืฉืจืช ืืืื.
ืืืื ืื ืฉืจืช
ืืขืช ืขืืื ืืืืกืืฃ ืืช ืืชืืืืช ื-IP ืฉื ืกืืื ืื ืื ืชืช ืจืฉืช ืฉืืื ืืกืืื ืืื, ืชืื ืืชืืงืืืช ืืืืื ืืืช ืืืืืื.
ืืืืจืืช -> ืืืื
ืืฉืื "ืืืกืฃ ืจืฉืช" ืืืื ื ืืช ืืืชืืืช ืืืืกืืื ืืคืืจืื xxxx/xx . ืขื ืื ืช ืืืคืฉืจ ืืืฉื ืืื ืืืชืืืืช ืฉื ืืจืฉืช ืืคื ืืืืช (ืื, ืืืืื, ืืืืืจ ืืจืฉืช ืืืืงื ืืืชื ืืืืืจื NAT), ืืืื ื: 0.0.0.0/0
ืืฉืื - ืืืืจ ืืืกืคืช ืืชืืืช ื-IP, ืื ืชืฉืื ืืืืืฅ ืขื ืฉืืืจ ืฉืื ืืืื, ืืืจืช ืฉืื ืืืจ ืื ืืืฉืืจ.
ืืฆืืืืช
ืคืชื ืืช ืืืฆืืืืช ืืืืืช ืืฉืจืช
-
443-tcp
-
5309-tcp
-
514-udp
ืืื ื ืืช ืืืืจืช ืืฉืจืช ืืจืืฉืื ืืช.
ืืชืงื ืช ืืกืืื
ืกืคืืืืจ
ืืืกืคืช ืืคืชื
wget --quiet -O- "https://repository.rudder.io/apt/rudder_apt_key.pub" | sudo apt-key add -
ืืืืขืช ืืฆืืข ืฉื ืืคืชื
pub 4096R/474A19E8 2011-12-15 Rudder Project (release key) <[email protected]>
Key fingerprint = 7C16 9817 7904 212D D58C B4D1 9322 C330 474A 19E8
ืืืกืคืช ืืืืจ
echo "deb http://repository.rudder.io/apt/6.1/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/rudder.list
ืืชืงื ืช ืืกืืื
apt update
apt install rudder-agent
ืืืืจืช ืกืืื
ืฆืืื ืืช ืืชืืืช ื-IP ืฉื ืฉืจืช ืืืืื ืืืช ืืกืืื
rudder agent policy-server <rudder server ip or hostname> #ะะตะท ัะบะพะฑะพะบ. ะะพะถะฝะพ ัะฐะบะถะต ะธัะฟะพะปัะทะพะฒะฐัั ะดะพะผะตะฝะฝะพะต ะธะผั
ืขื ืืื ืืคืขืืช ืืคืงืืื ืืืื, ื ืฉืื ืืงืฉื ืืืืกืืฃ ืกืืื ืืืฉ ืืฉืจืช, ืชืื ืืกืคืจ ืืงืืช ืืื ืืืคืืข ืืจืฉืืืช ืืกืืื ืื ืืืืฉืื, ืืกืืืจ ืืืฆื ืืืืกืืฃ ืืกืขืืฃ ืืื
rudder agent inventory
ืื ืื ื ืืืืืื ืื ืืืืฅ ืืช ืืกืืื ืืืชืืื ืืืื ืืฉืื ืืงืฉื ืืืืคื ืืืืื
rudder agent run
ืืกืืื ืฉืื ื ืืกืืืจ, ืืืื ื ืืฉืื ืืืื.
ืืืกืคืช ืกืืื ืื
ืืชืืืจืืช
https://127.0.0.1/rudder/index.html
ืืกืืื ืฉืื ืืืคืืข ืืงืืข "ืงืื ืฆืืชืื ืืืฉืื", ืกืื ืืช ืืชืืื ืืืืฅ ืขื ืงืื
ืื ืืืืจ ืืงืืช ืงืฆืช ืืื ืขื ืฉืืืขืจืืช ืชืืืืง ืืช ืืชืืืืืช ืฉื ืืฉืจืช
ืฆืืจ ืงืืืฆืืช ืฉืจืชืื
ืืืื ื ืืฆืืจ ืงืืืฆื (ืฉืื ืขืืืื ืืืืืจ), ืืื ืฉืืฅ ืฉื ืืืฉื ืืื ืืืคืชืืื ืขืฉื ืืืืืฆืจืืช ืืืืจืื ืืื ืฉื ืงืืืฆืืช, ืืื ืืคื ืืื ืชื, ืืื ืืจื ืืืจืช. ืขืืืจ ืืงืืข ื ืืืื ืฆืืืช -> ืงืืืฆืืช ืืืืฅ ืขื ืฆืืจ, ืืืจ ืงืืืฆื ืกืืืืช ืืฉื.
ืื ืื ื ืืกื ื ืื ืืช ืืฉืจืช ืฉืื ืื ื ืฆืจืืืื ืืคื ืกืืื ืื ืืืืืืื, ืืืฉื ืืคื ืืชืืืช ip, ืืฉืืืจืื
ืืงืืืฆื ืืืงืืช.
ืืืืจืช ืืืืื
ืขืืืจ ืื ืืืื ืืืช ืชืฆืืจื โ ืืืืื ืืฆืืจ ืืื ืืืฉ
ืืืกืฃ ืงืืืฆื ืฉืืืื ื ืงืืื ืืื (ื ืืชื ืืขืฉืืช ืืืช ืืืืืจ ืืืชืจ)
ืืื ืื ื ืืืฆืจืื ืื ืืื ืืืฉื
ืืืื ื ืืฆืืจ ืื ืืื ืืืืกืคืช ืืคืชืืืช ืฆืืืืจืืื ื-.ssh/authorized_keys. ืื ื ืืฉืชืืฉ ืืื ืืฉืขืืื ืืืฉ ืขืืื, ืื ืืืืืื ืืฉื ื, ืืืฉื, ืื ืืืฉืื ืืืชื ืืืขืืช ืืช ืืืคืชื ืฉืื.
ืขืืืจ ืื ืืืื ืืืช ืชืฆืืจื โ ืื ืืืืช ืืฉืืื ืื ื ืจืืืื "ืกืคืจืืืช ืื ืืืืช" ืืฆื ืืช "ืืืฉื ืืจืืืง โ ืืคืชืืืช ืืืจืฉืื ืฉื SSH", ืืืืืฆื ืืื ืืช ืฆืืจ ืื ืืืืช
ืื ื ืืื ืืกืื ื ืชืื ืื ืขื ืืืฉืชืืฉ ืืืืกืืคืื ืืช ืืืคืชื ืฉืื. ืืืืจ ืืื, ืืืจ ืืืื ืืืช ืืืฉืื
-
ืืืืืื - ืืืื ืืืช ืืจืืจืช ืืืื
-
ืืืืคืช - ืืืฆืืข ืืฉืจืชืื ื ืืืจืื
-
ืืืงืืจืช - ืขืจืื ืืืงืืจืช ืืกืคืจื ืืืืื ืืงืืืืช ืืฉ ืืช ืืืคืชื
ืืงืคื ืืฆืืื ืืช ืืืื ืฉืื ื
ืืืืจ ืืื ืฉืืืจ ืืกืืืืช.
ืืืืง
ืืคืชื ื ืืกืฃ ืืืฆืืื
ืืืื ืืืช
ืืกืืื ื ืืชื ืืืืข ืืื ืขื ืืฉืจืช. ืจืฉืืืืช ืฉื ืืืืืืช ืืืชืงื ืืช, ืืืฉืงืื, ืืฆืืืืช ืคืชืืืืช ืืขืื ืืจืื ืืืชืจ, ืืืชื ืชืืืื ืืจืืืช ืืฆืืืื ืืืกื ืืืื
ืืชื ืืืื ืื ืืืชืงืื ืืืฉืืื ืืชืืื ืืช ืื ืจืง ืืืื ืืงืก ืืื ืื ืืืืื ืืช, ืื ืืืงืชื ืืช ืืืืจืื, ืื ืืื ืฆืืจื..
ืืืช ืืืืืจ
ืืชื ืืื ืฉืืืืื, ืืื ืืืืฆืื ืืช ืืืืื ืืืืฉ ืื ืื ืกืื ืืืืื ืืืจ ืืืื ืืืฆืืื?
ืืชืฉืืื ืืื: ื-Ansible ืืฉ ืืกืจืื ืืช, ืืืฉื, ืื ืื ื ืื ืจืืืื ืืืืื ืืฆื ื ืืฆืืช ืืชืฆืืจื ืืื ืขืืฉืื, ืื ืฉืืืื ืืืืขืื ืืช ืืืฆื ืืฉืืชื ืืชืืื ืชืคืงืื ืื ืกืคืจ ืืฉืืง ืืฉืืืืืช ืงืจืืกืืช ืขืคืืช, ืืืชื ืืชืืื ืืืคืก ืขื ืืฉืจืช ืืจืืืช ืืืื ืืืืื ืขืืืื ื ืืืคื. ืืคืฉืื ืื ืขืืืชื ืขื ืืืื..
ืืื ืืฉ ืืกืจืื ืืช ืืืื? ืืจืื.. ืืื ืืืขืืืื ืฉืกืืื ืื ื ืืคืืื ืืฆืจืื ืืืชืงืื ืืืชื ืืืืฉ ืื ืืืฉืชืืฉ ืืคืงืืืช ืืืคืืก ืืืื. (ืืื ืืื, ืขืืืื ืื ืจืืืชื ืืช ืื ืืืจืกื 6), ืืกืชืืื ืืืืืจื ืืืจืืืช ืืืืชืจ ืืืืืฉืง ืื ืืืืื ื.
ืืื ืืฉ ืืชืจืื ืืช? ืืืฉ ืื ืืจืื ืืชืจืื ืืช: ืื ืืืื ื-ansible ืืืืืข, ืืฉ ืื ื ืืืฉืง ืืื ืืจื ื ืื ื ืืื ืืจืืืช ืืช ืืชืืืืืช ืืืืืฉืืช ืขื ืืืื ื. ืืืืืื, ืืื ืืฆืืืืช ืืืฆืืฆืืช ืืขืืื, ืืืืื ืืฆื ื ืืฆืืช ืืืืช ืืืฉ, ืืื ืืืชืงื ืื ืกืืื ื ืืืืื ืื ืชืืขืื ืืืจืื.
ืืชืืื ื ืืื ืืืฉืืืช ืืืืืงืช ืืืืืช ืืืืืข ืฉืื ืืฆื ืืชืฉืชืืช ืชืืื ืืืื ืื ืื ืขืื ืืื, ืืื ืืื ืืืืืืื ื ืืืง ืืืืื ืื ืื ืกืืื ืืืงืจ ืืฉืจืช. ืืคื ืฉืืืจืชื, ืื ื ืืฉืชืืฉ ืืืื ืืืจ ืฉื ืชืืื, ืืื ืืชื ืืขืฉื ืืืชื ืงืฆืช, ืื ืืืืื ืืฉืชืคืจืื. ืืืืจ ืืงืฉื ืืืืชืจ ืืชืฉืชืืช ืืืืื ืืื ืฉืืชื ืื ืืืืจ ืืืืื ืืฆื ืืฉืจืช ื ืืฆื, ืืื ืืื ื ืคืกืคืก ืืช ืืชืงื ืช ืกืืื ื ืืืืืื ืื ืืืืืจ ืืช ื-iptables ืืฆืืจื ื ืืื ื, ืืื ืืขืืืจ ืื ืืืชืขืืื ืืื ืืืืจืืขืื. ืืืืข ืคืืจืืฉื ืืืืฉ! )
ื .ื ืืฆื ืืจืื ืืืชืจ ืืื ืฉืชืื ื ืชื, ืื ืืชืืจ ืืื ืืืชืงืื ืืืืืืช, ืื ืืฉ ืืงืฉืืช, ืื ื ืืืชืื ืืช ืืืืง ืืฉื ื.
PSS ืืืืืจ ืืืืขื ืืืืจืืช ืืืืข, ืืืืืชื ืืฉืชืฃ ืืืชื ืื ืืฉ ืืขื ืืืื ืืืืข ืืืื ืืจื ื. ืืืื ืื ืืขื ืืื ืืืฉืื. ืืืฉื ืืื ื ืขืื ืืืจืื ืืงืจืื
ืขื ืืืืืืช ืืคืจืกืื
ืฉืจืชืื ืืคืืื - ืืื
ืืงืืจ: www.habr.com