Обзор 10 бесплатных систем мониторинга (часть 1)
Мониторинг серверов и сервисов, является неотъемлемой частью в работе практически любых серверов и компаний. Я приведу 10 бесплатных систем мониторинга, для обеспечения полного мониторинга за серверами и их сервисами.
По моему мнению, самая удачная бесплатная система мониторинга с открытым исходным кодом. Существует очень много плагинов для расширения его функциональности, также Вы сами можете написать свои плагины при необходимости, на офсайте очень обширная документация. Единственное, что установка не очень легкая для неопытных пользователей, также для большинства серверов придется устанавливать NRPE Nagios клиент на сервере, который необходимо мониторить.
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:443 (Решение)
Быстрое решение для ошибки:
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:443
Листинг процессов использующих порт 80
lsof -i :80
Берем ID процесса и убиваем его:
kill -9 ID_процесса
Ищем апач:
whereis httpd
Запускаем:
/usr/sbin/httpd -k start
или
service httpd start
suPHP и исправление ошибок с правами доступа
После установки suPHP появилось много ошибок с правами доступа. Bash скрипт для исправления этих ошибок:
if [ -z "$1" ]
then
echo "use: change.perms cpanel_user";
exit;
fi
HomeDirectories[0]=»/home/$1″
# HomeDirectories[1]=»/home2/$1″
# HomeDirectories[2]=»/home3/$1″
export IFS=$’\n’
for x in ${HomeDirectories[@]}
do
if [ -h "$x" ]; then
echo «Leaving $x because is symlink…»
else
z=»$x/public_html»
for i in $( find $z -type d )
do
if [ "$z" != "$i" ]
then
chmod -c 755 $i
chown -c $1:$1 $i
fi
done
for i in $( find $z -type f )
do
chmod -c 644 $i
chown -c $1:$1 $i
done
for i in $( find $z -type f |grep configure.php)
do
chmod -c 444 $i
done
for i in $( find $z -type f |grep configuration.php)
do
chmod -c 444 $i
done
fi
done
echo «Done.»
Разработка системы выставления счетов (aka invoice system) Siwapp
Добрый день, уважаемые читатели.
Я присоединился к разработчикам системы инвойсирования siwapp, это система с открытым кодом под лицензией MIT, с полной поддержкой AJAX.
Демо:
http://demo.siwapp.org/
[ad#ad-5]
Имя пользователя: test
Пароль: test
Скачать сборку за 17 августа 2009 г.
siwapp_0_2.RC2.850.alpha.tar.gz (4.8M)
siwapp_0_2.RC2.850.alpha.zip (7.7M)
Гугл группы для пользователей: http://groups.google.com/group/siwapp-users
Группа для разработчиков: http://groups.google.com/group/siwapp-dev
Буду рад ответить на Ваши вопросы, если таковы имеются.
Спасибо
С Днём сисадмина!!!
Любите, девушки, админов,
Любите, девушки, скорей!
Админ – не глупая скотина,
Админ – не овощ-сельдерей.
Админ вам подмигнет тихонько,
Админ протянет проводок -
По проводам легко и звонко
Уже бежит любовный ток.
У монитора бутерброды
Лежат надкусанной горой…
Для благоденствия народа
Админ готов на все. Порой.
Порою взглянет он игриво
И комплимент начнет плести -
А значит, пару литров пива
Ему должны вы принести.
Откушав пару литров пива,
Админ приляжет на кровать,
Где вы устроились красиво,
И тут же закричит: «Е…ть!»
Вы приготовитесь смущенно
Раздвинуть ноги для него,
Но он их сдвинет возмущенно:
«Е…ть» не значит ничего.
И обижаться бесполезно,
И жизнь рассыпалась в куски.
Забита комната железом,
Везде валяются носки…
Как жить с титаном Возрожденья?
Тихонько в тряпочку сопи.
Ты вся дрожишь от возбужденья,
А он – про TCP/IP.
И ты останешься, бедняжка,
В стране нестиранных носков.
В углу лежат ботинки, фляжка…
Да, нрав админовский суров.
Ты встреть его, проста, красива,
Одета, скажем, в неглиже.
И пусть на кухне будет пиво,
И чтоб холодное уже.
Любите, девушки, админов,
Душа админа так тонка.
Админ – не сволочь, не скотина,
Админу хочется пивка! ©
С Днём сисадмина!!!!
Установка Mod_Layout на сервер (cpanel, др.)
Mod_Layout – является модулем апача, для вставки страниц в шапку и в «подвал» страницы
тобишь в низ ) В основном используется для принудительной вставки рекламы в страницы
Замечание:
Если Вы используете апач версии 1.3, нужно использовать mod_layout-3.1
Если Вы используете апач версии 2, нужно использовать mod_layout-4.1
Если Вы используете апач версии 2.2, нужно использовать mod_layout-5.1
Ман сделан на примере апач 2.2
Итак, как установить mod_layout на сервер? Смотрим ниже
Идем в /tmp:
cd /tmp
качаем mod_layout:
wget http://download.tangent.org/mod_layout-5.1.tar.gz
[ad#ad-5]
Распакуем:
tar xvfz mod_layout-5.1.tar.gz
Идем в mod_layout-5.1
cd mod_layout-5.1
Правим Makefile:
vi Makefile
Убеждаемся что APXS путь правильный. Например для спанели:
Найти:
# the used tools
APXS=apxs
APACHECTL=apachectl
CC=`apxs -q CC`
INC=-I`apxs -q INCLUDEDIR` `$(APXS) -q CFLAGS` #-DLAYOUT_FILEOWNER_NAME
LD_SHLIB=`apxs -q LDFLAGS_SHLIB`
Заменить на:
# the used tools
APXS=/usr/local/apache/bin/apxs
APACHECTL=apachectl
CC=`/usr/local/apache/bin/apxs -q CC`
INC=-I`/usr/local/apache/bin/apxs -q INCLUDEDIR` `$(APXS) -q CFLAGS` #-DLAYOUT_FILEOWNER_NAME
LD_SHLIB=`/usr/local/apache/bin/apxs -q LDFLAGS_SHLIB`
Сохраняемся (Makefile):
:wq
Запускаем установку:
make install
[ad#ad-5]
Мониторинг температуры процессора
В летнее время начинается жара, и я думаю, будет полезно следить за температурой процессора, особенно если с ним начали возникать перебои. В современных Дата-центрах установлены кондиционеры, по-этому проблем не должно быть. И все таки я опишу как можно следить за температурой процессора.
Вопрос: Когда я должен начать беспокоится о температуре процессора?
Тогда, когда Вы заметили неожиданные перегрузки (перезагрузки) сервера. Если Вы это заметили, было б не плохо проверить температуру процессора при вычислении больших задач, например.
Требования:
lm_sensors требует ядро 2.6.17 или выше. Если у Вас установлено старое ядро, советую сначала обновить ядро, и только после этого установить lm_sensors.
[ad#ad-5]
Установка элементарная:
1. Установить пакет из Вашего менеджера пакетов (напр. yum)
yum install lm_sensors
2. Запустить детектор сенсоров
sensors-detect
3. Действовать по инструкции
Инструкция подскажет, что нужно добавить в /etc/modprobe.conf, что-то типо этого:
# I2C module options
alias char-major-89 i2c-dev
3. Запустить lm_sensors сервис
service lm_sensors start
4. Теперь смотрим информацию
sensors
Это отбразит список существующих сенсоров и выведет информацию по ним.
Обратите внимание, если Вы собираетесь использовать lm_sensors с core2duo, Вы должны иметь ядро 2.6.21 или новее.
Спасибо
Рубрики
- Cpanel / WHM
- DNS
- Linux
- Perl скрипты
- PHP скрипты
- Security
- Shell (готовые скрипты)
- SSH
- Web-технологии
- WWW, Apache httpd
- Без рубрики
- Книги
- Открытый код
- Пользователю Linux
- Программирование
- Программисту и web-разработчику
- Советы, заметки админа
- Шифрование, PGP
Метки
Свежие записи
- Обзор 10 бесплатных систем мониторинга (часть 1)
- Обзор хостинга в Украине (часть 2 из 7)
- Обзор хостинга в Украине (часть 1 из 7)
- Вывод своего IP в Linux
- Yum репоризатарии для RHEL 4/5
- I found new hosting coupon "WINTER"! 30% OFF, here: http://avahost.net valroot
