Перейти до основного вмісту

Публікації

Налаштування підключення до мережі в Ubuntu Server 22

Після перезапуску перестало працювати мережеве з'єднання. Для виправлення потрібно перевірити які мережеві пристрої присутні sudo lshw -C network і які вказані у /etc/netplan. У 00-installer-config.yaml вказано enp3s0, а lshw показує enp2s0. Потрібно виправити /etc/netplan і прийняти зміни sudo netplan apply Поради знайшов у https://askubuntu.com/questions/1325393/ethernet-not-working-after-reboot-on-ubuntu-server-20-04-2 https://askubuntu.com/questions/1383206/ethernet-is-disabled-after-reboot-ubuntu-server-20-04-3?rq=1

Налаштування snmp в CentOS 8

Для графіків mrtg чи nagios потрібен доступ до інформації за допомогою snmp в CentOS8. Для цього потрібно встановити та запустити демон snmp # dnf install net-snmp # systemctl enable snmpd # systemctl start snmpd Перевірка, що демон snmp запускається # systemctl status snmpd -l Утиліту snmpwalk потрібно встановити через # dnf install net-snmp-utils Запуск snmpwalk для перевірки, що працює доступ до snmp параметрів $ snmpwalk -v 2c -c public -O e 127.0.0.1 Для доступу ззовні до параметрів snmp потрібно налаштувати firewalld. Для налаштування сервісу snmp потрібно створити файл /etc/firewalld/services/snmpd.xml <?xml version="1.0" encoding="utf-8"?> <service> <short>SNMPD</short> <description>SNMP daemon</description> <port protocol="udp" port="161"/> </service> Потім вказати # firewall-cmd --zone=public --add-service snmpd --permanent # firewall-cmd --reload Тепер можна перевірити доступ ззовні $ snm

Налаштування MRTG після оновлення Nagios

Після встановлення Nagios XI перестав працювати mrtg. Бо нова версія mrtg використовує для log файла формат rrd. Про нові параметри конфігурації mrtg можна знайти тут https://manpages.ubuntu.com/manpages/xenial/man1/mrtg-reference.1.html Нова mrtg пропонує для вивода графіків використовувати утиліту /cgi-bin/14all.cgi, але вона чомусь не була встановлена при автоматичному встановленні Nagios XI. Саму утиліту і її опис знайшов тут https://github.com/gregvolk/14all.cgi Ще можна прочитати про утиліту тут http://www.geocities.ws/paulcwilliamson/mrtg/14allsetup.html Параметри конфігурації описані тут http://www.dasubi.org/~pochi/mrtg/14all/config.html Але навіть після завантаження і встановлення утиліти в папку для cgi-bin і встановлення достатніх прав доступу і запуску, графік не формується. Бо потрібно у самому файлі вказати шлях до mrtg.cfg $cfgfiledir = '/etc/mrtg/cfg/'; На Ubuntu Server 22.04 не формуюються графіки в mrtg, замість них повідомлення "Error: Cannot create gra

Налаштування Nagios в Ubuntu Server 22.04

В версії open source можна використовувати Nagios Core чи більш функціональний, але обмежений кількістю хостів Nagios XI. Сторінка Nagios Open Source https://www.nagios.org/downloads/ Завантажити Nagios Core можна з https://www.nagios.org/downloads/nagios-core/thanks/?product_download=nagioscore-source&email=1 Інструція з установки Nagios Core https://support.nagios.com/kb/article/nagios-core-installing-nagios-core-from-source-96.html або тут описано покроково https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/4/en/quickstart-ubuntu.html Nagios XI можна заванатажити з https://www.nagios.com/downloads/nagios-xi/linux/ Але у керівництві https://assets.nagios.com/downloads/nagiosxi/docs/Installing-Nagios-XI-Manually-on-Linux.pdf пропонується більш досконалий метод curl https://assets.nagios.com/downloads/nagiosxi/install.sh | sh і далі все встановлюється і розгортається автоматично. Налаштування повідомлень в Nagios Core про проблеми обладнання за допомогою Telegram описан

Підключення до застарілих версій сервера ssh

При намаганні підключитись через ssh до застарілих версій сервера ssh отримаємо повідомлення про помилку Unable to negotiate with ххх.ххх.ххх.ххх port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss Потрібно вказати опцію, щоб дозволити використання застарілих протоколів ssh -oHostKeyAlgorithms=+ssh-rsa,ssh-dss root@xxx.xxx.xxx.xxx Щоб не вказувати кожно разу опцію, можна також додати параметри до ~/.ssh/config Host ххх  HostName ххх.ххх.ххх.ххх  HostKeyAlgorithms=+ssh-dss Пораду знайшов у https://askubuntu.com/questions/836048/ssh-returns-no-matching-host-key-type-found-their-offer-ssh-dss

Клавіша перемикання розкладки в Ubuntu 22

Звична комбінація Ctrl+Shift для перемикання на іншу розкладку перестає працювати після оновлення. Натомість пропонується комбінація Windows+Space. Але підказка є у https://askubuntu.com/questions/1407560/switching-language-by-alt-shift-after-update-from-ubuntu-22-04-beta-to-release Через gnome-tweaks встановити бажану комбінацію. - "Keyboard & Mouse" - "Additional Layout Options" - "Switching to another layout " Комбінація працює, але не відображається у панелі індикації. Потім у /etc/gdm3/custom.conf розкоментувати "WaylandEnable=false" . Зберегти і перезавантажитись. При цьому працює встановлена комбінація і Windows+Space теж залишається.   Більш працюючий варіант знайшов тут https://askubuntu.com/questions/1407560/switching-language-by-alt-shift-after-update-from-ubuntu-22-04-beta-to-release Потрібно для зміни на Alt+Shift gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"  gsetti

Підключення ДБЖ MGE Ellipse для керування Ubuntu Server 22.

Потрібно підключити ДБЖ MGE Ellipse Max 1500 (Eaton Ellipse Max 1500) для керування сервером Ubuntu Server 22. Зазвичай використовуються ДБЖ APC, для котрих існує багато кабелів, існує утиліта для Linux apcusd http://www.apcupsd.org/ Але MGE має роз'єм RJ45, потрібно було зробити кабель. Опис кабелів різних модифікацій є тут https://networkupstools.org/docs/cables.pdf https://networkupstools.org/docs/user-manual.chunked/apgs03.html А утиліту потрібно використовувати Network Ups Tools (NUT) https://networkupstools.org/ Описи налаштування знайшов тут https://zackreed.me/installing-nut-on-ubuntu/ https://blog.mansonthomas.com/2008/10/setting-up-ups-link-with-ubuntu-server.html https://docs.deeztek.com/books/ubuntu/page/installing-nut-network-ups-tools-on-ubuntu-1804-lts https://habr.com/ru/post/443736/ Після випробувань, вирішив, що утиліта nut занадто універсальна( на відміну від apcups), тому і не зручна. Дуже незручно, що потрібно редагувати налаштування у кількох файлах, і скрипта