Записки сисадмина

Или помойное ведро идей


Выделенные сервера от $130
VDS/VPS от $20

Nagios Plugin: check_ftp_login

В общем нужно было проверять Nagios’ом не только порт фтп на удаленном хосте, но и работоспособность определенного аккаунтa FTP. Т.е. чтобы check_ftp заходил на FTP сервер и логинился под определенным юзером.

Существующая утилитка check_ftp из набора Nagios Plugins на момент написания статьи не умела делать логин. Точнее утилитки как таковой там и нет, там просто стоит симлинк check_ftp -> check_tcp.

По сему утилитка была написана на Perl с использованием Nagios::Plugin и Net::FTP.

Может так же использоваться как пример написания Nagios Plugins на Perl в виду простоты кода.

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

Теги: ,,,

20.08.2010 Автор admin | HOWTO, Monitoring, Очумелые ручки, Утилиты | no comments

Юзабельные утилиты для работы с портами FreeBSD

Бродил по портам, нашел несколько полезных вещей в /usr/ports/ports-mgmt

  1. portaudit, portaudit-db – Можно наглядно посмотреть какие нынче дырки существуют на сервере :)
    Инструкция:
    # make install -C /usr/ports/ports-mgmt/portaudit
    # /usr/local/sbin/portaudit -Fda

    auditfile.tbz                                 100% of   54 kB   57 kBps
    New database installed.
    Database created: Fri Feb 27 23:10:00 MSK 2009
    …….
    28 problem(s) in your installed packages found.
    You are advised to update or deinstall the affected package(s) immediately.

    Вот оно чё, Михалыч!

  2. pkg_add_it – юзабельная утилитка типа линуксового yum‘а или Adept‘а (только намного примитивней) для быстрой установки прекомпиленых пакажей вместе с зависимостями.
    Инструкция:
    # make install -C /usr/ports/ports-mgmt/pkg_add_it/
    Да, утилитка сыровата конечно, определять систему не умеет )) По этому:
    #OSRELEASE=7.1-release
    #export OSRELEASE
    #MACHTYPE=amd64
    #export MACHTYPE

    Если на сработало, то в cwd принудительно нуна закачать файло  ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7.1-release/INDEX (amd64 и 7.1-release поменять соответственно системе)

    Ну зато дальше как по маслу :)
    # pkg_add_it –remote ImageMagickИ за сэкономленых два часа компиляции ImageMagick и его зависсимостей можно поиграть в контру. Загрузит и установит все не хуже YUM’a ;)

    
    

Теги: ,,,

28.02.2009 Автор admin | Очумелые ручки, Утилиты | 2 comments