Настройка rsyslog для отправки логов на удаленный сервер сбора.
В конец конфига прописываем следующие параметры, и перезагружаем службу.
*.* action(type="omfwd" target="192.168.88.8" port="514" protocol="udp"
action.resumeRetryCount="100"
queue.type="linkedList" queue.size="10000")
Работаем с com портами.
Получить список, портов
ll /sys/class/tty/ttyUSB*
илиll /sys/class/tty/ttyS*
Перейти по ссылке
ll /sys/class/tty/ttyUSB0/
Вывод
insgesamt 0
drwxr-xr-x 3 root root 0 2012-03-28 20:43 ./
drwxr-xr-x 3 root root 0 2012-03-28 20:43 ../
-r--r--r-- 1 root root 4096 2012-03-28 20:49 dev
lrwxrwxrwx 1 root root 0 2012-03-28 20:43 device -> ../../../ttyUSB0/
drwxr-xr-x 2 root root 0 2012-03-28 20:49 power/
lrwxrwxrwx 1 root root 0 2012-03-28 20:43 subsystem -> ../../../../../../../../../../class/tty/
-rw-r--r-- 1 root root 4096 2012-03-28 20:43 uevent
dev выдаст информацию по устройству.
cat /sys/class/tty/ttyUSB0/dev
188:0 - major/minor node
# ll -R /dev |grep "188, *0"
crw-rw---- 1 root dialout 188, 0 2012-03-28 20:44 ttyUSB0
Другой вариант, выполним
ls -al /dev/serial/by-id or /dev/serial/by-patch
Вывод
lrwxrwxrwx 1 root root 13 Jan 1 12:47 pci-0000:00:14.0-usb-0:5:1.0-port0 -> ../../ttyUSB1
lrwxrwxrwx 1 root root 13 Jan 1 10:52 pci-0000:00:14.0-usb-0:6:1.0-port0 -> ../../ttyUSB0
Простой вариант DMESG
dmesg | grep tty
Просмотр места занимающего на диске в linux
Для просмотра общего объема занятого на диске можно воспользоваться df -h, если нужно просмотреть объем занимаем папки du -h. Для просмотра в консоли можно воспользоваться ncdu.
df -h пример вывода:
ncdu пример вывода:
Классическое именование сетевых интерфейсов в Centos 7
Создадим файл
/etc/udev/rules.d/90-eno-fix.rules
И добавим в него строки
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="a0:36:9f:dd:15:c8", NAME="eth0"
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="a0:36:9f:dd:15:c9", NAME="eth1"
Перезагружаем машину, и получим классические имена сетевых интерфейсов
Шаблон для Zabbix мониторим Optical Fiber Amplifier
Шаблон для Zabbix мониторим Optical Fiber Amplifier
Параметры, которые нужно добавить конфиг zabbix_agent
UserParameter=uselok_input_db[*],curl —silent -u admin:admin http://172.19.55.5/io_http.ssi | grep inpower | sed ‘s/<td>//; s/<!—#inpower—>//; s/<\/td>//; s/dBm//; s/<\/tr>//’
UserParameter=uselok_output_db[*],curl —silent -u admin:admin http://172.19.55.5/io_http.ssi | grep outpower | sed ‘s/<td>//; s/<!—#outpower—>//; s/<\/td>//; s/dBm//; s/<\/tr>//’
UserParameter=uselok_revision[*],curl —silent -u admin:admin http://172.19.55.5/io_http.ssi | grep revision | sed ‘s/<td>//; s/<!—#revision—>//; s/<\/td>//; s/dBm//; s/<\/tr>//’
UserParameter=uselok_p1bais[*],curl —silent -u admin:admin http://172.19.55.5/io_http.ssi | grep p1bais | sed ‘s/<td>//; s/<!—#p1bais—>//; s/<\/td>//; s/mA//; s/<\/tr>//;’
UserParameter=uselok_p1temper[*],curl —silent -u admin:admin http://172.19.55.5/io_http.ssi | grep p1temper | sed ‘s/<td>//; s/<!—#p1temper—>//; s/<\/td>//; s/°C//; s/<\/tr>//;’
UserParameter=uselok_p1tec[*],curl —silent -u admin:admin http://172.19.55.5/io_http.ssi | grep p1tec | sed ‘s/<td>//; s/<!—#p1tec—>//; s/<\/td>//; s/mA//; s/<\/tr>//;’
UserParameter=uselok_mac[*],curl —silent -u admin:admin http://172.19.55.5/io_http.ssi | grep macaddr | sed ‘s/<td>//; s/<!—#macaddr—>//; s/<\/td>//; s/<\/tr>//;’
UserParameter=uselok_boxtemp[*],curl —silent -u admin:admin http://172.19.55.5/io_http.ssi | grep boxtemp | sed ‘s/<td>//; s/<!—#boxtemp—>//; s/<\/td>//; s/°C//; s/<\/tr>//;’