6/04/2016

Config และ Formate โปรแกรม AT2000 MasterTime

1. ใช้ปุ่มส่งออกขึ้นสูง
2. ต้องติ๊กถูกที่ แสดงสถานะเข้า/ออกด้วย ถึงจะ Show I และ O


3.Export Type เป็นไฟล Text File


4.Tab Fields จะประกอบด้วย และต้องเรียงตามนี้
SSN
checktype
CHECKTIME
SENSORID
ตามรูป


5. Tab Caption & Width & Align ตั้งความกว้างของข้อมูล ตามรูป


6. Save File ออกมาต้องได้ไฟล์ Text ที่มีความกว้างและข้อมูลตามนี้
[attachment=1]20mar15.txt[/attachment]
แล้วค่อย Save เป็น .taf

ไฟล์ Config นำไป Import ใช้ได้เลย
[attachment=0]_attChkInOut-20150320-OK.zip[/attachment]


Steps to change the Zimbra server's hostname using zmsetservername

เปลี่ยน Server Hostname ให้กับ Zimbra

[code=text]su - zimbra[/code]
[code=text]/opt/zimbra/libexec/zmsetservername -n <servername>[/code]

Example :
[code=text]/opt/zimbra/libexec/zmsetservername -n zimbratest.scivalve.com[/code]

รอจนกว่าจะเสร็จ รายละเอียดที่เปลี่ยน
[code=text]
Getting local config zimbra_home=/opt/zimbra
Getting local config zimbra_server_hostname=zimbratest.sci.com
Warning: Hostname zimbratest.scivalve.com is not resolvable via DNS
Getting local config zimbra_ldap_userdn=uid=zimbra,cn=admins,cn=zimbra
Getting local config zimbra_ldap_password=uEoRBV9fVx
Getting local config ldap_is_master=true
Getting local config ldap_url=ldap://zimbratest.sci.com:389
Getting local config ldap_master_url=ldap://zimbratest.sci.com:389
Getting local config ldap_starttls_supported=1
Starting ldap...already running.
Renaming zimbratest.sci.com to zimbratest.scivalve.com
Shutting down zimbra...done.
Setting local config ldap_master_url=ldap://zimbratest.scivalve.com:389
Setting local config ldap_url=ldap://zimbratest.scivalve.com:389
Getting local config ldap_host=zimbratest.sci.com
Setting local config ldap_host=zimbratest.scivalve.com
Getting local config av_notify_user=admin@sci.com
Getting local config av_notify_domain=sci.com
Getting local config snmp_trap_host=zimbratest.sci.com
Setting local config snmp_trap_host=zimbratest.scivalve.com
Getting local config smtp_source=admin@sci.com
Getting local config smtp_destination=admin@sci.com
Setting local config zimbra_server_hostname=zimbratest.scivalve.com
Starting ldap...done.

Unable to contact ldap://zimbratest.sci.com:389: Invalid argument
Unable to contact ldap://zimbratest.sci.com:389: Invalid argument
Unable to contact ldap://zimbratest.sci.com:389: Invalid argument
Services:
Getting local config ldap_port=389
Reinitializing the mta config...done.
Reinitializing the snmp config...done.
zimbra@ZimbraTest:~$ [/code]

http://wiki.zimbra.com/index.php?title=Zmsetservername

[b][color=#FF0000]*** หมายเหตุ เปลี่ยนแล้วมีปัญหา เข้าไม่ได้ Start mail box ไม่สำเร็จ ***[/color][/b]

[code=text]root@ZimbraTest:~# /etc/init.d/zimbra start
Host zimbratest.scivalve.com
Unable to determine enabled services from ldap.
Enabled services read from cache. Service list may be inaccurate.
    Starting zmconfigd...Done.
    Starting logger...Failed.
Starting logswatch...ERROR: account.NO_SUCH_SERVER (no such server: zimbratest.scivalve.com)
zimbra logger service is not enabled!  failed.


    Starting mailbox...Failed.


    Starting antispam...Done.
    Starting antivirus...Done.
    Starting opendkim...Failed.
opendkim: /opt/zimbra/conf/opendkim.conf: ldap://zimbratest.sci.com:389/?DKIMSelector?sub?(DKIMIdentity=$d): dkimf_db_open(): Can't contact LDAP server
Failed to start opendkim: 0


    Starting snmp...Done.
    Starting spell...Done.
    Starting mta...Done.
    Starting stats...Done.
root@ZimbraTest:~#[/code]

Create Certificate for zimbra Single Address.

1.  Use command
 [code=text]cd /opt/zimbra/bin[/code]

2. The next is to generate a new Certificate Authority (zmssl.cnf, ca.key, and ca.pem) :
[code=text]./zmcertmgr createca -new[/code] 
OR
 Then we request the validity period of the Self-Signed Certificate for zimbra mail server, for example for 1 year (365 days) or 2 years (730 days) :
[code=text]./zmcertmgr createcrt -new -days 730[/code]

3.Then install deploycrt self & deploy ca :
     [code=text]./zmcertmgr deploycrt self[/code]
     [code=text]./zmcertmgr deployca[/code]

4. Restart daemon zimbra mail server :
     [code=text] su - zimbra[/code]
     [code=text]zmcontrol restart[/code]

http://zimbramailserver.blogspot.com/2014/05/install-self-signed-certificate-in.html

5. Copy /opt/zimbra/ssl/ca/ca.pem to a local drive in your outlook computer. Rename that file in your local computer to ca.cer and install it. Or install past  MMC https://community.zimbra.com/collaboration/f/1886/t/1133962
Install past mmc
https://intranet.sci.com/blog.php?u=281&b=1059

Or use this other method.
http://wiki.zimbra.com/wiki/Administration_Console_and_CLI_Certificate_Tools

คำสั่ง Run ให้เครื่อง Syn. ข้อมูลจากที่ตั้งค่าจาก Domain

เมื่อมีการตั้งค่าอะไรบางอย่างที่ Domain Controller และต้องการให้ Syn. การตั้งค่านั้นทันที ต้อง Reboot เครื่อง หรือต้องรอให้ Domain ทำเมื่อถึงเวลา 

แต่ถ้าต้องการให้ Syn. ข้อมูลการตั้งค่าจาก Domain Controller ทันทีให้ Run คำสั่งที่ที่เครื่อง User.
ที่ cmd

[code=text]GPUpdate /force[/code]


GPUpdate /force: Reapplies every policy, new and old.
ที่มา http://deployhappiness.com/gpupdate-or-gpupdate-force/

หา Driver ขั้นเทพ เมื่อในเว็บไซต์ไม่มีให้โหลด ด้วย Hardware ID

หา Driver เก่า ของ Windows XP , Windows 7 ยาก ใน Web ผู้ผลิตมีแต่ Windows 8

1. ขั้นแรกต้องหาชื่อของอุปกรณ์ตัวนั้นซะก่อน คลิกขวาที่ MyComputer >> Manage >> Devicemanager


2. คลิกขวาที่อุปกรณ์ ที่ต้องการ >> Properties


3. คลิกช่อง Details >> Hardware ID >> ก็อปเลขชุดที่ 2 ไว้ (ถ้าเป็น XP กด Ctrl+C )


4. นำหมายเลข Hardware ID ที่ได้ไปค้าหาในเว็บไซต์ http://www.devid.info

5. เมื่อเจอ Download มาลอง Setup มาลอง Update ดู


Zimbra เปลี่ยน mode ใช้งานแบบ HTTP HTTPS และอื่น ๆ

This command is used to set the Web server zimbraMailMode to the communication protocol options: HTTP, HTTPS, Mixed, Both and Redirect.

1.HTTP. HTTP only, the user would browse to http://zimbra.domain.com.
2.HTTPS. HTTPS only, the user would browse to https:/zimbra.domain.com. http:// is denied.
3.Mixed If the user goes to http:// it will switch to https:// for the login only, then will revert to http:// for normal session traffic. If the user browses to https://, then the user will stay https://
4.Both A user can go to http:// or https:// and will keep that mode for the entire session.
5.Redirect Like mixed if the user goes to http:// it will switch to https:// but they will stay https:// for their entire session.

Syntax

zmtlsctl [mode]
mode = http, https, mixed, both, redirect

You must use su -zimbra befor use command zmtlsctl.

Steps to run
1.Type zmtlsctl [mode] and press enter.  Excample [code=text]/opt/zimbra/bin/zmtlsctl https[/code] , [code=text]/opt/zimbra/bin/zmtlsctl both[/code]
2.Type [code=text]zmmailboxdctl stop[/code] and press enter.
3.When mailboxd is stopped, type [code=text]zmmailboxdctl start[/code] and press enter.

https://www.zimbra.com/docs/os/6.0.8/administration_guide/A_app-command-line.13.13.html

Distribute certificates to client computers using Group Policy

To distribute certificates to client computers using Group Policy

 1.   On a domain controller in the forest of the account partner organization, click [b]Start[/b], point to[b] Administrative Tools[/b], and then click [b]Domain Security Policy[/b].
 2.  In the console tree, double-click [b]Public Key Policies[/b], right-click [b]Trusted Root Certification Authorities,[/b] and then click [b]Import[/b].
 3.  On the Welcome to the Certificate Import Wizard page, click [b]Next[/b].
 4.  On the [b]File to Import page[/b], type the path to the appropriate certificate files (for example, c::\file.cer), and then click [b]Next[/b].
 5.  On the [b]Certificate Store[/b] page, click [b]Place all certificates in the following store[/b], and then click [b]Next[/b].
 6.  On the [b]Completing the Certificate Import Wizard page[/b], verify that the information you provided is accurate, and then click [b]Finish[/b].
 7. Repeat steps 2 through 6 to add additional certificates for each of the ADFS servers.
 8. [b]Reboot[/b] Computer Client.


https://technet.microsoft.com/en-us/library/cc782744%28v=ws.10%29.aspx


เปิดใช้งาน HTTPS ใน Apache

1.Install the OpenSSL package in the Server
[code=bash]sudo apt-get install openssl[/code]
2.Enable the SSL and Rewrite module
[code=bash]sudo a2enmod ssl
sudo a2enmod rewrite[/code]
3.Create the directory for SSL Certificates
[code=bash]sudo mkdir -p /etc/apache2/ssl[/code]
4.Generate Self Signed Certificate (ตัวอย่างสำหรับ ownCloud)
[code=bash]sudo openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/owncloud.pem -keyout /etc/apache2/ssl/owncloud.key[/code]
5.Configure Apache
[code=bash]sudo nano /etc/apache2/apache2.conf [/code]
add
[code=conf]IncludeOptional conf.d/*.conf[/code]
ownCloud configuration for apache
[code=bash]sudo nano /etc/apache2/conf.d/owncloud.conf [/code]
[code=conf]<VirtualHost *:80>
ServerName example.com
ServerAlias http://www.example.com

RewriteEngine on
ReWriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]

<Directory /var/www/owncloud>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
</Directory>

</VirtualHost>

<VirtualHost *:443>
ServerName example.com
ServerAlias http://www.example.com

SSLEngine on
SSLCertificateFile /etc/apache2/ssl/owncloud.pem
SSLCertificateKeyFile /etc/apache2/ssl/owncloud.key
DocumentRoot /var/www/owncloud/
<Directory /var/www/owncloud>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
</Directory>
</VirtualHost>[/code]
6.Restart apache
[code=bash]sudo /etc/init.d/apache2 restart[/code]
ที่มา : http://sharadchhetri.com/2014/03/09/setup-owncloud-6-self-signed-ssl-certificate-ubuntu-13-10/

การ Export Certificat จากหน้า Web

การทำ Certificat
การสร้างไฟล์ Cer  [url]https://intranet.sci.com/blog.php?u=3&b=970[/url]

1. Run IE ด้วยการ Run as Administrator (ไม่อย่างนั้นจะ Export ไม่ได้)
2. เข้า Web ที่สร้าง Cer ขึ้น


3. กด Continue to this website (not recommended)
4. คลิกเลือก Certificate error ข้างบน แล้วเลือก View certificates ตามรูป


5. คลิกเลือก Tab Details แล้วเลือก Public key แล้วเลือก Copy to File.. ตามรูป


6. กด Next
7. กด Next
8. Brows เลือกที่เก็บและตั้งชื่อ ไฟล์

9. กด Next อีกครั้งและกด Finish จะได้ไฟล์ .cer


นำไฟล์ไป ใช้งาน
http://porpramarn.blogspot.com/2016/06/certificat-ie-chorme.html


ตั้งค่า Certificat ใน IE และ Chorme

Intranet , Extranet ,Cloud  ทั้ง sci.com และ scivalve.com

Download file Cer  [attachment=0]CER.zip[/attachment]

1. กด Start --->  Run  พิมพ์ mmc แล้วกด Enter ตามรูป


2. เข้า Menu File ---> Add/Remove Snap_in... แล้วดับเบิลคลิกที่ Certificates ตามรูป


3. เลือก Computer account แล้วกด Next ตามรูป


4.กด Finish


5. กด Ok


6. คลิกแตกหัวข้อ Console Root  ---> Certificates(Local Computer) ---> Trusted Root Certification Authorities  ---> Certificates  ตามรูป


7. คลิกขวาที่ Certificates เลือก All Tasks แล้วเลือก Import ตามรูป


8. กด Next


9. เลือก Browse หาไฟล์ Cer ที่ต้องการทำที่ได้ตามไฟล์ แนบ 


10. เลือก Cer ที่ต้องการ แล้วกด OK ตามรูป


11. กด Next


12. กด Next


13. กด Finish


14. กด OK


15. เสร็จแล้วทำทำทุก cer ตามข้อ 7 - 14 เลือกทีละ cer
16. แล้วกดปิดโปรแกรม จะมีหน้าต่างให้ save ให้เลือก No ไม่ต้อง Save
17. ทดลองเข้า Web ทั้ง IE และ Google Chorme






เพิ่มความปลอดภัยในการใช้งาน Web Server ใน extranet.scivalve.com, intranet.scivalve.com, zimbra.scivale.com

โดยปรับปรุงการเข้าใช้งาน Intranet , Extranet , Zimbra ,Cloud เดิมเข้าผ่านช่องทาง Http และเปลี่ยนระบบใหม่เพื่อเพิ่มความปลอดภัยโดยใช้ช่องทาง HTTPS
ซึ่งต้องตั้งค่า Browser ให้จำค่า เพื่อเข้าใช้งานระบบ HTTPS  ดังนี้

1. Internet Exporer เมื่อเข้า Web Intranet , Extranet , Zimbra ,Cloud  จะขึ้นข้อความ ตามรูป ให้กด Continue to this website(not recommended)


1.1. ให้กด Continue to this website(not recommended) ตามรูป


2. Firefox เมื่อเข้า Web Intranet , Extranet , Zimbra ,Cloud  จะขึ้นข้อความ ตามรูป ให้กด I understand the Risks


2.1. กด Add Exception ตามรูป


2.2. กด Confirm Security Exception ตามรูป

3. Google Chrome จะขึ้นตามรูป


3.1. กด Advanced ตามรูป


3.2. กด Proceed to extranet.sci.com (Unsafe) ตามรูป
















หมายเหตุ การตั้งค่า จะต้องตั้งค่าทุก Web Intranet , Extranet , Zimbra ,Cloud   ใน FireFox จะตั้งค่าครั้งเดียว
ส่วนInternet Explorer , Google Chrome จะต้องทำทุกครั้ง ถ้ายังไม่ติดตั้ง Certificate

 



 


VirtualHost Port 80 และ Port 443 Multiple Web

วิธีทำ VirtualHost Port 80 และ Port 443 ให้มีได้หลาย ๆ Web
และ Redirect จาก Http ไป Https
การ Redirect  [url]http://stackoverflow.com/questions/4083221/how-to-redirect-all-http-requests-to-https[/url]

การสร้างไฟล์ Certificate [url]https://intranet.sci.com/blog.php?u=3&b=970[/url]  หรือจะใช้ไฟล์เดียวกันก็ได้ เก็บไว้ใน /etc/apache2/ssl

ทำได้โดย
1. Backup file เก่าไว้ก่อนเสมอ โดยใช้งคำสั่ง
[code=text]cp /etc/apache2/sites-available/default  /etc/apache2/sites-available/default-20150228[/code]

2. แก้ไฟล์ default หรือ 000-default เช่นของจริงใน intranet
[code=text]nano /etc/apache2/sites-available/default[/code]

3. เช่น Code ของ Extranet
[code=text]
####Configuration for Extranet #####

<VirtualHost *:80>
        ServerName extranet.scivalve.com
        Redirect / https://extranet.scivalve.com/
        ServerAdmin nikom@scivalve.com
</VirtualHost>

<VirtualHost *:443>
ServerName extranet.scivalve.com
DocumentRoot /www/extranet
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/owncloud.pem
SSLCertificateKeyFile /etc/apache2/ssl/owncloud.key
        ServerAdmin nikom@scivalve.com
        <Directory /www/extranet/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>


<VirtualHost *:80>
        ServerName extranet.sci.com
        Redirect / https://extranet.sci.com/
        ServerAdmin nikom@scivalve.com
</VirtualHost>

<VirtualHost *:443>
ServerName extranet.sci.com
DocumentRoot /www/extranet
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/owncloud.pem
SSLCertificateKeyFile /etc/apache2/ssl/owncloud.key
        ServerAdmin nikom@scivalve.com
        <Directory /www/extranet/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>

 [/code]

4. /etc/init.d/apache2 restart

ถ้ามี Error ตอน Restart apche
 * Restarting web server apache2                                  
 [Sun Jun 17 17:57:49 2012] [warn] _default_ VirtualHost overlap on port 443, the first has precedence
 ... waiting [Sun Jun 17 17:57:50 2012] [warn] _default_ VirtualHost overlap on port 443, the first has precedence
4.1. ให้แก้ /etc/apache2/ports.conf  โดยเพิ่ม  NameVirtualHost *:443  ตามตัวอย่าง
[code=text]
<IfModule mod_ssl.c>
    # If you add NameVirtualHost *:443 here, you will also have to change
    # the VirtualHost statement in /etc/apache2/sites-available/default-ssl
    # to <VirtualHost *:443>
    # Server Name Indication for SSL named virtual hosts is currently not
    # supported by MSIE on Windows XP.
    NameVirtualHost *:443
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
    NameVirtualHost *:443
    Listen 443
</IfModule>
 [/code]

แล้ว Restart apache2  อีกรอบ

[url]http://stackoverflow.com/questions/10658017/apache-error-default-virtualhost-overlap-on-port-443[/url]

ถ้ามี Error
 * Restarting web server apache2                                                                                                                                                
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[Sat Feb 28 09:00:20 2015] [warn] _default_ VirtualHost overlap on port 443, the first has precedence
4.2. ให้แก้ไฟล์ nano /etc/apache2/apache2.conf  โดยเพิ่ม
ServerName localhost
ไว้ล่างสุดของไฟล์ แล้ว Restart apache2  อีกรอบ

[url]http://askubuntu.com/questions/256013/could-not-reliably-determine-the-servers-fully-qualified-domain-name[/url]

ตัวอย่างไฟล์
เก่า :  [attachment=0]default-20140228.txt[/attachment]
ใหม่ : [attachment=1]default.txt[/attachment]

*ลดนามสกุล .txt ออกนำเอาไฟล์ไปใช้จริงได้เลย

Update OwnCloud เฉพาะ Version ย่อยไม่ได้ข้าม Version

Update OwnCloud เฉพาะ Version ย่อยไม่ได้ข้าม Version เช่น 7.0.2  ---> 7.0.4   ไม่ไช่ข้ามไป Version 8.0

** Backup File และ Data ไว้ก่อนเสมอ **

1. Login เข้า OwnCloud ได้ User Admin
2.  ssh ไปเครื่อง 192.168.2.101  และเข้าเป็นสิทธิ์ Root
3. กำหนดสิทธิ์ ด้วยการใช้คำสั่ง   chown -R www-data:www-data /www/owncloud
4. Navigate to your ‘Admin’ page and click the ‘Update Center’ button under Updater:
5. คลิ๊ก Backup File
6. Reload หน้า Page ใหม่จะมีรูปขึ้นให้กด Update ตามรูป



https://doc.owncloud.org/server/7.0/admin_manual/maintenance/update.html


การค้นหาสี HTML เพื่อนำไปแก้ Web

เมื่อต้องการทราบสี ของ Firefox ว่าสีในหน้า Web นั้นสีอะไร เพื่อนำไปปรับปรุง Web site ทำได้โดย

- ติดตั้ง Add on ชื่อ  ColorZilla 

การใช้งานคือ
1. เข้า Menu Tools --> ColorZilla ---> Eyedropper เพื่อดูด ดูสีที่ต้องการ ตามรูป


หรือ คลิกเลือก Icon ตรง มุมขวารูปที่ดูดหมึก ก็ได้


2. แล้วคลิกตรงสี แล้วเอา Mouse ไปชี้ตรงสีที่เราต้องการ จะเห็น รหัสสี ตามรูป


3. คลิ๊กเพื่อ Copy Code สีเพื่อไปวางใช้งานต่อ







การ replace ใน Note++ ให้รวมกันเป็น Line เดียว

1. Ctrl + H
2. ใส่ \n  และใส่เครื่องหมายที่ต้องการแทนที่เช่น ,

ตามรูป


3. Click Edit -> Blank Operations -> EOL to space [All the items should now be in a single line separated by a 'space']