Хочу добавить в послесловие ранее опубликованной заметке, где показал, как с помощью Zabbix мониторить температуру жесткого диска своего ноутбука. После опубликования заметки ранее поставил себе задачу:
Задача: Хочу наблюдать за изменением температуры моего процессора и наглядно видеть с течением времени уровень заряда батареи (когда не использую подключение к сети энергопотребления)
Задача: поставить на мониторинг как разряжается мой ноутбук без внешнего подключения к источнику питания.
Ниже действия и строки которые нужно проделать так же как в заметке ранее.
Чтобы анализировать уровень заряда батерии нужно:
keiz@dv6:~$ acpi -b
Battery 0: Discharging, 94%, rate information unavailable
keiz@dv6:~$ acpi -b | awk '{print $4}' > battery
keiz@dv6:~$ cut -d % -f 1 battery
90
keiz@dv6:~$ acpi -b | awk '{print $4}' | cut -d % -f 1
92
keiz@dv6:~$ sudo nano /usr/lib/zabbix/externalscripts/battery
#!/bin/bash
acpi -b | awk '{print $4}' | cut -d % -f 1
exit
keiz@dv6:~$ sudo chmod +x /usr/lib/zabbix/externalscripts/battery
keiz@dv6:~$ sudo nano /etc/zabbix/zabbix_agentd.conf
UserParameter=battery[*],/usr/lib/zabbix/externalscript/battery
keiz@dv6:~$ sudo service zabbix-server restart
* Stopping Zabbix server zabbix_server [ OK ]
* Starting Zabbix server zabbix_server [ OK ]
keiz@dv6:~$ sudo service zabbix-agent restart
* Stopping Zabbix agent zabbix_agentd [ OK ]
* Starting Zabbix agent zabbix_agentd
Новоя политика где собраны буду скрипты мониторящие температуру внутренних устройств моего ноутбука
:
keiz@dv6:~$ sudo zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf -t battery
battery [t|99]
А чтобы мониторить изменение температуры моего CPU:
keiz@dv6:~$ cat /etc/script/cpu
#!/bin/bash
/usr/bin/acpi -V | grep 'degrees' | head -n 1
exit
keiz@dv6:~$ acpi -V | grep 'degrees' | head -n 1 | awk '{print $4}'
81.0
keiz@dv6:~$ sudo zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf -t cpu
cpu [t|81.0]
Вот собственно и все действия посредством которых решилась моя задумка, если кто знает как сделать по другому буду рад услышать Ваши комментарии или скинутые наработки к себе на почту. А пока считаю, что заметка полностью описывает поставленную здесь задачу, на этом все с уважением, автор блога — ekzorchik.