Friday, March 31, 2017

configure iRedadmin


Read on install iredmail on debian ubuntu

1. แก้ไข Time/Zone SOGo
#chmod +w /etc/sogo/sogo.conf
#vim /etc/sogo/sogo.conf

SOGoTimeZone = "Asia/Bangkok";

#chmod -w /etc/sogo/sogo.conf

2. configure SSL

Installing TLS Certificate in Postfix and Dovecot


Ref: topic 8813-iredmail-support-timezone

Wednesday, March 15, 2017

check ram

1. Check RAM

cd /tmp
$  wget http://liquidtelecom.dl.sourceforge.net/project/memconf/V3.08/memconf-v3.08.pl.gz
$ gunzip memconf-v3.08.pl.gz
# perl memconf-v3.08.pl -v

whatis-maximum-ram-supported-by-linux-server-computer-system

2. Command
#dmidecode -t 17

Ref: 5-commands-check-memory-usage-linux

3. Check size ram

free -h --mega

(update railtime) watch -n 1 free -h --mega

Saturday, March 11, 2017

upgrade nagios version 4.2.0-4.3.1

1. Downlaod file nagios 4.3.1
wget https://fossies.org/linux/misc/nagios-4.3.1.tar.gz
2. Backup old version
service apache2 stop && service nagios stop
#mkdir /tmp/nagios_backup
#tar -cvvzf /tmp/nagios_backup/nagios_bpk.tar /usr/local/nagios
3. go to path nagios 4.3.1 and unzip file
tar -xzf nagios-4.3.1.tar.gz
cd /root/nagios-4.3.1/
./configure --with-command-group=nagcmd
make all
make install
4. check configure
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Checking objects...
        Checked 13 services.
        Checked 2 hosts.
        Checked 1 host groups.
        Checked 0 service groups.
        Checked 1 contacts.
        Checked 1 contact groups.
        Checked 24 commands.
        Checked 5 time periods.
        Checked 0 host escalations.
        Checked 0 service escalations.
Checking for circular paths...
        Checked 2 hosts
        Checked 0 service dependencies
        Checked 0 host dependencies
        Checked 5 timeperiods
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 0
Total Errors:   0
5. Restart service apache2, nagios
service apache2 start && service nagios start
6. login to test ing
7. If u want to use backup reading restore

ติดตั้ง Nagios Monitor


1. Install from ubuntu-nagios/#adding-a-host-to-monitor
2. แก้ไขปัญหา การตรวจสอบ service ssh ที่เปลี่ยนพอร์ตจาก 22 เป็น พอร์ตอื่น ให้แก้ไขค่า คอนฟิกดังนี้
#vim /usr/local/nagios/etc/servers/mail.cfg
define service {
      host_name                       mail.nanyangtest.com
      service_description             Check SSH
      check_command                 check_ssh! -p 00001 แก้ไขแบบนี้
      max_check_attempts              2
      check_interval                  2
      retry_interval                  2
      check_period                    24x7
      check_freshness                 1
      contact_groups                  admins
      notification_interval           2
      notification_period             24x7
      notifications_enabled           1
      register                        1
Restart service Server
#service apache2 restart && service nagios restart
Restart service another server
$sudo /etc/init.d/nagios-nrpe-server restart

Friday, March 10, 2017

set up monitor system resource user on ubuntu


sudo add-apt-repository ppa:indicator-multiload/stable-daily
sudo apt-get update
sudo apt-get install indicator-multiload

Ref: easily-monitor-system-resource-usage-linux

Monday, March 6, 2017

downgrade php 7.1 to php 5.6

แก้ไขการอัพเกรดอูบันตูจาก 15.10 - 16.04 แล้วใช้ php v.7.0 ไม่สามารถ connect data base แบบนี้ mysql_connect ได้ เพราะใน php v.7.0 up เรียกแบบ mysqli_connect()

จะต้อง Downgrade php กลับมาใช้ php5.6 โดยยังคง php7 ไว้แต่ต้องปิดการทำงานไป ดังนี้

1.Install php5.6
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-mbstring php7.0-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0

2. disable php7 and enable php5.6
sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart

3. update service php5.6
sudo update-alternatives --set php /usr/bin/php5.6

Ref: how-can-i-downgrade-from-php-7-to-php-5-6-on-ubuntu-16-04