कैसे CentOS 7 पर Zabbix का उपयोग करके दूरस्थ सर्वर को सुरक्षित रूप से मॉनिटर करें

ज़ैबिक्स सिस्टम और नेटवर्क घटकों की उपलब्धता की निगरानी के लिए उपयोग किया जाने वाला एक स्वतंत्र और खुला स्रोत उद्यम-तैयार सॉफ़्टवेयर है। Zabbix एक साथ हजारों सर्वर, वर्चुअल मशीन या नेटवर्क घटकों की निगरानी कर सकता है। Zabbix एक सिस्टम से संबंधित लगभग हर चीज की निगरानी कर सकता है जैसे CPU, मेमोरी, डिस्क स्पेस और IO, प्रोसेस, नेटवर्क, डेटाबेस, वर्चुअल मशीन और वेब सर्विसेज। अगर IPMI का उपयोग Zabbix को प्रदान किया जाता है तो यह तापमान, वोल्टेज आदि जैसे हार्डवेयर की निगरानी भी कर सकता है।

आवश्यक शर्तें

  • एक Vultr CentOS 7 सर्वर उदाहरण।
  • एक sudo यूजर

इस ट्यूटोरियल के लिए, हम 192.0.2.1Zabbix सर्वर 192.0.2.2के सार्वजनिक IP पते और Zabbix होस्ट के सार्वजनिक IP पते के रूप में उपयोग करेंगे, जिसे हम दूरस्थ रूप से मॉनिटर करेंगे। कृपया अपने वास्तविक सार्वजनिक IP पते के साथ उदाहरण IP पते की सभी घटनाओं को प्रतिस्थापित करना सुनिश्चित करें।

सेंटोस 7 को अपडेट करने के लिए गाइड का उपयोग करके अपनी आधार प्रणाली को अपडेट करें । एक बार आपका सिस्टम अपडेट हो जाने के बाद, निर्भरताएँ स्थापित करने के लिए आगे बढ़ें।

अपाचे और PHP स्थापित करें

ज़ैबिक्स वेब की स्थापना पर, यह स्वचालित रूप से अपाचे के लिए कॉन्फ़िगरेशन बनाता है।

Zabbix फ्रंट-एंड या वेब UI की सेवा के लिए Apache इंस्टॉल करें।

sudo yum -y install httpd

Apache शुरू करें और इसे बूट पर अपने आप शुरू करने के लिए सक्षम करें।

sudo systemctl start httpd
sudo systemctl enable httpd

Remiरिपॉजिटरी को जोड़ें और सक्षम करें , क्योंकि डिफ़ॉल्ट YUMरिपॉजिटरी में PHP का पुराना संस्करण है।

sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php71

Zabbix द्वारा आवश्यक मॉड्यूल के साथ PHP का नवीनतम संस्करण स्थापित करें।

sudo yum -y install php php-cli php-gd php-bcmath php-ctype php-xml php-xmlreader php-xmlwriter php-session php-sockets php-mbstring php-gettext php-ldap php-pgsql php-pear-Net-Socket

PostgreSQL को स्थापित और कॉन्फ़िगर करें

PostgreSQL एक ऑब्जेक्ट-रिलेशनल डेटाबेस सिस्टम है। आपको अपने सिस्टम में PostgreSQL रिपॉजिटरी को जोड़ना होगा, क्योंकि डिफ़ॉल्ट YUM रिपॉजिटरी में PostgreSQL का पुराना संस्करण है।

sudo rpm -Uvh https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm

PostgreSQL डेटाबेस सर्वर स्थापित करें।

sudo yum -y install postgresql96-server postgresql96-contrib

डेटाबेस को प्रारंभ करें।

sudo /usr/pgsql-9.6/bin/postgresql96-setup initdb

initdb एक नया डेटाबेस क्लस्टर बनाता है, जो एकल सर्वर द्वारा प्रबंधित डेटाबेस का एक समूह है।

pg_hba.confMD5 आधारित प्रमाणीकरण सक्षम करने के लिए संपादित करें ।

sudo nano /var/lib/pgsql/9.6/data/pg_hba.conf

निम्नलिखित पंक्तियों को खोजें और उनमें peerसे trustऔर idnetको बदलें md5

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     peer
# IPv4 local connections:
host    all             all             127.0.0.1/32            idnet
# IPv6 local connections:
host    all             all             ::1/128                 idnet

एक बार अद्यतन करने के बाद, कॉन्फ़िगरेशन नीचे दिखाए गए जैसा दिखना चाहिए।

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5

PostgreSQL सर्वर शुरू करें और इसे बूट पर स्वचालित रूप से शुरू करने के लिए सक्षम करें।

sudo systemctl start postgresql-9.6
sudo systemctl enable postgresql-9.6

passwordडिफ़ॉल्ट PostgreSQL उपयोगकर्ता के लिए बदलें ।

sudo passwd postgres

PostgreSQL उपयोगकर्ता के रूप में लॉगिन करें।

sudo su - postgres

Zabbix के लिए एक नया PostgreSQL उपयोगकर्ता बनाएं।

createuser zabbix

PostgreSQL शेल पर स्विच करें।

psql

Zabbix डेटाबेस के लिए नए बनाए गए डेटाबेस उपयोगकर्ता के लिए एक पासवर्ड सेट करें।

ALTER USER zabbix WITH ENCRYPTED password 'StrongPassword';

Zabbix के लिए एक नया डेटाबेस बनाएँ।

CREATE DATABASE zabbix OWNER zabbix;

psqlखोल से बाहर निकलें ।

\q

sudoवर्तमान postgresउपयोगकर्ता से उपयोगकर्ता पर स्विच करें।

exit

Zabbix स्थापित करें

Zabbix CentOS के लिए बायनेरी प्रदान करता है, जिसे सीधे Zabbix रिपॉजिटरी से इंस्टॉल किया जा सकता है। अपने सिस्टम में Zabbix रिपॉजिटरी जोड़ें।

sudo rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

स्थापित करें Zabbix serverऔर Zabbix web

sudo yum -y install zabbix-server-pgsql zabbix-web-pgsql 

PostgreSQL डेटाबेस आयात करें।

zcat /usr/share/doc/zabbix-server-pgsql-3.4.*/create.sql.gz | psql -U zabbix zabbix

आपको आउटपुट के अंत में निम्नलिखित के समान कुछ देखना चाहिए।

...
INSERT 0 1
INSERT 0 1
COMMIT

डेटाबेस विवरण को अपडेट करने के लिए Zabbix कॉन्फ़िगरेशन फ़ाइल खोलें।

sudo nano /etc/zabbix/zabbix_server.conf

निम्नलिखित पंक्तियों को खोजें और अपने डेटाबेस कॉन्फ़िगरेशन के अनुसार मूल्यों को अपडेट करें। आपको लाइनों DBHostऔर DBPortलाइनों को अनलिमिटेड करना होगा ।

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=StrongPassword
DBPort=5432

Zabbix Apache के लिए वर्चुअल होस्ट फ़ाइल को स्वचालित रूप से स्थापित करता है। हमें टाइमज़ोन और पीएचपी संस्करण को अपडेट करने के लिए वर्चुअल होस्ट को कॉन्फ़िगर करना होगा।

sudo nano /etc/httpd/conf.d/zabbix.conf

निम्नलिखित पंक्तियों का पता लगाएं।

<IfModule mod_php5.c>
...
#php_value date.timezone Europe/Riga

चूंकि हम PHP संस्करण 7 का उपयोग कर रहे हैं, इसलिए आपको mod_phpसंस्करण को अपडेट करने की भी आवश्यकता होगी । अपने टाइमज़ोन के अनुसार लाइनों को अपडेट करें जैसा कि नीचे दिखाया गया है।

<IfModule mod_php7.c>
...
php_value date.timezone Asia/Kolkata

अब कॉन्फ़िगरेशन में इन परिवर्तनों को लागू करने के लिए अपाचे को पुनरारंभ करें।

sudo systemctl restart httpd

Zabbix सर्वर शुरू करें और इसे बूट पर स्वचालित रूप से शुरू करने के लिए सक्षम करें।

sudo systemctl start zabbix-server
sudo systemctl enable zabbix-server

अब आपके पास Zabbix सर्वर चलना चाहिए। आप इसे चलाकर प्रक्रिया की स्थिति देख सकते हैं।

sudo systemctl status zabbix-server

मानक HTTPऔर HTTPSपोर्ट को अनुमति देने के लिए फ़ायरवॉल को संशोधित करें । आपको 10051फ़ायरवॉल के माध्यम से पोर्ट की अनुमति देने की आवश्यकता होगी , जिसका उपयोग ज़ैबिक्स द्वारा रिमोट मशीनों पर चलने वाले ज़ैबिक्स एजेंट से घटनाओं को प्राप्त करने के लिए किया जाएगा।

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-service=https
sudo firewall-cmd --zone=public --permanent --add-port=10051/tcp
sudo firewall-cmd --reload

प्रशासन डैशबोर्ड तक पहुंचने के लिए, आप http://192.0.2.1/zabbixअपने पसंदीदा ब्राउज़र का उपयोग करके खोल सकते हैं । आपको एक स्वागत संदेश दिखाई देगा। आपके पास अगले इंटरफ़ेस पर सभी आवश्यक शर्तें पूरी होनी चाहिए। सॉफ़्टवेयर को स्थापित करने के लिए इंस्टॉलर पृष्ठ पर दिए गए निर्देशों का पालन करें। एक बार सॉफ़्टवेयर स्थापित हो जाने के बाद, उपयोगकर्ता नाम Adminऔर पासवर्ड का उपयोग करके लॉगिन करें zabbix। Zabbix अब स्थापित हो गया है और Zabbix एजेंट से डेटा एकत्र करने के लिए तैयार है।

सर्वर पर एक ज़ैबिक्स एजेंट सेट करें

उस सर्वर की निगरानी करने के लिए जिस पर ज़ैबिक्स स्थापित है, आप एजेंट को सर्वर पर सेट कर सकते हैं। Zabbix एजेंट, Linux सर्वर से ईवेंट डेटा को Zabbix सर्वर पर भेजने के लिए एकत्रित करेगा। डिफ़ॉल्ट रूप से, 10050घटनाओं और डेटा को सर्वर पर भेजने के लिए पोर्ट का उपयोग किया जाता है।

Zabbix एजेंट स्थापित करें।

sudo yum -y install zabbix-agent

एजेंट शुरू करें और इसे बूट पर स्वचालित रूप से शुरू करने के लिए सक्षम करें।

sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent

Zabbix एजेंट और Zabbix सर्वर के बीच संचार स्थानीय रूप से किया जाता है, इस प्रकार किसी भी एन्क्रिप्शन को सेट करने की आवश्यकता नहीं होती है।

Zabbix सर्वर को कोई भी डेटा प्राप्त करने से पहले, आपको सक्षम करने की आवश्यकता होगी host। Zabbix सर्वर के वेब प्रशासन डैशबोर्ड पर लॉगिन करें और जाएं Configuration >> Host। आपको Zabbix सर्वर होस्ट की एक अक्षम प्रविष्टि दिखाई देगी। प्रविष्टि का चयन करें और Zabbix सर्वर एप्लिकेशन और बेस CentOS सिस्टम जिस पर Zabbix सर्वर स्थापित है, की निगरानी सक्षम करने के लिए "सक्षम करें" बटन पर क्लिक करें।

दूरस्थ लिनक्स मशीनों पर एजेंट को सेट करें

तीन तरीके हैं जिनके द्वारा एक रिमोट ज़ैबिक्स एजेंट ज़ैबिक्स सर्वर पर घटनाओं को भेज सकता है। पहली विधि एक अनएन्क्रिप्टेड कनेक्शन का उपयोग करना है, और दूसरा एक सुरक्षित पूर्व-साझा कुंजी का उपयोग कर रहा है। तीसरा और सबसे सुरक्षित तरीका है RSA प्रमाणपत्रों का उपयोग करके ट्रांसमिशन को एन्क्रिप्ट करना।

दूरस्थ मशीन पर Zabbix एजेंट को स्थापित और कॉन्फ़िगर करने के लिए आगे बढ़ने से पहले, हमें Zabbix सर्वर सिस्टम पर प्रमाण पत्र बनाने की आवश्यकता है। हम स्व-हस्ताक्षरित प्रमाण पत्र का उपयोग करेंगे।

sudoउपयोगकर्ता के रूप में Zabbix सर्वर पर निम्न आदेश चलाएँ

Zabbix कुंजियों को संग्रहीत करने और CA के लिए निजी कुंजी जनरेट करने के लिए एक नई निर्देशिका बनाएँ।

mkdir ~/zabbix-keys && cd ~/zabbix-keys
openssl genrsa -aes256 -out zabbix-ca.key 4096

यह आपको निजी कुंजी की सुरक्षा के लिए पासफ़्रेज़ के लिए पूछेगा। एक बार निजी कुंजी उत्पन्न हो जाने के बाद, CA के लिए प्रमाण पत्र तैयार करें।

openssl req -x509 -new -key zabbix-ca.key -sha256 -days 3560 -out zabbix-ca.crt

निजी कुंजी का पासफ़्रेज़ प्रदान करें। यह आपसे आपके देश, राज्य, संगठन के बारे में कुछ विवरण मांगेगा। तदनुसार विवरण प्रदान करें।

[user@vultr zabbix-keys]$ openssl req -x509 -new -key zabbix-ca.key -sha256 -days 3560 -out zabbix-ca.crt
Enter passphrase for `zabbix-ca.key`:
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [XX]:IN
State or Province Name (full name) []:My State
Locality Name (eg, city) [Default City]:My City
Organization Name (eg, company) [Default Company Ltd]:My Organization
Organizational Unit Name (eg, section) []:My Unit
Common Name (eg, your name or your server's hostname) []:Zabbix CA
Email Address []:[email protected]

हमने CA प्रमाण पत्र सफलतापूर्वक बनाया है। Zabbix सर्वर के लिए निजी कुंजी और CSR जनरेट करें।

openssl genrsa -out zabbix-server.key 2048
openssl req -new -key zabbix-server.key -out zabbix-server.csr

कृपया उपरोक्त कमांड चलाते समय निजी कुंजी को एन्क्रिप्ट करने के लिए पासफ़्रेज़ प्रदान न करें। CSR का उपयोग करते हुए, Zabbix सर्वर के लिए प्रमाणपत्र तैयार करें।

openssl x509 -req -in zabbix-server.csr -CA zabbix-ca.crt -CAkey zabbix-ca.key -CAcreateserial -out zabbix-server.crt -days 1825 -sha256

इसी तरह, ज़ैबिक्स होस्ट या एजेंट के लिए निजी कुंजी और सीएसआर उत्पन्न करें।

openssl genrsa -out zabbix-host1.key 2048
openssl req -new -key zabbix-host1.key -out zabbix-host1.csr

अब प्रमाण पत्र उत्पन्न करें।

openssl x509 -req -in zabbix-host1.csr -CA zabbix-ca.crt -CAkey zabbix-ca.key -CAcreateserial -out zabbix-host1.crt -days 1460 -sha256

प्रमाण पत्र को ज़ैबिक्स कॉन्फ़िगरेशन डायरेक्टरी में कॉपी करें।

sudo mkdir /etc/zabbix/keys
sudo cp zabbix-ca.* zabbix-server.* /etc/zabbix/keys

Zabbixउपयोगकर्ता को प्रमाण पत्र का स्वामित्व प्रदान करें।

sudo chown -R zabbix: /etc/zabbix/keys

प्रमाणपत्रों के पथ को अपडेट करने के लिए Zabbix सर्वर की कॉन्फ़िगरेशन फ़ाइल खोलें।

sudo nano /etc/zabbix/zabbix_server.conf

कॉन्फ़िगरेशन फ़ाइल में इन पंक्तियों को ढूंढें और उन्हें दिखाए अनुसार बदल दें।

TLSCAFile=/etc/zabbix/keys/zabbix-ca.crt
TLSCertFile=/etc/zabbix/keys/zabbix-server.crt
TLSKeyFile=/etc/zabbix/keys/zabbix-server.key

फ़ाइल को सहेजें और संपादक से बाहर निकलें। Zabbix सर्वर को पुनरारंभ करें ताकि कॉन्फ़िगरेशन में परिवर्तन प्रभावी हो सके।

sudo systemctl restart zabbix-server

scpहोस्ट कंप्यूटर पर कमांड का उपयोग करके प्रमाण पत्र की प्रतिलिपि बनाएँ जिसे आप मॉनिटर करना चाहते हैं।

cd ~/zabbix-keys
scp zabbix-ca.crt zabbix-host1.* [email protected]:~

सुनिश्चित करें कि आप 192.0.2.2दूरस्थ होस्ट के वास्तविक IP पते से प्रतिस्थापित करते हैं, जिस पर आप Zabbix एजेंट स्थापित करना चाहते हैं।

Zabbix होस्ट स्थापित करें

अब जब हमने मेजबान सिस्टम को प्रमाण पत्र कॉपी कर लिया है, तो हम ज़ैबिक्स एजेंट स्थापित करने के लिए तैयार हैं।

अब से, सभी कमांड को होस्ट पर निष्पादित करने की आवश्यकता होती है जिसे आप मॉनिटर करना चाहते हैं

सिस्टम में Zabbix रिपॉजिटरी जोड़ें।

sudo rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

सिस्टम में Zabbix एजेंट स्थापित करें।

sudo yum -y install zabbix-agent

Zabbix कॉन्फ़िगरेशन निर्देशिका के लिए कुंजी और प्रमाण पत्र ले जाएँ।

sudo mkdir /etc/zabbix/keys
sudo mv ~/zabbix-ca.crt ~/zabbix-host1.* /etc/zabbix/keys/

Zabbix उपयोगकर्ता को प्रमाणपत्रों का स्वामित्व प्रदान करें।

sudo chown -R zabbix: /etc/zabbix/keys

सर्वर आईपी पते और कुंजी और प्रमाणपत्र के लिए पथ को अपडेट करने के लिए ज़ैबिक्स एजेंट की कॉन्फ़िगरेशन फ़ाइल खोलें।

sudo nano /etc/zabbix/zabbix_agentd.conf

निम्न पंक्ति खोजें और उन्हें नीचे दिखाए गए जैसा दिखने के लिए आवश्यक परिवर्तन करें।

Server=192.0.2.1                    # Replace with actual Zabbix server IP
ServerActive=192.0.2.1              # Replace with actual Zabbix server IP
Hostname=Zabbix host1               # Provide a appropriate name or hostname

होस्टनाम एक अद्वितीय स्ट्रिंग होना चाहिए जो किसी अन्य होस्ट सिस्टम के लिए निर्दिष्ट नहीं है। कृपया, होस्टनाम का एक नोट बनाएं क्योंकि हमें ज़बिक्स सर्वर में सटीक होस्टनाम सेट करना होगा।

फुरथुर, इन मापदंडों के मूल्यों को अपडेट करें।

TLSConnect=cert
TLSAccept=cert
TLSCAFile=/etc/zabbix/keys/zabbix-ca.crt
TLSCertFile=/etc/zabbix/keys/zabbix-host1.crt
TLSKeyFile=/etc/zabbix/keys/zabbix-host1.key

अब, Zabbix एजेंट को पुनरारंभ करें और इसे बूट पर स्वचालित रूप से शुरू करने के लिए सक्षम करें।

sudo systemctl restart zabbix-agent
sudo systemctl enable zabbix-agent

आपने होस्ट सिस्टम पर ज़ैबिक्स एजेंट को सफलतापूर्वक कॉन्फ़िगर किया है। https://192.0.2.1/zabbixनए कॉन्फ़िगर किए गए होस्ट को जोड़ने के लिए ज़ैबिक्स प्रशासन डैशबोर्ड पर ब्राउज़ करें ।

ऊपर जाएं Configuration >> Hostsऔर Create Hostऊपरी दाएं कोने पर स्थित बटन पर क्लिक करें ।

कैसे CentOS 7 पर Zabbix का उपयोग करके दूरस्थ सर्वर को सुरक्षित रूप से मॉनिटर करें

पर create hostइंटरफेस, होस्ट नाम है, जो वास्तव में होस्ट नाम मेजबान सिस्टम के Zabbix एजेंट विन्यास फाइल में विन्यस्त के समान होना चाहिए प्रदान करते हैं। प्रदर्शन नाम के लिए, आप अपनी इच्छानुसार कुछ भी चुनने के लिए स्वतंत्र हैं।

कैसे CentOS 7 पर Zabbix का उपयोग करके दूरस्थ सर्वर को सुरक्षित रूप से मॉनिटर करें

उस समूह का चयन करें जिसमें आप सिस्टम जोड़ना चाहते हैं। चूंकि हम एक बुनियादी लिनक्स सर्वर की निगरानी के लिए ज़ैबिक्स एजेंट चला रहे हैं, इसलिए हम लिनक्स सर्वर समूह का चयन कर सकते हैं। यदि आप चाहें तो आपको एक नया समूह बनाने की भी अनुमति है।

उस होस्ट का आईपी पता प्रदान करें जिस पर ज़ैबिक्स एजेंट चल रहा है। आप मेजबान का एक वैकल्पिक विवरण प्रदान कर सकते हैं।

अब, Templateनए होस्ट इंटरफ़ेस के टैब पर जाएं और एप्लिकेशन के अनुसार टेम्प्लेट खोजें। हमारे मामले में, हमें खोजने की जरूरत है Template OS LinuxAddटेम्प्लेट होस्ट करने के लिए लिंक पर क्लिक करें ।

कैसे CentOS 7 पर Zabbix का उपयोग करके दूरस्थ सर्वर को सुरक्षित रूप से मॉनिटर करें

अंत में, Encryptionटैब पर जाएं और Certificateहोस्ट से कनेक्शन और होस्ट से कनेक्शन दोनों के लिए चुनें । इस तरह, दोनों पक्षों से संचार आरएसए प्रमाणपत्रों का उपयोग करके एन्क्रिप्ट किया जाएगा। Issuerऔर Subjectखाने वैकल्पिक हैं।

कैसे CentOS 7 पर Zabbix का उपयोग करके दूरस्थ सर्वर को सुरक्षित रूप से मॉनिटर करें

एक बार हो जाने के बाद, आप AddZabbix सर्वर पर नए होस्ट को जोड़ने के लिए बटन पर क्लिक कर सकते हैं । कुछ मिनटों के बाद, ZBXउपलब्धता हरी हो जाएगी। यह दर्शाता है कि होस्ट Zabbix एजेंट का उपयोग करके उपलब्ध है और सक्रिय रूप से होस्ट कंप्यूटर से Zabbix सर्वर पर ईवेंट भेज रहा है।

कैसे CentOS 7 पर Zabbix का उपयोग करके दूरस्थ सर्वर को सुरक्षित रूप से मॉनिटर करें

यदि ZBXउपलब्धता redहरे रंग के बजाय रंग में बदल जाती है, तो इसका मतलब है कि कुछ त्रुटि थी और होस्ट सर्वर को डेटा भेजने में असमर्थ है। उस स्थिति में, लॉग फ़ाइलों में त्रुटि देखें और तदनुसार त्रुटि का निवारण करें। Zabbix सर्वर लॉग और Zabbix एजेंट लॉग का पथ है /var/log/zabbix/zabbix_server.log, और/var/log/zabbix/zabbix_agentd.log

अब आप monitoringटैब पर जाकर होस्ट की निगरानी कर सकते हैं । आप समस्याओं, प्राप्त घटनाओं, लाइव ग्राफ़ और निगरानी पृष्ठों पर बहुत अधिक जानकारी देख सकते हैं।

कैसे CentOS 7 पर Zabbix का उपयोग करके दूरस्थ सर्वर को सुरक्षित रूप से मॉनिटर करें

निष्कर्ष

बधाई हो, आपने एक ज़ैबिक्स सर्वर उदाहरण को सफलतापूर्वक तैनात किया है और एक दूरस्थ होस्ट पर सक्षम निगरानी।

आप एक ही Zabbix उदाहरण का उपयोग करके अपने छोटे या midsize कंपनी के पूरे बुनियादी ढांचे की निगरानी कर सकते हैं।



Leave a Comment

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ

CentOS 7 पर RockMongo स्थापित करें

CentOS 7 पर RockMongo स्थापित करें

RockMongo एक वेब-आधारित MongoDB प्रबंधन उपकरण है जो MySQL प्रबंधन उपकरण के समान है: phpMyAdmin। यह ट्यूटोरियल इंस्टॉलिन की प्रक्रिया को कवर करेगा

CentOS 7 पर बुक किए गए समयबद्धक को कैसे स्थापित करें

CentOS 7 पर बुक किए गए समयबद्धक को कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? आवश्यकताएँ एक Vultr CentOS 7 सर्वर उदाहरण। एक sudo यूजर। चरण 1: सिस्टम को पहले अपडेट करें, अपने सिस्टम सर्वर को वें में अपडेट करें

CentOS 7 पर नेटडाटा स्थापित करना

CentOS 7 पर नेटडाटा स्थापित करना

एक अलग प्रणाली का उपयोग? नेटडाटा रियल-टाइम सिस्टम मेट्रिक्स मॉनिटरिंग के क्षेत्र में एक उभरता हुआ सितारा है। एक ही तरह के अन्य उपकरणों की तुलना में, नेटडाटा:

CentOS 7 पर स्टारबाउंड सर्वर कैसे स्थापित करें

CentOS 7 पर स्टारबाउंड सर्वर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? इस ट्यूटोरियल में, बीमार समझा जा रहा है कि CentOS 7 पर एक स्टारबाउंड सर्वर को कैसे सेटअप किया जाए। आवश्यक शर्तें आपको इस गेम को खुद पर बनाना होगा।

CentOS 7 पर Django कैसे स्थापित करें

CentOS 7 पर Django कैसे स्थापित करें

वेब एप्लिकेशन लिखने के लिए Django एक लोकप्रिय पायथन फ्रेमवर्क है। Django के साथ, आप तेजी से अनुप्रयोगों का निर्माण कर सकते हैं, पहिया को फिर से बनाए बिना। अगर आप चाहते हैं

CentOS 6 पर SA-MP सैन एंड्रियास मल्टीप्लेयर सर्वर सेटअप करें

CentOS 6 पर SA-MP सैन एंड्रियास मल्टीप्लेयर सर्वर सेटअप करें

एक अन्य Vultr ट्यूटोरियल में आपका स्वागत है। यहां, आप सीखेंगे कि एसएएमपी सर्वर कैसे स्थापित करें और चलाएं। यह गाइड CentOS 6 के लिए लिखा गया था

CentOS 7 पर Revive Adserver इनस्टॉल करना

CentOS 7 पर Revive Adserver इनस्टॉल करना

Revive Adserver एक स्वतंत्र और खुला स्रोत विज्ञापन सेवारत प्रणाली है जिसका उपयोग वेबसाइटों पर, ऐप्स में और / या वीडियो खिलाड़ियों में विज्ञापनों को प्रबंधित करने के लिए किया जा सकता है। इस लेख में,

CentOS 7 पर पार्स सर्वर कैसे स्थापित करें

CentOS 7 पर पार्स सर्वर कैसे स्थापित करें

पार्स सर्वर पार्स बैकेंड सेवा के लिए खुला स्रोत विकल्प है जिसे बंद किया जा रहा है। यदि आप इस सेवा के प्रशंसक हैं, तो आप अभी भी वें का आनंद ले सकते हैं

CentOS 7 पर एल्ग स्थापित करें

CentOS 7 पर एल्ग स्थापित करें

एक अलग प्रणाली का उपयोग? एल्ग एक खुला स्रोत सोशल नेटवर्किंग इंजन है जो परिसर के सामाजिक नेटवर्क जैसे सामाजिक वातावरण के निर्माण की अनुमति देता है

CentOS 7 पर डायस्पोरा के साथ अपने सामाजिक नेटवर्क का निर्माण करें

CentOS 7 पर डायस्पोरा के साथ अपने सामाजिक नेटवर्क का निर्माण करें

एक अलग प्रणाली का उपयोग? डायस्पोरा एक गोपनीयता-जागरूक, ओपन सोर्स सोशल नेटवर्क है। इस ट्यूटोरियल में, आप सीखेंगे कि डायस्पोरा पो को कैसे सेट और कॉन्फ़िगर करें

CentOS 7 पर कुबेदम के साथ कुबेरनेट्स तैनात करें

CentOS 7 पर कुबेदम के साथ कुबेरनेट्स तैनात करें

अवलोकन यह लेख आपको कुबेरनेट क्लस्टर प्राप्त करने और कुछ ही समय में कुबेदम के साथ चलने में मदद करने के लिए है। यह गाइड दो सर्वरों को तैनात करेगा

CentOS पर Z और Zsh के साथ उत्पादकता बढ़ाएँ

CentOS पर Z और Zsh के साथ उत्पादकता बढ़ाएँ

परिचय लिनक्स सिस्टम पर काम करने का मतलब है कि कोई कमांड लाइन का उपयोग अधिक बार नहीं कर रहा है। स्वागत के रूप में बार-बार लंबी निर्देशिका के नाम टाइप करना

कैसे एक Vultr LEMP सर्वर पर OpenCart स्थापित करें

कैसे एक Vultr LEMP सर्वर पर OpenCart स्थापित करें

ओपनकार्ट एक लोकप्रिय ओपन सोर्स शॉपिंग कार्ट सॉल्यूशन है जिसे उत्कृष्ट कार्यक्षमता, उपयोग में आसानी और उपस्थिति प्रदान करने के लिए डिज़ाइन किया गया है। OpenCart के साथ, आप सीए

CentOS 7 पर विकास के लिए Sails.js सेटअप करें

CentOS 7 पर विकास के लिए Sails.js सेटअप करें

एक अलग प्रणाली का उपयोग? परिचय Sails.js Node.js के लिए MVC फ्रेमवर्क है, जो रूबी ऑन रेल्स के समान है। यह आधुनिक अनुप्रयोगों को विकसित करने के लिए बनाता है

कैसे CentOS 7 पर स्रोत से Nginx संकलन करने के लिए

कैसे CentOS 7 पर स्रोत से Nginx संकलन करने के लिए

एक अलग प्रणाली का उपयोग? NGINX को HTTP / HTTPS सर्वर, रिवर्स प्रॉक्सी सर्वर, मेल प्रॉक्सी सर्वर, लोड बैलेंसर, TLS टर्मिनेटर, या कैचिन के रूप में उपयोग किया जा सकता है

CentOS 7 पर dotCMS कैसे स्थापित करें

CentOS 7 पर dotCMS कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? dotCMS जावा में लिखा एक ओपन सोर्स एंटरप्राइज ग्रेड कंटेंट मैनेजमेंट सिस्टम है। इसमें लगभग हर सुविधा आवश्यक टी होती है

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ