Pages

Ads 468x60px

Labels

Linkie ♥

13 January, 2013

Install Zabbix on MK802 Lubuntu


Install Zabbix 2.02 from source on MK802 runing Lubuntu 12.06  (login root or su - )
Upgrade Lubuntu after install Lubuntu on MK802
#apt-get update
#apt-get upgrade
timezone and time from ntp.
#su -
#cd /etc
#cp /usr/share/zoneinfo/Asia/Bangkok /etc/localtime
#ntpdate clock.nectec.or.th
Install text editor(s), mailer, openssh server and wget
#apt-get install openssh-server openssh-client wget
Build environment (Install on Screen, on SSH is not good gui. or Term Xterm)
#apt-get install gcc build-essential gcc-multilib php5 php5-gd php5-mysql php-apc
#apt-get install mysql-server libmysqlclient-dev libcurl4-openssl-dev libsnmp-dev
   On install set password mysql to "mysql"
password: mysql
MySQL drop table test and user by cli  (password mysql)
# mysql -u root -p
drop database test;
use mysql;
delete from db;
delete from user where user='';
flush privileges;
create database zabbix;
grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by '2zabbix';
quit;
add user account for zabbix server
#groupadd zabbix
#useradd zabbix -g zabbix
Download Compiling and installing Zabbix
#cd Downloads
#wget -O zabbix.tgz http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.0.4/zabbix-2.0.4.tar.gz/download
#tar xzf zabbix.tgz
#cd zabbix-2.0.4
#./configure --enable-server --enable-agent --with-mysql --with-libcurl --with-net-snmp
#make install
#cd database/mysql
#mysql -u zabbix -p zabbix < schema.sql 2zabbix
#mysql -u zabbix -p zabbix < images.sql
#mysql -u zabbix -p zabbix < data.sql
#cd ../../frontends/php/
#rm /var/www/index.html
#cp -R * /var/www/
#chown -R www-data:www-data /var/www 
Start zabbix server and agentd:
/usr/local/sbin/zabbix_server
/usr/local/sbin/zabbix_agentd start
Starting services automatically on (re)boot
add "/usr/local/sbin/zabbix_server" before "exit 0" on /etc/rc.local
# vi /etc/rc.local
/usr/local/sbin/zabbix_server
/usr/local/sbin/zabbix_agentd
exit 0
PHP configuration
# cd /etc/php5/apache2/
# cp php.ini php.ini.org
# vi /etc/php5/apache2/php.ini and change ..
     post_max_size [ Old value: 8M ; New value: 16M ]
     max_execution_time [ Old value: 30 ; New value: 300 ]
     max_input_time [ Old value: 60 ; New value: 300 ]
     date.timezone [ Value not set, set this to your timezone (Asia/Bangkok)]
restart apache2:
/etc/init.d/apache2 restart
Web Install and Config   
open url: http://192.168.200.9/ (you zabbiz ipaddress)

     Next>>



All OK . click Next>>
Set Config

Database type
MySQL
Database host
localhost
Database port
0 - use default port
Database name
zabbix
User
zabbix
Password
zabbix

Test Connect

  >> OK << Next>>

Host localhost
Port: 10051
PortName Zabbix on MK802

Next>>



Finish button to install


Try Login  Zabbix Admin / zabbix



Verify Zabbiz Config parameters:
# vi /usr/local/etc/zabbix_server.conf
     DBUser [ Old value: root ; New value: zabbix ]
     DBPassword [ Old value not set ; New value: 2zabbix ]
     DBSocket [ Old value: /tmp/mysql.sock ; New value: /var/run/mysqld/mysqld.sock ]
Monitor Error from log
root@linaro-alip:~# tail /tmp/zabbix_server.log
root@linaro-alip:~# tail /tmp/zabbix_agentd.log

Link



0 comments:

Post a Comment