Архив Март 2016

Установка zabbix агента на Windows

        1 марта 2016              Прокомментировать

Установка zabbix агента на Windows. (http://zloykolobok.blogspot.ru/2013/02/zabbix-windows.html)

Скачал сам агент для Windows (http://www.zabbix.com/download.php). В моем случае это Windows 7.

Создал C:\zabbix, записал туда файлы:
dev
zab_actionet.txt
zabbix_agentd.log
zabbix_agentd.conf
zabbix_agentd.exe
zabbix_get.exe
zabbix_sender.exe

В файле zabbix_agentd.conf поправил:
LogFile=c:\zabbix\zabbix_agentd.log
LogFileSize=10
Server=10.225.180.89
ListenPort=10050
Hostname=Actionet

Затем:
«c:\zabbix\zabbix_agentd.exe» —config «c:\zabbix\zabbix_agentd.conf» —install
«c:\zabbix\zabbix_agentd.exe» —config «c:\zabbix\zabbix_agentd.conf» —start
«c:\zabbix\zabbix_agentd.exe» —config «c:\zabbix\zabbix_agentd.conf» —print

Далее справочный материал:

https://www.zabbix.com/documentation/2.0/ru/manual/config/items/item
Если задан символ единицы измерения, Zabbix добавит пост обработку полученного значения и отобразит его с заданным постфиксом единицы измерения.
По умолчанию, если исходное значение превышает 1000, оно делится на 1000 и так отображается. Например, если вы задали bps и полученное значение равно 881764, оно будет отображено как 881.76 Kbps.
Для единиц измерения B (байт), Bps (байты в секунду) используется специальная обработка, при которой значение делится на 1024. Таким образом, если единица измерения задана как B или Bps, Zabbix будет отображать:
1 как 1B/1Bps
1024 как 1KB/1KBps
1536 как 1.5KB/1.5KBps
Специальная обработка используется и для следующих единиц измерения связанных со временем:
unixtime — переводится в “yyyy.mm.dd hh:mm:ss”. Для корректного перевода, возвращаемое значение должно быть с типом данных Числовой (целое положительное).
uptime — переводится в “hh:mm:ss” или в “N days, hh:mm:ss”
Например, если вы получите значение равное 881764 (секунд), оно будет отображаться как “10 дней, 04:56:04”
s — переводится в “yyy mmm ddd hhh mmm sss ms”; параметр рассматривается как количество секунд.
Например, если вы получите значение равное 881764 (секунд), оно будет отображаться как “10d 4h 56m”
Отображаются только 3 верхних основы, такие как “1м 15д 5ч” или “2ч 4м 46с”. В случае, если нет дней, то тогда отображаются только два уровня — “1м 5ч” (минут, секунд или миллисекунд не будут показаны). Будет переведено в “< 1 ms”, если значение меньше чем 0.001.

Мониторинг температуры процессора Windows машины (http://habrahabr.ru/post/228095/)
Только тип информации нужно ставить: Числовой (с плавающей точкой)

Установка и настройка Zabbix для мониторинга оборудования

        1 марта 2016              Прокомментировать

Zabbix мне потребовался на работе для мониторинга оборудования по SNMP. Для начала провел эксперименты по простому отслеживанию компьютера с Windows по «пингу».

Установка и настройка Zabbix (https://www.zabbix.com/documentation/2.4/ru/manual/installation/install_from_packages)

Zabbix 2.4 для Ubuntu 14.04 LTS:

Брал версию 2.4 как наиболее стабильную на тот момент:

wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.4-1+trusty_all.deb
sudo dpkg -i zabbix-release_2.4-1+trusty_all.deb
sudo apt-get update

sudo apt-get install zabbix-server-mysql zabbix-frontend-php

Пакет zabbix-frontend-php в процессе установки сконфигурирует шрифт, который используется в генерируемых изображениях. Если вы обновили пакет из любого другого репозитория и на графиках или картах сети отсутствует текст, пожалуйста проверьте, установлен ли пакет “ttf-dejavu-core” и попытайтесь выполнить команду “dpkg-reconfigure zabbix-frontend-php”. Но мне это не пригодилось.

Изменение конфигурации PHP для веб-интерфейса Zabbix:

Файл конфигурации Apache для веб-интерфейса Zabbix размещается в /etc/apache2/conf.d/zabbix. Некоторые параметры конфигурации PHP уже заданы. (Для Ubuntu 14.04, файл размещается в /etc/apache2/conf-available/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” и установить корректный часовой пояс.

После изменения файла конфигурации перезапустите веб-сервер apache.

У меня получилось так:
php_value date.timezone Asia/Novosibirsk

Перезапуск apache:

sudo service apache2 restart

Веб-интерфейс Zabbix доступен через браузер по адресу http://hostname/zabbix. Имя пользователя/пароль по умолчанию — Admin/zabbix.

База данных: zabbix

Port: 10051
Name: Tsunami

Configuration file
«/usr/share/zabbix/conf/zabbix.conf.php»
created: OK

Настраивал доступность компьютера по «пингу»  (http://zloykolobok.blogspot.ru/2012/10/zabbix_22.html)

Установка и настройка домашнего сервера на Ubuntu Server 14.10. Часть 7

        1 марта 2016              Прокомментировать

Часть 1 — тут. Часть 2 — тут. Часть 3 — тут. Часть 4 — тут. Часть 5 — тут. Часть 6 — тут.

Ставим и настраиваем WebServer (http://interface31.ru/tech_it/2015/06/nastraivaem-veb-server-na-baze-apache-v-debian-ubuntu-server.html)

При установке (можно и позже, используя tasksel) системы ставим LAMP.

Ставим phpmyadmin Для управления базами данных MySQL:
sudo apt-get install phpmyadmin

Создаем ссылку (из-за ошибки в phpmyadmin):

sudo ln -s /etc/php5/mods-available/mcrypt.ini /etc/php5/apache2/conf.d/20-mcrypt.ini

Запускаем phpmyadmin:

http://192.168.1.100/phpmyadmin

(Закрываем и защищаем страницу доступа к phpMyAdmin — http://softodom.com/363/zakryvaem-i-zashhishhaem-stranicu-dostupa-k-phpmyadmin.html)

Прячем наш phpmyadmin:

Редактируем /etc/phpmyadmin/apache.conf
Alias /phpconf /usr/share/phpmyadmin

Перезапустим apache:

sudo service apache2 reload

Создадим нового пользователя nikolay, дадим ему все привилегии.

Создадим базу данных nas_zagorodnov в кодировке utf8_general_ci.

Создадим каталог для файлов сервера, права на него дадим пользователю и группе www-data:

sudo mkdir /var/www/nas.zagorodnov.com
sudo chown www-data:www-data /var/www/nas.zagorodnov.com

Создадим файл:
sudo touch /etc/apache2/sites-available/nas.zagorodnov.com.conf

В этом созданном файле пишем:

<VirtualHost *:80>
ServerName nas.zagorodnov.com
ServerAdmin nikolay@zagorodnov.com
ServerAlias www.nas.zagorodnov.com
DocumentRoot /var/www/nas.zagorodnov.com
CustomLog ${APACHE_LOG_DIR}/nas.zagorodnov.com.access.log combined
ErrorLog ${APACHE_LOG_DIR}/nas.zagorodnov.com.error.log
<Directory /var/www/nas.zagorodnov.com>
Options -Includes -Indexes -ExecCGI
</Directory>
</VirtualHost>

Включение сайта:

sudo a2ensite nas.zagorodnov.com

Отключение сайта:

sudo a2dissite nas.zagorodnov.com

Перезапустим apache:

sudo service apache2 reload

Создадим для проверки файл:
touch /var/www/zagorodnov.com/index.html
<body><h1>OK!</h1></body>

Пробуем в браузере:

http://192.168.0.100

2010 - 2016 © Фамильный домен · Войти · Работает на WordPress

Goodwin

Яндекс.Метрика