Vitalpbx releasenote V2.2

De SLM - MediaWiki
Révision datée du 15 novembre 2021 à 22:15 par Slemoal (discussion | contributions) (Page créée avec « = V2.2 - Version MSATA = == Console == Modification du grub afin d'activer le port ttyS0,115200n8 au démarrage. nano /etc/default/grub <nowiki>GRUB_TIMEOUT=5 GRUB_DIST… »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

V2.2 - Version MSATA

Console

Modification du grub afin d'activer le port ttyS0,115200n8 au démarrage.

nano /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap text quiet console=ttyS0,115200n8"
GRUB_DISABLE_RECOVERY="true"
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

Intégration carte openvox

https://www.openvox.cn/pub/documents/manuals/B400E_BE400E_on_DAHDI_User_Manual.pdf

yum install pciutils bison bison-devel ncurses ncurses-devel zlib zlib-devel openssl openssl-devel gnutls-devel gcc gcc-c++ libxml2 libxml2-devel
wget http://downloads.asterisk.org/pub/telephony/libpri/releases/libpri-1.4.11.5.tar.gz
tar -zxvf libpri-1.4.11.5.tar.gz
wget http://downloads.openvox.cn/pub/drivers/dahdi-linux-complete/openvox_dahdi-linux-complete-current.tar.gz
wget http://downloads.openvox.cn/pub/drivers/dahdi-linux-complete/openvox_dahdi-linux-complete-current.tar.gz --no-check-certificate
tar -xvzf openvox_dahdi-linux-complete-current.tar.gz

Monitoring

Installation Proxy Zabbix + Agent

Zabbix_Agent_VitalPBX_proxy

Correction

Beep

Changement de la version du programme "beep" suite à une incompatibilité avec le démarrage en mode console

Mise à jour du wiki

DynHost

Création Tache Dynhost

Motd

Lors de mise à jour, le motd tiscom est écrasé par celui vital pbx

cp /etc/profile.d/vitalwelcome.sh /etc/profile.d/tiscomwelcome.sh
rm /etc/profile.d/vitalwelcome.sh

Création d'un script afin de le jouer au démarrage

nano /var/lib/vitalpbx/scripts/boot.sh
#!/bin/bash
## Supprime le motd vitalpbx si existe
if [ -e /etc/profile.d/vitalwelcome.sh ]
then
    rm -f /etc/profile.d/vitalwelcome.sh
    echo "vitalwelcome.sh a été supprimé"
fi

Donner au script des droits d’exécution

chmod +x /var/lib/vitalpbx/scripts/boot.sh

Créer une nouveau service systemd

nano /etc/systemd/system/SLM_boot.service
[Unit]
Description=Lancement d'un script au démarrage du serveur
After=network.target

[Service]
Type=simple
ExecStart=/var/lib/vitalpbx/scripts/boot.sh
TimeoutStartSec=0

[Install]
WantedBy=default.target

Reloader le process systemd pour que notre nouveau service soit pris en compte:

systemctl daemon-reload

“Activer” le service pour qu’il se lance automatiquement au démarrage de la machine:

systemctl enable SLM_boot.service

Tester

cp /etc/profile.d/tiscomwelcome.sh /etc/profile.d/vitalwelcome.sh 
systemctl reboot