หน้าเว็บ

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

Scanner : Scanner Brother ADS-1100w FTP Function To Ubuntu

Scanner : Scanner Brother ADS-1100w FTP Function To Ubuntu
1. ติดตั้ง FTP ที่ Ubuntu Server ในที่นี้ใช้ Dataserver ซึ่งมีการใช้งาน Kerberos เพื่อดึงชื่อจาก AD จึ่งไม่สามารถสร้าง User และ เปลี่ยนรหัสผ่าน ได้ จึงต้องใช้ User จาก AD เพื่อใช้เป็น User สำหรับ FTP เลย
แต่ถ้า ไม่มีการใช้งาน Samba สามารถสร้าง User FTP เองได้เลย ตามนี้
http://porpramarn.blogspot.com/2016/06/ubuntu-ftp.html

(Dataserver)
รหัสผ่าน และ User ใช้จาก AD ได้เลย
2. add user สร้าง home และ chown
  1. sudo useradd -d /home/user1 user1
  2. sudo mkdir /home/user1
  3. sudo chown user1 /home/user1


3. สร้าง Folder SCAN ไว้ใน home/user
  1. sudo mkdir /home/user1/SCAN


4. เปลี่ยนสิทธิ์ Folder SCAN ให้เป็น 770 และกำหนดสิทธิ์ให้กับ Group ที่ต้องการให้เข้าและแก้ไขได้ และ Set ให้ไฟล์ข้างในได้สิทธิ์ตาม Folder หลัก
  1. chmod 770 /home/user1/SCAN
  2. chgrp -R if /home/user1/SCAN/
  3. chmod g+s SCAN/

มีปัญหา สิทธิ์ที่ไฟล์ PDF ที่ FTP มา ทำให้ User อื่น เปิดลบ ไม่ได้ แก้โดย
  1. cd /home/user1/SCAN/
  2. nano .cronChmod.sh
  3. chmod 777 .cronChmod.sh

ใส่ Code ให้ Run chmod ทุก ๆ 5 วินาที
  1. #!/bin/bash
  2. while true
  3. do
  4.  chmod 770 /home/suwit_j/SCAN/*.pdf
  5.  sleep 5
  6. done


ใช้ nohup ให้ Run เป็น Background คำสั่ง nohup http://linux.101hacks.com/unix/nohup-command/
  1. nohup /home/suwit_j/SCAN/.cronChmod.sh &


ใช้คำสั่ง ดูว่ามีการทำงานอยู่หรือไม่
  1. ps aus 
หยุดการทำงานด้วยการ kill proces
  1. kill -9 29187

5. shared folder เพื่อให้ User ใน IF เข้ามาเอาไฟล์ และลบได้ทิ้งได้
  1. nano /etc/samba/smb.conf

เพิ่ม Code
  1. [SCAN]
  2. comment = Folder SCAN FTP
  3. writeable = yes
  4. path = /home/suwit_j/SCAN
  5. delete readonly = yes
  6. force create mode = 770
  7. force directory mode = 770
  8. directory mode = 770
  9. create mode = 770


6. restart samba
  1. /etc/init.d/samba restart


7. เข้า IP ของเครื่อง Brother ADS-1100W (.33)
เข้าไปที่ Scan to FTP Profile -- > Profile 1

8. สร้าง Profile ตามที่ต้องการ โดย Username ใส่ ตามที่เราสร้างใน ข้อ 2.
ใส่ Directory ตามที่เราสร้างในข้อ 3. แล้วกด Submit

9. กด Yes เพื่อ Test FTP
10. ถ้า Test ผ่าน จะมีข้อความว่า Test OK ถ้าไม่ผ่านจะมี Error สีแดงแก้ไขตามที่ Error
11. ไปที่ Menu Scan to Network Device เลือก Type เป็น Scan To FTP และ Destination เป็นชื่อ Profile ที่เราสร้างขึ้น แล้วกด submit

12. ที่เครื่องจะมีไฟรูปคอม1 ขึ้น ทดลอง Scan และทดลองเข้าไปเอาไฟล์ ผ่าน Server ทดลองสิทธิ์ในการเข้าถึง
ตามที่กำหนดไว้ในข้อ 4.


** หรือจะใช้วิธีใหม่ แบบไม่ต้องเช็ค Run ทุก 5 วินาที ในไฟล์ batch **
แก้ไขใหม่ ใช้ setfacl ที่ Folder เพื่อให้ไฟล์ภายในได้ตามสิทธิ์ที่ Folder สร้างขึ้น
และสร้าง User ใหม่ ที่ AD ads1100w
setfacl -m g:if:rwx /home/ads1100w/SCAN
setfacl -d -m g:if:rwx /home/ads1100w/SCAN
chomod g+s /home/ads1100w/SCAN

ยกเลิกการ Run batch เช็คเวลา


วันจันทร์ที่ 9 มกราคม พ.ศ. 2560

VMware : ติดตั้ง VMware Tools แบบ CLI

VMware : ติดตั้ง VMware Tools แบบ CLI
Ubuntu Server with only a command line interface
1.Go to Virtual Machine > Install VMware Tools (or VM > Install VMware Tools).
Note: If you are running the light version of Fusion, or a version of Workstation without VMware Tools, or VMware Player, you are prompted to download the Tools before they can be installed. Click Download Now to begin the download.

2.In the Ubuntu guest, run these commands:
Create a directory to mount the CD-ROM by running the command:

  1. sudo mkdir /mnt/cdrom

When prompted for a password, enter your Ubuntu admin user password.
Note: For security reasons, the typed password is not displayed. You do not need to enter your password again for the next five minutes.

Mount the CD-ROM by running the command:
  1. sudo mount /dev/cdrom /mnt/cdrom or sudo mount /dev/sr0 /mnt/cdrom


The file name of the VMware Tools bundle varies depending on your version of the VMware product. Run this command to find the exact name:
  1. ls /mnt/cdrom

Extract the contents of the VMware Tools bundle by running the command:
  1. tar xzvf /mnt/cdrom/VMwareTools-x.x.x-xxxx.tar.gz -C /tmp/


Note: x.x.x-xxxx is the version discovered in the previous step.

Change directories into the VMware Tools distribution by running the command:
  1. cd /tmp/vmware-tools-distrib/


Install VMware Tools by running the command:
  1. sudo ./vmware-install.pl -d

Note: The -d switch assumes that you want to accept the defaults. If you do not use -d, press Return to accept each default or supply your own answers.

Run this command to reboot the virtual machine after the installation completes:
  1. sudo reboot


http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1022525

Modbus : Actuator controls AUMATIC Modbus

Modbus : Actuator controls AUMATIC Modbus
1. ซ่อมบำรุงต่อสายไฟ ประกอบให้เสร็จ
2. ต้องมีสายสัญญาณ , สาย USB , และกล่องแปลงสัญญาณ ICPCON 7561
3. ต่อสาย DATA+ และ DATA- ที่ ICPCON ตามรูป

Port 1 และ 2
4. พ่วงสาย USB เข้า Computer และติดตั้ง Driver USB (Windows7 Update ผ่าน Internet ได้เลย) ต้องลอง Driver ให้ได้ถึงจะใช้งานได้
หรือ Download Driver ได้ที่ ftp://ftp.icpdas.com/pub/cd/8000cd/napdos/7000/756x/vista_32_64bit_win7_32_64bit/
5. Download Program AUMA CDT และติดตั้งโปรแกรม รองรับ (Windows 7, Windows 10) ที่
https://www.auma.com/en/service-support/software/auma-cdt/
6. ตั้งค่า Address ที่เครื่อง Actuator (ซ่อมบำรุงทำเป็น) สามารถดูเพิ่มเติมได้จากคู่มือที่แนบมากับ Actuator
คราว ๆ ดังนี้
- กด Reset ค้างไว้ --> Customer Settings ---> Modbus ---> MD1 Slave address กด Enter กด ใส่รหัส 0000 ด้วยการ Enter 4 ครั้ง
เลือกเลขเป็น 246, 247, 248 ....... ตามที่เราต้องการตั้ง Address ให้กับเครื่อง กด Enter เพื่อ Save
จะตั้ง Address ได้ ต้อง บิด Switch ไปที่ เลข 0 ก่อน (ถ้าไม่บิดไปจะตั้งค่าไม่ได้)
ถ้าต้องการ Control ที่หน้าเครื่องให้ บิด Switch ชี้ขึ้นข้างบน
ถ้าต้องการ Control ผ่าน Computer ผ่าน Program ให้บิด Switch ชี้ลงข้างล่าง

- อีกที่คือ Baud rate ช่วงสัญญาณ ถ้าใกล้ ๆ ปกติจะ Set เป็น 9.6 kb แต่ถ้าสายไกล ๆ ค่อย Set เป็น 11.5 kb
- ที่เดิมเป็น Even ให้เลือกเป็นอันที่ 2 Not 1 Stop bit
ประมาณนี้
ปุ่ม ควบคุมดังนี้

7. เปิดโปรแกรม AUMA CDT เลือก เครื่องเป็น AC.2 เข้า Menu Login

8. เลือก User เป็น Operator (2) และใส่ Password เป็น 0000

9. เข้า Menu Tools เลือก Options
10. เลือก Tab Connections เป็น Modbus แล้วกด OK

11. เข้า Menu Tools เลือก Modbus
12. กด OK
13. เลือก COM Port ให้ตรงกับ Driver ที่เราลงในข้อ 4.
เลือก Baud rate ให้ตรงกับเครื่อง ที่ Set ไว้ในข้อ 6.
เลือก Parity เป็น None
เลือก Stop bits เป็น One
แล้วกด OK

14. รอจนกว่าจะเจอ Address ที่เราตั้งไว้ แล้วกด OK
15. โปรแกรมจะ Show ค่าต่าง ๆ พื้นฐานของเครื่อง

16. การใช้งานเบื้องต้น เปลี่ยนตัวเลข Fieldbus Setpoint ค่าเป็น % คือค่าที่ต้องการให้เปิด ปิด ที่เท่าไหร่ ตั้งตัวเลขเสร็จแล้วกด OK แล้วกด ปุ่ม Bit10 Fieldbus SETPOINT เครื่องก็จะเริ่มทำงาน

17. ถ้าสั่งงานใด ๆ อยู่ใน Bit ต้องการให้หยุด ให้กดที่ปุ่ม Bit นั้นอีกที สีของปุ่มจากสีน้ำเงินจะกลายเป็นสีขาว คือการยกเลิกแล้วค่อยทำอย่างอื่นต่อ

วันพุธที่ 4 มกราคม พ.ศ. 2560

CDS : CDS Update Database

CDS : CDS Update Database เมื่อมีการเปลี่ยนแปลงฐานข้อมูล CDS จะทำการ Update Database และข้อมูลใน Table หลัก ซึ่งเราเอามาเก็บไว้ที่ SQL Server ปกติจะเก็บไว้ที่เครื่องและทำที่เครื่อง เพื่อง่ายต่อการ Backup และป้องกันข้อมูลสูญหายจึงย้ายมาไว้ที่ SQL Server
Remote ไปทำที่เครื่อง SQL Server

1. ต้อง Backup Database iXimple ก่อน โดยเข้าไปที่ SQL Server Enterprise Manager แล้วคลิ๊กขวาที่ Database iXimple เลือก All Tasks ---> Backup Database แล้วเลือก Add และเลือกที่เก็บไฟล์และตั้งชื่อไฟล์ Database ที่ Backup ให้เสร็จก่อน เผื่อมีปัญหาจะได้นำกลับมาใช้

2. เข้าไปใน Drive : C:\CDS เป็น Folder ที่สร้างขึ้นมาเพื่อ Update Database ปกติจะมีจะเฉพาะเครื่องที่ลงโปรแกรมเท่านั่น
จะได้ไฟล์ .exe จาก CDS มา เปิดไฟล์และ Extract จะได้ไฟล์ Data และ Sql ตามรูป
3. เปิดโปรแกรม SQL Query Analyzer นำ Code ในไฟล์ SQL ไปวาง หรือลากไฟล์ SQL ไปใส่ใน Database เลยก็ได้ และเลือก Database เป็น iXimple ตามรูป
รอจนกว่าจะเสร็จจะใช้เวลาสักพักหนึ่ง

4. เสร็จแล้วทำการ Shrink เพื่อให้ขนาด Database Log ของ iXimple ใน Disk E ลดลง ด้วยคำสั่ง
  1. DBCC SHRINKDATABASE(iXimple)

ใน SQL Query Analyzer ใช้เวลาไม่นาน
ดู Log ของ Database ใน จะลดลงจาก 900 Mb เหลือ 1 Mb

เสร็จการ Update Database CDS

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

บันทึกช่วยจำ : กล้องไม่บันทึก บันทึกเป็นบางตัว แต่ดู Real Time ได้ปกติ

บันทึกช่วยจำ : กล้องไม่บันทึก บันทึกเป็นบางตัว แต่ดู Real Time ได้ปกติ

*** ต้องเข้าไป Setup Wizard ของกล้องตัวนั้น ๆ ที่ไม่บันทึก
- แล้ว ติ๊ก Disable กล้องตัวนั้นไปก่อน
- แล้วค่อยเข้าไป ติ๊ก Enable ใหม่

น่าจะเกิดจากโปรแกรมมันเช็ค Status การ Enable และ Disable ของกล้องค้างทำให้มันไม่บันทึก

Axapta : Axapta สร้าง Periods สำหรับปีใหม่

Axapta : Axapta สร้าง Periods สำหรับปีใหม่

เข้าไปที่ Menu General ledger ---> Setup ---> Periods ---> Periods
- คลิ๊ก Create new fiscal year.
- ใส่วันที่ที่ต้องการต้นปีถึงปลายปี ใส่ period เป็น 1 เดือน ตามรูป แล้วกด OK


- เปลี่ยน Status เป็น Stop ก่อนถ้ายังไม่ปิด Invent ของปีที่แล้ว


VMware : VMware ทำงานหนักผิดปกติ

VMware : VMware ทำงานหนักผิดปกติ
- ที่ห้อง Server มีเสียงพัดลมของเครื่องดังผิดปกติต่อเนื่อง
- Network ช้า
- การเข้าใช้งาน Server ต่าง ๆ ช้า

เกิดจากมี Server หรือ Windows บางตัว Run หรือทำงานอะไรบางอย่างอยู่ทำให้ CPU ของเครื่อง VM ทำงาน 100% จึงทำให้เกิดปัญหาดังกล่าว

วิธีแก้ไข
1. เข้า VSphere Client ดูที่ Tab Performance แล้วเลือก Switch To เป็น CPU จะเห็นว่า มี VMware : VMware ทำงานหนักผิดปกติ CPU ทำงาน 100% ตามรูป

2. เข้าไปไล่ดู Tab Performance และเลือก Switch To เป็น CPU จะถ้าเห็นว่าเครื่องนั้นทำงานหนักผิดปกติ ให้ไปดูที่เครื่อง เช่น
- เครื่อง Alfresco ทดลอง Restart Service ว่าลดลงหรือไม่ ถ้าไม่หายต้อง Reboot เครื่อง Alfresco
- Win10-IT มี Processes บางตัวที่ Run CPU อยู่ 100% ให้ปิดมัน
3. ถ้าปิด Processes หรือ Restart แล้ว CPU ของแต่ล่ะเครื่องจะลดลง ตามรูป

และ CPU ของเครื่อง โดยรวมก็จะทำงานลดลง พัดลมก็จะมีเสียงเบาปกติ