วันศุกร์ที่ 12 มกราคม พ.ศ. 2561

วิธีแก้ไขเมื่อ Windows Vista และ Windows 7 หาปรินเทอร์ที่แชร์ไม่เจอ

1. เข้า Run แล้วพิมพ์
CMD /K SC CONFIG SPOOLER DEPEND= RPCSS


2. Alternately, to accomplish this using Registry Editor:
เข้าไปแก้ register โดย Run พิมพ์ regedit และเข้าตาม Path นี้
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Spooler


3. เมื่อเข้าแล้วด้านขวามือ  ดับเบิลคลิกที่ DependOnService value
ลบข้อมูลเดิมที่มีอยู่ แล้วพิมพ์ RPCSS

4. ปิด  Regedit.exe แล้ว Restart เครื่อง 1 ครั้ง

วันอังคารที่ 26 ธันวาคม พ.ศ. 2560

การติดตั้ง VMware Tools ใน Guest Linux-Ubuntu บน Esxi


1.เปิด Guest OS ที่ต้องการขึ้นมา เลือกเมนู VM --> Guest --> Install/Upgrade VMware tools จะขึ้นหน้าต่างแสดงการMountCDROM เลือก YES

2. สร้าง Directory สำหรับ Mount CD
sudo mkdir /mnt/cdrom

3. รัน command สำหรับ mount cd
sudo mount /dev/sr0 /mnt/cdrom
จะขึ้น mount: /dev/sr0 is write-protect, mounting read-only

4. ใช้คำสั่ง ls /mnt/cdrom เพื่อดูไฟล์ข้างใน

5. แตกไฟล์ VMwareTools-x.x.x-xxxx.tar.gz
tar xzvf /mnt/cdrom/VMwareTools-x.x.x-xxxx.tar.gz -C /tmp/

6. เข้าไปในโฟลเดอร์ vmware-tool-distrib
cd /tmp/vmware-tools-distrib/

7. Run ไฟล์สำหรับติดตั้ง vmwaretools
sudo ./vmware-install.pl -d

8. เสร็จแล้ว restart 1 ครั้ง
sudo reboot

web reference : https://kb.vmware.com/s/article/1022525 

วันอังคารที่ 12 ธันวาคม พ.ศ. 2560

การติดตั้งโปรแกรม Monitoring Observium บน Ubuntu 16.04



0. ติดตั้ง Ubuntu 16.04 Server + Update และ Upgrade ให้เรียบร้อย

1. apt-get install libapache2-mod-php7.0 php7.0-cli php7.0-mysql php7.0-mysqli php7.0-gd php7.0-mcrypt php7.0-json php-pear snmp fping mysql-server mysql-client python-mysqldb rrdtool subversion whois mtr-tiny ipmitool graphviz imagemagick apache2 snmp snmpd -y


2. mkdir -p /opt/observium && cd /opt


3. wget http://www.observium.org/observium-community-latest.tar.gz && tar zxvf observium-community-latest.tar.gz


4. cd observium && cp config.php.default config.php


5. แก้ไขไฟล์ config.php และตั้งค่า the MySQL username and password, most other settings can be left as default.


6. mysql -u root -p <mysql root password>


   mysql> CREATE DATABASE observium DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
   mysql> GRANT ALL PRIVILEGES ON observium.* TO 'observium'@'localhost' IDENTIFIED BY 'sup3rs3cr3t';
   mysql> FLUSH PRIVILEGES;
   mysql> quit;
       
7. /opt/observium/discovery.php -u


8. mkdir /opt/observium/logs && mkdir /opt/observium/rrd && chown www-data:www-data /opt/observium/rrd


9. ls -lt /opt/observium/rrd


10. vi /etc/apache2/sites-available/000-default.conf


   <VirtualHost *:80>
             ServerAdmin webmaster@localhost
             DocumentRoot /opt/observium/html
             <FilesMatch \.php$>
             SetHandler application/x-httpd-php
             </FilesMatch>
             <Directory />
         Options FollowSymLinks
         AllowOverride None
             </Directory>
             <Directory /opt/observium/html/>
                          DirectoryIndex index.php
                          Options Indexes FollowSymLinks MultiViews
                          AllowOverride All
                          Require all granted
             </Directory>
             ErrorLog  ${APACHE_LOG_DIR}/error.log
             LogLevel warn
             CustomLog  ${APACHE_LOG_DIR}/access.log combined
             ServerSignature On
   </VirtualHost>
       
11. phpenmod mcrypt
    a2dismod mpm_event
    a2enmod mpm_prefork
    a2enmod php7.0
    a2enmod rewrite
    apache2ctl restart
       
12. ตั้ง user และ รหัสผ่านที่จะใช้ในการ Login ผ่านหน้าเว็บ
/opt/observium/adduser.php administrator mys3cr3tpwd 10
                                 (username)      (passwd)   (level)


13. Create a new file: touch /etc/cron.d/observium
   ;then add the following contents...
       
   # Run a complete discovery of all devices once every 6 hours
   33  */6   * * *   root    /opt/observium/discovery.php -h all >> /dev/null 2>&1


   # Run automated discovery of newly added devices every 5 minutes
   */5 *     * * *   root    /opt/observium/discovery.php -h new >> /dev/null 2>&1


   # Run multithreaded poller wrapper every 5 minutes
   */5 *     * * *   root    /opt/observium/poller-wrapper.py 4 >> /dev/null 2>&1


   # Run housekeeping script daily for syslog, eventlog and alert log
   13 5 * * * root /opt/observium/housekeeping.php -ysel >> /dev/null 2>&1


   # Run housekeeping script daily for rrds, ports, orphaned entries in the database and performance data
   47 4 * * * root /opt/observium/housekeeping.php -yrptb >> /dev/null 2>&1


14. vi /etc/snmp/snmp.conf
       ;remove...
       mibs :
       ;replace with...
       mibdirs /opt/observium/mibs:/opt/observium/mibs/net-snmp


15. vi /etc/snmp/snmpd.conf   //delete the contents and add the following...


       agentAddress  udp:161
       rocommunity 0bs3rv1um  localhost
       sysLocation    My Data Center
       sysContact     Admin <admin@example.org>
       sysServices    72
       proc  mountd
       disk       /     10000
       disk       /var  5%
       includeAllDisks  10%
       load   12 10 5
       trapsink  localhost 0bs3rv1um
       master          agentx
       extend .1.3.6.1.4.1.2021.7890.1 distro /usr/bin/distro


   //dont forget to restart snmpd service.... “systemctl restart snmpd”


16. Configure SNMP on at least one device that you wish to monitor before continuing...
        
       //testing command: snmpwalk -v2c -c 0bs3rv1um localhost


17. /opt/observium/add_device.php <hostname> <community> v2c

18. /opt/observium/discovery.php -h all

19. /opt/observium/poller.php -h all

20. reboot

ปล. ในขั้นตอนที่ 17 หากมีการเพิ่มเครื่องหลายเครื่อง ให้ทำซ้ำๆ ให้เสร็จก่อน แล้วค่อยทำข้อ 18 - 20 ในครั้งเดียว

web reference : https://www.youtube.com/watch?v=5PO3Z-pfy0g

วันพุธที่ 23 สิงหาคม พ.ศ. 2560

การติดตั้ง Open fire



1. เตรียม server ให้พร้อม จากนั้นติดตั้ง Java ดังนี้
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

2. ดาวโหลดไฟล์ Openfire จากเว็บโดยตรง http://download.openpkg.org/components/cache/openfire/
หรือจากเว็บที่เตรียมไว้แล้ว wget http://10.10.2.108/software/openfire_4_0_3.tar.gz

3. แตกไฟล์ tar -xvzf openfire_4_0_3.tar.gz
4. ก๊อปปี้ไฟล์ไปวางที่ /opt
sudo mv openfire /opt

5. เข้าไปแก้ไขไฟล์ openfire.xml โดยเข้าไปดังนี้
pico /opt/openfire/conf/openfire.xml
ที่บรรทัด 127.0.0.1 ให้ใส่ IP Address ของเครื่อง Server ที่ใช้งานอยู่
<network>
 <interface>127.0.0.1</interface>
 </network>
เสร็จแล้วกด ctrl+x เพื่อ save และออกจาก pico

6. ใช้คำสั่งให้ openfire ทำงาน ดังนี้
/opt/openfire/bin/openfire start

คำสั่งหยุดทำงาน /opt/openfire/bin/openfire stop

7. เข้าไปจัดการที่หน้าเว็บด้วย http://<ipaddress>:9090

** ในกรณีที่มีการติดตั้งผิดพลาดสามารถเข้าไปเริ่มใหม่โดยต้องเข้าไปแก้ไขไฟล์ openfire.xml ดังนี้
pico /opt/openfire/conf/openfire.xml หาบรรทัด <setup>true</setup>  จากนั้นแก้ค่าจาก true เป็น false แล้ว save จากนั้น ให้ Refresh หน้าเว็บใหม่ จะขึ้นหน้าให้ทำการ setup ใหม่ทั้งหมด

8. ในการ ใช้งานโปรแกรม Spark หากตอน login ขึ้นหน้าต่างว่า Certificate hostname verification failed
ให้กดเข้าไปที่ Advanced ที่แถบ General ให้ติ๊กถูกหน้าข้อ Disable certificate hostname verification เสร็จแล้วกด OK

เว็บอ้างอิง
https://community.spiceworks.com/topic/1723660-how-to-install-openfire-on-ubuntu-server-16-0-4
https://www.unixmen.com/install-openfire-ubuntu-12-04-lts/
https://community.igniterealtime.org/thread/34754
https://community.igniterealtime.org/thread/59573

วันอังคารที่ 13 มิถุนายน พ.ศ. 2560

ใช้โปรแกรม Teamviewer แล้วหลุดบ่อย

ถ้าพูดถึงโปรแกรมที่ใช้ในการ Remote แล้วนั้นหลายคนคงจะรู้จักกับโปรแกรมยอดฮิตอย่าง Teamviewer หลาย ๆ คน อาจจะเคยเจอกับปัญหาสามารถใช้งานได้เพียง 5 นาทีแล้วหลุด จะใช้ต่อต้องรอนาน บางครั้งอาจถึง 10 นาที เพื่อใช้งานต่อได้อีก แค่ 5 นาที ตามรูป

พยายาม uninstall ก็แล้ว ทำไมยังไม่หายสักที สาเหตุที่ uninstall แล้วไม่หายนั้น เกิดจาก uninstall แล้วข้อมูลที่เกี่ยวกับการตั้งค่าหรือการใช้งานนั้นยังคงอยู่ในเครื่องของเรา สามารถแก้โดยเอาออกให้สิ้น
ขั้นตอนการ ลบ  teamviewer 
    1. remove programs  teamviewer ตามปกติ (controlpanel -> add or remove programs)
    2. ลบโฟลเดอร์ teamviewer ใน C:\User\UserName\AppData\Roaming
    3. เข้าไปที่ regedit โดยไปที่ Start - > run จากนั้นพิม regedit ลบโฟลเดอร์ Teamviewer ที่ 
        HKEY_CURRENT_USER > Software และ HKEY_LOCAL_MACHINE > Software โดยการคลิกขวาเลือก Delete
    4. เปลี่ยน MAC Address ของ Ethernet หรือ แลนนั่นเอง วิธีการเปลี่ยนก็มีหลากหลายวิธี อาจจะใช้โปรแกรมช่วยอย่างเช่นโปรแกรม Mac Makeup  หรือจะเปลี่ยนเอง ในที่นี้ ผมขอแสดงขั้นตอนในการเปลี่ยน MAC โดยไม่ใช้โปรแกรมช่วยนะครับ ก่อนที่จะเปลี่ยน MAC address เรามาตรวจสอบ MAC ของเราก่อน ทำได้โดยการพิมคำสั่ง ipconfig /all ใน cmd ดูค่าของ Physical Address นั่นคือ MAC ของเรานั่นเอง หลังที่รู้ MAC ของเราแล้วนั้นก็ไปเปลี่ยนกันเลย
        ขั้นตอนแรก ให้เข้าไปที่ Control Panel > Network and Internet >Network Connections สามารถเข้าโดยการ คลิกขวาที่ รูป จอคอมหรือรูปไวไฟ เลือก Open Network and Sharing Center
   จากนั้นเลือกไปที่ Change Adapter Settings คลิกขวาที่ Local Area Connection เลือก properties
คลิกที่ configure ตามรูป
เลือกไปที่ tab Advanced คลิกที่ Network Address เลือก Value จากนั้น นำ MAC เดิมที่เช็คก่อนหน้านี้มาใส่แล้วทำการเปลี่ยนค่าของ 2 ตัวท้าย กด OK เป็นการเสร็จสิ้น


หลังจากที่ทำการลบโปรแกรม teamviewer ในเครื่องแล้ว เปลี่ยนค่า MAC เรียบร้อยก้สามารถติดตั้งโปรแกรม Teamviewer ได้ใหม่ โดยในการติดตั้งนั้นให้เราเลือก personal/non-commercial use 

แค่นี้ก็สามารถใช้งาน Teamviewer ได้โดยไม่หลุดบ่อยแล้ว


http://ripberk.blogspot.com/2014/08/teamviewer.html 

วันศุกร์ที่ 9 มิถุนายน พ.ศ. 2560

ไม่สามารถเข้าใช้งาน Foticlient VPN สำหรับ Windows 7

แสดงรูปปัญหาที่ไม่สามารถเชื่อมต่อ VPN ได้ ในกรณีใช้ Windows 7


วิธีแก้ไขดังนี้
เข้าไปที่ Internet Explorer  คลิกเมนู Tools --> Internet Options --> advanced  เลือนมาที่หัวข้อ Security เลือกติ๊กที่ 
- Use SSL 3.0
- Use TLS 1.0
- Use TLS 1.1
- Use TLS 1.2
เสร็จแล้วกด OK

เสร็จแล้วให้ลอง Conncet ดูอีกครั้ง จะสามารถเข้าใช้งานได้

- หากยังไม่สามารถเข้าใช้งานได้ ให้ติดตั้งไฟล์ Microsoft Security Advisory 3033929 โดยเข้าไปโหลดได้ที่เว็บ https://technet.microsoft.com/en-us/library/security/3033929 โดยเลือกระบบปฏิบัติการ Windows 7 และเลือกว่าใช้แบบ 32bit หรือ 64bit

- หากในระหว่างการติดตั้งแล้วขึ้นกล่องข้อความว่า "The digital signature on the installer package is invalid. Installation aborted." ให้เข้าไปที่ internet explore เข้าเมนู option เลือกแถบ Advance แล้วเลื่อนมาที่หัวข้อ security แล้วติ๊กหัวข้อ “Allow software to run or install even if the signature is invalid.” และให้เข้า cmd ด้วยสิทธ์ Administrator แล้วพิมพ์ bcdedit /set nointegritychecks ON