Hola a tots. Aquesta vegada els porto està eina molt útil i desconeguda per molts, per poder monitoritzar i vigilar l'activitat dels nostres servidors tot des d'un mateix lloc.
Moltes són les eines que fan això per complet o una part, en altres casos hem d'instal·lar diverses per obtenir el benefici que busquem.
La veritat és que Zabbix treballa sota el model d'1 sola versió per la qual no pagues ni un cèntim i té una bona comunitat. Però com sempre si prefereixes o tens els recursos per a un contracte de servei i / o suport a més d'una molt bona capacitació per a usar l'eina, et diria que no és una mala inversió.
Bé particularment està eina està sol per a distribucions basades en debian, ubuntu, redhat. Així que potser sigui una limitant per a alguns, ja que probablement hauran de remetre als fonts per compilar.
Ok, ara anem amb el tutorial de ple. Jo realitzi està instal·lació del debian 8 Jessie. Un servidor en net i amb la base de dades en un altre servidor, però això ja és decisió de cadascú.
Instal·lem aquests paquets i resolem les dependències.
dpkg -i *.deb apt-get install -f
pas 2
Afegim com es digués el nostre servidor exemple zabbix.midominio.com
vi /etc/hosts
Afegim per exemple: 192.168.1.100 Zabbix zabbix.midominio.com
Per defecte Zabbix s'instal·la en el nostre apatxe una configuració tipus àlies en /etc/apache2/conf-enabled/zabbix.conf, per accedir de la següent manera http: // / Zabbix, a mi no m'agrada per tant podríem desactivar
a2disconf zabbix.conf
Pas 2.1 (opcionalment si vas deixar la configuració anterior tal qual, salta a el pas 3)
A més a o opcionalment hauries de crear un VirtualHost o modificar el 000-default.conf com tu prefereixis i afegeixes el següent
vi /etc/apache2/sites-available/zabbix.midominio.com.conf
<VirtualHost *:80>
ServerName zabbix.midominio.com
DocumentRoot /usr/share/zabbix
<Directory "/usr/share/zabbix">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
<IfModule mod_php5.c>
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 always_populate_raw_post_data -1
</IfModule>
</Directory>
<Directory "/usr/share/zabbix/conf">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>
<Directory "/usr/share/zabbix/app">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>
<Directory "/usr/share/zabbix/include">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>
<Directory "/usr/share/zabbix/local">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
cd /usr/share/doc/zabbix-server-pgsql/create.sql.gz
Poden carregar per pgAdmin3 o per pgsql
per psql
su - postgrespsqlCREATE USER zabbix WITH PASSWORD 'myPassword';CREATE DATABASE zabixdb;GRANT ALL PRIVILEGES ON DATABASE zabbixdb to zabbix;\qpsql -U zabbix -d zabbixdb -f create.sql
Per pgAdmin3 és molt mes senzill 1 pressiona sql, i revisa que estiguis a la base de dades correcta 2 pressiona obrir i carrega el .sql que aquesta dins de l'.gz 3 run, i llest
pas 4
vi /etc/zabbix/zabbix_server.confDBHost=192.168.x.x DBName=zabbixdb DBSchema=public DBUser=zabbix DBPassword=password
pas 5
http://<server_ip_or_name>/zabbix
o http://<server_ip_or_name>
bo en aquest punt si ens vam anar per mysql o postgres hem revisar que tot aquest en verd i es mostri la nostra opció a base de dades. Una cosa importat el del PHP time zone ho poden editar en /etc/php5/apache2/php.ini a l'etiqueta date.timezone = America / Curaçao per exemple, totes les zones permeses estan aqui
Després hem de configurar la base de dades, recordin canviar el host si aquesta en un altre servidor, així com user, password i database name Ara els detalls de l'servidor
En host, si tens un domini en el teu servidor col·loca-, i en name el diminutiu, exemple, host: zabbix.midominio.com, i en name: Zabbix
Et vaig a explicar en aquest tutorial el més bàsic per afegir un client, perquè per defecte Zabbix server porta configurat diverses templates, trigers, action etc ... en un segon post et mostri més profundament aquest tema
Configuration> Hosts> Create host
nom d'amfitrió és el nom exacte que has de col·locar en zabbix_agentd.conf, Aquest nom sol ser més tècnic ... exemple srv-01, això no em diu res, ni tan sols una descripció de servidor visible name ja és un nom mes amigable que et permeti a tu com a administrador saber quin servidor és ... exemple Correu grups és a quin grup pertenese aquest hos, o pots crear un de nou a New group Agent interfícies, Pots monitoritzar des de mes d'1 interfície, però a l'mínim un ha d'estar declarada per adreça IP i / o Nom DNS
Després li donem a Plantilla i com et comenti, ja porta per defecte molts ja declarats, com http / https, ssh, icmp i fins i tot alguns que inclouen diversos template en un, com SO Linux.
primer pressiones seleccionar, Després comprova tots els template que necessitis i pressiones select d'aquesta nova finestra, per últim afegir
Com últim pas et recomano que el JavaScript Host inventory Automatic
Ja per finalitzar al servidor que volem monitoritzar i ja vam declarar al servidor, editem l'arxiu agentd
vi /etc/zabbix/zabbix_agentd.confServer= ip del servidor
ServerActive=ip del servidor
Hostname=el nombre hostname que colocamos en la configuracion host del server, tiene que ser exactamente igual, mayusculas, espacios, simbolos, sino te dará un error
/etc/init.d/zabbix-agent start
Això és tot per aquesta oportunitat en una segona versió d'aquest tutorial, planejo anar a fons amb tots els trigers, accions i funcions que pots explotar d'aquesta aplicació. Gràcies i segueixin sintonitzats
El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.
Ruta completa cap a l'article: des Linux » aplicacions » Zabbix 3 servei de supervisió i monitoratge
Estic molt interessat en provar eines de monitorització i m'agradaria saber quins creuen que són les millors.
Ja sàvia de Zabbix, però em sembla una mica complexa pels meus coneixements, encara que li donaré una altra oportunitat seguint (fins on pugui) els passos d'aquest i els altres articles que arribin (Mil Gràcies !!). Fes-ho el més assequible possible si us plau :))
Una altra eina que em sembla molt interessant és: GRAFANA que tb he de provar. Una altra bona crec que és: NAGIOS
Coneixeu altres que siguin referència en monitoratge i visualització de dades relativament senzilles d'implementar?
5 comentaris, deixa el teu
Sona excel·lent aquesta eina, espero amb ànsies el segon post.
A primera vista semblés ser una completa i poderosa eina. Intentaré configurar en breu.
Gràcies per la informació!
Estic molt interessat en provar eines de monitorització i m'agradaria saber quins creuen que són les millors.
Ja sàvia de Zabbix, però em sembla una mica complexa pels meus coneixements, encara que li donaré una altra oportunitat seguint (fins on pugui) els passos d'aquest i els altres articles que arribin (Mil Gràcies !!). Fes-ho el més assequible possible si us plau :))
Una altra eina que em sembla molt interessant és: GRAFANA que tb he de provar. Una altra bona crec que és: NAGIOS
Coneixeu altres que siguin referència en monitoratge i visualització de dades relativament senzilles d'implementar?
Jo utilitzo CACTI i he realitzat proves amb Pandora FMS i ntop
Gran tuturial! esperant amb ànsies la segona part. bon treball