zabbix in linux

Problem:

root@host# LC_ALL=C su -m zabbix -c "ping ya.ru"
ping: icmp open socket: Operation not permitted
Solution:
sudo chmod u+s `which ping`

Problem:

sudo: sorry, you must have a tty to run sudo
Solution:
echo 'Defaults:zabbix !requiretty' | sudo tee -a /etc/sudoers.d/zabbix

Problem …

more ...

Centos 7 broken nfsdcltrack: sqlite_insert_client

После установки и настройки nfs сервера под Centos 7 в логах были обнаружены ошибки:

nfsdcltrack[3706]: sqlite_insert_client: insert statement prepare failed: table clients has 2 columns but 3 values were supplied

Быстрый поиск привел в багзиллу, где нашлось решение, проблема была в структуре базы, для начала нужно открыть базу:

sqlite3 …
more ...

Centos 6 install python 2.7

Centos 6 install python2.7

yum install centos-release-SCL
yum install python27 python27-python-virtualenv
echo '/opt/rh/python27/root/usr/lib64' > /etc/ld.so.conf.d/python27.conf && ldconfig
virtualenv --prompt="(proj_name)" -p /opt/rh/python27/root/usr/lib/python2.7 .env

А вот так лучше не стоит делать:

yum install -y …
more ...

Ubuntu add-architecture i386 ia32-libs

В частности при попытке выполнить в командной строке файл, предназначенный для 32-х битной системы, может возникать ошибка вида:

./somefile: Нет такого файла или каталога (No such file or directory)

Чтобы 32-х битные приложения могли запускаться в 64-х битной системе Linux нужно установить соответствующие библиотеки, например для Ubuntu 14.04:

sudo …
more ...

Ubuntu prevent open thunderbird mailto links, xdg-open, xdg-mime, xdg-mail

Люблю выделять/копировать пароли/строки текста тройным ли двойным кликом мышки, но есть проблема со словами в которых есть символ @, Ubuntu распознает это как email адрес и запускает Thunderbird, что не желательно, недолго погуглив рамблером в яндексе нашел такой хак:

sudo sed -i '2 i exit 0' /usr/bin/xdg-email …
more ...