Upgrade Cacti to 0.8.8g
Very simple to do Cacti upgrade
wget http://www.cacti.net/downloads/cacti-0.8.8g.tar.gz mysqldump -l --add-drop-table cacti > cacti.sql mv cacti cacti_old tar xvf cacti-0.8.8g.tar.gz mv cacti-0.8.8g cacti |
Posts Tagged ‘ monitoring ’
Very simple to do Cacti upgrade
wget http://www.cacti.net/downloads/cacti-0.8.8g.tar.gz mysqldump -l --add-drop-table cacti > cacti.sql mv cacti cacti_old tar xvf cacti-0.8.8g.tar.gz mv cacti-0.8.8g cacti |
Есть HDD подключенные к SAS RAID контроллеру Dell Perc 5/i он же LSI MegaLogic 1068
Для просмотра подробного статуса состояния HDD можно восмользоваться пакетом smart
Устанавливаем:
apt-get install smartmontools |
Но так как они спрятаны за контроллером, то нужны драйвера ядра megaraid
lsmod | grep megaraid megaraid_sas 68571 4 scsi_mod 162321 6 megaraid_sas,libata,ses,sd_mod,sr_mod,sg |
При переносе с одного сервера на другой файлов .rrd выскочила такая ошибка:
ERROR: This RRD was created on another architecture |
Не нравится ему переход с 32бит на 64бит.
Для исправления сего можно сделать дамп rrd, а потом его отресторить на новом месте.
Бекапим:
for f in *.rrd; do rrdtool dump ${f} > ${f}.xml; done |
На новом сервере востанавливаем
Read more
Если нужно просто смотреть на загрузку сетевого интерфейса и считать приблизительный трафик по пользователям, то самый простой и надежный вариант это использование утилиты Darkstat.
Это очень легковесная (около 100кб в исходниках) утилитка основаная на библиотеке libcap
Тестовый стенд:
Gentoo Linux 3.1.0-gentoo #1 SMP Tue Nov 1 22:36:19 EET 2011 x86_64 AMD Athlon(tm) Dual Core Processor 4050e AuthenticAMD GNU/Linux |
Имея настроеную систему рисования графиков Cacti, захотелось еще и рисовать загруженость почтового сервера Exim
Для этого воспользуемся скриптами любезно выложеными на форуме Cacti, но немного поправив их
Для начала скажем демону snmp откуда брать статистику
cat /etc/snmp/snmpd.conf ..... extend .1.3.6.1.4.1.8607.64 mx-stats /bin/cat /var/spool/exim/statistics |
Теперь научим систему генерировать эту статистику каждые 3мин
crontab -l */3 * * * * /scripts/snmp/exim_stats.pl |
Observium выросла из-за отсутствия простых в использовании NMSes. Она предназначена для обеспечения более нативного интерфейса управления. Разрабатан для быстрого сбора информации о устройствах и хранения истории изменений без ручного вмешательства.Есть режим autodiscovery.
Observium еще не предназначен для замены существующих Nagios/Cacti/Zabbix системы мониторинга, а в дополнение к нему с интуитивным представлением исторических и текущих показателей статистики, настройки визуализации и syslog захвата.
Бесплатно.
Read more
Иногда требуется просто посмотреть кол-во места на жестком диске на компьютере/сервере Линукс, или еще какую-то информацию будь-то загрузка памяти или CPU
Сначала хотел сам написать простенький php-скрипт, но внезапно нашел уже готовое решение phpSysInfo
Скрипт полностью автономный и не требующий кучи зависимостей.
Для его работы необходим Apache/nginx + PHP с модулем php-xml.. ну и в конфиге php.ini нужно установить safe_mode =’off’.
На выходе получаем вот такую красоту
С этим скриптом еще идут плагины которые очень легко подключать простым прописыванием в конфиге.
Read more
Во FreeBSD существует огромное количество средств для получения информации о функционировании системы. Однако некоторые из них спрятаны немного нетривиально.