ಲೇಖನ ಡೈರೆಕ್ಟರಿ
ಮಾನಿಟ್ ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಿಲ್ಲವೇ? ಅಂತಿಮ ಪರಿಹಾರ ಇಲ್ಲಿದೆ!
ನೀವು ಎಂದಾದರೂ ನೋಡಿದ್ದೀರಾ "Monit Cannot connect to [IP地址]:2812 -- Connection refused” ನಿಮ್ಮ ತಲೆ ಮತ್ತು ಕಿವಿಗಳನ್ನು ಕೆರೆದುಕೊಳ್ಳುತ್ತೀರಾ?
ಚಾಲನೆಯಲ್ಲಿರುವ ಸ್ಥಿತಿ, ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಕಾನ್ಫಿಗರೇಶನ್, ಫೈರ್ವಾಲ್ ಸೆಟ್ಟಿಂಗ್ಗಳು, ಸರ್ವರ್ ಐಪಿ ವಿಳಾಸ, ಇತ್ಯಾದಿಗಳನ್ನು ಪರಿಶೀಲಿಸುವುದು ಸೇರಿದಂತೆ ಮಾನಿಟ್ ಸಂಪರ್ಕ ಸಮಸ್ಯೆಗಳನ್ನು ತ್ವರಿತವಾಗಿ ನಿವಾರಿಸಲು ಮತ್ತು ಸರಿಪಡಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡಲು ಈ ಮಾರ್ಗದರ್ಶಿ ವಿವಿಧ ಪರಿಹಾರಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ... ಮಾನಿಟ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಾಗದಿರುವ ಸಮಸ್ಯೆಯನ್ನು ಸುಲಭವಾಗಿ ಪರಿಹರಿಸಿ ಮತ್ತು ತಕ್ಷಣ ಮೇಲ್ವಿಚಾರಣೆಯನ್ನು ಪುನರಾರಂಭಿಸಿ!
ನಿಮ್ಮ monit ಚಾಲನೆಯಲ್ಲಿಲ್ಲದಿರಬಹುದು, ಅಥವಾ ಅದರ ವೆಬ್ ಮಾನಿಟರಿಂಗ್ ಇಂಟರ್ಫೇಸ್ (httpd) ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿಲ್ಲ. ತಪ್ಪು "ಸಂಪರ್ಕ ನಿರಾಕರಿಸಲಾಗಿದೆ" ಹಲವಾರು ಕಾರಣಗಳಿರಬಹುದು:
ಕಾರಣ 1: ಮಾನಿಟ್ ಚಾಲನೆಯಲ್ಲಿಲ್ಲ

ಪರಿಹಾರ
ಮಾನಿಟ್ ಚಾಲನೆಯಲ್ಲಿದೆಯೇ ಎಂದು ಮೊದಲು ಪರಿಶೀಲಿಸಿ:
sudo systemctl status monit- ಸ್ಥಿತಿ ಇದ್ದರೆ
inactive (dead), ಇದು ಚಾಲನೆಯಲ್ಲಿಲ್ಲ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. - ಸ್ಥಿತಿ ಇದ್ದರೆ
active (running), ಆದರೆ ದೋಷವನ್ನು ಇನ್ನೂ ವರದಿ ಮಾಡಲಾಗಿದೆ, ಇದು ಆಲಿಸುವ ಪೋರ್ಟ್ನಲ್ಲಿ ಸಮಸ್ಯೆಯಾಗಿರಬಹುದು.
- ಸ್ಥಿತಿ ಇದ್ದರೆ
ಮಾನಿಟ್ ಚಾಲನೆಯಲ್ಲಿಲ್ಲದಿದ್ದರೆ, ಅದನ್ನು ಪ್ರಾರಂಭಿಸಲು ಪ್ರಯತ್ನಿಸಿ:
sudo monitಸ್ಥಿತಿಯನ್ನು ಮತ್ತೊಮ್ಮೆ ಪರಿಶೀಲಿಸಿ:
sudo monit statusಮಾನಿಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಮರುಲೋಡ್ ಮಾಡಿ:
sudo monit reloadಮರುಪ್ರಾರಂಭಿಸಿ ಮಾನಿಟ್: "`bash sudo systemctl ಮರುಪ್ರಾರಂಭಿಸಿ ಮಾನಿಟ್
ಕಾರಣ 2: ಮಾನಿಟ್ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ (httpd) ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿಲ್ಲ
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಮಾನಿಟ್ ಮೇ HTTP ಮಾನಿಟರಿಂಗ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿಲ್ಲ, ನೀವು ಅದನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ.
ಪರಿಹಾರ
- ಮಾನಿಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ತೆರೆಯಿರಿ
sudo nano /etc/monit/monitrc HTTP ಮಾನಿಟರಿಂಗ್ ವಿಭಾಗವನ್ನು ಹುಡುಕಿ, ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಕಾಮೆಂಟ್ ಮಾಡಲಾಗಿಲ್ಲ (ತೆಗೆದುಹಾಕು
#ಸಂಖ್ಯೆ):set httpd port 2812 use address 127.0.0.1 # 或者 0.0.0.0 允许外部访问 allow admin:monit # 账号:密码- ಒಂದು ವೇಳೆ
set httpdಈ ರೇಖೆಯು ಮೊದಲು ಇದೆ#, ಅದನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ, ಅದನ್ನು ತೆಗೆದುಹಾಕಿ#ಮರು-ಸಕ್ರಿಯಗೊಳಿಸಿ. - ನೀವು ಬಯಸಿದರೆ ಮಾನಿಟ್ಗೆ ರಿಮೋಟ್ ಪ್ರವೇಶ, ನೀವು ಹಾಕಬಹುದು
use address 127.0.0.1ಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ0.0.0.0. allow admin:monitಪ್ರತಿನಿಧಿಸುತ್ತವೆ ಬಳಕೆದಾರಹೆಸರು ನಿರ್ವಾಹಕ, ಪಾಸ್ವರ್ಡ್ ಮಾನಿಟ್(ಮಾರ್ಪಡಿಸಬಹುದು).
- ಒಂದು ವೇಳೆ
ಉಳಿಸಿ ಮತ್ತು ನಿರ್ಗಮಿಸಿ(ಅನುಸಾರ
Ctrl + X, ನಂತರYನಮೂದಿಸಿ).ಮಾನಿಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಮರುಲೋಡ್ ಮಾಡಿ:
sudo monit reloadಮರುಪ್ರಾರಂಭಿಸಿ ಮಾನಿಟ್:
sudo systemctl restart monitಮಾನಿಟ್ ಸಾಮಾನ್ಯವಾಗಿ ಪೋರ್ಟ್ ಅನ್ನು ಕೇಳುತ್ತಿದೆಯೇ ಎಂದು ಪರೀಕ್ಷಿಸಿ:
sudo netstat -tulnp | grep 2812- ಯಾವುದೇ ಔಟ್ಪುಟ್ ಇಲ್ಲದಿದ್ದರೆ, Monit ಇನ್ನೂ ಪೋರ್ಟ್ 2812 ಅನ್ನು ಕೇಳುವುದಿಲ್ಲ ಎಂದು ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ಸಮಸ್ಯೆ ಇರಬಹುದು.
- ಔಟ್ಪುಟ್ ಇದ್ದರೆ, ಮಾನಿಟ್ ಅನ್ನು ಸರಿಯಾಗಿ ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ.
ಕಾರಣ 3: ಫೈರ್ವಾಲ್ (iptables/UFW) ಪೋರ್ಟ್ 2812 ಅನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ
ಪರಿಹಾರ
ಫೈರ್ವಾಲ್ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ
sudo ufw statusUFW ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದರೆ, ಪೋರ್ಟ್ 2812 ಅನ್ನು ತೆರೆಯಿರಿ:
sudo ufw allow 2812/tcp sudo ufw reloadನೀವು iptables ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ರನ್ ಮಾಡಿ:
sudo iptables -A INPUT -p tcp --dport 2812 -j ACCEPT sudo iptables-saveಮತ್ತೆ ಸಂಪರ್ಕಿಸಲು ಪ್ರಯತ್ನಿಸಿ:
sudo monit status
ಕಾರಣ 4: ಸರ್ವರ್ ಐಪಿ ಸೆಟ್ಟಿಂಗ್ ತಪ್ಪಾಗಿದೆ
ನಿಮ್ಮ ದೋಷ ಸಂದೇಶ:
Cannot connect to [141.98.152.153]:2812 -- Connection refused
ವಿವರಣೆ ಮಾನಿಟ್ ತಪ್ಪಾದ ಐಪಿಯನ್ನು ಕೇಳುತ್ತಿರಬಹುದು, ಆದರೆ ನೀವು ಸಂಪರ್ಕಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತೀರಿ 141.98.152.153.
ಪರಿಹಾರ
ಪ್ರಸ್ತುತ ಮಾನಿಟ್ನಿಂದ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲಾದ IP ಅನ್ನು ಪರಿಶೀಲಿಸಿ:
sudo netstat -tulnp | grep 2812ಒಂದು ವೇಳೆ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲಾಗುತ್ತಿದೆ
127.0.0.1(ಸ್ಥಳೀಯ ಲೂಪ್ಬ್ಯಾಕ್), ಆದರೆ ನೀವು ಸರ್ವರ್ ಐಪಿ ಬಳಸಿ ಪ್ರವೇಶಿಸಿದರೆ, ಸಂಪರ್ಕವನ್ನು ನಿರಾಕರಿಸಲಾಗುತ್ತದೆ.
ನೀನು ಮಾಡಬಲ್ಲೆ ಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ0.0.0.0(ಎಲ್ಲಾ IP ಗಳಿಗೆ ಇದನ್ನು ಪ್ರವೇಶಿಸುವಂತೆ ಮಾಡಿ), ಅಥವಾ ನೇರವಾಗಿ ಬಳಸಿ127.0.0.1ಪ್ರವೇಶ.ಮಾನಿಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಿ
sudo nano /etc/monit/monitrcಈ ಸಾಲನ್ನು ಹುಡುಕಿ:
use address 127.0.0.1ಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ:
use address 0.0.0.0ನಂತರ ಮಾನಿಟ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ:
sudo systemctl restart monitಮರುಸಂಪರ್ಕಿಸಲು ಪ್ರಯತ್ನಿಸಿ
sudo monit status
总结
- ಮಾನಿಟ್ ಚಾಲನೆಯಲ್ಲಿಲ್ಲ →
sudo monit - ಮಾನಿಟ್ HTTP ಮಾನಿಟರಿಂಗ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವುದಿಲ್ಲ → ಸಂಪಾದಿಸಿ
/etc/monit/monitrc - ಫೈರ್ವಾಲ್ ಪ್ರತಿಬಂಧ →
sudo ufw allow 2812/tcp - Monit ಮೂಲಕ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲಾದ IP ತಪ್ಪಾಗಿದೆ → ಗೆ ಬದಲಾಯಿಸಿ
0.0.0.0
ಈ ವಿಧಾನಗಳನ್ನು ಪ್ರಯತ್ನಿಸಿ, ಅವರು ನಿಮ್ಮ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಬೇಕು! 🚀
ತೀರ್ಮಾನ
ಮಾನಿಟ್ ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಇದು ಕೋಡ್ನ ಕಾಡಿನಲ್ಲಿ ಕಳೆದುಹೋದಂತಿದೆ.
Monit ನ ಚಾಲನೆಯಲ್ಲಿರುವ ಸ್ಥಿತಿ, ವೆಬ್ ಇಂಟರ್ಫೇಸ್, ಫೈರ್ವಾಲ್ ಮತ್ತು ಸರ್ವರ್ IP ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ತನಿಖೆ ಮಾಡುವ ಮೂಲಕ, ನಾವು ಹಂತ ಹಂತವಾಗಿ ಮಂಜನ್ನು ತೆರವುಗೊಳಿಸಿದ್ದೇವೆ ಮತ್ತು ಅಂತಿಮವಾಗಿ ಸಂಪರ್ಕದ ಉದಯವನ್ನು ಕಂಡುಕೊಂಡಿದ್ದೇವೆ.
ಇದು ಪತ್ತೇದಾರಿ ಕೋಕೂನ್ ಅನ್ನು ಸುಲಿದು ಅಂತಿಮವಾಗಿ ಸತ್ಯವನ್ನು ಕಂಡುಕೊಂಡಂತೆ.
ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ, ನಮಗೆ ತಾಂತ್ರಿಕ ಒಳನೋಟಗಳು ಮಾತ್ರವಲ್ಲ, ಕೋಕೂನ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವ ಮತ್ತು ಮೂಲವನ್ನು ಪತ್ತೆಹಚ್ಚುವ ಆಲೋಚನಾ ವಿಧಾನವೂ ಬೇಕಾಗುತ್ತದೆ.
ಸಂಕೀರ್ಣ ಸಮಸ್ಯೆಗಳನ್ನು ಎದುರಿಸುವಾಗ ನಮ್ಮ ವಿಶ್ಲೇಷಣೆ, ತೀರ್ಪು ಮತ್ತು ಸಮಸ್ಯೆ-ಪರಿಹರಿಸುವ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ನಾವು ಹೇಗೆ ಬಳಸುತ್ತೇವೆ ಎಂಬುದನ್ನು ಇದು ಪ್ರತಿಬಿಂಬಿಸುತ್ತದೆ ಮತ್ತು ಅಂತಿಮವಾಗಿ ಒಟ್ಟಾರೆ ಪರಿಸ್ಥಿತಿಯನ್ನು ನಿಯಂತ್ರಿಸುವ ಮತ್ತು ಕಾರ್ಯತಂತ್ರದ ಸ್ಥಿತಿಯನ್ನು ಸಾಧಿಸುತ್ತದೆ.
ಮಾನಿಟ್ ಸಂಪರ್ಕದ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಮತ್ತು ಸಿಸ್ಟಮ್ ಮಾನಿಟರಿಂಗ್ನ ಹಾದಿಯಲ್ಲಿ ನಿಮ್ಮನ್ನು ಸುಗಮವಾಗಿಸಲು ಈ ಲೇಖನವು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ!
ಹೋಪ್ ಚೆನ್ ವೈಲಿಯಾಂಗ್ ಬ್ಲಾಗ್ ( https://www.chenweiliang.com/ ) ಹಂಚಿಕೊಂಡಿದ್ದಾರೆ "Monit ಗೆ ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ:2812?" ಸಂಪರ್ಕ ನಿರಾಕರಿಸಿದ ಸಮಸ್ಯೆಯನ್ನು ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಪರಿಹರಿಸಿ", ಇದು ನಿಮಗೆ ಸಹಾಯಕವಾಗುತ್ತದೆ.
ಈ ಲೇಖನದ ಲಿಂಕ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಸ್ವಾಗತ:https://www.chenweiliang.com/cwl-32486.html
