De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Alexandro Silva
Data de Publicação: 28 de Julho de 2007
O Zabbix é uma ferramenta criada para monitorar a performance e a disponibilidade dos ativos de uma rede, ele possui funcionalidades herdadas do Nagios e do Cacti tornado-o uma das mais completas opções para obter informações sobre servidores,switchs,routers,etc.
OBS: Este artigo foi criado usando o Ubuntu Server e o LAMP instalado.
Após a instalação do LAMP instale as dependências para o Zabbix
sudo apt-get install php5-gd libgd-dev php5-mysql libsnmp9-dev libc6-dev libmysqlclient15-dev build-essential
sudo useradd -m zabbix
tar zxvf zabbix-1.4.tar.gz cd zabbix-1.4
Crie a senha para o usuário root do Mysql
mysqladmin -u root password 'NOVA_SENHA' mysql -u root -p -e "create database zabbix;" mysql -u root -p -e "grant all privileges on zabbix.* to zabbix@localhost identified by 'NOVA_SENHA';" mysql -u zabbix -p zabbix < create/schema/mysql.sql mysql -u zabbix -p zabbix < create/data/data.sql
./configure --enable-server --enable-agent --with-mysql --with-net-snmp sudo make install
sudo mkdir /etc/zabbix sudo cp ~/zabbix-1.4/misc/conf/zabbix_server.conf /etc/zabbix/
sudo vi /etc/zabbix/zabbix_server.conf DBPassword = <SENHA_BD>
sudo su - zabbix zabbix_server PRESSIONE AS TECLAS CTRL+D
sudo vi /etc/init.d/zabbix-server #!/bin/bash # Slightly modified version o f zabbix-agent that comes in the zabbix tarball PATH=/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin DAEMON=/usr/local/bin/zabbix_server NAME=zabbix_server DESC="Zabbix server daemon" USER=zabbix #Check the daemon is executable test -x $DAEMON || exit 0 set -e case "$1" in start) echo "Starting $DESC: $NAME" start-stop-daemon --oknodo --start --pidfile /var/tmp/$NAME.pid \ --user $USER --exec $DAEMON ;; stop) echo "Stopping $DESC: $NAME" start-stop-daemon --oknodo --stop --pidfile /var/tmp/$NAME.pid \ --user $USER --exec $DAEMON ;; restart|force-reload) echo "Restarting $DESC: $NAME" if [ -z "$(ps ax | egrep zabbix_server)" ]; then echo " Zabbix isn't running, so not killed" ; else $0 stop fi sleep 1 $0 start ;; *) echo "Usage: $0 {start|stop|restart|force-reload}" >&2 exit 1 ;; esac exit 0
sudo chmod 755 /etc/init.d/zabbix-server sudo update-rc.d zabbix-server defaults
sudo su - zabbix cd ~ mkdir public_html -- > PRESSIONE AS TECLAS CTRL+D sudo cp -fr ~/zabbix-1.4/frontends/php/* /home/zabbix/public_html/
sudo vi /home/zabbix/public_html/include/db.inc.php #Change the following, and comment out what you dont need $DB_TYPE = MYSQL ; $DB_SERVER = localhost ; $DB_DATABASE = zabbix ; $DB_USER = zabbix ; $DB_PWD = SUA_SENHA ;
sudo vi /etc/php5/apache2/php.ini date.timezone = America/Bahia max_execution_time = 300
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários