Мониторинг серверов и рабочих станций с помощью Zabbix
# cp /etc/selinux/config /etc/selinux/config.orig
# vi /etc/selinux/config
SELINUX=disabled
# setenforce status
setenforce: SELinux is disabled
# rpm -ivh http://repo.zabbix.com/zabbix/2.0/rhel/6/x86_64/zabbix-release-2.0-1.el6.noarch.rpm
Устанавливаем Zabbix сервера с веб-интерфейсов и с базой данных MySQL.
# yum install -y \
zabbix-server-mysql \
zabbix-web-mysql \
mysql-server
# chkconfig mysqld on
# service mysqld start
# chkconfig zabbix-server on
# service zabbix-server start
# chkconfig httpd on
# service httpd start
Устанавливаем Zabbix агент на клиентах
# yum install -y zabbix-agent
# chkconfig zabbix-agent on
# service zabbix-agent start
Создание начальной базы данных
# mysql -uroot
mysql> create database zabbix character set utf8;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> exit
Импортируйте начальную схему и данные.
# cd /usr/share/doc/zabbix-server-mysql-2.0.10/create/
# mysql -uroot zabbix < schema.sql
# mysql -uroot zabbix < images.sql
# mysql -uroot zabbix < data.sql
Запуск процесса Zabbix сервера
Измените настройки базы данных в zabbix_server.conf
# cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.orig
# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
Запустите процесс Zabbix сервера.
// если не стартует, попробовать разкомментировать
StartTrappers=5
# service zabbix-server restart
Изменение конфигурации PHP для веб-интерфейса Zabbix
Файл конфигурации Apache для веб-интерфейса Zabbix размещается в /etc/httpd/conf.d/zabbix.conf. Некоторые настройки PHP уже выполнены.
# cp /etc/httpd/conf.d/zabbix.conf /etc/httpd/conf.d/zabbix.conf.orig
# vi /etc/httpd/conf.d/zabbix.conf
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 Europe/Riga
Необходимо раскомментировать настройку “date.timezone” и установить корректный часовой пояс для вас.
php_value date.timezone Europe/Moscow
После изменения файла конфигурации перезапустите веб-сервер apache.
# service httpd restart
Веб-интерфейс Zabbix доступен по адресу
http://zabbix-frontend-hostname/zabbix из браузера.
Имя пользователя/пароль по умолчанию - Admin/zabbix.
// Логи
# less /var/log/zabbix/zabbix_server.log
# netstat -anp | grep 10050
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 3124/zabbix_agentd
tcp 0 0 :::10050
:::* LISTEN 3124/zabbix_agentd
[root@gitserv ~]# netstat -anp | grep 10051
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 3027/zabbix_server
tcp 0 0 127.0.0.1:10051 127.0.0.1:57211 TIME_WAIT -
tcp 0 0 :::10051 :::* LISTEN
Добавить новый хост:
Configuration --> Hosts
https://www.zabbix.com/wiki/howto/install/centos/centosinstall
https://www.zabbix.com/documentation/ru/2.0/manual/installation/install_from_packages
http://pilotxp.blogspot.ru/2013/01/Ustanovka-ZABBIX-na-CentOS.html
http://rtfm.co.ua/centos-ustanovka-servera-monitoringa-zabbix/
CentOS: установка, настройка Zabbix-agent и добавление нового хоста в мониторинг
# vi /etc/zabbix/zabbix_agentd.conf
Указать сервет
Server=10.249.140.239
Hostname=Zabbix server
Hostname должен быть, что и при выводе команды
# hostname
# service zabbix-agent restart
CentOS: установка, настройка Zabbix-agent и добавление нового хоста в мониторинг
http://rtfm.co.ua/centos-ustanovka-nastrojka-zabbix-agent-i-dobavlenie-novogo-xosta-v-monitoring/
Мониторим всё: расширение агентов Windows и Linux при помощи скриптов
http://habrahabr.ru/company/zabbix/blog/196218/