Zabbix Agent

ZA Instalowany na urządzeniach końcowym. Zbiera dane, takie jak wykorzystanie procesora, pamięci, dysku i interfejsu sieciowego. Następnie wysyła je do zabbix serwer w celu dalszej obróbki.

Instalacja:

apt install zabbix-agent

Edytuj:
vi /etc/zabbix/zabbix_agentd.conf

Server = 127.0.0.1
ServerActive = 127.0.0.1
Hostname = Zabbix Server
Czytaj dalej „Zabbix Agent”

Instalacja Zabbix Serwer

to oprogramowanie monitorujące typu opensource dla sieci i aplikacji. Oferuje monitorowanie w czasie rzeczywistym tysięcy metryk zebranych z serwerów, maszyn wirtualnych, urządzeń sieciowych i aplikacji internetowych. Te metryki mogą pomóc w określeniu aktualnego stanu infrastruktury IT i wykryciu problemów ze sprzętem lub komponentami oprogramowania, zanim klienci zgłoszą problem. 

Instalację w systemie Ubuntu rozpoczynamy od podstawowego zestawu jakim jest LAMP:

apt-get install apache2 libapache2-mod-php mariadb-server php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql unzip curl gnupg2 -y

Restart: 

systemctl restart apache2
Czytaj dalej „Instalacja Zabbix Serwer”

Wpływ Docker na iptables

Problem pojawił się po uruchomieniu Docker MySQL na serwerze zewnętrznym. Po dodaniu reguły w UFW blokującej dostęp do domyślnego portu aplikacji, serwer dalej nasłuchiwał na tym porcie. Zaobserwowałem, że Docker ignoruje reguły dodane przez użytkownika w łańcuchu zapory.

Postanowiłem zablokować ingerencję Docker w iptables.  

UWAGA! Całkowite uniemożliwienie manipulacji regułami iptables dla Docker może źle wpłynąć na pracę Twoich kontenerów. Będziesz musiał sam zadbać o reguły w swoim systemowym firewall.

Rozwiązanie:

  • edytuj plik:
vim /etc/systemd/system/docker.service.d/noiptables.conf
  • dodaj wartość:
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --iptables=false
  • przeładuj ustawienia:
sudo systemctl daemon-reload
sudo systemctl restart docker

Dokumentacja DOCKER i IPTABLES

mysqldump Error 1109

Po aktualizacji mysqldump do wersji 8.0.26-0ubuntu w trakcie wykonywania kopii otrzymałem błąd 1109.

Wynika to z nowej flagi dodanej od wersji 8.0, możesz wyłączyć statystki dodając parametr w trakcie wykonywania kopii lub edytować plik my.cnf

mysqldump --column-statistics=0

Globalne dodanie parametru w my.cnf:

[mysqldump]
column-statistics=0

Dokumentacja mysqldump

Zmiana kierunku przewijania jednym kliknięciem

Skrypt zmieniający kierunek przewijania gładzika / myszki.
Przydatne przy częstym przepinaniu się z gładzika na myszkę gdy kierunek przewijania myszki odpowiada nam z systemu Windows.

Kod wklej do edytora skryptów w systemie macOS.

tell application "System Preferences"
	reveal anchor "trackpadTab" of pane id "com.apple.preference.trackpad"
end tell

tell application "System Events" to tell process "System Preferences"
	click checkbox 1 of tab group 1 of window 0
end tell

quit application "System Preferences"

Uwaga! Zapisany skrypt.app musi mieć prawo wykonania, dodaj plik w Preferencje systemu -> Ochrona i prywatność -> Dostępność.

Konwersja audio dla Centrali PBX

Domyślna ścieżka w Asterisk

/usr/share/asterisk/sounds

sox -V vm-intro.wav -r 8000 -c 1 -t ul vm-intro.ulaw
sox -V vm-intro.wav -r 8000 -c 1 -t al vm-intro.alaw
sox -V vm-intro.wav -r 8000 -c 1 -t gsm vm-intro.gsm

Konwersja na g722

sudo apt-get install ffmpeg
ffmpeg -i vm-intro.wav -ar 16000 -acodec g722 vm-intro.g722