找回密碼
 註冊
搜索
查看: 5868|回復: 0

[CentOS] Command-Line Skype Message for Nagios in CentOS 6 without X Wiindow

[複製鏈接]
發表於 2012-4-12 12:10:35 | 顯示全部樓層 |閱讀模式
1. Install Skype4Py
  1. # yum install python
  2. # wget [url=http://downloads.sourceforge.net/skype4py/Skype4Py-1.0.31.0.tar.gz?use_mirror=ovh]http://downloads.sourceforge.net/skype4py/Skype4Py-1.0.31.0.tar.gz?use_mirror=ovh[/url]
  3. # tar -zxvf Skype4Py-1.0.31.0.tar.gz
  4. # cd Skype4Py-1.0.31.0
  5. # python setup.py install
複製代碼

2. Install Skype for Linux
  1. # yum update
  2. # yum install glibc.i686 alsa-lib.i686 libXv.i686 \
  3.   libXScrnSaver.i686 libSM.i686 libXi.i686 libXrender.i686 \
  4.   libXrandr.i686 freetype.i686 fontconfig.i686 zlib.i686 \
  5.   glib2.i686 libstdc++.i686
  6. #yum install http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
  7. #yum install qtwebkit.i686 webkitgtk.i686
  8. # cd /tmp
  9. # wget http://www.skype.com/go/getskype-linux-beta-dynamic -O skype-4.3.0.37.tar.bz2
  10. # cd /opt
  11. # tar xjvf /tmp/skype-4.3.0.37.tar.bz2
  12. # rm /tmp/skype-4.3.0.37.tar.bz2
  13. # ln -s skype-4.3.0.37 skype
  14. # ln -s /opt/skype /usr/share/skype
  15. # ln -s /opt/skype/skype /usr/bin/skype
複製代碼

如果是安裝在CentOS 64bit上,有些library需要安裝i686版本才能使用,可以利用指令ldd skype,會出現not found的檔案,再利用yum whatprovides xxxxxxxx,找到後再用yum install xxxxxxx.i686,之後即安裝完畢。

3. Install Xvfb & fluxbox & x11vnc (有些CentOS repo沒有,可能要用EPEL或Rpmforge才會有)# yum install Xvfb fluxbox x11vnc
  1. # useradd skype
  2. # passwd skype xxxxxxxxx
  3. # su -l skype
  4. # wget [url]http://www.qxs.ch/wp-content/uploads/2011/01/skypescripts.tar.gz[/url]
  5. # tar zxvf skypescripts.tar.gz
  6. # ./start-server.sh start
  7. # ./start-vnc.sh start (內定是只能由127.0.0.1連入,如果需要遠端連線,要自行修改start-vnc.sh,將-listen localhost改為-listen xxx.xxx.xxx.xxx(網卡IP),另外記得iptables要加入port 5900 accept的rule)
複製代碼

4. 接下來利用vncviewer連入X Window,設定Skype帳號密碼,並設定為自動登入,暫時先不要將VNC關閉。

5. 利用./sendim.sh 'USERNAME' 'Test Message',測試是否可傳訊息,第一次使用時,要看VNC畫面,會需要按同意Skype4Py元件使用Skype,之後就不需要再按,因此到此確定可用後,亦可用./start-vnc.sh stop把VNC停掉。
6. 將/etc/sudoers中的Defaults    requiretty這行前面加入#

7. 於/etc/rc.local中新增一行 sudo -u skype /home/skype/start-server.sh start

Reference:
Skype client linux +sms
http://felipeferreira.net/?p=278
CentOS HowTos "Skype on CentOS-6"
http://wiki.centos.org/HowTos/Skype
How to install Skype on to Fedora 13 x86_64
http://yunustj.wordpress.com/2010/07/18/how-to-install-skype-on-to-fedora-13-x86_64/
Skype messages from Zabbix
http://www.qxs.ch/2011/01/07/skype-instant-messages-from-zabbix/

CentOS wiki - CentOS-6 上的 Skype
http://wiki.centos.org/zh-tw/HowTos/Skype
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|彩色筆小沛的知識庫

GMT+8, 2024-11-24 14:36 , Processed in 0.019150 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復 返回頂部 返回列表