<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.slemoal.fr/index.php?action=history&amp;feed=atom&amp;title=VitalPBX_motd</id>
	<title>VitalPBX motd - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.slemoal.fr/index.php?action=history&amp;feed=atom&amp;title=VitalPBX_motd"/>
	<link rel="alternate" type="text/html" href="https://wiki.slemoal.fr/index.php?title=VitalPBX_motd&amp;action=history"/>
	<updated>2026-04-17T01:50:18Z</updated>
	<subtitle>Historique des révisions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.slemoal.fr/index.php?title=VitalPBX_motd&amp;diff=1156&amp;oldid=prev</id>
		<title>Slemoal le 15 novembre 2021 à 23:31</title>
		<link rel="alternate" type="text/html" href="https://wiki.slemoal.fr/index.php?title=VitalPBX_motd&amp;diff=1156&amp;oldid=prev"/>
		<updated>2021-11-15T23:31:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version du 15 novembre 2021 à 23:31&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Ligne 1 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Lors &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;de &lt;/del&gt;mise à jour, le motd &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;tiscom &lt;/del&gt;est &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;écrasé par celui vital pbx&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Lors &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;d'une &lt;/ins&gt;mise à jour, le motd &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;vital PBX &lt;/ins&gt;est &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;réinitialisé, nous ne pouvons donc pas simplement le modifier.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Il va nous falloir en créer un nouveau, et contrôler au démarrage si le motd vitalpbx existe et dans quel cas le supprimer&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Création d'un nouveau Motd&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  nano /etc/profile.d/tiscomwelcome.sh&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  nano /etc/profile.d/tiscomwelcome.sh&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Slemoal</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.slemoal.fr/index.php?title=VitalPBX_motd&amp;diff=1155&amp;oldid=prev</id>
		<title>Slemoal : Page créée avec « Lors de mise à jour, le motd tiscom est écrasé par celui vital pbx  nano /etc/profile.d/tiscomwelcome.sh   &lt;nowiki&gt; #!/bin/bash #Bash Colour Codes txtrst=&quot;\033[00;0m&quot; b… »</title>
		<link rel="alternate" type="text/html" href="https://wiki.slemoal.fr/index.php?title=VitalPBX_motd&amp;diff=1155&amp;oldid=prev"/>
		<updated>2021-11-15T23:28:57Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « Lors de mise à jour, le motd tiscom est écrasé par celui vital pbx  nano /etc/profile.d/tiscomwelcome.sh   &amp;lt;nowiki&amp;gt; #!/bin/bash #Bash Colour Codes txtrst=&amp;quot;\033[00;0m&amp;quot; b… »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Lors de mise à jour, le motd tiscom est écrasé par celui vital pbx&lt;br /&gt;
 nano /etc/profile.d/tiscomwelcome.sh&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#Bash Colour Codes&lt;br /&gt;
txtrst=&amp;quot;\033[00;0m&amp;quot;&lt;br /&gt;
bleu=&amp;quot;\033[1;34m&amp;quot;&lt;br /&gt;
&lt;br /&gt;
linux_ver=`cat /etc/redhat-release`&lt;br /&gt;
vitalpbx_ver=`rpm -qi vitalpbx |awk -F: '/^Version/ {print $2}'`&lt;br /&gt;
vitalpbx_release=`rpm -qi vitalpbx |awk -F: '/^Release/ {print $2}'`&lt;br /&gt;
vpbx_version=&amp;quot;${vitalpbx_ver}-${vitalpbx_release}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;&lt;br /&gt;
${bleu}&lt;br /&gt;
 _______  _                             __       __     _&lt;br /&gt;
|__   __|(_)                            \ \     / /    (_)&lt;br /&gt;
   | |    _   __   ___  ___   _ __ ___   \ \   / /___   _   ___  ___&lt;br /&gt;
   | |   | |/ __| / __|/ _ \ | '_ ' _ \   \ \ / // _ \ | | / __|/ _ \ &lt;br /&gt;
   | |   | |\__ \| (__| (_) || | | | | |   \ V /| (_) || || (__|  __/&lt;br /&gt;
   |_|   |_||___/ \___|\___/ |_| |_| |_|    \_/  \___/ |_| \___|\___|&lt;br /&gt;
${txtrst}&lt;br /&gt;
&lt;br /&gt;
 Version IPBX     : ${vpbx_version//[[:space:]]}&lt;br /&gt;
 Version Asterisk : `asterisk -rx &amp;quot;core show version&amp;quot; 2&amp;gt;/dev/null| grep -ohe 'Asterisk [0-9.]*'`&lt;br /&gt;
 Version Linux    : ${linux_ver}&lt;br /&gt;
 Nom de domaine   : `hostname`&lt;br /&gt;
 Dispo depuis     : `uptime | grep -ohe 'up .*' | sed 's/up //g' | awk -F &amp;quot;,&amp;quot; '{print $1}'`&lt;br /&gt;
 Charcge CPU      : `uptime | grep -ohe 'load average[s:][: ].*' | awk '{ print &amp;quot;Last Minute: &amp;quot; $3&amp;quot; Last 5 Minutes: &amp;quot;$4&amp;quot; Last 15 Minutes: &amp;quot;$5 }'`&lt;br /&gt;
 Utilisateurs     : `uptime | grep -ohe '[0-9.*] user[s,]'`&lt;br /&gt;
 Adresse(s) IP    : ${bleu}`ip addr | sed -En 's/127.0.0.1//;s/.*inet (addr:)?(([0-9]*\.){3}[0-9]*).*/\2/p' | xargs`${txtrst}&lt;br /&gt;
 Heure courante   :`timedatectl | sed -n '/Local time/ s/^[ \t]*Local time:\(.*$\)/\1/p'`&lt;br /&gt;
 Syncro NTP       :`timedatectl |awk -F: '/NTP sync/ {print $2}'`&lt;br /&gt;
&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Création d'un script afin de le jouer au démarrage&lt;br /&gt;
 nano /var/lib/vitalpbx/scripts/boot.sh&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;#!/bin/bash&lt;br /&gt;
## Supprime le motd vitalpbx si existe&lt;br /&gt;
if [ -e /etc/profile.d/vitalwelcome.sh ]&lt;br /&gt;
then&lt;br /&gt;
    rm -f /etc/profile.d/vitalwelcome.sh&lt;br /&gt;
    echo &amp;quot;vitalwelcome.sh a été supprimé&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donner au script des droits d’exécution&lt;br /&gt;
 chmod +x /var/lib/vitalpbx/scripts/boot.sh&lt;br /&gt;
&lt;br /&gt;
Créer une nouveau service systemd&lt;br /&gt;
 nano /etc/systemd/system/SLM_boot.service&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[Unit]&lt;br /&gt;
Description=Lancement d'un script au démarrage du serveur&lt;br /&gt;
After=network.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
ExecStart=/var/lib/vitalpbx/scripts/boot.sh&lt;br /&gt;
TimeoutStartSec=0&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=default.target&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reloader le process systemd pour que notre nouveau service soit pris en compte:&lt;br /&gt;
 systemctl daemon-reload&lt;br /&gt;
&lt;br /&gt;
“Activer” le service pour qu’il se lance automatiquement au démarrage de la machine:&lt;br /&gt;
 systemctl enable SLM_boot.service&lt;br /&gt;
&lt;br /&gt;
Tester&lt;br /&gt;
 cp /etc/profile.d/tiscomwelcome.sh /etc/profile.d/vitalwelcome.sh &lt;br /&gt;
 systemctl reboot&lt;/div&gt;</summary>
		<author><name>Slemoal</name></author>
		
	</entry>
</feed>