Записи с меткой ‘*nix’

Установка и настройка Zabbix 3.0 агента на Windows

Для начала скачаем дистрибутив Zabbix agent отсюда http://www.zabbix.com/download , нас интересует версия 3.0.4  и распакуем её.

В ней будет 2 папки, bin и conf, нас интересует папка  bin. В этой папке лежат ещё 2 папки, win32 и win64 для х32 и х64 соответственно.

Создадим папку zabbix в C:\Program Files\

и скопируем в неё содержимое папки х32 или х64

Создадим в папке C:\Program Files\zabbix файл  zabbix_agentd.conf с содержимым

:: LogFile > Местонахождение Log файлов Работы Zabbix агента, его лучше не менять
:: LogFileSize > Максимальный размер лог файла выраженный в мегабайтах
:: Server = Указываем IP&DNS сервера где развернут Zabbix сервер
:: ListenPort = Порт посредством которого происходит взаимосвязь агента с сервером
:: Hostname = Текущее имя хоста на котором развернут Zabbix агент

 
Далее установим агента как службу, для этого запускаем командную строку от имени администратора

Если нужно удалить, то

Запускаем службу через управление службами.

Добавляем правило в Firewall через Powershell от имени Администратора

Далее на сервере добавляем как хост.

 

Как определить тип и объём оперативной памяти из командной строки

 

Установка Zentyal 4.0 x86

Так как поиск нужного мне образа Zentyal 4.0 под x86 не увенчался успехом, будем по старинке изобретать велосипед и ставить ручками.

1. Берём готовую Убунту, в моём случае это Ubuntu 14 Server, у кого нету ставим, ибо это не сложно. Обновляем все пакеты.


2.  Для установки Zentyal 4 на наш сервер необходимо в список репозиториев Ubuntu, в файл /etc/apt/sources.list добавить строку.

3. Для авторизации пакетов из репозитория Zentyal нам необходимо импортировать публичный ключ.

4. Обновляем список пакетов

5. Ну и теперь устанавливаем сам Zentyal:

6. Если всё сделали правильно, то вебморда Zentyal будет доступна по адресу https://your_server_IP:8443/

 

Мониторинг в Ubuntu средствами командной строки

Для просмотра запущенных процессов в Ubuntu Linux при помощи терминала, необходимо набрать в нем следующие команды:

top – команда выдачи данных об активности процессов в Ubuntu

Программа top динамически выдает в режиме реального времени информации о работающей системе, показывает запущенные процессы и потребление ими ресурсов системы. По умолчанию выдает задачи, наиболее загружающие процессор сервера, и обновляет список каждые пять секунд.
При выполнении top в верхней части окна отображается астрономическое время, время, прошедшее с момента запуска системы, число пользователей в системе, число запущенных процессов и число процессов, находящихся в разных состояниях, данные об использовании ЦПУ, памяти и свопа.
Далее идет таблица, характеризующая отдельные процессы. Число строк, отображаемых в этой таблице, определяется размером окна: сколько строк помещается, столько и выводится. Список процессов может быть отсортирован по используемому времени ЦПУ (по умолчанию), по использованию памяти, по PID, по времени исполнения. Переключать режимы отображения можно с помощью команд, которые программа top воспринимает. Это следующие команды (просто нажимайте соответствующие клавиши, только с учетом регистра, то есть вместе с клавишей Shift):
Shift+N — сортировка по PID;
Shift+A — сортировать процессы по возрасту;
Shift+P — сортировать процессы по использованию ЦПУ;
Shift+M — сортировать процессы по использованию памяти;
Shift+T — сортировка по времени выполнения.
Кроме команд, определяющих режим сортировки, команда top воспринимает еще ряд команд, которые позволяют управлять процессами в интерактивном режиме. С помощью команды можно завершить некоторый процесс (его PID будет запрошен), а с помощью команды можно переопределить значение nice для некоторого процесса. Таким образом, эти две команды аналогичны командам kill и renice.
Команду том можно использовать со следующими параметрами:
Читать далее »

Установка Zabbix 2.2 на ubuntu server 12.04 LTS

Для установки нам понадобится

  • Ubuntu 12.04 LTS
  • Сервер БД — МySQL
  • Web-сервер (у меня apache2)
Приступим.

Устанавливаем утилиту для быстрого подключения сторонних репозиториев


Подключаем PPA со свежими сборками Zabbix

Обновляем системные данные о репозиториях

Устанавливаем сервер Zabbix 2.0

 

Выбираем настройку БД с помощью dbconfig-common,  затем указываем пароль root доступа к MySQL, а после указываем пароль приложения для zabbix-server.
Настало время поставить вебморду.

Выбираем тип БД для Web-интерфейса — МySQL, прописываем пароль на БД для Web-интерфейса.

Вот вобщем то и всё, подключаемся к нашему web серверу http://server/zabbix/

Учётная запись администратора по умолчанию

Вы можете перейти на страницу администрирования для настройки параметров приложения.

Установка Zabbix 1.8 на Ubuntu Server 12.04 LTS

Итак, у нас уже есть установленный и настроенный apache2 на сервере. Приступим к установке Zabbix.

Устанавливаем сервер Zabbix, при установке он спросит настроить ли подключение к БД автоматически или вручную, я выбирал автоматически, потом спросит пароль root от БД.

Далее устанавливаем агента, при его установке никаких сложностей возникнуть не должно.

Устанавливаем веб-морду zabbix

Ну вот вобщем-то и всё, Zabbix установлен.

Открываем страницу http://server/zabbix
Бывает что ругается на проблемы с php, поэтому идём настраивать параметры в /etc/php5/apache2/php.ini

Входим под пользователем admin, пароль zabbix

Бывают сложности  с паролем ‘zabbix’@’localhost’ – нужно сверить пароль с указанным в /etc/zabbix/dbconfig.php

mysql_connect(): Access denied for user ‘zabbix’@’localhost’ (using password: YES) [include/db.inc.php:58]

Тогда мы ручками прописываем права в MySQL.

Ну и после проверяем, всё должно работать.

 

Munin

Munin — достаточно интересная система мониторинга с построением графиков. Сам Munin написан на Perl’е и состоит из двух частей, Munin и Munin-node. Первая работает как сервер и с определённой периодичностью опрашивает node’ы, которые собирают статистику с хостов на которые они установлены и отображает эту статистику через Web-интерфейс. Таким образом при помощи одного Munin-сервера мы можем производить мониторинг любого количества серверов. Так же существует munin-node-win node для Windows систем. Можно установить серверную и клиентскую часть на один компьютер, эту установку мы и рассмотрим.

Установка Munin.

Пакет munin — отвечает за сбор информации от munin-node и генерацию необходимых графиков. Устанавливается только на ту машину, где будут просматриваться отчеты, под Ubuntu устанавливается командой
Читать далее »

Установка и настройка ProFtpd

Здесь будет описана установка и настройка ProFtpd — мощного и очень популярного ftp сервера. Устанавливать будем на Ubuntu 12.04 LTS. Настроим разграничение прав на директории, чтобы каждый пользователь получил доступ только в собственную папку и не имел доступ в чужие.
Из соображений безопасности не будем использовать системные учетные записи, вместо них заведём виртуальных ftp-пользователей, учетные записи которых будут храниться в текстовом файле.

Читать далее »

Ubuntu server. Как узнать свободное место на диске.

Сколько осталось свободного места? Кто его занял? С этими двумя вопросами сталкиваться приходится постоянно, особенно администраторам файловых серверов. Если на платформе Windows, в графическом окружении выяснить это не составляет особого труда, то консоль серверных версий Linux способна многих привести в замешательство. Однако не стоит пугаться, получить интересующую информацию в среде Linux тоже довольно просто.
Как показала практика, данный вопрос актуален не только для начинающих администраторов. Действительно, недостаточно просто узнать размер файла или папки, а нужно быстро и эффективно выяснить кто именно занял место на диске и чем. Но обо всем по порядку.

Начнем с простого вопроса, как посмотреть сколько свободного места осталось. Для этой цели есть команда

Читать далее »

Ubuntu NAT + DHCP + Squid Прозрачный кэширующий proxy-server

В этой статье поднимем сервер позволяющий использовать общий доступ в интернет для сети организации. Для этого я буду использовать Ubuntu Server 12.04. В данном случае я рассмотрю настройку прозрачной маршрутизации с использованием одного сетевого интерфейса на маршрутизаторе. Для достижения наших целей я использую iptables, dnsmasq и Прокси-Сервер SQUID.

Для начала введем в консоль команду

Ifconfig

Из ответа сервера видно, что у меня есть только один сетевой интерфейс eth0. Он подключен к общему свитчу и имеет адрес 192.168.1.253.

ifconfig

Для того что бы настроить сетевые интерфейсы отредактируем файл /etc/network/interfaces Читать далее »