blog.masa23.jp
Zabbix 6.4 इंस्टॉलेशन
Zabbix 6.4 को सेटअप करने के समय के नोट्स को रिकॉर्ड करूँगा।
यह Zabbix + Nginx + php-fpm + PostgreSQL + TimescaleDB का कॉन्फ़िगरेशन होगा।
लक्षित पर्यावरण संस्करण Ubuntu 22.04 Zabbix 6.4 PostgreSQL 15 Nginx 1.18.0 php-fpm 8.1.2 रिपॉजिटरी की पंजीकरण डाउनलोड और ज़ब्बिक्स स्थापित करें
# wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu22.04_all.deb # dpkg -i zabbix-release_6.4-1+ubuntu22.04_all.deb # apt update Zabbix की स्थापना # apt install zabbix-server-pgsql zabbix-frontend-php php8.1-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent postgresql की स्थापना # apt install PostgreSQL की स्थापना रिपॉजिटरी को जोड़ना और स्थापित करना # apt install software-properties-common gnupg postgresql-common apt-transport-https lsb-release wget # /usr/share/postgresql-common/pgdg/apt.
…
2023-05-02Metabase स्थापित करने का नोट्स
Ubuntu 22.04 LTS पर Metabase स्थापित करने के दौरान के नोट्स नीचे दिए गए हैं।
Java स्थापित करें Java Development Kit (JDK) की आवश्यकता है।
apt-get install -y default-jdk Metabase के लिए निर्देशिका बनाएँ install -d /opt/metabase cd /opt/metabase Metabase डाउनलोड करें निम्नलिखित कमांड का उपयोग करके Metabase का बाइनरी डाउनलोड करें।
wget https://downloads.metabase.com/v0.45.3/metabase.jar उपयोगकर्ता और समूह बनाएं useradd metabase -d /opt/metabase chown -R metabase:metabase /opt/metabase systemd सेवा फ़ाइल बनाएँ निम्नलिखित कमांड का उपयोग करके एक systemd सेवा फ़ाइल बनाएँ।
…
2023-03-17Lenovo TAB6 (A101LV) बूटलोडर अनलॉक और रूट कैसे करें
Lenovo TAB6 (A101LV) को पाने के बाद मैंने रूट लिया, इसलिए मैं एक नोट बना रहा हूं।
ब्रिक होने की संभावना के कारण, अगर आप ऐसा करते हैं, तो आपकी अपनी जिम्मेदारी पर करें।
इसके अलावा, यह व्यक्तिगत नोट्स के लिए है, इसलिए मैं विस्तृत विवरण नहीं दे रहा हूं।
USB डिबगिंग को सक्षम करना “सेटिंग्स” => “सिस्टम” => “टैबलेट जानकारी” => “बिल्ड नंबर”
बिल्ड नंबर को 7 बार टैप करें और “डेवलपर विकल्प” को सक्षम करें।
…
2023-03-07Busybox में dmesg के टाइमस्टैम्प को परिवर्तित करना
Busybox का dmesg कमांड, टाइमस्टैम्प को परिवर्तित करके दिखाने के लिए -T विकल्प नहीं रखता है, इसलिए मैंने वन-लाइनर का उपयोग करके परिवर्तित करने की कोशिश की।
वन-लाइनर uptime=$(cut -d. -f1 /proc/uptime); dmesg | while read line; do time=$(echo $line | sed -e 's/^\[ *\([0-9]*\).*$/\1/g'); echo "[$(date -d @$(($(date +%s) - $uptime + $time)))] $(echo $line | cut -d ] -f 2 -)" ; done संक्षिप्त विवरण /proc/uptime में सिस्टम के चालू होने के बाद का समय सेकंड में रिकॉर्ड किया जाता है। dmesg में प्रदर्शित होने वाले टाइमस्टैम्प, सिस्टम के चालू होने के बाद का समय होते हैं। वर्तमान समय से सिस्टम के चालू होने के बाद के समय को घटाने पर, सिस्टम के चालू होने का समय प्राप्त होता है। वर्तमान समय - (कुल चालू समय - dmesg का टाइमस्टैम्प) = लॉग का समय
…
2023-02-24OpenWrt पर https के लिए SSL प्रमाणपत्र सेट करें
OpenWrt पर https के लिए SSL प्रमाणपत्र सेट करने का तरीका।
क्या वास्तव में WebUI से सेट नहीं किया जा सकता??
Let’s Encrypt जैसे कम अवधि वाले प्रमाणपत्रों के लिए, इसे शेल स्क्रिप्ट में परिवर्तित कर cron के माध्यम से नियमित रूप से निष्पादन करना अच्छा हो सकता है।
पूर्व तैयारी SSL प्रमाणपत्र प्राप्त करना WebUI से https को सक्रिय करें प्रणाली -> प्रबंधन -> HTTP(S) पहुँच HTTPS के लिए पुनर्निर्देशन पर चेक करें SSL प्रमाणपत्र और निजी कुंजी को DER प्रारूप में परिवर्तित करें openssl x509 -in server.
…
2023-02-23Lego selfdns प्रदाता को बनाने की कोशिश की
Lego का उपयोग करके, Let’s Encrypt के SSL प्रमाण पत्र को प्राप्त करने के दौरान, lego कमांड स्वयं एक DNS सर्वर के रूप में कार्य करता है और DNS-01 प्रमाणीकरण के लिए एक प्रदाता बनाने की कोशिश की गई।
शुरुआत Lego एक ACME क्लाइंट है जिसे Go में लिखा गया है, जो Let’s Encrypt जैसे SSL प्रमाण पत्र प्राप्त करने के लिए एक कमांड लाइन टूल है।
आपने क्या किया? Lego का DNS-01 प्रमाणीकरण विभिन्न DNS प्रदाताओं के साथ संगत है, लेकिन “API का उपयोग करने वाला DNS सर्वर नहीं है!
…
2023-02-16Rspamd सेटअप
यह पहले से Postfix पर चल रहे ईमेल सर्वर में rspamd जोड़ने का एक नोट है। सर्वर उबंटू 20.04 है।
Redis को स्थापित करें apt द्वारा स्थापित करें # apt install redis सुनिश्चित करें कि यह चालू है # systemctl status redis.service active (running) की पुष्टि करें पुष्टि करें कि यह port 6379 पर सुन रहा है # ss -ltn | grep 6379 LISTEN 0 511 127.0.0.1:6379 0.0.0.0:* LISTEN 0 511 [::1]:6379 [::]:* अगर यह 0.
…
2022-11-21Mattermost पुनरारंभ के बाद 404 पृष्ठ नहीं मिला
Mattermost के संस्करण को अपडेट करने से पहले, जब Mattermost को पुनरारंभ किया गया, तब
404 पृष्ठ नहीं मिला दिखा, इसलिए मैंने इसे नोट किया।
लक्षण http://<mattermost-server>/ पर पहुँचने पर, 404 पृष्ठ नहीं मिला दिखता है।
कारण पृष्ठ को कैश करने के लिए nginx का उपयोग किया जा रहा है, लेकिन gzip संकुचन भी nginx पर किया जा रहा है, इसलिए इसे अक्षम कर दिया गया।
वास्तव में, “बिना संकुचन” को चुनना चाहिए था, लेकिन “अक्षम” चुन लिया गया, जिसके कारण वेब सर्वर अक्षम हो गया।
…
2022-10-09Slacak की प्रतिक्रियाएँ (ईमोजी) को Mattermost में जोड़ें
Slack के लॉग रखने की अवधि 90 दिन हो गई है, और Slack के लॉग तेजी से गायब होते जा रहे हैं
Mattermost को लागू करते समय Slack से Mattermost में कस्टम ईमोजी (प्रतिक्रियाएँ) को
कॉपी करने के समय का यह एक नोट है।
Slack से प्रतिक्रियाएँ निकालना शुरुआत में मैं Slack के API का उपयोग करके निकालने का सोच रहा था, लेकिन Chrome के एक्सटेंशन
Slack Custom Emoji ManagerSlack
…
2022-09-29FreeBSD के संसाधन सीमाओं के नोट्स
मैं इसके बारे में बहुत संज्ञान में नहीं था, इसलिए मैंने थोड़ी खोजबीन की।
FreeBSD में RCTL का उपयोग करने के लिए, RACCT, RCTL समर्थित कर्नेल का उपयोग करें।
FreeBSD 13.1 का Generic कर्नेल सक्षम लगता है, इसलिए इसे loader.conf में सक्षम करें।
root@freebsd13:~ # grep -E 'RACCT|RCTL' /usr/src/sys/amd64/conf/GENERIC options RACCT # Resource accounting framework options RACCT_DEFAULT_TO_DISABLED # Set kern.racct.enable=0 by default options RCTL # Resource limits # echo "kern.racct.enable=1" >> /boot/loader.
…
2022-08-10