vekhnyk's blog

Консоль керування Bacula

Система резервування Bacula складається з трьох основних фонових програм (демонів): Директора (Bacula Director); Зберігача (Bacula Storage Daemon) та Клієнта (Bacula File Daemon). Директор і Зберігач функціонують під керуванням Unix-подібних операційних систем, Клієнти існують як Unix-подібних систем, так і для Windows та Mac. Після правильного встановлення та налаштування ці програми функціонують автономно і, зазвичай, не потребують втручання в свою роботу. Для перевірки стану компонентів Bacula і результатів їх роботи а також для виконання деяких операцій "вручну" призначена Консоль керування (надалі просто Консоль) - програма призначена для взаємодії користувачів з Директором. В пропонованій статті розглянуті особливості різних модифікацій Консолі та операції, що можуть бути виконані за її допомогою.

Система резервування Bacula. Встановлення і налаштовування

Bacula – пакет програм архітектури “клієнт-сервер” з відкритим початковим кодом, призначений для створення резервних копій даних, що знаходяться на комп’ютерах з різними операційними системами; для відновлення і перевірки збережених даних. Цей пакет має модульну архітектуру, легко масштабується, та може бути використаний, як для невеликої локальної мережі з кількох комп’ютерів, так і для мережі підприємства, що складається з кількох сотень комп’ютерів.

Основу Bacula складають 5 основних програм:

  1. Директор (Bacula Director), призначений для зберігання і запуску завдань резервного копіювання або відновлення, та ведення журналу всіх операцій.
  2. Зберігач (Bacula Storage Daemon), призначений для запису даних на фізичні носії: жорсткий диск, магнітну стрічку, оптичний диск тощо.
  3. Клієнт (Bacula File Daemon). Клієнтська частина, яка встановлюється на комп’ютері, що містить дані для архівації.
  4. Консоль керування. Призначена для контролю та керування операціями. Існують текстові та графічні консолі для Unix-подібних операційних систем та для ОС Windows.
  5. Монітор. Призначений для спостереження за станом Директора, Зберігача та Клієнтів.
  6. Каталог — реляційна база даних, в якій Bacula зберігає інформації про кожний архівований файл, що дає змогу швидко та ефективно відновлювати інформацію з архівів. На сьогодні Bacula підтримує бази даних MySQL, PostgreSQL та SQLite. База може бути розташована як на тому комп’ютері, що й демон керування, так і на іншому

В статті розглянутий приклад використання пакету Bacula 2.4.4 в локальній мережі, що складається з кількох робочих станцій під керуванням ОС Windows XP та серверу з ОС FreeBSD 7.0, на якому встановлена система керування базами даних MySQL.

Nagios. Відправлення повідомлень користувачам Windows

Система моніторингу Nagios розроблена для Unix-подібних операційних систем та призначена для постійного спостереження за станом сервісів, комп’ютерів і активного мережевого обладнання, інформування адміністраторів про порушення нормальної роботи об’єктів моніторингу. Одразу після встановлення, система передбачає відправлення повідомлень тільки за допомогою електронної пошти. У пропонованій статті розглянуто налаштування системи Nagios, яка встановлена на комп’ютері з ОС FreeBSD, для відправлення повідомлень користувачеві комп’ютеру з ОС Windows.

Використання системи моніторингу Nagios

Nagios – система моніторингу з відкритим початковим кодом, призначена для постійного спостереження за станом сервісів, комп’ютерів та активного мережевого обладнання. За допомогою цієї системи можливо організувати перевірку доступності вузлів комп’ютерної мережі (хостів), показників роботи комп’ютерів та працездатності функціонуючих на них програм (сервісів): поштових, веб, проксі серверів, систем резервного копіювання тощо. Можливо також інформувати адміністраторів та користувачів про порушення нормальної роботи об’єктів моніторингу за допомогою поштових і SMS повідомлень, повідомлень на пейджер, або звукових сигналів.

Сервер часу локальної мережі

Для багатьох підприємств та організацій важливо мати точний час та дату на своїх комп'ютерах. Зокрема, точний час необхідний для автоматизованого виконання завдань за розкладом, аналізу журналів роботи користувачів, функціонування різноманітних білінгових систем, банківського програмного забезпечення.

Для синхронізації системного часу комп'ютерів, що мають доступ до Інтернет, або входять до локальної мережі з сервером точного часу створений мережевий протокол часу (Network Time Protocol, NTP). Для локальної мережі можливо синхронізувати час з точністю до мілісекунди, для Інтернет - з точністю до кількох десятків мілісекунд. В пропонованій статті розглянуто налаштування серверу точного часу на комп'ютері з ОС FreeBSD, який обслуговує локальну мережу з кількох десятків комп'ютерів, на яких встановлені ОС Windows XP та Windows 2003.

LightSquid - аналізатор журналів роботи Squid

Серед популярних програм для аналізу журналів роботи проксі-сервера Squid, таких як SARG, SAMS, SquidLog, Statman, SquidGuard, Free-SA тощо, поважне місце посідає LightSquid, створена харків'янином Сергієм Єрохіним. Це маленький (близько 200 КБ) та швидкий аналізатор лог-файлів Squid написаний мовою Perl. На відміну від деяких згаданих вище аналізаторів, LightSquid не потребує для своєї роботи зовнішньої бази даних. Програма запускається за допомогою планувальника cron та зберігає статистику у файловій системі. LightSquid має web-інтерфейс для перегляду результатів своєї роботи. Існують інсталяційні пакети LightSquid для різних дистрибутивів Linux та для FreeBSD

В статті розглянуто встановлення й налаштовування аналізатора LightSquid на комп'ютері з операційною системою FreeBSD, на якому вже встановлений web-сервер Apache.

Використання проксі-сервера Squid в ОС FreeBSD

Squid – пакет програм з відкритим початковим кодом, який виконує функції кешуючого та проксі-сервера, та підтримує кільки мережевих протоколів, включаючи HTTP, FTP, SSL. Використання Squid надає наступні можливості:

  • централізований доступ до Інтернет через один сервер;
  • зменшення зовнішнього трафіку за рахунок кешування об'єктів;
  • авторизація;
  • можливість регулювати пропускну здатність каналу;
  • можливість обміну змістом кешу з сусідніми проксі-серверами;
  • блокування або заміна небажаної інформації (банери, музичні файли, порнографічні сайти тощо).
Syndicate content

© Інформаційні технології. Аналітика , Рідна Мережа