Рубрика IT

Установка 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-пользователей, учетные записи которых будут храниться в текстовом файле.

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

Как настраивать виртуальные хосты в Apache 2

В этой статье написано, как создавать несколько виртуальных хостов на локальной машине. Данное действие необходимо уметь делать веб-мастерам, когда онb разрабатывают несколько сайтов.

Вначале небольшое объяснение.

Что такое виртуальный хост? Это такая настройка локального веб-сервера, при которой веб-сервер начинает откликаться на заданное имя, а не только на IP 127.0.0.1 или псевдоним localhost. То есть, при настройке виртуального хоста на имя site.ru, в браузере по этому URL начнет отвечать локальный веб-сервер.

Веб-сервер можно настроить на несколько имен сайтов. Тогда веб-сервер начнет выдавать страницы, соответсвующие каталогу, в котором находятся данные для указанного имени. Например, есть два виртуальных хоста — site.ru и money.com. Для site.ru настроен рабочий каталог /var/www/site, а для money.com настроен рабочий каталог /var/www/money.com. Если теперь в браузере обратиться к site.ru, то веб-сервер будет выдавать страницы из каталога /var/www/site.ru, а если обратиться к money.com, то веб-сервер будет генерировать страницы из каталога /var/www/money.com. Как сделать такую настройку и написано в данной статье.

В Ubuntu 12/04, сервер Apache-2 сразу после установки готов работать с виртуальными хостами. Но настроен только на один (default) хост, который доступен как localhost. Чтобы добавить еще один виртуальный хост, надо сделать следущее:
Читать далее »

Shell R57

Все подробности по ссылке.

 r57shell

Настраиваем антивирусный фильтр ClamAV

Антивирусная защита корпоративной сети одна из наиболее актуальных задач для системного администратора. Одним из основных путей проникновения вирусов и прочих вредоносных программ является Интернет, поэтому весьма логично будет проверять проходящий HTTP трафик на наличие вирусов еще на роутере, до того как потенциально опасное ПО попадет во внутреннюю сеть.
Такой подход позволяет существенно повысить безопасность сети, особенно для небольших организаций, где у администратора зачастую нет инструментов централизованного контроля и управления антивирусной защитой на клиентских ПК.

В UNIX-like системах весьма популярен антивирусный сканер ClamAV, во многом благодаря своей бесплатности. Он неплохо подойдет для учебных и некоммерческих организаций, а также при ограниченном бюджете. В иных случаях стоит обратить внимание на коммерческие решения, например от «Лаборатории Касперского», потому что эффективность ClamAV довольно низка, хотя вполне приемлема для бесплатного продукта.

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

Устанавливаем и настраиваем LightSquid на Ubuntu Server 12.04

Доброго всем времени суток, в этой статье я вкратце расскажу как установить lightsquid на наш сервер. Как установить на сервер и настроить squid3 было описано в статьях ранее.
И так начнём, сперва зайдём на сайт программы и скачаем новую версию lightsquid.sourceforge.net, затем заходим в директорию www:

и создаём там каталог lightsquid:

в который распаковываем файлы LightSquid, которые мы скачали.

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

Ещё немного о конфиге dnsmasq

# Заставим dnsmasq запускаться исключительно под пользователем dnsmasq
user=dnsmasq
group=dnsmasq
##
# Настраиваем DNS. Не нужен — смело выкидываем эту часть.
##
# Настройка DNS — чтобы отключить DNS, поставьте тут 0.
# Если же хотите расположить DNS на нестандартном порту — что ж, располагайте.
port=53

# Размер кэша. Число обозначает количество хранимых доменных имён.
cache-size=1000

# Не спрашивать у внешнего DNS про имена без точки вроде homeserver, user-pc и прочие —
# ему и так плохо, бедному, а ещё мы тут со своими заведомо локальными адресами…
domain-needed
# Что-то вроде предыдущего, тоже не даёт обращаться к глобальным DNS-серверам со всякой нелепицей в запросе
bogus-priv

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

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

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

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

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

Dnsmasq

image

Dnsmasq — компактный сервер DNS и DHCP.

Настройка dhcp
Установка dnsmasq в Ubuntu:

sudo apt-get install dnsmasq


Настройка /etc/dnsmasq.conf
Где, xxx — диапазон .

Выдача IP по MAC адресу:

dhcp-range=192.168.1.xxx,192.168.1.xxx,255.255.255.0,12h
dhcp-host= 00:00:00:00:00:00, 192.168.xxx.xxx

Блокировка IP по MAC:

dhcp-host= 00:00:00:00:00:00, 192.168.xxx.xxx,ignore


(Игнорировать IP по MAC адрессу)