Please Wait, Loading...

Monday, 28 May 2018

Instalasi Zabbix Server Versi 2.4 di CentOS 6


 


Zabbix ialah suatu perangkat lunak yang bersifat open source dengan skala enterprise yang dirancang dan dibangun untuk memantau dan melacak jaringan server dan aplikasi secara real time.
Bagi seorang sistem administrator metode pengumpulan data-data jaringan server dan aplikasi sangat diperlukan untuk membuat suatu keputusan dalam pengembangan jaringan yang di kelolanya, jenis data-data yang dihasilkan oleh zabbix dapat berupa data grafik, kinerja ouput atau tren muatan beban, dan lain sebagainya.

Bagaimana langkah-langkah dalam instalasi zabbix server di CentOS 6 khususnya, berikut langkah-langkah nya :

 1. Install httpd (webserver), php and MySQL (database)
yum install php php-cli php-common php-devel php-pear php-gd php-mbstring php-mysql php-xml httpd httpd-devel mysql mysql-server -y
2. Mempersiapkan paket Zabbix, diambil dari sumber repo.zabbix.com
wget http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm
rpm -Uvh zabbix-release-2.2-1.el6.noarch.rpm
3.  Install Zabbix server
yum install zabbix-agent zabbix-web-mysql zabbix-server-mysql zabbix-java-gateway -y
4. Konfigurasi PHP Frontend Zabbix
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value date.timezone Asia/Jakarta
5. Restart zabbix dan buat zabbix start saat boot
service zabbix-server start
6. Setup Zabbix database :
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> flush privileges;
mysql> exit 
7. Import initial schema dan data
cd /usr/share/doc/zabbix-server-mysql-2.2.5/create
mysql -u zabbix -p zabbix < schema.sql
mysql -u zabbix -p zabbix < images.sql
mysql -u zabbix -p zabbix < data.sql 
8. Start zabbix installation wizard
http://resumedini.ccy/zabbix/setup.php 
9. Edit konfigurasi database di zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=password
10. Buka port port yang support zabbix :
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 10051 -j ACCEPT
service iptables restart
11. Uji layanan zabbix :
http://resumedini.ccy/zabbix
Default username dan password untuk  Zabbix ialah Admin dan zabbix.


Demikian, semoga bermanfaat

Posted By adminblog13:38

Sunday, 15 October 2017

Kustom Zimbra Mail - 1

Zimbra Collaboration Suite (ZCS) adalah sebuah produk groupware produk Zimbra, Inc, yang terletak di San Mateo, California, Amerika Serikat. Perusahaan ini dibeli oleh Yahoo! pada September 2007 [1]. Perangkat lunak ini terdiri dari komponen klien dan server. Zimbra tersedia dalam dua versi: versi sumber terbuka, dan versi yang didukung secara komersial ( "Zimbra Network") dengan komponen sumber komersil. Versi perangkat lunak ini tersedia dari Zimbra untuk diunduh dan digunakan dengan bebas, serta dari mitra resmi Zimbra.

Pertanyaannya bagaimana ketika kita akan mengkustom header dan hal-hal lainnya setelah instalasi selesai dilakukan?
Berikut salah satunya langkah-langkah untuk mengkustome header khususnya meta description di zimbra mail :
  1. Cek keberadaan mailbox, dengan perintah : su - zimbra -c "zmprov -l gas mailbox"
  2.  Masuk sebagai user zimbra : su - zimbra
  3. Masuk ke file /opt/zimbra/jetty/webapps/zimbra/WEB-INF/classes/messages/ZmMsg.properties
  4.  Edit  "zimbraLoginMetaDesc =[new value]"
  5.  Restart mailbox service : zmmailboxdctl restart
  6.  Pastikan bahwa semua server seperti MailBox, MailArchive sudah terkustome.
Semoga bermanfaat..

Referensi :
https://id.wikipedia.org/wiki/Zimbra
https://wiki.zimbra.com/wiki/Changing_the_Page_Title
https://github.com/EmailConsortium/zimbra-vietnamese/blob/master/messages/ZmMsg.properties

Posted By adminblog08:26

Thursday, 20 July 2017

27 Hal Paska Install CentOS 7

Semoga bermanfaat :
1. Register and Enable Red Hat Subscription
    # yum install subscription-manager register
    # subscription-manager register --username your_username --password your_password
    # subscription-manager unregister --> untuk unregister
    # subscription-manager list -available --> melihat daftar
    # subscription-manager subscribe --pool=Pool ID number  --> aktivasi
    # subscription-manager list –consumed --> melihat status
    # subscription-manager list --> cek enable
    # subscription-manager remove --all  --> menhapus keaktifan
    # subscription-manager unsubscribe --serial=Serial number --> menhapus keaktifan
    # subscription-manager service-level --list
    # subscription-manager service-level --set=self-support
    # subscription-manager repos --list --> enable repolist
   
2. Configure Network with Static IP Address
    # yum install net-tools             [Provides ifconfig utility]
    # ip addr show
    # vi /etc/sysconfig/network-scripts/ifcfg-eth0
        TYPE=Ethernet
        BOOTPROTO=static
        NAME=eth0
        UUID=a487343f-625a-4408-97ad-ac6745726316
        DEVICE=eth0
        ONBOOT=yes
        NM_CONTROLLED=yes
        IPADDR=192.168.20.61
        PREFIX=24
        GATEWAY=192.168.20.2
        DNS1=192.168.20.1
    # service network restart.1
    # ip addr show
    # ping -c4 google.com
  
    CREATE VHOST CentOS 7
    # cd /etc/httpd/
    # mkdir sites-available sites-enabled
    # vi conf/httpd.conf --> tambahkan IncludeOptional sites-enabled/*.conf
    # vi /etc/httpd/sites-available/rheltest.lan.conf --> isikan sperti dibawah ini :
        <VirtualHost *:80>
            ServerName rheltest.lan
            DocumentRoot "/var/www/rheltest.lan"
            <Directory "/var/www/rheltest.lan">
            Options Indexes FollowSymLinks MultiViews
            # AllowOverride controls what directives may be placed in .htaccess files.    
            AllowOverride All
            # Controls who can get stuff from this server file
            Order allow,deny
            Allow from all
            </Directory>
            <IfModule mpm_peruser_module>
            ServerEnvironment apache apache
            </IfModule>
            ErrorLog  /var/log/httpd/rheltest.lan-error.log
            CustomLog /var/log/httpd/rheltest.lan-access.log combined
        </VirtualHost>
    # mkdir -p /var/www/rheltest.lan
    # nano /usr/local/bin/a2ensite  --> isikan :
            #!/bin/bash
            if test -d /etc/httpd/sites-available && test -d /etc/httpd/sites-enabled  ; then
                echo "-----------------------------------------------"
                else
                mkdir /etc/httpd/sites-available
                mkdir /etc/httpd/sites-enabled
            fi
          
            avail=/etc/httpd/sites-available/$1.conf
            enabled=/etc/httpd/sites-enabled/
            site=`ls /etc/httpd/sites-available/`
            if [ "$#" != "1" ]; then
                echo "Use script: a2ensite virtual_site"
                echo -e "\nAvailable virtual hosts:\n$site"
                exit 0
            else
                if test -e $avail; then
                    sudo ln -s $avail $enabled
                else
                    echo -e "$avail virtual host does not exist! Please create one!\n$site"
                exit 0
                fi
                if test -e $enabled/$1.conf; then
                    echo "Success!! Now restart Apache server: sudo systemctl restart httpd"
                else
                    echo  -e "Virtual host $avail does not exist!\nPlease see available virtual hosts:\n$site"
                exit 0
                fi
            fi
  
    # nano /usr/local/bin/a2dissite  --> isikan :
        #!/bin/bash
        avail=/etc/httpd/sites-enabled/$1.conf
        enabled=/etc/httpd/sites-enabled
        site=`ls /etc/httpd/sites-enabled/`
        if [ "$#" != "1" ]; then
            echo "Use script: a2dissite virtual_site"
            echo -e "\nAvailable virtual hosts: \n$site"
        exit 0
        else
            if test -e $avail; then
                sudo rm  $avail
            else
                echo -e "$avail virtual host does not exist! Exiting!"
            exit 0
            fi
            if test -e $enabled/$1.conf; then
                echo "Error!! Could not remove $avail virtual host!"
            else
                echo  -e "Success! $avail has been removed!\nPlease restart Apache: sudo systemctl restart httpd"
            exit 0
            fi
        fi
      
    # chmod +x /usr/local/bin/a2*
    # a2ensite vhost_name
    # a2disite vhost_name  
    # a2ensite rheltest.lan
    # systemctl restart httpd
    # buka browser test rheltest.lan
 

Posted By adminblog15:56

Solusi Error "bringing up interface eth0 error connection activation failed.." CentOS 7

Konfigurasi dibawah ini, bisa mengakibatkan error system khususnya di kondisi remote. Hal ini akan ditengarai ketika server melakukan proses restarting network. Dan bagaimana solusinya :

[root@srv1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet
BOOTPROTO=static
NAME=eth0
UUID=a487343f-625a-4408-97ad-ac6745726316
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.2.61
PREFIX=24
GATEWAY=192.168.20.2
DNS1=192.168.20.1

Berikut ialah solusinya :
 
[root@srv1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet
BOOTPROTO=static
NAME=eth0
UUID=a487343f-625a-4408-97ad-ac6745726316
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.2.61
PREFIX=24
GATEWAY=192.168.20.2
DNS1=192.168.20.1

NM_CONTROLLED=no   ---> tambahkan NM_CONTROLLED

Sederhana dan semoga bermanfaat. 


Posted By adminblog14:11