вторник, 23 июля 2013 г.

Solaris 10. настройка сети (статика)

Для настройки сетевого интерфейса в Solaris 10 перво-наперво необходимо удалить файл /etc/dhcp.interface
exm /etc/dhcp.e1000g0
(для удобства дальше в примере будем использовать имя интерфейса e10000g0)

Далее нам необходимо отредактировать файлы:
/etc/nodename
/etc/hostname.e1000g0
/etc/inet/hosts 
/etc/inet/ipnodes
/etc/defaultdomain
/etc/defaultrouter

В файле /etc/nodename надо указать имя server/host
# cat /etc/nodename
solaris1
Выше мы выбрали для примера название интерфейса e10000g0, поэтому редактируем файл /etc/hostname.e1000g0
# cat /etc/hostname.e1000g0
192.168.10.10 netmask 255.255.255.0
Файл /etc/inet/hosts предусмотрен для указания локального соответствия IP адрес - Hostname. Обязательно указываем здесь hostname нашей системы
# cat /etc/inet/hosts 
# 
# Internet host table 
# ::1 localhost 
127.0.0.1 localhost loghost solaris1
192.168.10.10 solaris1
192.168.20.10  solaris1
Solaris 10 11/06 и в более ранних релизах должен содержать /etc/inet/ipnodes обновления.
# vi /etc/inet/ipnodes
10.0.0.10 myhost
В файле /etc/defaultdomain мы указываем FQDN (Fully Qualified Domain Name) нашей системы
# cat /etc/defaultdomain
solaris1.domain.com
В /etc/defaultrouter указываем маршрут по умолчанию (или шлюз)
# touch /etc/defaultrouter
# echo 192.168.10.1 >> /etc/defaultrouter
FROM

Not enough server storage is available to process this command

robocopy ERROR 1130 (0x0000046A)
"Not enough server storage is available to process this command"
Start -> Run -> regedit (run with Administrator)
  1. Go to:
  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
    Edit -> New -> DWORD Value
    PoolUsageMaximum
    Right-cleck PoolUsageMaximum and then click Modify
    Click Decimal
    In the Value data box type 60 and next click OK
  3. Go to:
  4. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
    Edit -> New -> DWORD Value
    PagedPoolSize
    Right-cleck PagedPoolSize and then click Modify
    Click Hexdecimal
    In the Value data box type FFFFFFFF and next click OK

Close registry editor & reboot PC FROM

Zabbix: RSS/Atom notifications

По умолчанию Zabbix отправляет уведомления на email, по SMS или через мгновенные сообщения.
Следующее дополнение позволяет получать уведомления с помощью RSS подписок.

Установка

Необходимо добавить скрипт zext_atom.sh (последняя версия) в папку со скриптами на Zabbix сервере
AlertScriptsPath=/etc/zabbix/alert.d
*путь может отличатся в зависимости от установленой ОС

Настройка

В скрипте zext_atom.sh есть две переменные, которые мы настраиваем:
  • feed_base_dir
  • feed_base_dir='/var/www/feeds'
    Это путь, где будут хранится наши ленты подписок.
    Он должен быть доступен через Web клиент.
    Самый легкий способ - это создать папку в директории DocumentRoot (по умолчанию в Apache - это /var/www).
    Пользователь zabbix должен иметь доступ на чтение и запись в эту дерикторию.
    Создать папку для указаного по умолчанию значению переменной feed_base_dir (/var/www/feeds) можно следующими командами:
    mkdir /var/www/feeds
    chown zabbix:zabbix /var/www/feeds
  • feed_base_url
  • Значение URL эквивалентно feed_base_dir.
    Его необходимо отредактировать с указание реального имени Zabbix сервера.
    Если feed_base_dir соответствует /var/www/feeds, то надо изменить www.example.org на реальное имя сервера.

Zabbix способы оповещения

(Zabbix -> Administrations -> Media types -> Create media types)
С помощью Web интерфейса Zabbix создадим новый способ оповещения со следующими параметрами:
  • Description: RSS feed
  • Type: Script
  • Script name: zext_atom.sh

Zabbix оповещения пользователя

(Zabbix -> Administrations -> Users -> User_Name -> Media -> Add)
  • Type: RSS feed
  • Send To: feed_name

Использование

В зависимости какой путь указан в feed_name для RSS подписки, можно добавить ссылку в RSS клиент
http://www.example.org/feeds/feed_name.xml

FROM

Console RSS reader Newsbeuter

Базовая настройка Newsbeuter:
  • Добавляем адреса лент подписок вручную
  • $ vi ~/newsbeuter/urls
    
    http://bash.im/rss
  • или импортируем opml файл:
  • $ newsbeuter -i my_list.opml
  • Настраиваем Newsbeuter:
  • $ vi ~/.newsbeuter/config
    
    auto-reload yes # автоматически запускать поток общего обновления
    reload-time 1  # обновлять все каждые 30 минут
    confirm-exit yes # всегда спрашивать пользователя, действительно ли он хочет выйти
    
    Дополнительные возможности FRM