HAProxy இல் உள்நுழைவதை எவ்வாறு அமைப்பது மற்றும் புரிந்து கொள்வது

Haproxy Il Ulnulaivatai Evvaru Amaippatu Marrum Purintu Kolvatu



உங்களிடம் இணைய சேவையகம் அல்லது பிற ஹோஸ்ட் செய்யப்பட்ட பயன்பாடு இருக்கும் போது, ​​HAProxy போன்ற சுமை பேலன்சர் உங்கள் சேவையகம் ஓவர்லோட் ஆகாமல் இருப்பதை உறுதிசெய்ய ட்ராஃபிக்கை விநியோகிக்க உதவும். லோட் பேலன்சரைப் பயன்படுத்த நீங்கள் தேர்வுசெய்தால், பதிவுகளைச் சரிபார்த்து அதைச் சரிசெய்வதற்கான வழி உங்களுக்குத் தேவை. HAProxy மூலம், நீங்கள் எந்தப் பிழைகளைக் கண்டறிந்து உள்நுழைய விரும்புகிறீர்கள் என்பதைப் பொறுத்து வெவ்வேறு தீவிர நிலைகளுக்கு லாக்கிங்கை எவ்வாறு அமைப்பது என்பதை நீங்கள் புரிந்து கொள்ள வேண்டும். இந்த இடுகை HAProxy இல் உள்நுழைவதை அறிமுகப்படுத்துகிறது மற்றும் பதிவு செய்வதை அமைப்பதற்கும் புரிந்து கொள்வதற்கும் உள்ள படிகளைப் பற்றி விவாதிக்கிறது. படியுங்கள்!

HAProxy இல் உள்நுழைவை அமைத்தல்

உங்கள் உள்கட்டமைப்பில் நீங்கள் HAProxy ஐப் பயன்படுத்தக்கூடிய வெவ்வேறு நிகழ்வுகள் உள்ளன. உங்கள் வலை சேவையகத்திற்கோ அல்லது உங்கள் கண்டெய்னரைசேஷனுக்கான சுமை சமநிலையாக நீங்கள் இதைப் பயன்படுத்தினாலும், உள்நுழைவு எவ்வாறு செயல்படுகிறது மற்றும் அதை அமைப்பதற்கு என்ன படிகளைப் பின்பற்ற வேண்டும் என்பதை நீங்கள் புரிந்து கொள்ள வேண்டும். பிழைகளை பதிவு செய்வதற்கான சுத்தமான வழி இல்லாமல், HAProxy ஐ சரிசெய்வது கடினமான பணியாக இருக்கும்.

அதிர்ஷ்டவசமாக, சுமூகமான ஒருங்கிணைப்பு மற்றும் சேவைக்காக HAProxy ஐக் கண்டறியவும், கண்காணிக்கவும் மற்றும் பிழைகாணவும் உதவும் வகையில் நீங்கள் பதிவுசெய்தலை அமைக்கலாம். நீங்கள் பயன்படுத்தக்கூடிய பல்வேறு பதிவுக் கருவிகள் உள்ளன, ஆனால் இந்த வழிகாட்டி syslog செய்திகளைக் கையாள Rsyslog கருவியில் கவனம் செலுத்துகிறது.







HAProxy இல் உள்நுழைவை எவ்வாறு அமைக்கலாம் என்பது இங்கே:



படி 1: Rsyslog நிறுவப்பட்டுள்ளதை உறுதி செய்யவும்



இந்த டுடோரியல் HAProxyக்கான Rsyslog பதிவு செய்யும் கருவியைப் பயன்படுத்துகிறது. எனவே, இது உங்கள் கணினியில் நிறுவப்பட்டுள்ளதா என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். அதன் பதிப்பைச் சரிபார்ப்பதன் மூலம் சரிபார்க்கவும்.





சமீபத்திய லினக்ஸ் அமைப்புகள் Rsyslog முன்பே நிறுவப்பட்டவை. நீங்கள் அதை நிறுவவில்லை என்றால், பின்வரும் கட்டளையை இயக்கவும்:



$ sudo apt rsyslog ஐ நிறுவவும்

படி 2: HAProxy உள்ளமைவு கோப்பைத் திருத்தவும்

உங்கள் கணினியில் Rsyslog கிடைத்தவுடன், அடுத்த படி HAProxy உள்ளமைவு கோப்பை அணுகி, எங்கள் உள்நுழைவு எவ்வாறு கையாளப்பட வேண்டும் என்பதை வரையறுக்க வேண்டும். கட்டமைப்பு கோப்பு '/etc/haproxy/haproxy.cfg' இல் உள்ளது. நீங்கள் விரும்பும் எடிட்டருடன் அதைத் திறக்கவும்.

sudo nano /etc/haproxy/haproxy.cfg

உலகளாவிய பிரிவில், HAProxy உள்நுழைவு எவ்வாறு நிகழ வேண்டும் என்பதை நாங்கள் குறிப்பிடுகிறோம். UDP போர்ட் 514 போன்ற கொடுக்கப்பட்ட போர்ட்டில் கேட்கும் syslog சேவையகம் உங்களிடம் இருந்தால், பின்வரும் வரியுடன் 'local0' வசதி மூலம் பதிவுகளை அனுப்பலாம்:

மாற்றாக, நீங்கள் பதிவுகளை “/dev/log” சாக்கெட்டுக்கு அனுப்ப தேர்வு செய்து அவற்றை Rsyslog ஐப் பயன்படுத்தி அணுகலாம். அதற்கு, உங்கள் உள்ளமைவு கோப்பில் பின்வரும் வரியைச் சேர்க்கவும்:

குறிப்பிடப்பட்ட syslog சேவையகம் அல்லது சாக்கெட்டுக்கு பதிவுகளை அனுப்புவதற்கான வழிமுறைகளை வழங்குவதால், 'log' முக்கிய வார்த்தை சேர்க்கப்பட வேண்டும் என்பதை நினைவில் கொள்ளவும். மீண்டும், பதிவுகளுக்குக் கொடுக்கப்பட்ட பாதுகாப்பு அளவைக் குறிப்பிட விரும்பினால், அறிவிப்பு பாதுகாப்பு நிலைக்கு நாங்கள் செய்தது போல் அறிக்கையின் முடிவில் அதன் பெயரைச் சேர்க்கவும்.

நீங்கள் உள்நுழையக்கூடிய பல பாதுகாப்பு நிலைகள் உள்ளன. அறிக்கையின் முதல் வரியில் நாங்கள் செய்தது போல் பாதுகாப்பு நிலையின் வகையை நீங்கள் குறிப்பிடவில்லை என்றால், பதிவு கோப்பில் HAProxy ஆல் பகிரப்படும் எந்த பதிவு செய்திகளும் இருக்கும் மற்றும் உள்நுழைந்த செய்திகளைப் பொறுத்து பெரிதாக இருக்கும். எனவே, உங்கள் syslog சேவையகம் அல்லது சாக்கெட்டில் நீங்கள் எதைப் பதிவு செய்ய விரும்புகிறீர்கள் என்பதைத் தெளிவாகக் கருதுங்கள்.

'இயல்புநிலைகள்' பிரிவின் கீழ், பின்வரும் வரி உங்களிடம் இருப்பதை உறுதிசெய்யவும்:

பேக்கெண்ட் போன்ற உள்ளமைவு கோப்பில் உள்ள அனைத்து ப்ராக்ஸி பிரிவுகளும் உலகளாவிய பிரிவில் நீங்கள் குறிப்பிட்ட அளவுகோல்களைப் பயன்படுத்தி செய்திகளை பதிவு செய்யும் என்பதை அறிக்கை உறுதி செய்கிறது. இருப்பினும், நீங்கள் இலக்கு வைக்கும் பாதுகாப்பு நிலை வகையைப் பிடிக்க ஒவ்வொரு ப்ராக்ஸிக்கும் ஒரு குறிப்பிட்ட பதிவு அளவுகோலைப் பயன்படுத்த நீங்கள் தேர்வு செய்யலாம். பயன்படுத்த வேண்டிய syslog சேவையகம் அல்லது சாக்கெட்டை நீங்கள் குறிப்பிட்டவுடன், மாற்றங்களைச் சேமித்து கோப்பிலிருந்து வெளியேறவும்.

படி 3: Rsyslog உள்ளமைவு கோப்பைத் திருத்தவும்

rsyslog உள்ளமைவு கோப்பில், HAProxy பதிவுகளை எங்கு சேமிக்க வேண்டும் என்பதை rsyslog ஐ இயக்க வேண்டும். இந்த வழக்கில், பொது பதிவுகள் மற்றும் அறிவிப்பு நிலை பதிவுகளை சேமிக்க விரும்புகிறோம். எனவே, உள்ளமைவு கோப்பைத் திறந்து கீழே பின்வரும் அறிக்கைகளைச் சேர்க்கவும்:

மாற்றங்களைச் சேமித்து கோப்பிலிருந்து வெளியேறவும். உருவாக்கப்பட்ட பதிவுச் செய்தியின் வகையைப் பொறுத்து நீங்கள் முன்பு குறிப்பிட்ட பதிவுக் கோப்புகளில் ஒன்றிற்கு பதிவு செய்திகளை Rsyslog அனுப்பும்.

படி 4: சேவைகளை மீண்டும் தொடங்கவும்

நீங்கள் HAProxy மற்றும் rsyslog சேவைகளை மறுதொடக்கம் செய்ய வேண்டும். 'systemctl' ஐப் பயன்படுத்தி பின்வரும் கட்டளைகளை இயக்கவும்:

$ sudo systemctl rsyslog.service ஐ மறுதொடக்கம் செய்யவும்
$ sudo systemctl haproxy.service ஐ மீண்டும் தொடங்கவும்

படி 5: உள்நுழைவை சோதிக்கவும்

உங்கள் HAProxy பதிவுகள் இப்போது அமைக்கப்பட்டுள்ளன. மீதமுள்ள படி, லாக்கிங் செயல்படுகிறதா என்பதைச் சரிபார்க்க வேண்டும். அதைச் சோதிக்க, எங்கள் பதிவுக் கோப்பில் உள்ள கடைசி வரிகளை உண்மையான நேரத்தில் காண்பிக்க “tail” கட்டளையைப் பயன்படுத்துகிறோம்.

முன்பு “rsyslog” config கோப்பில் நாம் குறிப்பிட்ட அதே பாதையை எப்படி குறிப்பிடுகிறோம் என்பதைக் கவனியுங்கள்.

எங்கள் HAProxy உள்நுழைவை நாங்கள் வெற்றிகரமாக அமைத்துள்ளோம் என்பதை கொடுக்கப்பட்ட வெளியீடு உறுதிப்படுத்துகிறது. நீங்கள் கைப்பற்ற விரும்பும் பதிவுகளின் வகைக்கு இடமளிக்கும் வகையில் உள்ளமைவு கோப்புகளைத் திருத்த தயங்க வேண்டாம்.

முடிவுரை

HAProxy பல்வேறு பயன்பாடுகளைக் கொண்டுள்ளது. நீங்கள் அதைப் பயன்படுத்த எந்த வழியில் தேர்வு செய்தாலும், பிழைகளைத் தடுப்பதற்கும் சரிசெய்தல் சிக்கல்களுக்கு உதவுவதற்கும் பதிவு செய்வது இன்றியமையாதது. உள்ளமைவுக் கோப்புகளைத் திருத்துவது முதல் பதிவுகளை எங்கு சேமிப்பது என்பதைக் குறிப்பிடுவது வரை லாக்கிங் செயல்படுகிறதா என்று சோதிப்பது வரை HAProxy உள்நுழைவை அமைப்பதற்கான படிகளை நாங்கள் கற்றுக்கொண்டோம். இப்போது உங்கள் வழக்குக்கு HAProxy உள்நுழைவை அமைக்கலாம் என்று நம்புகிறேன்.