2024-10-23 04:51:07 +07:00
|
|
|
package main
|
|
|
|
|
2024-10-23 05:11:29 +07:00
|
|
|
import "git.moxitech.ru/moxitech/msu_wz_universal/internal/dashboard"
|
|
|
|
|
2024-10-23 04:51:07 +07:00
|
|
|
// загрузить настройку
|
|
|
|
// инициализировать подключение к zabbix
|
|
|
|
// инициализировать датчики
|
|
|
|
// запустить локальную веб-ручку для настройки
|
|
|
|
// Записывать в local-db | local-file результаты измерений и асинхронно отправлять в zabbix
|
|
|
|
|
|
|
|
func main() {
|
|
|
|
// conn, err := zabbix.NewZabbixSNMP("", "Admin", "zabbix")
|
|
|
|
// if err != nil {
|
|
|
|
// fmt.Println("[MAIN] :: Ошибка подключения к zabbix")
|
|
|
|
// }
|
|
|
|
// val, err := conn.ExampleMethod()
|
|
|
|
// if err != nil {
|
|
|
|
// panic(err)
|
|
|
|
// }
|
|
|
|
// fmt.Println("OK", val)
|
2024-10-23 05:11:29 +07:00
|
|
|
|
|
|
|
// Paralel running server
|
|
|
|
go func() {
|
|
|
|
dashboard.StartServer()
|
|
|
|
}()
|
|
|
|
select {}
|
2024-10-23 04:51:07 +07:00
|
|
|
}
|