Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| actualizarzabbix [2025/07/04 14:31] – kasandra | actualizarzabbix [2025/07/04 14:38] (actual) – kasandra | ||
|---|---|---|---|
| Línea 3: | Línea 3: | ||
| ===== Descripción ===== | ===== Descripción ===== | ||
| - | Como subo de version | + | Como subo de versión de uno a otro |
| ===== Instalación y Configuración ===== | ===== Instalación y Configuración ===== | ||
| - | ==== CentOS/ | + | 0. Siempre es bueno hacer una actualizacion del sistema operativo para tenerlo en la ultima |
| - | Configurar repositorio | ||
| - | # rpm -ivh http: | ||
| - | |||
| - | Instalar paquetes | ||
| - | # yum install zabbix-server-MySQL - MariaDB zabbix-web-mysql - MariaDB\\ | ||
| - | |||
| - | Se realiza la creacion de la primera base de datos\\ | ||
| - | # MySQL - MariaDB -uroot\\ | ||
| - | MySQL - MariaDB> create database zabbix character set utf8 collate utf8_bin;\\ | ||
| - | MySQL - MariaDB> grant all privileges on zabbix.html to zabbix@localhost identified by ' | ||
| - | MySQL - MariaDB> exit\\ | ||
| - | \\ | ||
| - | Se realiza la importacion del esquema inicial y los datos\\ | ||
| - | # cd / | ||
| - | # MySQL - MariaDB -uroot zabbix < schema.sql\\ | ||
| - | # MySQL - MariaDB -uroot zabbix < images.sql\\ | ||
| - | # MySQL - MariaDB -uroot zabbix < data.sql\\ | ||
| - | \\ | ||
| - | Editar la configuracion de la base de datos in el archivo zabbix_server.conf\\ | ||
| - | # vi / | ||
| - | DBHost=localhost\\ | ||
| - | DBName=zabbix\\ | ||
| - | DBUser=zabbix\\ | ||
| - | DBPassword=zabbix\\ | ||
| - | \\ | ||
| - | iniciar servicio de zabbix\\ | ||
| - | # service zabbix-server start\\ | ||
| - | \\ | ||
| - | Configurar el servicio de apache en el archivo / | ||
| - | 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 America/ | ||
| - | # service httpd restart | ||
| - | |||
| - | |||
| - | |||
| - | ==== Debian ==== | ||
| - | |||
| - | \\ | ||
| - | Versiones soportadas: Debian 6 (Squeeze), Debian 7 (Wheezy), \\ | ||
| - | \\ | ||
| - | configurar el repositorio para la instalacion del paquete\\ | ||
| - | \\ | ||
| - | Zabbix 2.0 para Debian 7:\\ | ||
| - | # wget http: | ||
| - | # dpkg -i zabbix-release_2.0-1wheezy_all.deb\\ | ||
| - | # apt-get update\\ | ||
| - | \\ | ||
| - | instalar el paquete MySQL - MariaDB server:\\ | ||
| - | # apt-get install MySQL - MariaDB-server\\ | ||
| - | \\ | ||
| - | Configurar el parametro de codificacion en el archivo /etc/MySQL - MariaDB/ | ||
| - | [mysqld]\\ | ||
| - | default-character-set=utf8\\ | ||
| - | Si la version es mayor a 5.5 usar \\ | ||
| - | character-set-server=utf-8\\ | ||
| - | \\ | ||
| - | Iniciar el servicio de MySQL - MariaDB\\ | ||
| - | # service MySQL - MariaDB start\\ | ||
| - | \\ | ||
| - | Instalar lo paquetes de zabbix\\ | ||
| - | # apt-get install zabbix-server-MySQL - MariaDB zabbix-frontend-php\\ | ||
| - | \\ | ||
| - | Configurar el servicio de apache en el archivo / | ||
| - | 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 America/ | ||
| - | \\ | ||
| - | Es necesario descomentar el paramtro date.timezone con la ubicacion correcta. y reiniciar el servicio \\ | ||
| - | \\ | ||
| - | service apache2 restart\\ | ||
| - | \\ | ||
| - | Posteriormente ingresar al servicio y terminar la instalacion desde el gestor web.\\ | ||
| - | |||
| - | |||
| - | ===== ===== | ||
| ===== Trucos ===== | ===== Trucos ===== | ||
| - | + | ===== Problemas | |
| - | ==== 0. Instalar nuevos templates | + | |
| - | + | ||
| - | http:// | + | |
| - | + | ||
| - | ==== 1. MySQL - MariaDB ==== | + | |
| - | + | ||
| - | - http: | + | |
| - | \\ | + | |
| - | - https: | + | |
| - | \\ | + | |
| - | OJO: el archivo .my.cnf debe estar en / | + | |
| - | \\ | + | |
| - | Tambien se puede agregar valores y graficas personlizadas editando el archivo / | + | |
| - | \\ | + | |
| - | UserParameter=MySQL - MariaDB.queries, | + | |
| - | \\ | + | |
| - | Eso funciona.\\ | + | |
| - | \\ | + | |
| - | + | ||
| - | + | ||
| - | ==== 2. Windows ==== | + | |
| - | + | ||
| - | \\ | + | |
| - | + | ||
| - | + | ||
| - | ==== 3. SQL Server ==== | + | |
| - | + | ||
| - | \\ | + | |
| - | + | ||
| - | + | ||
| - | ==== 4. Monitoriar Servicios o paginas web ==== | + | |
| - | + | ||
| - | Entre por la configuracion de servidores .. presionando en triggers .. y ahi a la derecha esta el web escenario\\ | + | |
| - | \\ | + | |
| - | https:// | + | |
| - | + | ||
| - | + | ||
| - | https: | + | |
| - | + | ||
| - | ==== 5. Borrar informacion vieja ==== | + | |
| - | + | ||
| - | -- intervals in days | + | |
| - | SET @history_interval = 30; SET @trends_interval = 180; | + | |
| - | + | ||
| - | DELETE FROM alerts WHERE (UNIX_TIMESTAMP(NOW()) - clock) > (@history_interval * 24 * 60 * 60); | + | |
| - | DELETE FROM acknowledges WHERE (UNIX_TIMESTAMP(NOW()) - clock) > (@history_interval * 24 * 60 * 60); | + | |
| - | DELETE FROM events WHERE (UNIX_TIMESTAMP(NOW()) - clock) > (@history_interval * 24 * 60 * 60); | + | |
| - | + | ||
| - | DELETE FROM history WHERE (UNIX_TIMESTAMP(NOW()) - clock) > (@history_interval * 24 * 60 * 60); | + | |
| - | DELETE FROM history_uint WHERE (UNIX_TIMESTAMP(NOW()) - clock) > (@history_interval * 24 * 60 * 60); | + | |
| - | DELETE FROM history_str WHERE (UNIX_TIMESTAMP(NOW()) - clock) > (@history_interval * 24 * 60 * 60); | + | |
| - | DELETE FROM history_text WHERE (UNIX_TIMESTAMP(NOW()) - clock) > (@history_interval * 24 * 60 * 60); | + | |
| - | DELETE FROM history_log WHERE (UNIX_TIMESTAMP(NOW()) - clock) > (@history_interval * 24 * 60 * 60); | + | |
| - | + | ||
| - | DELETE FROM trends WHERE (UNIX_TIMESTAMP(NOW()) - clock) > (@trends_interval * 24 * 60 * 60); | + | |
| - | DELETE FROM trends_uint WHERE (UNIX_TIMESTAMP(NOW()) - clock) > (@trends_interval * 24 * 60 * 60); | + | |
| - | + | ||
| - | ==== 6. Cambiar contraseña en consola ==== | + | |
| - | + | ||
| - | Toca usar bcrypt y no md5 .. el truco esta ahi | + | |
| - | + | ||
| - | ---------- | + | |
| - | htpasswd -bnBC 10 "" | + | |
| - | + | ||
| - | <copy the output> | + | |
| - | + | ||
| - | mysql ... | + | |
| - | > update users set passwd='< | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | https:// | + | |
| - | + | ||
| - | + | ||
| - | ==== 7. Borrar equipos de descubiertos (discover) viejos ==== | + | |
| - | + | ||
| - | Primero la fecha que quiero en EPOCH | + | |
| - | + | ||
| - | date --date " | + | |
| - | 662008400 | + | |
| - | + | ||
| - | Y borre los registros | + | |
| - | mysql -B -u root -e " | + | |
| - | mysql -B -u root -e " | + | |
| - | + | ||
| - | + | ||
| - | ==== 8. Cambiar a Español ==== | + | |
| - | + | ||
| - | [[sospedia.net/ | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== 9 Multitenant ==== | + | |
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | + | ||
| - | ==== 10. MySQL ==== | + | |
| - | + | ||
| - | El monitor mysql server 2 .. solo funciona con el agente 2 .. nada que hacer\\ | + | |
| - | \\ | + | |
| - | https: | + | |
| - | + | ||
| - | + | ||
| - | ==== 11. Puertos particulares ==== | + | |
| - | + | ||
| - | https: | + | |
| - | + | ||
| - | ==== 12. Proxy ==== | + | |
| - | + | ||
| - | https:// | + | |
| ===== Referencias ===== | ===== Referencias ===== | ||
| - | https:%%//%%www.zabbix.com/ | + | https:// |
| FIN | FIN | ||