Багато з нас хотів би записати у файл список файлів певної директорії. Але нажаль недо гадуються як то зробити.
Для користувачів MS Windows це робиться наступним чином
1 відкриваємо cmd
2 заходимо у директорію список якої потрібно записати(то є важкий спосіб)
3 набираємо наступну команду
dir /b /s > "file_name"
і отримуємо бажаний результат.....не забуваємо, що кодування MS-DOS
12/20/2007
12/17/2007
apt-get update errors
Вже двічі я стикнувся з проблемою в apt-get, постійно при спробі оновити ОС викидувало якісь дурацькі помилки. Так як ця проблема є доволі відома, то я не буду перекладати її на українську мову, а подам її мовою оригіналу.
з числом ви зможете творити все що вам заманеться до того часу поки ви небудете задоволені результатом.
apt-get update
Now we are ready to apt-get update. This will add the new repositories to apt's list.
E: Dynamic MMap ran out of room
You may find that you receive an error like the following:
E: Dynamic MMap ran out of room
E: Error occured while processing sqlrelay-sqlite (NewPackage)
E: Problem with MergeList /var/lib/apt/lists/ftp.us.debian.org_debian_dists_woody_contrib_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.This is caused because apt's cache is too small to handle all of the packages that are included with stable, testing, and unstable. This is also very easy to fix. Add the following line to
/etc/apt/apt.conf
APT::Cache-Limit "8388608";
з числом ви зможете творити все що вам заманеться до того часу поки ви небудете задоволені результатом.
12/16/2007
В поміч людям
Хочу нагадати про програмні продукти які роблять нам користувачам життя легше...
Так я пишу диплом мені потрібні деякі програми які впринципі непотрібні на компі(Візіо і тд і тп)
Он-лайн версії
Візіо
http://www.gliffy.com/
Фотошоп
http://www.splashup.com
Як згадаю ще щось то напишу
Так я пишу диплом мені потрібні деякі програми які впринципі непотрібні на компі(Візіо і тд і тп)
Он-лайн версії
Візіо
http://www.gliffy.com/
Фотошоп
http://www.splashup.com
Як згадаю ще щось то напишу
12/15/2007
12/14/2007
Істаляція та настроювання Nagios (Part 1)
Інсталяція системи моніторингу Nagios у Debian і Ubuntu.
Для створення повноцінної системи моніторингу нам потрібно
Преходимо до настроювання моніторингу
Нам потрібно
Як бачимо файлів конфігурації є доволі багато.
Але якщо трішки по працювати над файлами можна частини з них позбутись і оптимізувати.
Спочатку конфігуруємо файл в якому містяться дані про користувачів яким буде відсилатись інформація про ваші сервіси contacts.cfg
Далі настроюємо файл contactsgroups.cfg
для прикладу я розкоментував дані стрічки
Прийшла черга настроїти хости які ми будемо моніторити
/etc/nagios/hosts.cfg
# 'linux-boxes' host group definition
define hostgroup
{ hostgroup_name linux-boxes
alias Linux Servers
contact_groups linux-admins
members gw1.yourdomain.com,mail.yourdomain.com
}
Настроюємо сервіси які ми будемо перевіряти /etc/nagios/services.cfg
Ось так має виглядати вікно Service Status у вікні бровзера
А тепер про проблеми з якими я стикнувся
при виконанні команди перевірки DNS в автоматичному режимі від бувалась помилка, а з командного рядка все нормально працювало....
пофіксалось все просто: в файлі /etc/nagios-plugins/config/dns.cfg
check_dns -H www.google.com -s $HOSTADDRESS$ замінив на check_dns -H $ARG1$ -s $HOSTADDRESS$
Для перевірки ваших настройок виконуємо наступну команду
У наступному випуску я опишу як настроїти Nagios не використовуючи автоматичне інсталення
Для створення повноцінної системи моніторингу нам потрібно
- встановлений дистрибутив одного з лінуксів(Debian і Ubuntu)
- настроєний веб сервер Apache
- інтернет канал))
apt-get install nagios-text
базова система nagios заінсталиться на вашу систему, але для повноцінного використання ми ще повинні доставити плагіниapt-get install nagios-plugins
Преходимо до настроювання моніторингу
Нам потрібно
- знайти cgi.cfg і перенсти його в /etc/nagios
- перенести інфу з apache.conf в /etc/apeche2/sites-enabled/nagios
Як бачимо файлів конфігурації є доволі багато.
Але якщо трішки по працювати над файлами можна частини з них позбутись і оптимізувати.
Спочатку конфігуруємо файл в якому містяться дані про користувачів яким буде відсилатись інформація про ваші сервіси contacts.cfg
define contact{Згідно цих даних наш адмін буде отримувати повідомлення по імейлу і на телефон/пейджер
contact_name admin
alias Mega Admin
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,u,r
service_notification_commands notify-by-email,notify-by-pager
host_notification_commands host-notify-by-email,host-notify-by-epager
email admin@yourdomain.com
pager 5555555@pager.yourdomain.com
}
Далі настроюємо файл contactsgroups.cfg
для прикладу я розкоментував дані стрічки
define contactgroup{
contactgroup_name linux_admin
alias Linux Administrators
members admin
}
Прийшла черга настроїти хости які ми будемо моніторити
/etc/nagios/hosts.cfg
define host{Настроюємо групи хостів. У файлі /etc/nagios/hostgroups.cfg я розкоментував
use generic-host
host_name gw1.yourdomain.com
alias Gateway Router
address 10.0.0.1
check_command check-host-alive
max_check_attempts 20
notification_interval 240
notification_period 24x7
notification_options d,u,r
}
define host{
use generic-host
host_name mail.yourdomain.com
alias Mail Server
address 10.0.0.100
check_command check-host-alive
max_check_attempts 20
notification_interval 240
notification_period 24x7
notification_options d,u,r
}
# 'linux-boxes' host group definition
define hostgroup
{ hostgroup_name linux-boxes
alias Linux Servers
contact_groups linux-admins
members gw1.yourdomain.com,mail.yourdomain.com
}
Настроюємо сервіси які ми будемо перевіряти /etc/nagios/services.cfg
define service{
use generic-service
host_name mail.yourdomain.com
service_description SMTP
is_volatile 0
check_period 24x7
max_check_attempts 3
normal_check_interval 5
retry_check_interval 1
contact_groups server_admin
notification_interval 240
notification_period 24x7
notification_options w,u,c,r
check_command check_smtp
}
define service{
use generic-service
host_name gw1.yourdomain.com
service_description PING
is_volatile 0
check_period 24x7
max_check_attempts 3
normal_check_interval 5
retry_check_interval 1
contact_groups router_admin
notification_interval 240
notification_period 24x7
notification_options w,u,c,r
check_command check_ping!100.0,20%!500.0,60%
}
Ось так має виглядати вікно Service Status у вікні бровзера
А тепер про проблеми з якими я стикнувся
при виконанні команди перевірки DNS в автоматичному режимі від бувалась помилка, а з командного рядка все нормально працювало....
пофіксалось все просто: в файлі /etc/nagios-plugins/config/dns.cfg
check_dns -H www.google.com -s $HOSTADDRESS$ замінив на check_dns -H $ARG1$ -s $HOSTADDRESS$
Для перевірки ваших настройок виконуємо наступну команду
nagios -v /etc/nagios/nagios.cfgСтартуємо наш сервер монітрингу з новими параметрами
/etc/init.d/nagios restart
У наступному випуску я опишу як настроїти Nagios не використовуючи автоматичне інсталення
Перший Нах
Перший запис!
Для чого цей блог.
Для тих хто хоче дізнатись про адміінстрування з середини.
Для того щоб писати про улюблену справу.
Для себе і для всіх))
Попередньо у планах є написання статтей про те з чим я стикався і були проблеми зі стандартними настройками.
Для чого цей блог.
Для тих хто хоче дізнатись про адміінстрування з середини.
Для того щоб писати про улюблену справу.
Для себе і для всіх))
Попередньо у планах є написання статтей про те з чим я стикався і були проблеми зі стандартними настройками.
Labels:
загальна інфа
Subscribe to:
Posts (Atom)