المحتويات

المقدمة

كيف يتم إدخال رسائل البرنامج النصي إلى شاشة نشر CCM؟

المقدمة

يوضح هذا المستند كيفية عرض رسائل البرنامج النصي الخارجية إلى شاشة نشر Cisco Call Manager (CCM).

كيف يتم إدخال رسائل البرنامج النصي إلى شاشة نشر CCM؟

A. يساعد CloudCenter المستخدمين على السماح بنشر البرامج النصية للخدمة وطباعة رسالة البرنامج النصي إلى شاشة النشر. يتم وصف الخطوات في نص تنفيذي بسيط جدا، وبالتالي يمكنك إستخدام هذا النموذج النصي لإنشاء رسالة نصي خاصة بك وإخراج الرسالة المطلوبة إلى شاشة التوزيع.

الخطوة 1. الخطوة الأولى هي تغيير البرنامج النصي لديك للحصول على ميزة التسجيل.

قم بإضافة هذا السطر إلى البرنامج النصي لتضمين الأداة المساعدة لعامل CliQr:. /usr/local/osmosix/service/utils/agent_util.sh. وستكون نتيجة هذا النص:

#!/bin/bash

. /usr/local/osmosix/service/utils/agent_util.sh

الخطوة 2. قم بإضافة agentSendLogMessage إلى البرنامج النصي باستخدام رسالتك المخصصة التي تريد عرضها في شاشة نشر CCM.

#!/bin/bash

. /usr/local/osmosix/service/utils/agent_util.sh

agentSendLogMessage “SCRIPT MESSAGE: copying profile”

sudo cp /etc/profile /etc/profile_backup

إذا كنت تريد إستخدام هذا على جهاز Windows، فستتضمن هذا في البرنامج النصي بدلا منه: c:\program Files\osmosix\service\utils\agent_util.ps1.

الخطوة 3. احفظ البرنامج النصي وقم بتحميله إلى المستودع المحلي حيث يمكن الوصول إلى التطبيق لتنزيل البرنامج النصي إلى الجهاز الظاهري (VM) الذي تم نشره.

الخطوة 4. تحرير ملف تعريف التطبيق. انتقل إلى المخطط > تهيئة العقد وتنظيفها > البرنامج النصي للتهيئة.  ربط البرنامج النصي تحت برنامج تهيئة كما هو موضح في الصورة.

الخطوة 5. قم بنشر التطبيق.

النموذج النصي المستخدم في هذا النشر:

#!/bin/bash

. /usr/local/osmosix/service/utils/agent_util.sh

log=/tmp/java.log

download=`wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo`

rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

agentSendLogMessage “SCRIPT MESSAGE: copying profile”

sudo cp /etc/profile /etc/profile_backup

agentSendLogMessage “SCRIPT MESSAGE: Installing JAVA-1.8.0”

sudo yum install -y java-1.8.0-openjdk.x86_64 > $log

echo java -version  > $log

sudo yum install -y wget > $log

agentSendLogMessage “SCRIPT MESSAGE: exporting java_home”

echo 'export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk' | sudo tee -a /etc/profile

echo 'export JRE_HOME=/usr/lib/jvm/jre' | sudo tee -a /etc/profile

source /etc/profile

agentSendLogMessage “SCRIPT MESSAGE: Installing jenkins“

yum install -y jenkins

cd /usr/lib/jenkins/

/etc/init.d/jenkins stop

agentSendLogMessage “SCRIPT MESSAGE: starting jenkins“

mv jenkins.war /tmp/jenkinsold.war

wget https://updates.jenkins-ci.org/download/war/1.624/jenkins.war

/etc/init.d/jenkins start

cat /var/lib/jenkins/secrets/initialAdminPassword

agentSendLogMessage “SCRIPT MESSAGE: enabling jenkins“

sudo systemctl start jenkins.service

sudo systemctl enable jenkins.service

يتم عرض مخرجات النص التنفيذي كما هو موضح في الصورة.